15px; overflow-x: auto; background: #fafafa; border: 1px solid #f0f0f0; }
		.highlight { font-size: 0.9em; }
		.demo pre { background-color: white; border: none; margin: 1em 0 0 0; padding: 0; }
		a[target="_blank"]:not(.buy-on-amazon) { background: url(/link.svg) right top/9px no-repeat; padding-right: 12px; }
		a[target="_blank"].no-icon { background: none; padding-right: 0; }
		.links { display: flex; justify-content: space-between; }
		a.back { text-decoration: none; }
		a.home { text-decoration: none; 