@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61cd2e7f311e7836-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fd428b69af9ef976-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f36ad5a94261c3ca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_b4e394{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_b4e394{--font-vt323:"VT323","VT323 Fallback"}:root{font-family:VT323,monospace;font-weight:400;--primary-color:#ffd52c;--secondary-color:#ff5c00;--tertiary-color:#c72d04;--background-color:#111;scrollbar-color:var(--primary-color) var(--secondary-color);font-size:clamp(18px,3vw,30px);--green-neon-50:rgba(0,255,0,.5);--green-neon-100:#0f0;--black-opacity:rgba(0,0,0,.7);--white:#fff;--font-family:"Courier New",Courier,monospace;--background-dark:#212121}*{margin:0;padding:0;box-sizing:border-box}body{justify-content:center;align-items:center;height:100vh;background-color:var(--background-color)}body,div.retro-container{display:flex;flex-direction:column}div.retro-container{width:90vw;height:90vh;grid-template-rows:auto 1fr auto;overflow:hidden;padding:.5rem;border:2px solid var(--primary-color);color:var(--primary-color);text-shadow:0 0 .5rem}footer,header{flex-direction:column;align-items:center;height:20vh}main{overflow:hidden}section{height:100%;overflow:hidden auto;margin:1rem 0}@keyframes crtAnimation{0%{background-position:0 0}to{background-position:0 10000%}}.old-crt-monitor{box-shadow:inset 0 0 2rem var(--primary-color);background-image:linear-gradient(0deg,#0000 10%,hsla(0,0%,100%,.1) 90%,#0000);animation:crtAnimation 100s linear infinite;background-size:100% 80%}div.retro-container{-webkit-mask-image:linear-gradient(180deg,#0005 50%,#000 0);mask-image:linear-gradient(180deg,#0005 50%,#000 0);-webkit-mask-size:100% 2px;mask-size:100% 2px}input[type=password],input[type=text]{width:100%;padding:1rem;margin-top:.5rem;background-color:rgba(0,0,0,.8);border:2px solid var(--primary-color);color:var(--primary-color);font-size:1.2rem;text-align:center;outline:none;transition:all .3s ease;box-shadow:0 0 10px var(--primary-color)}input[type=password]:focus,input[type=text]:focus{border-color:var(--secondary-color);box-shadow:0 0 15px var(--secondary-color)}button{width:100%;padding:1rem;margin-top:1rem;background-color:var(--primary-color);border:2px solid var(--primary-color);color:#111;font-size:1.2rem;cursor:pointer;text-align:center;border-radius:5px;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 0 10px var(--primary-color)}button:hover{background-color:var(--secondary-color);box-shadow:0 0 15px var(--secondary-color)}a,a:hover{text-decoration:none}@media (max-width:768px){header{max-height:12vh!important;min-height:12vh}}.navbar{flex:1 1;justify-content:center;width:100%}.nav-item,.navbar{display:flex;color:var(--primary-color)}.nav-item{align-items:center;gap:.5rem;padding:.25rem 1rem;cursor:pointer;border-bottom:2px solid var(--primary-color)}.nav-item.active{border:2px solid var(--primary-color);border-bottom:none}.nav-item:hover{background-color:var(--secondary-color);box-shadow:0 0 15px var(--secondary-color);border-bottom:2px solid var(--background-color)}.nav-item:hover,a:visited{color:var(--primary-color)}a{height:min-content!important}.filler{flex:1 1;border-bottom:2px solid var(--primary-color)}