@font-face{font-family:diplomata sc;src:url(/css/diplomata_sc.ttf)}:root{color-scheme:light dark;cursor:url(/img/rainbow.cur),auto}body{margin:0}@media(prefers-color-scheme:light){:root:has(#darkmode:checked){color-scheme:only dark}}@media(prefers-color-scheme:dark){:root:has(#darkmode:checked){color-scheme:only light}}img{image-rendering:pixelated}a{color:#007399}a:visited{color:#99007f}@media(prefers-color-scheme:light){:root:has(#darkmode:checked){a { color: hsl(180, 100%, 77%); } a:visited { color: hsl(312, 100%, 83.33%); }}}@media(prefers-color-scheme:dark){:root:has(#darkmode:not(:checked)){a { color: hsl(180, 100%, 77%); } a:visited { color: hsl(312, 100%, 83.33%); }}}.center-text{text-align:center}.image-txt-container{padding-top:0;display:flex;align-items:center;flex-direction:row}.comic{font-family:comic sans ms,comic sans,chalkboard se,comic neue,brush script mt,sans-serif}#copyright{margin:0 auto;padding:.5em 0}#copyright p{margin:.2em auto 0}#copyright img{height:1em}.epic{font-family:comic sans ms,comic sans,chalkboard se,comic neue,brush script mt,sans-serif;text-align:center;font-size:4.5em;animation:rainbow 3s linear infinite;padding-right:.25em;padding-bottom:.25em;margin:0}@media(prefers-reduced-motion:no-preference){:root:has(#movebg:not(:checked)){.epic { animation: rainbow 0s linear infinite; animation-fill-mode: both; }}}@media(prefers-reduced-motion:reduce){.epic{animation:rainbow 0s linear infinite;animation-fill-mode:both}:root:has(#movebg:not(:checked)){.epic { animation: rainbow 3s linear infinite; }}}@keyframes rainbow{from{text-shadow:.04em .04em red,.08em .08em #ff7f00,.12em .12em #ff0,.16em .16em #0f0,.2em .2em #00f,.24em .24em indigo,.28em .28em #8f00ff}15%{text-shadow:.04em .04em #8f00ff,.08em .08em red,.12em .12em #ff7f00,.16em .16em #ff0,.2em .2em #0f0,.24em .24em #00f,.28em .28em indigo}30%{text-shadow:.04em .04em indigo,.08em .08em #8f00ff,.12em .12em red,.16em .16em #ff7f00,.2em .2em #ff0,.24em .24em #0f0,.28em .28em #00f}45%{text-shadow:.04em .04em #00f,.08em .08em indigo,.12em .12em #8f00ff,.16em .16em red,.2em .2em #ff7f00,.24em .24em #ff0,.28em .28em #0f0}60%{text-shadow:.04em .04em #0f0,.08em .08em #00f,.12em .12em indigo,.16em .16em #8f00ff,.2em .2em red,.24em .24em #ff7f00,.28em .28em #ff0}75%{text-shadow:.04em .04em #ff0,.08em .08em #0f0,.12em .12em #00f,.16em .16em indigo,.2em .2em #8f00ff,.24em .24em red,.28em .28em #ff7f00}90%{text-shadow:.04em .04em #ff7f00,.08em .08em #ff0,.12em .12em #0f0,.16em .16em #00f,.2em .2em indigo,.24em .24em #8f00ff,.28em .28em red}to{text-shadow:.04em .04em red,.08em .08em #ff7f00,.12em .12em #ff0,.16em .16em #0f0,.2em .2em #00f,.24em .24em indigo,.28em .28em #8f00ff}}:root{--fogTopLight:#aff;--fogBottomLight:#afa;--nodeStreakLight:#fff;--fogTopDark:#335;--fogBottomDark:#355;--nodeStreakDark:#000}#background{width:100%;height:100%;perspective:360px;z-index:-1;overflow:hidden;position:fixed}#top-plane,#bottom-plane{width:200%;height:130%;position:fixed;bottom:-30%;left:-50%;background-size:100px 100px,100px 100px;background-position:-1px -1px,-1px -1px}#top-plane{transform:rotateX(85deg)}#bottom-plane{transform:rotateX(-85deg);top:-30%}@media(prefers-color-scheme:light){#background{background:linear-gradient( var(--fogTopLight) 25%,var(--nodeStreakLight) 50%,var(--nodeStreakLight) 50%,var(--fogBottomLight) 100% )fixed}#top-plane,#bottom-plane{background-image:linear-gradient(var(--nodeStreakLight) 2px,transparent 2px),linear-gradient(to left,var(--nodeStreakLight) 2px,transparent 2px)}:root:has(#darkmode:checked){ #background { background: linear-gradient( var(--fogTopDark) 25%, var(--nodeStreakDark) 50%, var(--nodeStreakDark) 50%, var(--fogBottomDark) 100% ) fixed; } #top-plane, #bottom-plane { background-image: linear-gradient(var(--nodeStreakDark) 2px, transparent 2px), linear-gradient(to left, var(--nodeStreakDark) 2px, transparent 2px); }}}@media(prefers-color-scheme:dark){#background{background:linear-gradient( var(--fogTopDark) 25%,var(--nodeStreakDark) 50%,var(--nodeStreakDark) 50%,var(--fogBottomDark) 100% )fixed}#top-plane,#bottom-plane{background-image:linear-gradient(var(--nodeStreakDark) 2px,transparent 2px),linear-gradient(to left,var(--nodeStreakDark) 2px,transparent 2px)}:root:has(#darkmode:checked){ #background { background: linear-gradient( var(--fogTopLight) 25%, var(--nodeStreakLight) 50%, var(--nodeStreakLight) 50%, var(--fogBottomLight) 100% ) fixed; } #top-plane, #bottom-plane { background-image: linear-gradient(var(--nodeStreakLight) 2px, transparent 2px), linear-gradient(to left, var(--nodeStreakLight) 2px, transparent 2px); }}}@media(prefers-reduced-motion:no-preference){:root:has(#movebg:checked){ #top-plane { animation: planeMoveTop 3s infinite linear; } #bottom-plane { animation: planeMoveBot 3s infinite linear; }}}@media(prefers-reduced-motion:reduce){:root:has(#movebg:not(:checked)){ #top-plane { animation: planeMoveTop 3s infinite linear; } #bottom-plane { animation: planeMoveBot 3s infinite linear; }}}@keyframes planeMoveTop{from{background-position:0 -100px,0 0}to{background-position:0 0,100px 0}}@keyframes planeMoveBot{from{background-position:0 0,0 0}to{background-position:0 -100px,100px 0}}@media(max-height:350px){.wrap{perspective:210px}}