body {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='-100 -100 200 200' width='500' height='500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%231c1e21%3Bstroke:none' d='M56 49 a 0.5 0.5 0 0 0 -0.278 -0.447 l -1 -0.5 A 0.5 0.5 0 0 0 54.49981 48 h -0.473 l 1.447 -4.342 A 0.5 0.5 0 0 0 54.99981 43 h -0.5 a 0.5 0.5 0 0 0 -0.475 0.342 l -1.463 4.388 -0.27 0.27 h -4.025 l -2.85 -4.277 a 0.5 0.5 0 0 0 -0.77 -0.077 l -0.5 0.5 a 0.5 0.5 0 0 0 -0.094 0.577 l 0.5 1 a 0.5 0.5 0 0 0 0.448 0.277 h 0.232 l 1.691 2.535 -0.37 0.742 a 0.5 0.5 0 0 0 -0.053 0.223 v 1 a 0.5 0.5 0 0 0 0.052 0.223 l 0.371 0.742 -1.69 2.535 h -0.233 a 0.5 0.5 0 0 0 -0.448 0.277 l -0.5 1 a 0.5 0.5 0 0 0 0.094 0.577 l 0.5 0.5 a 0.5 0.5 0 0 0 0.77 -0.077 l 2.85 -4.277 h 4.026 l 0.27 0.27 1.462 4.388 a 0.5 0.5 0 0 0 0.475 0.342 h 0.5 a 0.5 0.5 0 0 0 0.474 -0.658 L 54.02681 52 h 0.473 a 0.5 0.5 0 0 0 0.222 -0.053 l 1 -0.5 A 0.5 0.5 0 0 0 55.99981 51 v -1 z' /%3E%3Cpath stroke='%231c1f2180' stroke-width='2' fill='none'  d='M54.875 47 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m 0 13 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m -9.75 -12 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m 0 11 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z' /%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' width='500' height='500' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%231c1e21%3Bstroke:none' transform='scale%28-1,1%29 translate%28-100%29' d='M56 49 a 0.5 0.5 0 0 0 -0.278 -0.447 l -1 -0.5 A 0.5 0.5 0 0 0 54.49981 48 h -0.473 l 1.447 -4.342 A 0.5 0.5 0 0 0 54.99981 43 h -0.5 a 0.5 0.5 0 0 0 -0.475 0.342 l -1.463 4.388 -0.27 0.27 h -4.025 l -2.85 -4.277 a 0.5 0.5 0 0 0 -0.77 -0.077 l -0.5 0.5 a 0.5 0.5 0 0 0 -0.094 0.577 l 0.5 1 a 0.5 0.5 0 0 0 0.448 0.277 h 0.232 l 1.691 2.535 -0.37 0.742 a 0.5 0.5 0 0 0 -0.053 0.223 v 1 a 0.5 0.5 0 0 0 0.052 0.223 l 0.371 0.742 -1.69 2.535 h -0.233 a 0.5 0.5 0 0 0 -0.448 0.277 l -0.5 1 a 0.5 0.5 0 0 0 0.094 0.577 l 0.5 0.5 a 0.5 0.5 0 0 0 0.77 -0.077 l 2.85 -4.277 h 4.026 l 0.27 0.27 1.462 4.388 a 0.5 0.5 0 0 0 0.475 0.342 h 0.5 a 0.5 0.5 0 0 0 0.474 -0.658 L 54.02681 52 h 0.473 a 0.5 0.5 0 0 0 0.222 -0.053 l 1 -0.5 A 0.5 0.5 0 0 0 55.99981 51 v -1 z' /%3E%3Cpath stroke='%231c1f2180' stroke-width='2' fill='none' transform='scale%28-1,1%29 translate%28-100%29' d='M54.875 47 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m 0 13 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m -9.75 -12 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z m 0 11 a 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5 3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 z' /%3E%3C/svg%3E"),
	url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='250' width='250' viewBox='0 0 100 100' %3E %3Cg style='fill:none%3Bstroke:%231c1e21%3Bstroke-width:1.5%3Bstroke-linecap:round%3Bstroke-linejoin:round'%3E%3Cpath d='M18 10v30M18 12c-1.338 1.693-1.992 2-4 2M18 15c1.338 1.693 1.992 2 4 2M18 18c-1.338 1.693-1.992 2-4 2M18 22c1.582 2.084 2.545 2 5 2M18 25c-1.582 2.084-2.545 2-5 2M18 29c2.007 2.54 2.988 3 6 3M18 30c-2.007 2.54-2.988 3-6 3M33 40V20M33 22c-1.338 1.693-1.992 2-4 2M33 24c1.338 1.693 1.992 2 4 2M33 28c-1.582 2.084-2.545 2-5 2M33 29c1.582 2.084 2.545 2 5 2' /%3E%3Cpath d='M18 10v30M18 12c-1.338 1.693-1.992 2-4 2M18 15c1.338 1.693 1.992 2 4 2M18 18c-1.338 1.693-1.992 2-4 2M18 22c1.582 2.084 2.545 2 5 2M18 25c-1.582 2.084-2.545 2-5 2M18 29c2.007 2.54 2.988 3 6 3M18 30c-2.007 2.54-2.988 3-6 3M33 40V20M33 22c-1.338 1.693-1.992 2-4 2M33 24c1.338 1.693 1.992 2 4 2M33 28c-1.582 2.084-2.545 2-5 2M33 29c1.582 2.084 2.545 2 5 2' transform='scale%28-1,1%29 translate%28-100,50%29' /%3E%3Cpath d='M64 30 74 20l5 5M74 30 80 24 86 30' /%3E%3Cpath d='M64 30 74 20l5 5M74 30 80 24 86 30' transform='scale%28-1,1%29 translate%28-100,50%29' /%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
  }
.jump-to {
  text-decoration: none;
}
iframe {
	height: 50vh;
}
pre {
    white-space: pre-wrap;
}
#snap-bg {
background-color: #00000080;
}
#snap-text {
	opacity: 1;
}
.flipped {
	transform: scaleY(-1);
	display: inline-block;
	font-size: 2em;
	}
.not-flipped {
	display: inline-block;
	font-size: 2em;
}
.big-emoji {
    font-size: 1.6rem;
}
.content-shadow {
  box-shadow: 10px 10px 5px #1c1e2180;	
}