@font-face{font-family:Encode Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/1c5f6dbe005ba58f-s.fb946e99.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/82f7ccfbc318e5be-s.a10786f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/57dd8fb5cc555545-s.p.f8208c33.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Encode Sans Fallback;src:local(Arial);ascent-override:103.89%;descent-override:22.19%;line-gap-override:0.0%;size-adjust:99.15%}.encode_sans_87cad1d5-module__H3pzbG__className{font-family:Encode Sans,Encode Sans Fallback;font-style:normal}.encode_sans_87cad1d5-module__H3pzbG__variable{--font-encode-sans:"Encode Sans","Encode Sans Fallback"}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
:root{--background:url(/bg/escheresque-light.png);--foreground:#171717}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-encode-sans); --font-mono: var(--font-geist-mono);}@media (prefers-color-scheme:dark){:root{--background:url(/bg/escheresque-dark.png);--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:#ff3552;text-decoration-style:dotted;text-decoration-color:#fff}p{margin-bottom:15px}::selection{background-color:#ff9a00;animation:1s linear infinite background-rainbow}@keyframes background-rainbow{0%{background-color:red}10%{background-color:#ff9a00}20%{background-color:#d0de21}30%{background-color:#4fdc4a}40%{background-color:#3fdad8}50%{background-color:#2fc9e2}60%{background-color:#1c7fee}70%{background-color:#5f15f2}80%{background-color:#ba0cf8}90%{background-color:#fb07d9}to{background-color:red}}
.Header-module-scss-module__Q1GIKq__header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#0000008c;align-items:center;width:100%;padding:10px;display:flex;position:fixed}.Header-module-scss-module__Q1GIKq__header img{width:70px;height:35px;margin-right:20px}.Header-module-scss-module__Q1GIKq__header a{color:#fff;text-decoration:none}.Header-module-scss-module__Q1GIKq__header a:visited{color:#ccc}.Header-module-scss-module__Q1GIKq__header ul{gap:20px;padding:10px;font-size:20px;display:flex}.Header-module-scss-module__Q1GIKq__header ul li{list-style-type:none}.Header-module-scss-module__Q1GIKq__navBorder{background:linear-gradient(90deg,red 0%,#ff9a00 10%,#d0de21 20%,#4fdc4a 30%,#3fdad8 40%,#2fc9e2 50%,#1c7fee 60%,#5f15f2 70%,#ba0cf8 80%,#fb07d9 90%,red 100%) repeat-x;width:100%;height:1px;animation:10s linear infinite Header-module-scss-module__Q1GIKq__rainbow-move;position:absolute;bottom:0;left:0}@keyframes Header-module-scss-module__Q1GIKq__rainbow-move{0%{background-position-x:0}to{background-position-x:100%}}
.Footer-module-scss-module__VUNaEG__footer{padding:10px}
