body {
  margin: 0;
}

.a5c11 {
	font-family: monospace;
	color: lime;
	text-align:center;
	font-size: 12px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.shake:hover {
  animation: shake 0.5s;
  animation-iteration-count: infinite;
}



/* BACKGROUNDS */
@keyframes star {
  0% {background-position: 0 0;}
  100% {background-position: 0 400px;}
}

.space-bg {
  background: #000 url(https://64.media.tumblr.com/6448f4fdd64badae8b1702443525f3c3/26751645c002e373-6f/s400x600/97116ebd8788b218e0e19e867e0463d58325e5ea.gifv) fixed;
  animation: star 7s linear infinite;
}
/* BACKGROUNDS end*/

/* BORDERS */
/* https://maxbittker.github.io/broider/ */
.cut-border {
    border-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACDUlEQVR4AWxUgbarMAhLuv//5MlLAt1rPZdZCoEAdep6SiKFSwih1RCvLY4gx70gO5iUfa9ljIu0IxxOqvoWJTglLZwtMDYgGuupeOaLQqCwEhCi1FxOIpeCcV8q/GAuoHqlGvI7vbkfLiHgYkS1rwmdVK1+W0nM8Qrp41M+4blOJnXvzXNtcQzBvSlCiFYOetdywb3MFcTwTBJz2ekO7gHYLmdCkvLajyu88X18Suxq46bl+PpfMr6DvkfUiCWJ/1K7T6mCh8fRZQ+UP0o1FNL1K1Bw5+0m8l8FpivYKp2w+gmwa94SJtRuwcexBVA//CQ58apxxvGh2pAeSBaQ41+ZDN5q7GxlSC+Ftyw2LfbMNfaijRDQSbGrp4h9Ek5gcs4CE+5JYRkkSfb/Wmdw7NDYAw2l7ynbS7zN1oPHiT0Zp53gqOCYe3rmJs6rc6DkMOZbUU9CwlFAvlI7yY/Dvpl5EiZpx8+99JzSQFQnCipLnlM7QKKwlIA0CMSOMBGr/HPUdGncSD6VgpKVP8pOCilB9fR2LSbaA+zhFb0vSpwPJBu2qWIpConi/FbV++0qv8PC35couVSDztEYbK6+p464Q0k50DW+MyNAZRp3U7qCDQEYEU0n+2QgcwHi+kphhCr0VE3h2RIbe2/KcQ/fZN8A9yxVzvF3N/N2wPa1zEJUYNXThByA0PB0HQD4BwAA//8LR0yxAAAABklEQVQDAI94YyAsBOxHAAAAAElFTkSuQmCC") 7 /  7px / 0 round;
    border-width:  7px;
    border-style:  solid;
}

.note-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAXNSR0IArs4c6QAAAbtJREFUeF7t3EGSwjAQBEHx/0fDlVCAW4NqbCBqr9Y241TLwIXbyH/3vOSnVtw6p10JF7SwA4IWsFaWCrqiVFjzCnQ+4vOadL3w8pcsbZ1f0DFWTunyzgsq6HJZ3i38uiM/D9o64DZfDkDn/+TIC3qwSYKOYUPzKS6taAdNRzpNi34MSS8GXBcUQHyOEFRQWACOO72haX50oPRiDdfR+Yk3EHSgBrAUic4v6AmfQ9OOpo9VxCZVZ9hZb0N39F78r6CCwgJwnA0VFBaA42yooLAAHGdDBYUF4DgbKigsAMfZUEFhATjOhgoKC8BxNlRQWACOs6GCwgJwnA0VFBaA42yooLAAHGdDBYUF4DgbKigsAMfZUEFhATjOhgoKC8BxNlRQWACOs6GCwgJwnA0VFBaA42yooLAAHGdDBYUF4DgbKigsAMfZUEFhATjOhgoKC8BxNlRQWACOmxua4g9/YIH49QX0yKS7abguKIwqqKCwABxXfWQdrvcZWv+ZIUFDo23ovx/5+f6qOw77bMel+duPvKBPAsSbkqCCHj4Wvu7Ip8ZuP+QuDmj/Lp/ur/rVLuVdfV1QeAcEPRP0AWvosFVyACsMAAAAAElFTkSuQmCC') 28 /  28px / 0 round;
  border-width:  28px;
  border-style:  solid; 
}
.star-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAOdJREFUWEftmEEOgCAMBOG9vsf3ajxwwZjd2tWwitcKDFMLjbWYPNWEs0xQdabkRre1bAdkXbTZ+g9oM4hSnTWcNmoD2kxeAWdNtvnTRm1Bm0F19cuNDg+Kqj4blxnNgqDxExQZisYvjaqrFoGh9b4D2ptQ3TTRmwwaHRY0ulP07aE4u97JKDsQAbBxdj3f1L/VDbEmYZuHzjU2tex7aD2YetVxhIBvg6KJ347PpkRt/H9G+2JAxRE1LjNqB/pUEyM3OiyozS8dG9A+1epqh01J9Pjouy51jyArprsbY8dNUNYU+56N0R2B1XgrWUNKMwAAAABJRU5ErkJggg==') 14 /  14px / 0 round;
  border-width:  14px;
  border-style:  solid; 
}
.joy-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAB0klEQVRYR+1Yy27CMBAk9FzgZ6r+/zF/E+i50HXpQrJhM7OyY+SKikqE+DE7+xq72zTy1zWCczMDOvT7SwJ/+Dz+vhv6nTx3t2fPsPm8tM5F5p0WybDzvPUfAJ0CYxd6DPRuMGtgAKhldPrsLXQST5wnnlie5xGgv+s+6lnC9RzQKKPZQGsl19C/SwxvYewrnqdlPZukM6AoaZCrNJasR6LzYIxyQM/iqq+JFxAzR0myVO+sIcgAOpksMx5jOs4yYTdarTyVAJqo3/81juJAa2V9dJ+nZf0LaJSB0uOh61HZygXErt8eUK8j2DqJ6inLsNco6M4kWjfpZLqTsMDsOCsLvcbhyrzcwswCX009sUHPA006d64doMJnYnQrq+xAS4wB9UPMFSUM0AgDCPCyekqHGqFFPoeP6yGzvfJUK4nsPmzsQ0aRC2u9fwEtzfT/YZQN9twzk3rgTb58y7/VFJBRFqj2bt0wNYfxFQ+qKva9C5Qr+HGxgo7F7H3AjdH6QJevdKyB0PVj+cUcf0tnu64XApomlRLOUYOyXW8F7/2muux15bpAR+oHZT0yELo+BTUTm1axX5MBC2P2ApgCysQmuyFST145g0CjQb/W+GaA/gBrOs06SyW3fgAAAABJRU5ErkJggg==') 14 /  14px / 0 round;
  border-width:  14px;
  border-style:  solid; 
}
.question-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAARVJREFUWEftmNsOwzAIQ8v/f3T2lKpKhByMswWte9uawcE4t9o1fFpr7fmTmdk45hffJ4gyoJ7CSNndBcK2doBjQbMKrRaI/H7H8QaWA0Utz3q6x/eEWVb0eFDkHWSZaIE9nqcsnPVR4OwkCoNmE0YLRONdRcuAogp3edSLe5xHvwbKdgL9T64oSsg+f0FZ5ZY9esqyNHK4J3x2C1Qp6YKOD+BphrxLsXluRdkAUQXZPC5oFEA13psj9UBViuyK8y74amX/V9FdO5tc0TKgrDdRgXJFt4NmX+GM93L1oWbamXpCNhFqIau4sYcE9S0UFVgXlG0NUgR1AFluUvRYUBYsq1B0lZCvo9FlbtUyclC2Q6jAMqAfMD9AKq89SrUAAAAASUVORK5CYII=') 14 /  14px / 0 round;
  border-width:  14px;
  border-style:  solid; 
}
.road-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAACiElEQVR4Xu2cwY6DMAxEt///0btF6oEExOTVjgPa6TXGsZ89boCqr5/8z2++y6keX5neU519AjPQzAq9fRmogeYR+EbyT+vAKC3ECBk/dEYaaJRA8vWo6ZCxO1SXagRodGaO7LGPdPZ+U/2PJDs1gJOaz95vqn8D1SruLS6ZGWgBUCoJVRTqj6fIrsiOt/F35pwCyA6Q4eHW2fEaqKhBqKHcoUe65UD7ItAAuEhrr6D5hSVPN6zFEd+N5meggrmBxpuy8RAGSmcg3RDdaSTD2dyV5rfBKd3wvZ86B2YzLc3PQI/lCynQQBcADVVsgcTVyJg6AkY61EDbEl0WxEBVPx+/RA20Y/Y4yVcfi3SPXVsowGjkzZC8gc68t422T8H17tBkyOVAafyWPCUGR0Sy+3R37tBkpAZqoMkEkt2pDkXbjZxDkcMbPgxR8RuoIgTXDRQCU+YGqgjBdQOFwJS5gSpCcN1AITBlbqCKEFw3UAhMmRuoIgTXDRQCU+blQNE7Fd966t82Gajq8d36yMMRAzVQQEArFDlzh2qgSKEGaqBIgSPG6tjkDh2huLO5PdA+n7u9p1cAVfz+9V1HyEChhJW5gSpCcH050NBMOUm2eqZOBXgGp3TDBQ9PSvMbOdi7Q8FMMdAjLHSQV922rSuJhDYExV5lSvNr7M++IAy0LSXiYaBxybtDxSwpl/zIHN7bKMlUz0p1DqbxhjvUQFsCBiok4Q6FM6Nc8n18tGLVI0EBKs1nJBgDvZiZtHtG7pyU4lTRZhfMHaoq1K2rgt0OaHZAkNdyc1QwZPxJLSrR5YRgAIgRMjZQXQoDTWb0DVAVwtNGQiqDVGcPHQmpDFKdGeicf0r815L/A/7G6CnutMVgAAAAAElFTkSuQmCC') 28 /  28px / 0 round;
  border-width:  28px;
  border-style:  solid; 
}
.piano-border {
  border-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAAXNSR0IArs4c6QAAAtNJREFUeF7tnNuO2zAMBb3//9EtChRFLbsajUk7yfbs24KySI54keQkX5v/+zE88jX8T/JRI42vyrv1TYmNMFbwvpuDZE+AyogP0GZgHwd0NHilLHznMdMyuVJDA3QfHgHanC4B+mqgVORtCbD7VDs/8SL91ed385+Fb4DOa+aUT4BSfG4bRXgilBnuRmigtmaRAmmvi4Bt26y93fbgWd4aGKATpL/gBKhrQolQmfOlDFzp8mQPGfDpcuV/gPK2KECLbxRKPSURekOE2hWhFBjl715DrT/tXd4aEKCWGIwP0AC9TmClKdkIG62hGm3nr14v0msfO3/7bZM18OmmRfooANSCJ0KP2Z0IHZjYEvN4hF6v0OdPUono1keAq/p0Da0qtDWsW1+ANhMN0E8H2r2CT9fIZv6H6RSfK69AyIEAJUJSHqASGA3/74HSxpYAWvnTwFUNtM5swwX1ytHzgo7pIwHaTDRAA3Q94zq2TU9HXPP61vadZ+fqatEO0L+oJkL5PlRlRIDeADT7UBWDh8G5D63xC9Bq0yX+iVAiJOUHoHYFs02aEL/S5QM0QKdJbDMUz6F2wkQoRGj2obILDcPT5Wv8sg+1Jc3yToRaYjBeA1Uf5ztRThFi57efjju7spwxsvMHKERcgA6AbEbQLkdl0MpbTzVhUt5/G9nWdLsgpZQ7+XY16bf+tJ+UrAHk0Kvl1p8AlTW2BPjKbZNV+OoIJP3WH4xQ6nKkkAwm+d3zk36SK/tWurya8IamQA7fLVf+B+gNX+9Oyu8J0MFgepS90pQoxShFuuXd9pTmC9Dj8gZo8z4zQN8NKDWl0oqNn0G/8Etm1Zp7t/3t96HkcNUhmp/kVf30fIDSCgzyAJVAiG8ZKNVUMuC7y89Ol398ngp/j7InhwAFAgG6B5QIbU6ZMlCqqaponzh39zuku+3fzb9SQ+82KEDltoQWLUAD9N9V+SfDMnRI9bSYFwAAAABJRU5ErkJggg==') 28 /  28px / 0 round;
  border-width:  28px;
  border-style:  solid; 
}
/* BORDERS end*/

/* BLINKIES */
/* https://blinkies.cafe/wall */
/* https://adriansblinkiecollection.neocities.org/ */
@keyframes blinkies-left {
  from { transform: translateX(100%); }
  to   { transform: translateX(-100%); }
}

.blinkies {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  animation: blinkies-left 10s linear infinite;
}
/* BLINKIES end*/
  