@charset "UTF-8";/*!modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize*/@import "https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Neonderthaw&display=swap";html{box-sizing:border-box}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,liberation mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}p{line-height:1.5em;letter-spacing:.01em;word-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.hidden-xs-up{display:none!important}@media(max-width:-1px){.hidden-xs-down{display:none!important}}.visible-xs-only{display:none!important}@media(max-width:-1px){.visible-xs-only{display:block!important}}@media(min-width:576px){.hidden-sm-up{display:none!important}}@media(max-width:575px){.hidden-sm-down{display:none!important}}.visible-sm-only{display:none!important}@media(min-width:576px) and (max-width:575px){.visible-sm-only{display:block!important}}@media(min-width:768px){.hidden-md-up{display:none!important}}@media(max-width:767px){.hidden-md-down{display:none!important}}.visible-md-only{display:none!important}@media(min-width:768px) and (max-width:767px){.visible-md-only{display:block!important}}@media(min-width:992px){.hidden-lg-up{display:none!important}}@media(max-width:991px){.hidden-lg-down{display:none!important}}.visible-lg-only{display:none!important}@media(min-width:992px) and (max-width:991px){.visible-lg-only{display:block!important}}@media(min-width:1200px){.hidden-xl-up{display:none!important}}@media(max-width:1199px){.hidden-xl-down{display:none!important}}.visible-xl-only{display:none!important}@media(min-width:1200px) and (max-width:1199px){.visible-xl-only{display:block!important}}@media(min-width:1400px){.hidden-xxl-up{display:none!important}}@media(max-width:1399px){.hidden-xxl-down{display:none!important}}.visible-xxl-only{display:none!important}@media(min-width:1400px){.visible-xxl-only{display:block!important}}.scrollable-child{scrollbar-color:greenyellow transparent;scrollbar-width:thin}.scrollable-child::-webkit-scrollbar{width:10px}.scrollable-child::-webkit-scrollbar-track{background:0 0}.scrollable-child::-webkit-scrollbar-thumb{background-color:#adff2f;border-radius:calc($width/2)}.scrollable-child::-webkit-scrollbar-thumb:hover{background-color:#98fb00}footer[role=contentinfo]{position:fixed;bottom:0;right:0;z-index:10000;background:#000;color:#0f0;padding:5px;text-align:center;font-family:monospace;border-top:1px solid #0f0;border-left:1px solid #0f0;border-top-left-radius:5px}footer[role=contentinfo] a{color:#0f0;text-decoration:none}footer[role=contentinfo] a:hover{text-decoration:underline}.neon-sign{position:absolute;top:5%;left:60%;transform:translateX(-50%)rotate(-10deg);z-index:1;text-align:center;line-height:5rem}.neon-sign>.neon-text{font-family:neonderthaw,cursive;font-size:7rem;color:#fff;text-shadow:neon-glow(#0f0);animation:neon-flicker 10s infinite alternate,neon-pulse 3s ease-in-out infinite}.neon-sign>.neon-text.purple{text-shadow:neon-glow(#f0f);animation:neon-flicker 10s infinite alternate,neon-pulse-purple 3s ease-in-out infinite;animation-delay:1.2s}.neon-sign>.neon-text.purple>span{color:#fff;text-shadow:neon-glow(#0ff);animation:neon-flicker 10s infinite alternate,neon-pulse-cyan 3s ease-in-out infinite;animation-delay:.5s}[role=navigation] .neon-sign{display:inline-block;position:fixed;top:20px;left:10px;transform:translateX(0)rotate(-10deg);z-index:9999}[role=navigation] .neon-sign>.neon-text{font-size:2rem;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 11px #0f0,0 0 22px #0f0,0 0 42px #0f0,0 0 22px #0f0,0 0 42px #0f0,0 0 81px #0f0}@keyframes neon-pulse{0%,100%{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #0f0,0 0 42px #0f0,0 0 82px #0f0,0 0 92px #0f0,0 0 102px #0f0,0 0 151px #0f0}50%{text-shadow:0 0 4px #fff,0 0 7px #fff,0 0 15px #0f0,0 0 30px #0f0,0 0 60px #0f0,0 0 70px #0f0,0 0 80px #0f0,0 0 120px #0f0}}@keyframes neon-pulse-purple{0%,100%{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #f0f,0 0 42px #f0f,0 0 82px #f0f,0 0 92px #f0f,0 0 102px #f0f,0 0 151px #f0f}50%{text-shadow:0 0 4px #fff,0 0 7px #fff,0 0 15px #f0f,0 0 30px #f0f,0 0 60px #f0f,0 0 70px #f0f,0 0 80px #f0f,0 0 120px #f0f}}@keyframes neon-pulse-cyan{0%,100%{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #0ff,0 0 42px #0ff,0 0 82px #0ff,0 0 92px #0ff,0 0 102px #0ff,0 0 151px #0ff}50%{text-shadow:0 0 4px #fff,0 0 7px #fff,0 0 15px #0ff,0 0 30px #0ff,0 0 60px #0ff,0 0 70px #0ff,0 0 80px #0ff,0 0 120px #0ff}}@keyframes neon-flicker{0%,19%,21%,23%,25%,54%,56%,100%{opacity:1}20%,24%,55%{opacity:.4}22%{opacity:.6}}.music{cursor:pointer;position:relative;height:100px}.music-text{position:absolute;display:block;bottom:0;right:0;color:#fff;font-size:20px;font-weight:700;z-index:8000;transform:rotate(-20deg);border:1px solid #0f0;padding:2px;padding-left:5px;padding-right:5px;border-radius:5px;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease;text-align:center}@media(max-width:991px){.music-text{opacity:1;transform:rotate(0);bottom:0;font-size:14px}}.music:hover .music-text{opacity:1}.notes{position:absolute;bottom:30%;left:50%;transform:translateX(-50%);pointer-events:none;z-index:9999}.note{position:absolute;font-size:2rem;opacity:0;left:50%;bottom:0;transform:translateX(-50%)}.music:hover .note{animation:floatOut 3s ease-out infinite}.music:hover .note:nth-child(1){animation-delay:0s;color:gold}.music:hover .note:nth-child(2){animation-delay:.5s;color:#fff}.music:hover .note:nth-child(3){animation-delay:1s;color:gold}.music:hover .note:nth-child(4){animation-delay:1.5s;color:#fff}.music:hover .note:nth-child(5){animation-delay:2s;color:gold}.music:hover .note:nth-child(6){animation-delay:2.5s;color:#fff}@keyframes floatOut{0%{bottom:0;left:50%;opacity:0;transform:translateX(-50%)rotate(0)scale(.5)}10%{opacity:1}100%{bottom:300px;left:calc(50% + var(--offset-x));opacity:0;transform:translateX(-50%)rotate(var(--rotation))scale(1)}}.note:nth-child(1){--offset-x:-80px;--rotation:-30deg}.note:nth-child(2){--offset-x:80px;--rotation:30deg}.note:nth-child(3){--offset-x:-120px;--rotation:-45deg}.note:nth-child(4){--offset-x:120px;--rotation:45deg}.note:nth-child(5){--offset-x:-40px;--rotation:-15deg}.note:nth-child(6){--offset-x:40px;--rotation:15deg}.ipod-group{position:relative;width:150px;height:100px;z-index:15}.ipod{position:absolute;top:0;left:52px;width:45px;height:70px;background:linear-gradient(145deg,#f0f0f0,#d0d0d0);border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.6),inset 0 1px 3px rgba(255,255,255,.5),inset 0 -1px 3px rgba(0,0,0,.2);transform:rotate(-8deg);z-index:2}@media(max-width:991px){.ipod{width:70px;height:110px}}.ipod::before{content:"";position:absolute;top:5%;left:50%;transform:translateX(-50%);width:80%;height:40%;background:linear-gradient(180deg,#1a1a2a 0%,#0a0a1a 100%);border-radius:2px;box-shadow:inset 0 0 5px rgba(0,100,150,.3)}.ipod-wheel{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);width:70%;height:42%;background:radial-gradient(circle at center,#fff 0%,#fff 35%,#ddd 35%,#ccc 100%);border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.3)}.ipod-wheel::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#e8e8e8;border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.earbud{position:absolute;width:10px;height:12px;background:linear-gradient(135deg,#2a2a3a 0%,#1a1a2a 50%,#0a0a1a 100%);border-radius:40% 60% 60% 40%/50% 50% 50% 50%;box-shadow:0 2px 4px rgba(0,0,0,.6),inset 1px 1px 2px rgba(255,255,255,.1);z-index:3}.earbud::after{content:"";position:absolute;width:6px;height:6px;background:radial-gradient(circle,rgba(200,200,200,.3),rgba(100,100,100,.2));border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.earbud::before{content:"";position:absolute;width:3px;height:5px;background:linear-gradient(180deg,#444 0%,#222 100%);border-radius:2px;top:3px;left:50%;transform:translateX(-50%)}.earbud-left{top:85px;left:0;transform:rotate(-25deg)}.earbud-right{top:80px;left:120px;transform:rotate(35deg)}.ipod-cables{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ipod-cables defs stop.cable-start{stop-color:#6b4fb3}.ipod-cables defs stop.cable-end{stop-color:#4169e1}.vu-meter{position:absolute;left:90px;top:10px;width:120px;height:60px;z-index:8}.vu-meter-body{width:100%;height:100%;background:linear-gradient(180deg,#2a2a2a 0%,#1a1a1a 100%);border:2px solid #333;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.1),inset 0 -2px 4px rgba(0,0,0,.3);padding:8px;display:flex;flex-direction:column;gap:6px}.vu-meter-screen{flex:1;background:#0a0a0a;border-radius:2px;padding:6px 4px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px rgba(0,0,0,.8)}.vu-bars{display:flex;align-items:flex-end;justify-content:space-around;height:100%;gap:2px}.vu-bar{flex:1;background:linear-gradient(to top,#0f0 0%,#0f0 60%,#ff0 60%,#ff0 85%,#f00 85%,#f00 100%);border-radius:1px;box-shadow:0 0 4px rgba(0,255,0,.6),inset 0 0 2px rgba(255,255,255,.2);animation:vu-bounce 1.5s ease-in-out infinite;animation-delay:var(--delay);height:var(--height);min-height:10%}@keyframes vu-bounce{0%,100%{height:var(--height);filter:brightness(1)}25%{height:calc(var(--height) * .6);filter:brightness(.8)}50%{height:calc(var(--height) * 1.2);filter:brightness(1.2)}75%{height:calc(var(--height) * .8);filter:brightness(.9)}}.vu-peak-line{position:absolute;top:15%;left:4px;right:4px;height:1px;background:red;opacity:.6;box-shadow:0 0 3px #f00;animation:peak-pulse 2s ease-in-out infinite}@keyframes peak-pulse{0%,100%{opacity:.6;top:15%}50%{opacity:.3;top:25%}}.vu-leds{display:flex;justify-content:center;gap:8px}.vu-led{width:5px;height:5px;border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.vu-led.green{background:#0f0;box-shadow:0 0 6px #0f0,inset 0 1px 2px rgba(0,0,0,.5);animation:led-blink-green 2s ease-in-out infinite}.vu-led.yellow{background:#880;box-shadow:inset 0 1px 2px rgba(0,0,0,.5);animation:led-blink-yellow 2s ease-in-out infinite}.vu-led.red{background:#400;box-shadow:inset 0 1px 2px rgba(0,0,0,.5);animation:led-blink-red 2s ease-in-out infinite}@keyframes led-blink-green{0%,100%{background:#0f0;box-shadow:0 0 6px #0f0,inset 0 1px 2px rgba(0,0,0,.5)}50%{background:#0a0;box-shadow:0 0 3px #0a0,inset 0 1px 2px rgba(0,0,0,.5)}}@keyframes led-blink-yellow{0%,40%,100%{background:#880;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}50%,60%{background:#ff0;box-shadow:0 0 6px #ff0,inset 0 1px 2px rgba(0,0,0,.5)}}@keyframes led-blink-red{0%,85%,100%{background:#400;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}90%,95%{background:red;box-shadow:0 0 6px #f00,inset 0 1px 2px rgba(0,0,0,.5)}}#terminal{padding:3px;height:100vh;width:100%;overflow-y:auto;overflow-x:hidden}.output-line{margin:2px 0;white-space:pre-wrap;word-wrap:break-word}.boot-line{opacity:0;animation:fadeIn .1s forwards}@keyframes fadeIn{to{opacity:1}}.input-line{display:flex;align-items:center;margin-top:10px}.prompt{color:#0f0;margin-right:8px}#input{background:0 0;border:none;color:#0f0;font-family:monospace;font-size:12px;outline:none;flex:1;caret-color:#0f0}.cursor{display:inline-block;width:8px;height:18px;background:#0f0;animation:blink 1s infinite;margin-left:2px}@keyframes blink{0%,49%{opacity:1}50%,100%{opacity:0}}.error{color:#f44}.success{color:#4f4}.info{color:#0ff}.warning{color:#f90}#terminal::-webkit-scrollbar{width:10px}#terminal::-webkit-scrollbar-track{background:#1a1a1a}#terminal::-webkit-scrollbar-thumb{background:#0f0;border-radius:5px}.hidden{display:none}.nowplayingcard{margin:auto}.nowplayingcontainer-inner{transition:.3s;display:inline-flex}.nowplayingcontainer-inner .trackInfo{width:100%}.nowplayingcontainer-inner #album{display:none}img#trackart{transition:.3s;width:100%;height:100%;object-fit:cover;filter:grayscale(60%)}img#trackart[src=""]{display:none}.lava-lamp-container{width:80px;height:150px;display:flex;flex-direction:column;align-items:center;z-index:999;position:relative;margin:0 auto}.nav-lamp .lava-lamp-container{top:-20px}@media(max-width:991px){.nav-lamp .lava-lamp-container{top:auto}}.lava-lamp-container::before{content:"";position:absolute;top:10%;width:150%;height:80%;background:conic-gradient(from 0,rgba(255,100,0,.8) 0,transparent 5deg,transparent 10deg,rgba(255,150,0,.6) 15deg,transparent 20deg,transparent 25deg,rgba(255,200,0,.7) 30deg,transparent 35deg,transparent 40deg,rgba(255,100,0,.8) 45deg,transparent 50deg,transparent 55deg,rgba(255,150,0,.6) 60deg,transparent 65deg,transparent 70deg,rgba(255,200,0,.7) 75deg,transparent 80deg,transparent 85deg,rgba(255,100,0,.8) 90deg,transparent 95deg,transparent 100deg,rgba(255,150,0,.6) 105deg,transparent 110deg,transparent 115deg,rgba(255,200,0,.7) 120deg,transparent 125deg,transparent 130deg,rgba(255,100,0,.8) 135deg,transparent 140deg,transparent 145deg,rgba(255,150,0,.6) 150deg,transparent 155deg,transparent 160deg,rgba(255,200,0,.7) 165deg,transparent 170deg,transparent 175deg,rgba(255,100,0,.8) 180deg,transparent 185deg,transparent 190deg,rgba(255,150,0,.6) 195deg,transparent 200deg,transparent 205deg,rgba(255,200,0,.7) 210deg,transparent 215deg,transparent 220deg,rgba(255,100,0,.8) 225deg,transparent 230deg,transparent 235deg,rgba(255,150,0,.6) 240deg,transparent 245deg,transparent 250deg,rgba(255,200,0,.7) 255deg,transparent 260deg,transparent 265deg,rgba(255,100,0,.8) 270deg,transparent 275deg,transparent 280deg,rgba(255,150,0,.6) 285deg,transparent 290deg,transparent 295deg,rgba(255,200,0,.7) 300deg,transparent 305deg,transparent 310deg,rgba(255,100,0,.8) 315deg,transparent 320deg,transparent 325deg,rgba(255,150,0,.6) 330deg,transparent 335deg,transparent 340deg,rgba(255,200,0,.7) 345deg,transparent 350deg,transparent 355deg,rgba(255,100,0,.8) 360deg);border-radius:50%;opacity:0;filter:blur(12px);pointer-events:none;transition:opacity .4s ease,transform .4s ease;z-index:-1}.lava-lamp-container:hover::before{opacity:1;animation:rotate-beams 7s linear infinite}@keyframes rotate-beams{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}100%{transform:rotate(360deg)scale(1)}}.lamp-cap{width:60%;height:10%;background:linear-gradient(180deg,#c0c0c0 0%,#888 50%,#666 100%);border-radius:60px 60px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 2px 4px rgba(255,255,255,.3);position:relative;z-index:10}.lava-lamp{position:relative;width:100%;height:110%;background:var(--lamp-bg,linear-gradient(180deg,#2a1a4a 0%,#1a0a3a 100%));clip-path:polygon(20% 0,80% 0,100% 100%,0% 100%);overflow:hidden;box-shadow:inset 0 0 60px rgba(0,0,0,.3),inset -10px 0 40px rgba(255,255,255,.1),inset 10px 0 40px rgba(0,0,0,.2);filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.lava-lamp::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,5%) 40%,transparent 60%);pointer-events:none}.blobs-container{position:absolute;top:0;left:0;right:0;bottom:0;filter:url(#goo);pointer-events:none;z-index:2}.blob{position:absolute;border-radius:50%;background:#f74b1e;animation:float var(--duration)ease-in-out infinite;opacity:.95;mix-blend-mode:normal;z-index:3}.lamp-base{width:100%;height:20%;background:linear-gradient(180deg,#888 0%,#555 40%,#333 100%);border-radius:0 0 40px 40px/0 0 60px 60px;box-shadow:0 10px 30px rgba(0,0,0,.6),inset 0 5px 10px rgba(255,255,255,.2),inset 0 -5px 10px rgba(0,0,0,.5);position:relative;display:flex;justify-content:center;align-items:center;border-top:1px solid #924706}@keyframes float{0%,100%{transform:translate(var(--start-x),var(--start-y))scale(1)}25%{transform:translate(var(--mid1-x),var(--mid1-y))scale(var(--scale1,1.1))}50%{transform:translate(var(--mid2-x),var(--mid2-y))scale(var(--scale2,.9))}75%{transform:translate(var(--mid3-x),var(--mid3-y))scale(var(--scale3,1.05))}}.lamp-text{position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)rotate(85deg);font-size:30px;font-weight:700;color:rgba(224,27,36,.7);transition:color .5s ease;pointer-events:none;z-index:4;letter-spacing:2px}.lamp-text-shadow{position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)rotate(85deg);font-size:30px;font-weight:700;color:rgba(224,27,36,0);transition:color .5s ease;pointer-events:none;z-index:4;letter-spacing:2px}@media(max-width:991px){.lamp-text-shadow{color:rgba(224,27,36,.2)}}.lava-lamp:hover .lamp-text-shadow{color:rgba(224,27,36,.7)}.lava-lamp:hover{cursor:pointer}.lava-lamp:hover>.lamp-text{z-index:4}.floppy-disk{width:100%;aspect-ratio:1/1;border-radius:2%;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.1);container-type:inline-size;pointer-events:none;clip-path:polygon(0 0,95% 0,100% 5%,100% 100%,0 100%)}.metal-shutter{position:absolute;top:0;right:0;transform:translateX(-40%);width:50%;height:30%;background:linear-gradient(180deg,#c0c0c0 0%,#808080 50%,#606060 100%);border-radius:5%;border-top-left-radius:0;box-shadow:0 1cqw 2cqw rgba(0,0,0,.4),inset 0 .25cqw .5cqw rgba(255,255,255,.3);z-index:5}.metal-shutter::before{content:" ";height:100%;top:0;right:0;left:-35%;position:absolute;border-bottom-left-radius:5%;box-shadow:inset .5cqw 0 .5cqw rgba(0,0,0,.5),inset 0 -.25cqw .5cqw rgba(255,255,255,.4);z-index:4}.shutter-opening{position:absolute;top:15%;right:10%;transform:translateX(-50%);width:20%;height:70%;background:#000;border-radius:5%;box-shadow:inset 0 .5cqw 1cqw rgba(0,0,0,.8)}.label{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:80%;height:55%;background:linear-gradient(180deg,#f5f5f5 0%,#e8e8e8 100%);border-radius:2%;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.8);font-family:caveat,cursive;color:#000;font-size:clamp(.7rem,5cqw,2rem);font-weight:700}.label-header{width:100%;height:20%;background:linear-gradient(180deg,#f4d03f 0%,#e1b700 100%);box-shadow:0 2px 3px rgba(0,0,0,.1);padding:2%;text-align:center}.label-lines{padding:5%;display:flex;flex-direction:column;height:80%;box-sizing:border-box;font-size:clamp(.6rem,4cqw,1.5rem)}.label-line{flex:1;width:100%;height:1.5px;border-bottom:2px solid #000;opacity:.7}.lcd-container{background:#2a2a2a;padding:1%;border-radius:.5cqw;box-shadow:0 1cqw 2cqw rgba(0,0,0,.5);pointer-events:none;min-width:0;opacity:0}.lcd-container>.lcd-screen{position:relative;font-family:dseg14-classic;text-transform:uppercase;padding:2% 4%;background:#1a0f00;border:.1cqw solid #4a3520;border-radius:.3cqw;overflow:hidden;letter-spacing:.1em;pointer-events:none}.lcd-container>.lcd-screen>.lcd-text{display:inline-block;pointer-events:none;position:relative;color:#f80;text-shadow:0 0 10px rgba(255,136,0,.2);z-index:1;white-space:nowrap;overflow:hidden;font-size:2em;line-height:1}.lcd-container>.lcd-screen>.lcd-text::before{content:attr(data-placeholder);position:absolute;top:0;bottom:0;left:0;right:0;color:#4a2800;opacity:.6;pointer-events:none;z-index:-1;white-space:nowrap}.lcd-container,.lcd-screen,.lcd-text{box-sizing:border-box;height:auto}.window-frame{position:relative;width:100%;aspect-ratio:16/9;background:#3a3a3a;border:3px solid #2a2520;border-top:0;box-shadow:inset 0 0 20px rgba(0,0,0,.8),0 10px 40px rgba(0,0,0,.9);overflow:hidden}.window-frame::before{content:"";position:absolute;inset:-20px;border:5px solid #1a1510;border-top:0;pointer-events:none;z-index:10}.cityscape{width:100%;height:100%;position:relative;background:linear-gradient(180deg,#1a2332 0%,#2a3a52 30%,#4a5a72 60%,#6a7a92);overflow:hidden}.starfield{position:absolute;inset:0;height:100%;background:linear-gradient(180deg,#0a0f1a 0%,#1a2a3a 50%,#2a3a52)}.building-windows{width:100%;display:grid;gap:10%;padding:5%}.building-windows>.window-light{width:100%;aspect-ratio:1}.buildings-far{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end}.buildings-far>.building{background:linear-gradient(180deg,#272629,#2a3a52);box-shadow:inset -2px 0 5px rgba(0,0,0,.1),0 0 10px rgba(42,38,31,.1)}.buildings-far>.building>.building-windows{height:50%;opacity:.3}.buildings-far>.building:nth-child(1){width:7%;height:85%;opacity:0}.buildings-far>.building:nth-child(1)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(1)>.building-windows>.window-light{aspect-ratio:1.91}.buildings-far>.building:nth-child(2){width:6%;height:42%}.buildings-far>.building:nth-child(2)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(2)>.building-windows>.window-light{aspect-ratio:1.5}.buildings-far>.building:nth-child(3){width:11%;height:53%}.buildings-far>.building:nth-child(3)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(3)>.building-windows>.window-light{aspect-ratio:1.81}.buildings-far>.building:nth-child(4){width:23px;height:68%;opacity:0}.buildings-far>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:.64}.buildings-far>.building:nth-child(5){width:12%;height:74%}.buildings-far>.building:nth-child(5)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(5)>.building-windows>.window-light{aspect-ratio:1.52}.buildings-far>.building:nth-child(6){width:33px;height:64%}.buildings-far>.building:nth-child(6)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(6)>.building-windows>.window-light{aspect-ratio:1.27}.buildings-far>.building:nth-child(7){width:10%;height:83%}.buildings-far>.building:nth-child(7)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(7)>.building-windows>.window-light{aspect-ratio:1.72}.buildings-far>.building:nth-child(8){width:11%;height:72%}.buildings-far>.building:nth-child(8)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(8)>.building-windows>.window-light{aspect-ratio:1.84}.buildings-far>.building:nth-child(9){width:10%;height:49%;opacity:0}.buildings-far>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:1.5}.buildings-far>.building:nth-child(10){width:7%;height:47%;opacity:0}.buildings-far>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:.64}.buildings-far>.building:nth-child(11){width:7%;height:54%}.buildings-far>.building:nth-child(11)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(11)>.building-windows>.window-light{aspect-ratio:1.47}.buildings-far>.building:nth-child(12){width:24px;height:90%}.buildings-far>.building:nth-child(12)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(12)>.building-windows>.window-light{aspect-ratio:.56}.buildings-far>.building:nth-child(13){width:12%;height:56%}.buildings-far>.building:nth-child(13)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(13)>.building-windows>.window-light{aspect-ratio:.7}.buildings-far>.building:nth-child(14){width:30px;height:71%}.buildings-far>.building:nth-child(14)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(14)>.building-windows>.window-light{aspect-ratio:1.46}.buildings-far>.building:nth-child(15){width:22px;height:78%}.buildings-far>.building:nth-child(15)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(15)>.building-windows>.window-light{aspect-ratio:1.02}.buildings-far>.building:nth-child(16){width:7%;height:65%}.buildings-far>.building:nth-child(16)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(16)>.building-windows>.window-light{aspect-ratio:1.17}.buildings-far>.building:nth-child(17){width:27px;height:39%}.buildings-far>.building:nth-child(17)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(17)>.building-windows>.window-light{aspect-ratio:1.56}.buildings-far>.building:nth-child(18){width:13%;height:89%}.buildings-far>.building:nth-child(18)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(18)>.building-windows>.window-light{aspect-ratio:1.09}.buildings-far>.building:nth-child(19){width:29px;height:53%;opacity:0}.buildings-far>.building:nth-child(19)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(19)>.building-windows>.window-light{aspect-ratio:.69}.buildings-far>.building:nth-child(20){width:35px;height:32%}.buildings-far>.building:nth-child(20)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(20)>.building-windows>.window-light{aspect-ratio:1.26}.buildings-mid{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end}.buildings-mid>.building{background:linear-gradient(180deg,#201e22,#2a3a52);box-shadow:inset -2px 0 5px rgba(0,0,0,.1),0 0 10px rgba(42,38,31,.1)}.buildings-mid>.building>.building-windows{height:50%;opacity:.7}.buildings-mid>.building:nth-child(1){width:27px;height:33%;opacity:0}.buildings-mid>.building:nth-child(1)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(1)>.building-windows>.window-light{aspect-ratio:1.75}.buildings-mid>.building:nth-child(2){width:31px;height:50%}.buildings-mid>.building:nth-child(2)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(2)>.building-windows>.window-light{aspect-ratio:1.75}.buildings-mid>.building:nth-child(3){width:29px;height:42%;opacity:0}.buildings-mid>.building:nth-child(3)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(3)>.building-windows>.window-light{aspect-ratio:1.49}.buildings-mid>.building:nth-child(4){width:14%;height:49%}.buildings-mid>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:1.59}.buildings-mid>.building:nth-child(5){width:13%;height:41%}.buildings-mid>.building:nth-child(5)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(5)>.building-windows>.window-light{aspect-ratio:1.6}.buildings-mid>.building:nth-child(6){width:14%;height:40%}.buildings-mid>.building:nth-child(6)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(6)>.building-windows>.window-light{aspect-ratio:1.05}.buildings-mid>.building:nth-child(7){width:16%;height:46%}.buildings-mid>.building:nth-child(7)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(7)>.building-windows>.window-light{aspect-ratio:.57}.buildings-mid>.building:nth-child(8){width:15%;height:50%}.buildings-mid>.building:nth-child(8)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(8)>.building-windows>.window-light{aspect-ratio:1.6}.buildings-mid>.building:nth-child(9){width:33px;height:31%}.buildings-mid>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:.65}.buildings-mid>.building:nth-child(10){width:30px;height:43%}.buildings-mid>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:1.04}.buildings-mid>.building:nth-child(11){width:27px;height:45%}.buildings-mid>.building:nth-child(11)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(11)>.building-windows>.window-light{aspect-ratio:.52}.buildings-mid>.building:nth-child(12){width:30px;height:39%}.buildings-mid>.building:nth-child(12)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(12)>.building-windows>.window-light{aspect-ratio:.75}.buildings-mid>.building:nth-child(13){width:12%;height:41%}.buildings-mid>.building:nth-child(13)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(13)>.building-windows>.window-light{aspect-ratio:.68}.buildings-mid>.building:nth-child(14){width:11%;height:33%}.buildings-mid>.building:nth-child(14)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(14)>.building-windows>.window-light{aspect-ratio:1.64}.buildings-mid>.building:nth-child(15){width:39px;height:41%}.buildings-mid>.building:nth-child(15)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(15)>.building-windows>.window-light{aspect-ratio:1.76}.buildings-mid>.building:nth-child(16){width:18%;height:42%}.buildings-mid>.building:nth-child(16)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(16)>.building-windows>.window-light{aspect-ratio:1.69}.buildings-mid>.building:nth-child(17){width:11%;height:47%;opacity:0}.buildings-mid>.building:nth-child(17)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(17)>.building-windows>.window-light{aspect-ratio:1.56}.buildings-mid>.building:nth-child(18){width:11%;height:40%;opacity:0}.buildings-mid>.building:nth-child(18)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(18)>.building-windows>.window-light{aspect-ratio:1.62}.buildings-mid>.building:nth-child(19){width:36px;height:46%;opacity:0}.buildings-mid>.building:nth-child(19)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(19)>.building-windows>.window-light{aspect-ratio:1.14}.buildings-mid>.building:nth-child(20){width:34px;height:41%;opacity:0}.buildings-mid>.building:nth-child(20)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(20)>.building-windows>.window-light{aspect-ratio:.54}.buildings-near{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end}.buildings-near>.building{background:linear-gradient(180deg,#121113,#182230);box-shadow:inset -2px 0 5px rgba(0,0,0,.1),0 0 10px rgba(42,38,31,.1)}.buildings-near>.building>.building-windows{height:50%;opacity:.8}.buildings-near>.building:nth-child(1){width:21%;height:10%}.buildings-near>.building:nth-child(1)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(1)>.building-windows>.window-light{aspect-ratio:1.78}.buildings-near>.building:nth-child(2){width:72px;height:10%}.buildings-near>.building:nth-child(2)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(2)>.building-windows>.window-light{aspect-ratio:.52}.buildings-near>.building:nth-child(3){width:72px;height:30%}.buildings-near>.building:nth-child(3)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(3)>.building-windows>.window-light{aspect-ratio:1.6}.buildings-near>.building:nth-child(4){width:7%;height:10%}.buildings-near>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:.59}.buildings-near>.building:nth-child(5){width:7%;height:20%}.buildings-near>.building:nth-child(5)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(5)>.building-windows>.window-light{aspect-ratio:1.43}.buildings-near>.building:nth-child(6){width:7%;height:20%}.buildings-near>.building:nth-child(6)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(6)>.building-windows>.window-light{aspect-ratio:1.24}.buildings-near>.building:nth-child(7){width:14%;height:10%}.buildings-near>.building:nth-child(7)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(7)>.building-windows>.window-light{aspect-ratio:1.31}.buildings-near>.building:nth-child(8){width:7%;height:30%}.buildings-near>.building:nth-child(8)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(8)>.building-windows>.window-light{aspect-ratio:.76}.buildings-near>.building:nth-child(9){width:14%;height:10%;opacity:0}.buildings-near>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:1.02}.buildings-near>.building:nth-child(10){width:14%;height:10%}.buildings-near>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:.79}.buildings-near>.building:nth-child(11){width:21%;height:30%}.buildings-near>.building:nth-child(11)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(11)>.building-windows>.window-light{aspect-ratio:.85}.buildings-near>.building:nth-child(12){width:75px;height:30%}.buildings-near>.building:nth-child(12)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(12)>.building-windows>.window-light{aspect-ratio:.92}.buildings-near>.building:nth-child(13){width:71px;height:30%}.buildings-near>.building:nth-child(13)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(13)>.building-windows>.window-light{aspect-ratio:.6}.buildings-near>.building:nth-child(14){width:7%;height:10%}.buildings-near>.building:nth-child(14)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(14)>.building-windows>.window-light{aspect-ratio:1.36}.buildings-near>.building:nth-child(15){width:66px;height:20%}.buildings-near>.building:nth-child(15)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(15)>.building-windows>.window-light{aspect-ratio:1.6}.buildings-near>.building:nth-child(16){width:71px;height:20%}.buildings-near>.building:nth-child(16)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(16)>.building-windows>.window-light{aspect-ratio:1.8}.buildings-near>.building:nth-child(17){width:71px;height:30%}.buildings-near>.building:nth-child(17)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(17)>.building-windows>.window-light{aspect-ratio:1.72}.buildings-near>.building:nth-child(18){width:67px;height:20%;opacity:0}.buildings-near>.building:nth-child(18)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(18)>.building-windows>.window-light{aspect-ratio:1.51}.buildings-near>.building:nth-child(19){width:21%;height:20%;opacity:0}.buildings-near>.building:nth-child(19)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(19)>.building-windows>.window-light{aspect-ratio:1.98}.buildings-near>.building:nth-child(20){width:66px;height:20%;opacity:0}.buildings-near>.building:nth-child(20)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(20)>.building-windows>.window-light{aspect-ratio:1.73}.buildings{position:absolute;bottom:0;left:0;right:0;height:60%;display:flex;align-items:flex-end;justify-content:space-around}.buildings>.building{animation:buildingGlow 4s ease-in-out infinite}.building{position:relative;background:linear-gradient(180deg,#1a1a2e,#0a0a1e);box-shadow:inset -2px 0 10px rgba(0,0,0,.5),0 0 20px rgba(255,200,100,.1)}.window-light{--hue:45;--sat:85%;--light:65%;background:hsl(var(--hue),var(--sat),var(--light));box-shadow:0 0 10px hsl(var(--hue),var(--sat),var(--light));animation:windowFlicker 5s ease-in-out infinite}.window-light[data-off]{background:0 0;box-shadow:none}.window-light:nth-child(odd){animation-delay:.5s}.window-light:nth-child(3n){animation-delay:3s}.window-light:nth-child(4n){animation-delay:5.5s}@keyframes windowFlicker{0%,100%{opacity:.3}50%{opacity:.9}}@keyframes buildingGlow{0%,100%{box-shadow:inset -2px 0 10px rgba(0,0,0,.5),0 0 20px rgba(255,200,100,.1)}50%{box-shadow:inset -2px 0 10px rgba(0,0,0,.5),0 0 30px rgba(255,200,100,.2)}}.window-grime{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(50,40,30,.2) 0%,transparent 40%),radial-gradient(circle at 80% 60%,rgba(40,35,25,.15) 0%,transparent 50%),radial-gradient(circle at 50% 80%,rgba(45,38,28,.18) 0%,transparent 45%);pointer-events:none;z-index:6}.glass-reflection{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 30%,transparent 70%,rgba(255,255,255,5%));pointer-events:none;z-index:7}.ambient-light{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);width:200%;height:200px;background:radial-gradient(ellipse at center,rgba(255,200,100,.2) 0%,transparent 70%);filter:blur(40px);animation:ambientPulse 3s ease-in-out infinite}@keyframes ambientPulse{0%,100%{opacity:.5}50%{opacity:.8}}.content-screen{margin:auto;position:relative;border-radius:8px;width:100%;aspect-ratio:300/245;background:linear-gradient(145deg,#b8b8b0,#989888);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);padding:6px 8px 18px}.content-screen>.crt{animation:textShadow 1.6s infinite;background:#000;color:#adff2f;font-family:monospace}.content-screen>.crt::before{content:" ";display:block;position:fixed;top:6px;left:8px;bottom:18px;right:8px;border-radius:8px;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),linear-gradient(90deg,rgba(255,0,0,6%),rgba(0,255,0,2%),rgba(0,0,255,6%));z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.content-screen>.crt::after{content:" ";display:block;position:fixed;top:6px;left:8px;bottom:18px;right:8px;background:rgba(18,16,16,.1);opacity:0;z-index:2;pointer-events:none;animation:flicker .15s infinite}.content-screen>.screen-display{position:relative;font-size:clamp(.875rem,2vw,1rem);overflow-x:hidden;overflow-y:auto;scrollbar-color:#0f0 #000}.content-screen>.screen-display.no-scroll{overflow:hidden}.content-screen>.screen-display>p{margin-bottom:1em}.content-screen>.screen-display>p:last-child{margin-bottom:0}.content-screen::after{content:"";position:fixed;bottom:5px;right:8px;width:5px;height:5px;background:#0f0;border-radius:50%;box-shadow:0 0 6px #0f0;animation:pulse 1.8s ease-in-out infinite;overflow:hidden}.content-screen:nth-child(1){transform:rotate(-.5deg)}.content-screen:nth-child(2){transform:rotate(.4deg)}.content-screen:nth-child(3){transform:rotate(-.5deg)}.content-screen:nth-child(4){transform:rotate(1deg)}.content-screen:nth-child(5){transform:rotate(-1.2deg)}.content-screen:nth-child(6){transform:rotate(.3deg)}.about-page{color:#fff;margin:auto}.about-page>.about-content{width:50%;margin:auto;padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.about-page>.about-content>.wide-item{grid-column:1/-1}.about-page>.about-content .about-header{position:absolute;left:-80px;bottom:0;text-align:center}.about-page>.about-content .lava-lamp-container{position:relative;top:0;bottom:0;left:0;right:0;transform:rotate(-5deg);width:100px;height:180px}.about-page>.about-content .lava-lamp-container .lamp-text{font-size:30px}.about-page>.about-content>.info-badges{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;align-content:start}.about-page>.about-content>.manifesto-container{position:relative}.about-page>.about-content>.manifesto-container>.manifesto-floppy{position:absolute;right:-50px;top:-20px;width:150px;transform:rotate(5deg)}.digital{font-family:dseg14-classic;text-transform:uppercase}@media(max-width:800px){.about-page>.about-content{width:100%}.about-page>.about-content>.manifesto-container>.manifesto-floppy{width:75px;top:-10px;right:-20px}}.audio-page{position:relative;width:100%;height:100vh;background:radial-gradient(ellipse at bottom,#1b2735 0%,#090a0f 100%);color:#fff;text-align:center}.audio-page a{color:#fff}.audio-page>.page-content{position:absolute;left:50%;transform:translateX(-50%);width:60%;margin:auto;z-index:999;padding-top:330px}@media(max-width:991px){.audio-page>.page-content{padding-top:400px}}.audio-page>.page-content .audio-intro{width:100%;margin:auto;text-align:left;margin-bottom:30px;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem}.audio-page>.page-content .audio-intro>div>.neon-sign{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;margin-bottom:40px}.audio-page>.page-content .audio-intro>div>.neon-sign>.neon-text{font-size:3rem;animation-delay:2.5s;line-height:1rem}.audio-page>.page-content .audio-intro>div>.neon-sign>.neon-text>span{display:block;position:absolute;top:50px;left:50%;transform:rotate(110deg);letter-spacing:-20%;animation-delay:2.3s}.audio-page>.page-content .audio-intro>*:nth-child(3n+2){align-self:center;font-size:3rem}@media(max-width:1199px){.audio-page>.page-content .audio-intro{width:100%;grid-template-columns:1fr}.audio-page>.page-content .audio-intro>*:nth-child(3n+2){display:none}}.audio-page>.page-content .audio-intro ul{margin-bottom:2rem}.audio-page>.page-content .audio-intro ul li{margin-left:2rem}.audio-page>.page-content .audio-intro .intro-ipod{float:left}@media(max-width:991px){.audio-page>.page-content .audio-intro .intro-ipod{display:none}}.audio-page>.page-content .audio-intro p{margin-bottom:1rem}.audio-page>.page-content>.neon-sign{position:absolute;top:0;left:50%;top:100px;width:100%;pointer-events:none}@media(max-width:991px){.audio-page>.page-content>.neon-sign .neon-text{font-size:5rem}}.audio-page .record-shelf-container .shelf{display:flex;gap:5%;position:relative;overflow:visible;padding-left:5%;padding-right:5%}.audio-page .record-shelf-container .shelf::before{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px;background:linear-gradient(to bottom,#6b4423 0%,#4a2f1a 50%,#2d1b0e 100%);border-radius:0 0 6px 6px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.audio-page .record-shelf-container .record-slot{position:relative;width:20%;min-width:100px;aspect-ratio:1/1}.audio-page .record-shelf-container .record-sleeve{width:100%;height:100%;position:relative;transition:transform .3s ease}.audio-page .record-shelf-container .record-sleeve.active .sleeve-front{border:3px solid #fff}.audio-page .record-shelf-container .sleeve-front{width:100%;height:100%;aspect-ratio:1/1;position:absolute;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 0 0 20px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8);padding:10px;text-align:center;background-image:var(--album-cover);background-size:cover;background-position:50%;transition:transform .3s ease;z-index:99}.audio-page .record-shelf-container .sleeve-front .album-title{font-size:16px;opacity:0}.audio-page .record-shelf-container .sleeve-front:hover .album-title{opacity:1}.audio-page .record-shelf-container .vinyl-record{position:absolute;width:95%;height:95%;border-radius:50%;top:2%;right:2%;background:radial-gradient(circle at center,#1a1a1a 30%,transparent 30%),conic-gradient(from 0,#0f0f0f 0,#1a1a1a 45deg,#0f0f0f 90deg,#1a1a1a 135deg,#0f0f0f 180deg,#1a1a1a 225deg,#0f0f0f 270deg,#1a1a1a 315deg,#0f0f0f 360deg);box-shadow:0 2px 10px rgba(0,0,0,.5);z-index:1;transition:transform .3s ease}.audio-page .record-shelf-container .vinyl-record::before{content:"";position:absolute;width:35%;height:35%;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#000 0%,#ff4444 10%,#cc0000 50%,#1a1a1a 50%,#0f0f0f 100%)}.audio-page .record-shelf-container .vinyl-record::after{content:"";position:absolute;transform:translateX(-50%);width:100%;height:100%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0,transparent 2px,rgba(255,255,255,3%) 2px,rgba(255,255,255,3%) 3px)}.audio-page .record-shelf-container .record-slot:hover .vinyl-record{transform:translateX(20%)}.audio-page .record-shelf-container .record-slot:hover .sleeve-front{transform:translateX(-10%)}.audio-page .audio-shelf-text{width:60%;margin:auto;margin-top:50px;margin-bottom:50px;text-align:left;border:1px solid #fff;padding:30px;border-radius:10px;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.1)}@media(max-width:991px){.audio-page .audio-shelf-text{width:100%;padding:10px}}.audio-page .audio-shelf-text p{margin-bottom:1rem}.audio-page .audio-gear{margin:2rem 0}.audio-page .audio-gear>.neon-sign{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;margin-bottom:90px}.audio-page .audio-gear>.neon-sign>.neon-text{font-size:5rem;animation-delay:2.5s;line-height:1rem}.audio-page .audio-gear>.neon-sign>.neon-text>span{display:block;position:absolute;top:50px;left:50%;transform:rotate(80deg);letter-spacing:-20%;animation-delay:2.3s}.audio-page .audio-gear .gear-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}@media(max-width:768px){.audio-page .audio-gear .gear-grid{grid-template-columns:1fr}}.audio-page .audio-gear .gear-grid .gear-item{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.1);border:1px solid #fff;border-radius:4px;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.audio-page .audio-gear .gear-grid .gear-item:hover{transform:translateY(-2px)}.audio-page .audio-gear .gear-grid .gear-item .gear-icon{font-size:2rem;text-align:center}.audio-page .audio-gear .gear-grid .gear-item .gear-content{display:flex;flex-direction:column;gap:.5rem;flex:1}.audio-page .audio-gear .gear-title{font-size:1.2rem;margin:0;color:var(--neon-cyan);font-family:var(--mono-font,monospace)}.audio-page .audio-gear .gear-category{font-size:.85rem;color:var(--neon-magenta);text-transform:uppercase;letter-spacing:.05em;opacity:.8}.audio-page .audio-gear .gear-summary{font-size:.9rem;line-height:1.5;opacity:.85;margin:.5rem 0;flex:1}.audio-page .audio-gear .gear-link{color:var(--neon-cyan);text-decoration:none;font-size:.9rem;margin-top:auto;transition:color .3s ease}.audio-page .audio-gear .gear-link:hover{color:var(--neon-magenta);text-decoration:underline}.starfield-full{position:fixed;inset:0;height:100%;background:linear-gradient(180deg,#0a0f1a 0%,#1a2a3a 50%,#2a3a52)}.starfield-full>.buildings-bg{position:fixed;bottom:0;left:15%;height:40%;width:50%;z-index:2}@media(max-width:991px){.starfield-full>.buildings-bg{width:100%;left:0}}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle linear infinite}.star.small{width:1px;height:1px}.star.medium{width:2px;height:2px}.star.large{width:3px;height:3px;box-shadow:0 0 4px rgba(255,255,255,.5)}@keyframes twinkle{0%,100%{opacity:.3}50%{opacity:1}}.server-room{width:100vw;height:100vh;background:repeating-linear-gradient(90deg,#2a2a2a 0,#2a2a2a 100px,#252525 100px,#252525 101px),linear-gradient(180deg,#1a1a1a 0%,#2a2a2a 50%,#1a1a1a 100%);overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-color:greenyellow transparent;scrollbar-width:thin}.server-room::-webkit-scrollbar{width:8px}.server-room::-webkit-scrollbar-track{background:0 0}.server-room::-webkit-scrollbar-thumb{background-color:#adff2f;border-radius:calc($width/2)}.server-room::-webkit-scrollbar-thumb:hover{background-color:#98fb00}.server-room-container{display:flex;align-items:flex-end;min-width:max-content;height:100%;padding:20px;gap:60px;position:relative}.server-room::before{content:"";position:sticky;left:0;top:0;width:100%;height:80px;background:repeating-linear-gradient(90deg,#0a0a0a 0,#0a0a0a 200px,#1a1a1a 200px,#1a1a1a 205px),linear-gradient(180deg,#000 0%,#1a1a1a 100%);border-bottom:2px solid #333;z-index:100;pointer-events:none}.server-room::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:repeating-linear-gradient(90deg,transparent 0,transparent 99px,rgba(255,255,255,3%) 99px,rgba(255,255,255,3%) 100px),repeating-linear-gradient(0,transparent 0,transparent 99px,rgba(255,255,255,3%) 99px,rgba(255,255,255,3%) 100px);pointer-events:none;z-index:1}.server-rack{position:relative;width:250px;background:linear-gradient(180deg,#1a1a1a 0%,#0a0a0a 50%,#1a1a1a 100%);border:3px solid #333;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.8),inset 0 0 20px rgba(0,0,0,.5);z-index:10}.rack-frame{padding:15px 10px;display:flex;flex-direction:column;gap:8px}.rack-label{background:#000;color:#adff2f;font-family:monospace;font-size:12px;padding:5px;text-align:center;border:1px solid #adff2f;margin-bottom:10px;text-shadow:0 0 5px #adff2f}.server-unit{height:45px;background:linear-gradient(90deg,#2a2a2a 0%,#1a1a1a 50%,#2a2a2a 100%);border:1px solid #444;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.server-front-panel{display:flex;align-items:center;padding:0 10px;height:100%;gap:8px}.server-led,.switch-status-led,.ups-led,.storage-drive-led{border-radius:50%;box-shadow:0 0 8px currentColor;animation:pulse 2s ease-in-out infinite}.server-led{width:6px;height:6px}.switch-status-led{width:5px;height:5px}.ups-led{width:8px;height:8px;animation-duration:2.5s}.storage-drive-led{position:absolute;top:50%;left:5px;transform:translateY(-2px);width:4px;height:4px}.led-green{background:#adff2f;color:#adff2f}.led-amber{background:#f90;color:#f90}.led-blue{background:#0ff;color:#0ff}.led-red{background:red;color:red}.server-unit:nth-child(1) .server-led{animation-delay:0s}.server-unit:nth-child(1) .server-led:nth-child(2){animation-delay:.5s}.server-unit:nth-child(2) .server-led{animation-delay:.2s}.server-unit:nth-child(2) .server-led:nth-child(2){animation-delay:.7s}.server-unit:nth-child(3) .server-led{animation-delay:.4s}.server-unit:nth-child(3) .server-led:nth-child(2){animation-delay:.9s}.server-unit:nth-child(4) .server-led{animation-delay:.6s}.server-unit:nth-child(4) .server-led:nth-child(2){animation-delay:1.1s}.server-unit:nth-child(5) .server-led{animation-delay:.8s}.server-unit:nth-child(5) .server-led:nth-child(2){animation-delay:1.3s}.server-unit:nth-child(6) .server-led{animation-delay:1s}.server-unit:nth-child(6) .server-led:nth-child(2){animation-delay:1.5s}.server-unit:nth-child(7) .server-led{animation-delay:1.2s}.server-unit:nth-child(7) .server-led:nth-child(2){animation-delay:1.7s}.server-unit:nth-child(8) .server-led{animation-delay:1.4s}.server-unit:nth-child(8) .server-led:nth-child(2){animation-delay:1.9s}.server-drive-bays{display:flex;gap:4px;margin-left:auto}.drive-bay{width:30px;height:20px;background:#000;border:1px solid #333;border-radius:2px}.server-vents{width:60px;height:25px;background:repeating-linear-gradient(90deg,#0a0a0a 0,#0a0a0a 2px,transparent 2px,transparent 4px);margin-left:10px}.rack-legs{position:absolute;bottom:-20px;left:10%;right:10%;height:20px;background:linear-gradient(180deg,#333 0%,#1a1a1a 100%);border-radius:0 0 5px 5px}.server-1u{height:45px}.server-2u{height:95px}.server-3u{height:145px}.server-4u{height:195px}.server-label,.switch-label,.patch-label,.ups-label,.storage-label{font-family:monospace;font-size:9px;color:#999;padding:2px 5px;white-space:nowrap}.network-switch{height:45px;background:linear-gradient(90deg,#1a1a1a 0%,#0a0a0a 50%,#1a1a1a 100%);border:1px solid #333;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px rgba(255,255,255,5%)}.switch-front-panel{display:flex;align-items:center;height:100%;gap:10px;position:relative}.switch-ports{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;flex:1;padding:5px}.switch-port{width:8px;height:12px;background:#000;border:1px solid #222;border-radius:1px;position:relative}.switch-port.active::before{content:"";position:absolute;top:2px;left:50%;transform:translateX(-50%);width:3px;height:3px;background:#adff2f;border-radius:50%;box-shadow:0 0 4px greenyellow;animation:blink-fast 1.5s infinite}.switch-port.active:nth-child(1)::before{animation-delay:.73s}.switch-port.active:nth-child(2)::before{animation-delay:.21s}.switch-port.active:nth-child(3)::before{animation-delay:.94s}.switch-port.active:nth-child(4)::before{animation-delay:.11s}.switch-port.active:nth-child(5)::before{animation-delay:.58s}.switch-port.active:nth-child(6)::before{animation-delay:1.22s}.switch-port.active:nth-child(7)::before{animation-delay:.37s}.switch-port.active:nth-child(8)::before{animation-delay:.85s}.switch-port.active:nth-child(9)::before{animation-delay:.04s}.switch-port.active:nth-child(10)::before{animation-delay:.67s}.switch-port.active:nth-child(11)::before{animation-delay:1.15s}.switch-port.active:nth-child(12)::before{animation-delay:.42s}.switch-port.active:nth-child(13)::before{animation-delay:.98s}.switch-port.active:nth-child(14)::before{animation-delay:.29s}.switch-port.active:nth-child(15)::before{animation-delay:.76s}.switch-port.active:nth-child(16)::before{animation-delay:.13s}.switch-port.active:nth-child(17)::before{animation-delay:1.08s}.switch-port.active:nth-child(18)::before{animation-delay:.51s}.switch-port.active:nth-child(19)::before{animation-delay:.89s}.switch-port.active:nth-child(20)::before{animation-delay:.33s}.switch-port.active:nth-child(21)::before{animation-delay:1.01s}.switch-port.active:nth-child(22)::before{animation-delay:.46s}.switch-port.active:nth-child(23)::before{animation-delay:.19s}.switch-port.active:nth-child(24)::before{animation-delay:.62s}.switch-leds{display:flex;flex-direction:column;gap:3px;padding-right:10px}.switch-status-led:nth-child(1){animation-delay:0s}.switch-status-led:nth-child(2){animation-delay:.4s}.switch-status-led:nth-child(3){animation-delay:.8s}@keyframes blink-fast{0%,100%{opacity:1}50%{opacity:.2}}.patch-panel{height:45px;background:linear-gradient(90deg,#2a2a2a 0%,#1a1a1a 50%,#2a2a2a 100%);border:1px solid #444;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.patch-front{display:flex;align-items:center;height:100%;gap:10px}.patch-ports{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;flex:1;padding:5px}.patch-port{width:10px;height:15px;background:#000;border:1px solid #333;border-radius:2px;position:relative}.patch-port.connected::after{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:6px;height:8px;background:#f90;border-radius:1px;box-shadow:0 0 3px #ff9900}.ups-unit{height:90px;background:linear-gradient(90deg,#3a3a3a 0%,#2a2a2a 50%,#3a3a3a 100%);border:1px solid #444;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.ups-front-panel{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:100%;gap:10px}.ups-display{flex:1;display:flex;justify-content:center}.ups-lcd{background:#1a3a1a;color:#adff2f;font-family:dseg7-classic,monospace;font-size:16px;padding:8px 15px;border:2px solid #0a0a0a;border-radius:3px;text-shadow:0 0 8px #adff2f;box-shadow:inset 0 0 10px rgba(0,255,0,.2)}.ups-indicators{display:flex;flex-direction:column;gap:8px}.ups-led:nth-child(1){animation-delay:0s}.ups-led:nth-child(2){animation-delay:.6s}.storage-unit{height:145px;background:linear-gradient(90deg,#2a2a2a 0%,#1a1a1a 50%,#2a2a2a 100%);border:1px solid #444;border-radius:3px;position:relative;box-shadow:inset 0 1px 2px rgba(255,255,255,.1)}.storage-front-panel{padding:10px;height:100%;display:flex;flex-direction:column;gap:5px}.storage-drive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;flex:1}.storage-drive{background:#0a0a0a;border:1px solid #333;border-radius:2px;display:flex;align-items:center;justify-content:center;position:relative}.storage-drive::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:2px;background:#1a1a1a}.storage-drive-grid .storage-drive:nth-child(1) .storage-drive-led{animation-delay:0s}.storage-drive-grid .storage-drive:nth-child(2) .storage-drive-led{animation-delay:.15s}.storage-drive-grid .storage-drive:nth-child(3) .storage-drive-led{animation-delay:.3s}.storage-drive-grid .storage-drive:nth-child(4) .storage-drive-led{animation-delay:.45s}.storage-drive-grid .storage-drive:nth-child(5) .storage-drive-led{animation-delay:.6s}.storage-drive-grid .storage-drive:nth-child(6) .storage-drive-led{animation-delay:.75s}.storage-drive-grid .storage-drive:nth-child(7) .storage-drive-led{animation-delay:.9s}.storage-drive-grid .storage-drive:nth-child(8) .storage-drive-led{animation-delay:1.05s}.storage-drive-grid .storage-drive:nth-child(9) .storage-drive-led{animation-delay:1.2s}.storage-drive-grid .storage-drive:nth-child(10) .storage-drive-led{animation-delay:1.35s}.storage-drive-grid .storage-drive:nth-child(11) .storage-drive-led{animation-delay:1.5s}.storage-drive-grid .storage-drive:nth-child(12) .storage-drive-led{animation-delay:1.65s}.blank-panel{height:45px;background:linear-gradient(90deg,#1a1a1a 0%,#0a0a0a 50%,#1a1a1a 100%);border:1px solid #333;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.rack-spacer{height:10px}.monitor-screen{position:relative;display:flex;flex-direction:column;align-items:center;z-index:10}.monitor-bezel{border-radius:8px;padding:15px 20px 30px;box-shadow:0 15px 35px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.2),inset 0 -2px 4px rgba(0,0,0,.3);position:relative}.monitor-bezel.monitor-bezel-green{background:linear-gradient(145deg,#c8c8c0,#a8a898)}.monitor-bezel.monitor-bezel-amber{background:linear-gradient(145deg,#d8d0b8,#b8b098)}.monitor-bezel.monitor-bezel-blue{background:linear-gradient(145deg,#b8b8b0,#989888)}.monitor-display{width:100%;height:100%;background:#000;border-radius:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(0,255,100,.1)}.monitor-display.monitor-display-green{box-shadow:inset 0 0 40px rgba(0,255,100,.1)}.monitor-display.monitor-display-green .metrics-header,.monitor-display.monitor-display-green .metric-label,.monitor-display.monitor-display-green .metric-value,.monitor-display.monitor-display-green .graph-legend,.monitor-display.monitor-display-green .terminal-output,.monitor-display.monitor-display-green .network-label,.monitor-display.monitor-display-green .network-value{color:#adff2f;text-shadow:0 0 5px #adff2f}.monitor-display.monitor-display-green .metrics-header{border-bottom-color:#adff2f}.monitor-display.monitor-display-green .metric-bar{border-color:#adff2f}.monitor-display.monitor-display-green .metric-fill{background:linear-gradient(90deg,greenyellow 0%,#98fb00 100%);box-shadow:0 0 10px greenyellow}.monitor-display.monitor-display-green .graph-grid{background-image:repeating-linear-gradient(0,rgba(173,255,47,.1) 0,transparent 1px,transparent 30px),repeating-linear-gradient(90deg,rgba(173,255,47,.1) 0,transparent 1px,transparent 30px)}.monitor-display.monitor-display-amber{box-shadow:inset 0 0 40px rgba(255,153,0,.1)}.monitor-display.monitor-display-amber .metrics-header,.monitor-display.monitor-display-amber .metric-label,.monitor-display.monitor-display-amber .metric-value,.monitor-display.monitor-display-amber .graph-legend,.monitor-display.monitor-display-amber .terminal-output,.monitor-display.monitor-display-amber .network-label,.monitor-display.monitor-display-amber .network-value{color:#f90;text-shadow:0 0 5px #f90}.monitor-display.monitor-display-amber .metrics-header{border-bottom-color:#f90}.monitor-display.monitor-display-amber .metric-bar{border-color:#f90}.monitor-display.monitor-display-amber .metric-fill{background:linear-gradient(90deg,#ff9900 0%,#cc7a00 100%);box-shadow:0 0 10px #ff9900}.monitor-display.monitor-display-amber .graph-grid{background-image:repeating-linear-gradient(0,rgba(255,153,0,.1) 0,transparent 1px,transparent 30px),repeating-linear-gradient(90deg,rgba(255,153,0,.1) 0,transparent 1px,transparent 30px)}.monitor-display.monitor-display-blue{box-shadow:inset 0 0 40px rgba(0,255,255,.1)}.monitor-display.monitor-display-blue .metrics-header,.monitor-display.monitor-display-blue .metric-label,.monitor-display.monitor-display-blue .metric-value,.monitor-display.monitor-display-blue .graph-legend,.monitor-display.monitor-display-blue .terminal-output,.monitor-display.monitor-display-blue .network-label,.monitor-display.monitor-display-blue .network-value{color:#0ff;text-shadow:0 0 5px #0ff}.monitor-display.monitor-display-blue .metrics-header{border-bottom-color:#0ff}.monitor-display.monitor-display-blue .metric-bar{border-color:#0ff}.monitor-display.monitor-display-blue .metric-fill{background:linear-gradient(90deg,#00ffff 0%,#00cccc 100%);box-shadow:0 0 10px #00ffff}.monitor-display.monitor-display-blue .graph-grid{background-image:repeating-linear-gradient(0,rgba(0,255,255,.1) 0,transparent 1px,transparent 30px),repeating-linear-gradient(90deg,rgba(0,255,255,.1) 0,transparent 1px,transparent 30px)}.monitor-content{padding:15px;height:100%;position:relative;z-index:1}.monitor-scanlines{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:2;animation:scanline 8s linear infinite}.monitor-power-led{position:absolute;bottom:8px;right:20px;width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px currentColor;animation:pulse 2s ease-in-out infinite}.monitor-power-led.monitor-led-green{background:#adff2f;color:#adff2f}.monitor-power-led.monitor-led-amber{background:#f90;color:#f90}.monitor-power-led.monitor-led-blue{background:#0ff;color:#0ff}.monitor-stand{width:60px;height:40px;background:linear-gradient(180deg,#888 0%,#666 100%);border-radius:0 0 8px 8px;margin-top:-5px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.monitor-stand::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:12px;background:linear-gradient(90deg,transparent,#555,transparent);border-radius:50%;opacity:.6}.metrics-header{font-family:monospace;font-size:14px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid}.metrics-grid{display:flex;flex-direction:column;gap:15px}.metric-item{display:grid;grid-template-columns:60px 1fr 50px;gap:10px;align-items:center}.metric-label{font-family:monospace;font-size:12px}.metric-bar{height:18px;background:#0a0a0a;border:1px solid;border-radius:2px;overflow:hidden;position:relative}.metric-fill{height:100%;position:relative}.metric-fill::after{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3))}.metric-fill-animated{animation:metric-pulse 3s ease-in-out infinite}@keyframes metric-pulse{0%,100%{opacity:.8}50%{opacity:1}}.metric-value{font-family:dseg7-classic,monospace;font-size:14px;text-align:right}.graph-container{height:200px;position:relative;overflow:hidden}.graph-wrapper{position:absolute;inset:0;display:flex;width:200%;animation:graph-scroll 15s linear infinite}.graph-instance{width:50%;height:100%;flex-shrink:0}@keyframes graph-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.graph-grid{position:absolute;inset:0;pointer-events:none;z-index:1}.graph-svg{position:relative;width:100%;height:100%}.graph-line{stroke-width:2}.graph-line.graph-line-green{stroke:#adff2f;filter:drop-shadow(0 0 3px greenyellow)}.graph-line.graph-line-amber{stroke:#f90;filter:drop-shadow(0 0 3px #ff9900)}.graph-line.graph-line-blue{stroke:#0ff;filter:drop-shadow(0 0 3px #00ffff)}.graph-fill{opacity:.2}.graph-fill.graph-fill-green{fill:#adff2f}.graph-fill.graph-fill-amber{fill:#f90}.graph-fill.graph-fill-blue{fill:#0ff}.graph-legend{font-family:monospace;font-size:11px;margin-top:10px}.terminal-output{font-family:monospace;font-size:12px;line-height:1.6}.terminal-line{margin:5px 0}.status-active{color:#adff2f;font-weight:700}.terminal-cursor{margin-top:15px}.log-container{font-family:monospace;font-size:11px;line-height:1.8;max-height:250px;overflow:hidden;position:relative}.log-line{color:#adff2f;text-shadow:0 0 3px #adff2f;animation:log-scroll 15s linear infinite;opacity:0}.log-line:nth-child(1){animation-delay:.5s}.log-line:nth-child(2){animation-delay:1s}.log-line:nth-child(3){animation-delay:1.5s}.log-line:nth-child(4){animation-delay:2s}.log-line:nth-child(5){animation-delay:2.5s}.log-line:nth-child(6){animation-delay:3s}.log-line:nth-child(7){animation-delay:3.5s}.log-line:nth-child(8){animation-delay:4s}.log-line:nth-child(9){animation-delay:4.5s}.log-line:nth-child(10){animation-delay:5s}.log-line.log-warning{color:#f90;text-shadow:0 0 3px #f90}.log-line.log-error{color:red;text-shadow:0 0 3px red}.log-line.log-success{color:#adff2f;text-shadow:0 0 3px #adff2f;font-weight:700}@keyframes log-scroll{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-20px);opacity:0}}.network-stats{display:flex;flex-direction:column;gap:30px;margin-top:20px}.network-row{display:grid;grid-template-columns:50px 1fr 80px;gap:15px;align-items:center}.network-label{font-family:monospace;font-size:14px;font-weight:700}.network-graph{display:flex;gap:3px;align-items:flex-end;height:60px}.network-bar{flex:1;border-radius:2px 2px 0 0;animation:network-bar-pulse 2s ease-in-out infinite}.network-bar:nth-child(1){height:90%;animation-delay:.1s}.network-bar:nth-child(2){height:38%;animation-delay:.2s}.network-bar:nth-child(3){height:48%;animation-delay:.3s}.network-bar:nth-child(4){height:43%;animation-delay:.4s}.network-bar:nth-child(5){height:34%;animation-delay:.5s}.network-bar:nth-child(6){height:40%;animation-delay:.6s}.network-bar:nth-child(7){height:95%;animation-delay:.7s}.network-bar:nth-child(8){height:100%;animation-delay:.8s}.network-bar:nth-child(9){height:69%;animation-delay:.9s}.network-bar:nth-child(10){height:59%;animation-delay:1s}.network-bar:nth-child(11){height:69%;animation-delay:1.1s}.network-bar:nth-child(12){height:35%;animation-delay:1.2s}.network-bar:nth-child(13){height:41%;animation-delay:1.3s}.network-bar:nth-child(14){height:56%;animation-delay:1.4s}.network-bar:nth-child(15){height:92%;animation-delay:1.5s}.network-bar:nth-child(16){height:32%;animation-delay:1.6s}.network-bar:nth-child(17){height:34%;animation-delay:1.7s}.network-bar:nth-child(18){height:47%;animation-delay:1.8s}.network-bar:nth-child(19){height:69%;animation-delay:1.9s}.network-bar:nth-child(20){height:59%;animation-delay:2s}.network-bar.network-bar-rx{background:#adff2f;box-shadow:0 0 5px greenyellow}.network-bar.network-bar-tx{background:#0ff;box-shadow:0 0 5px #00ffff}.monitor-display-amber .network-bar.network-bar-rx{background:#f90;box-shadow:0 0 5px #ff9900}.monitor-display-amber .network-bar.network-bar-tx{background:#fc0;box-shadow:0 0 5px #ffcc00}@keyframes network-bar-pulse{0%,100%{opacity:.7;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.network-value{font-family:dseg7-classic,monospace;font-size:12px;text-align:right}.whiteboard{position:relative;background:#f5f5f5;border:8px solid #8b7355;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.6),inset 0 0 100px rgba(200,200,200,.3);z-index:10}.whiteboard-surface{width:100%;height:100%;padding:20px;overflow:scroll;position:relative;scrollbar-color:#8b7355 transparent;scrollbar-width:thin;background:radial-gradient(circle at 20% 30%,rgba(150,150,150,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(150,150,150,8%) 0%,transparent 50%),repeating-linear-gradient(0,transparent 0,transparent 24px,rgba(200,200,200,.15) 24px,rgba(200,200,200,.15) 25px),repeating-linear-gradient(90deg,transparent 0,transparent 24px,rgba(200,200,200,.15) 24px,rgba(200,200,200,.15) 25px),#fafafa;background-position:0 0,0 0,20px 20px,20px 20px,0 0}.whiteboard-surface::-webkit-scrollbar{width:5px}.whiteboard-surface::-webkit-scrollbar-track{background:0 0}.whiteboard-surface::-webkit-scrollbar-thumb{background-color:#8b7355;border-radius:calc($width/2)}.whiteboard-surface::-webkit-scrollbar-thumb:hover{background-color:#6b5942}.whiteboard-title{font-family:caveat,cursive;font-size:28px;font-weight:700;color:#1a1a1a;padding-bottom:8px;position:relative;display:inline-block}.whiteboard-title::after{content:"";position:absolute;bottom:0;left:-5px;right:-5px;width:120%;height:15px;background:linear-gradient(90deg,transparent 0%,#333 2%,#333 98%,transparent 100%);clip-path:polygon(0% 60%,3% 45%,8% 55%,15% 40%,22% 50%,28% 35%,35% 48%,42% 52%,48% 45%,55% 55%,62% 48%,68% 52%,75% 45%,82% 50%,88% 40%,93% 52%,97% 48%,100% 55%,100% 65%,97% 58%,93% 62%,88% 50%,82% 60%,75% 55%,68% 62%,62% 58%,55% 65%,48% 55%,42% 62%,35% 58%,28% 45%,22% 60%,15% 50%,8% 65%,3% 55%,0% 70%);opacity:.95}.whiteboard-content{font-family:caveat,cursive;font-size:20px;color:#1a1a1a;line-height:1.8}.whiteboard-content p{margin:10px 0}.whiteboard-content ul,.whiteboard-content ol{margin-left:20px}.whiteboard-content ul li{list-style:none;position:relative;font-size:1.4rem;line-height:1.6rem;margin-bottom:1rem}.whiteboard-content ul li::before{content:"●";position:absolute;left:-20px;top:-.2em;font-size:10px;line-height:1.8rem;transform:rotate(20deg)scale(1.2,.9);opacity:.85;text-shadow:1px 0 0 currentColor,-1px 1px 0 currentColor,0 -1px 0 currentColor}.whiteboard-content ul li:nth-child(2n)::before{transform:rotate(-15deg)scale(.95,1.1)}.whiteboard-content ul li:nth-child(3n)::before{transform:rotate(35deg)scale(1.1,.85)}.whiteboard-content ul li:nth-child(5n)::before{transform:rotate(-25deg)scale(1.05,.95);opacity:.9}.whiteboard-content a{background:linear-gradient(120deg,#d946ef 0%,#0ea5e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;position:relative;font-weight:600;display:inline}.whiteboard-content a::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:linear-gradient(120deg,#d946ef 0%,#0ea5e9 100%);clip-path:polygon(0% 55%,5% 40%,12% 50%,20% 35%,28% 48%,38% 42%,48% 52%,58% 38%,68% 50%,78% 42%,88% 48%,95% 40%,100% 52%,100% 62%,95% 50%,88% 58%,78% 52%,68% 60%,58% 48%,48% 62%,38% 52%,28% 58%,20% 45%,12% 60%,5% 50%,0% 65%);opacity:1}.whiteboard-content a[target=_blank]::before{content:"🌐";font-size:.6em;margin-right:3px;display:inline-block}.whiteboard-content a:hover::after{opacity:1}.wb-notes{position:absolute;top:10px;right:20px;display:flex;flex-direction:row-reverse;gap:15px;z-index:5}.wb-note{width:100px;min-height:90px;padding:10px;font-family:caveat,cursive;font-size:16px;line-height:1.4;position:relative;flex-shrink:0;box-shadow:2px 2px 8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,5%);transition:transform .2s ease}.wb-note:nth-child(1){transform:rotate(1deg)}.wb-note:nth-child(2){transform:rotate(-2deg)}.wb-note:nth-child(3){transform:rotate(2deg)}.wb-note::before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:radial-gradient(circle,#666 0%,#333 60%);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.3)}.wb-note a{color:#000}.wb-note-content{word-wrap:break-word}.wb-note-yellow{background:linear-gradient(135deg,#fff59d 0%,#ffeb3b 100%)}.wb-note-pink{background:linear-gradient(135deg,#f8bbd0 0%,#f48fb1 100%)}.wb-note-blue{background:linear-gradient(135deg,#bbdefb 0%,#90caf9 100%)}.wb-note-green{background:linear-gradient(135deg,#c5e1a5 0%,#aed581 100%)}.wb-note-orange{background:linear-gradient(135deg,#ffcc80 0%,#ffb74d 100%)}.wb-note-purple{background:linear-gradient(135deg,#ce93d8 0%,#ba68c8 100%)}.wb-media{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;justify-content:center}.wb-media-item{position:relative;width:120px;flex-shrink:0;transition:transform .2s ease}.wb-media-item:nth-child(1){transform:rotate(-2deg)}.wb-media-item:nth-child(2){transform:rotate(3deg)}.wb-media-item:nth-child(3){transform:rotate(-1deg)}.wb-media-item:nth-child(4){transform:rotate(2deg)}.wb-media-item:nth-child(5){transform:rotate(-3deg)}.wb-media-item:nth-child(6){transform:rotate(1deg)}.wb-media-item:hover{transform:rotate(0)scale(1.2);z-index:10}.wb-media-item:hover .wb-media-cover{box-shadow:0 8px 20px rgba(0,0,0,.5)}.wb-media-pin{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:radial-gradient(circle,#888 0%,#444 60%);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px 2px rgba(255,255,255,.3);z-index:2}.wb-media-pin::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:2px;background:#222;border-radius:50%}.wb-media-cover{width:100%;max-width:120px;height:auto;max-height:180px;display:block;object-fit:cover;border-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.3);transition:box-shadow .2s ease}.wb-media-label{position:absolute;bottom:-5px;right:-5px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);color:#333;font-family:courier new,monospace;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.3);z-index:3;letter-spacing:.5px}.bookshelf{width:400px;height:500px;position:relative;background:linear-gradient(90deg,#4a3528 0%,#3a2518 50%,#4a3528 100%);border-radius:5px;box-shadow:0 10px 40px rgba(0,0,0,.7);z-index:10;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;padding-bottom:30px}.bookshelf-title{font-family:monospace;font-size:11px;color:#d4a574;text-align:center;padding:5px;background:rgba(0,0,0,.3);border-radius:3px;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.shelf{position:relative;width:100%;height:23%;margin:5px 0}.shelf-board{position:absolute;bottom:0;width:100%;height:15px;background:linear-gradient(180deg,#6a4a3a 0%,#4a3528 100%);border-radius:2px;box-shadow:0 -2px 5px rgba(0,0,0,.3),inset 0 -1px 2px rgba(0,0,0,.4)}.shelf-items,.shelf-books{position:absolute;top:0;left:10px;right:10px;height:calc(100% - 15px);display:flex;gap:3px;align-items:flex-start}.shelf-item{position:relative;transition:transform .2s ease;overflow:hidden}.shelf-item:hover{transform:translateY(-5px)}.shelf-item.item{width:45px!important;height:65px;background:#000;border:1px solid #333;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.5),inset 0 0 3px rgba(255,255,255,.1)}.shelf-item.item img.dvd-cover{width:100%;height:100%;object-fit:cover;display:block;border-radius:1px}.shelf-item.current{transform:translateY(-8px);z-index:5}.shelf-item.current::before{content:"";position:absolute;inset:-3px;background:linear-gradient(180deg,#ffd700 0%,#ff8c00 100%);border-radius:3px;z-index:-1;animation:current-pulse 2s ease-in-out infinite}.shelf-item.current .current-indicator{position:absolute;top:-20px;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:10}.shelf-item.current .current-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);animation:glow-pulse 2s ease-in-out infinite}.shelf-item.current .current-label{font-family:monospace;font-size:8px;font-weight:700;color:gold;background:rgba(0,0,0,.8);padding:2px 6px;border-radius:3px;text-shadow:0 0 5px gold;border:1px solid gold;position:relative;z-index:11}@keyframes current-pulse{0%,100%{opacity:.8;box-shadow:0 0 10px rgba(255,215,0,.5)}50%{opacity:1;box-shadow:0 0 20px rgba(255,215,0,.8)}}@keyframes glow-pulse{0%,100%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.bookshelf-frame{position:absolute;inset:-5px;border:5px solid #2a1a0f;border-radius:5px;pointer-events:none;z-index:1}.bookshelf-legs{position:absolute;bottom:-40px;left:0;right:0;height:40px;display:flex;justify-content:space-between;padding:0 30px;pointer-events:none;z-index:0}.bookshelf-leg{width:50px;height:100%;background:linear-gradient(180deg,#5a4a38 0%,#3a2a18 100%);border:2px solid #2a1a0f;border-top:none;box-shadow:0 5px 15px rgba(0,0,0,.6),inset 0 2px 4px rgba(255,255,255,5%);position:relative}.bookshelf-leg::after{content:"";position:absolute;bottom:-8px;left:-8px;right:-8px;height:8px;background:linear-gradient(180deg,#3a2a18 0%,#2a1a0f 100%);border-radius:0 0 4px 4px;box-shadow:0 3px 8px rgba(0,0,0,.8)}.bookshelf-leg.leg-left{border-radius:0 0 0 3px}.bookshelf-leg.leg-right{border-radius:0 0 3px 0}.terminal-desk{width:400px;height:500px;position:relative;z-index:10}.desk-surface{position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(180deg,#2d1f12 0%,#1d1208 100%);box-shadow:0 -5px 20px rgba(0,0,0,.7)}.desk-surface::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1d1208,#0d0804,#1d1208)}.terminal-monitor{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);width:350px;height:280px;background:linear-gradient(145deg,#e8e0c8,#c4b89a);border-radius:8px;padding:8px;box-shadow:0 20px 40px rgba(0,0,0,.8)}.terminal-screen{width:100%;height:100%;background:#000;border-radius:5px;padding:10px;font-family:monospace;font-size:12px;color:#adff2f;overflow-y:auto;box-shadow:inset 0 0 40px rgba(0,255,100,.1);scrollbar-color:greenyellow transparent;scrollbar-width:thin}.terminal-screen::-webkit-scrollbar{width:3px}.terminal-screen::-webkit-scrollbar-track{background:0 0}.terminal-screen::-webkit-scrollbar-thumb{background-color:#adff2f;border-radius:calc($width/2)}.terminal-screen::-webkit-scrollbar-thumb:hover{background-color:#98fb00}.ambient-light{position:absolute;border-radius:50%;filter:blur(40px);opacity:.1;pointer-events:none;animation:ambient-pulse 4s ease-in-out infinite}.ambient-light.green{background:#adff2f}.ambient-light.blue{background:#0ff}.ambient-light.amber{background:#f90}@keyframes ambient-pulse{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.server-room-sign{position:fixed;top:100px;left:50%;transform:translateX(-50%);z-index:1;pointer-events:none}.sign-frame{background:linear-gradient(145deg,#2a2a2a 0%,#1a1a1a 100%);border:8px solid #444;border-radius:8px;padding:20px 40px;box-shadow:0 10px 30px rgba(0,0,0,.8),inset 0 2px 4px rgba(255,255,255,.1);position:relative}.sign-frame::before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(145deg,#555 0%,#333 100%);border-radius:12px;z-index:-1}.sign-content{text-align:center}.sign-title{font-family:dseg14-classic;font-size:48px;font-weight:700;color:#adff2f;text-shadow:0 0 10px #adff2f,0 0 20px #adff2f,0 0 30px #adff2f;letter-spacing:8px;margin-bottom:5px;animation:sign-flicker 4s infinite}.sign-subtitle{font-size:12px;color:#888;letter-spacing:3px;text-transform:uppercase}.server-rack-1{position:relative;pointer-events:none}.server-rack-1 .lava-lamp-on-top{position:absolute;top:-100px;left:20px}.server-rack-1 .lava-lamp-on-top .lava-lamp-container{height:100px!important;width:60px!important}.server-rack-1 .lava-lamp-on-top .lava-lamp-container .lamp-text{display:none}@keyframes sign-flicker{0%,100%{opacity:1}2%,4%{opacity:.8}6%{opacity:1}94%{opacity:1}96%{opacity:.9}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes scanline{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@media(max-width:991px){.server-room-container{gap:40px}.server-rack{width:200px}.whiteboard{min-width:300px}.bookshelf{min-width:250px}}@font-face{font-family:dseg7-classic;src:url(../fonts/DSEG7-Classic/DSEG7Classic-Bold.woff2)format("woff2"),url(../fonts/DSEG7-Classic/DSEG7Classic-Bold.woff)format("woff"),url(../fonts/DSEG7-Classic/DSEG7Classic-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:dseg14-classic;src:url(../fonts/DSEG14-Classic/DSEG14Classic-Bold.woff2)format("woff2"),url(../fonts/DSEG14-Classic/DSEG14Classic-Bold.woff)format("woff"),url(../fonts/DSEG14-Classic/DSEG14Classic-Bold.ttf)format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{width:100%;height:100vh;font-family:lato,sans-serif;background:#1a1a1a;position:relative}.latest-post{display:none}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}100%{opacity:.24387}}@keyframes textShadow{0%{text-shadow:.43899242px 0 1px rgba(0,30,255,.5),-.43899242px 0 1px rgba(255,0,80,.3),0 0 3px}5%{text-shadow:2.7928974px 0 1px rgba(0,30,255,.5),-2.7928974px 0 1px rgba(255,0,80,.3),0 0 3px}10%{text-shadow:.02956276px 0 1px rgba(0,30,255,.5),-.02956276px 0 1px rgba(255,0,80,.3),0 0 3px}15%{text-shadow:.40218539px 0 1px rgba(0,30,255,.5),-.40218539px 0 1px rgba(255,0,80,.3),0 0 3px}20%{text-shadow:3.47940379px 0 1px rgba(0,30,255,.5),-3.47940379px 0 1px rgba(255,0,80,.3),0 0 3px}25%{text-shadow:1.61256304px 0 1px rgba(0,30,255,.5),-1.61256304px 0 1px rgba(255,0,80,.3),0 0 3px}30%{text-shadow:.70155901px 0 1px rgba(0,30,255,.5),-.70155901px 0 1px rgba(255,0,80,.3),0 0 3px}35%{text-shadow:3.89691405px 0 1px rgba(0,30,255,.5),-3.89691405px 0 1px rgba(255,0,80,.3),0 0 3px}40%{text-shadow:3.87090561px 0 1px rgba(0,30,255,.5),-3.87090561px 0 1px rgba(255,0,80,.3),0 0 3px}45%{text-shadow:2.23105696px 0 1px rgba(0,30,255,.5),-2.23105696px 0 1px rgba(255,0,80,.3),0 0 3px}50%{text-shadow:.0808429px 0 1px rgba(0,30,255,.5),-.0808429px 0 1px rgba(255,0,80,.3),0 0 3px}55%{text-shadow:2.37584611px 0 1px rgba(0,30,255,.5),-2.37584611px 0 1px rgba(255,0,80,.3),0 0 3px}60%{text-shadow:2.20219305px 0 1px rgba(0,30,255,.5),-2.20219305px 0 1px rgba(255,0,80,.3),0 0 3px}65%{text-shadow:2.86387806px 0 1px rgba(0,30,255,.5),-2.86387806px 0 1px rgba(255,0,80,.3),0 0 3px}70%{text-shadow:.48874025px 0 1px rgba(0,30,255,.5),-.48874025px 0 1px rgba(255,0,80,.3),0 0 3px}75%{text-shadow:1.89484913px 0 1px rgba(0,30,255,.5),-1.89484913px 0 1px rgba(255,0,80,.3),0 0 3px}80%{text-shadow:.08330373px 0 1px rgba(0,30,255,.5),-.08330373px 0 1px rgba(255,0,80,.3),0 0 3px}85%{text-shadow:.09769827px 0 1px rgba(0,30,255,.5),-.09769827px 0 1px rgba(255,0,80,.3),0 0 3px}90%{text-shadow:3.44333976px 0 1px rgba(0,30,255,.5),-3.44333976px 0 1px rgba(255,0,80,.3),0 0 3px}95%{text-shadow:2.18418389px 0 1px rgba(0,30,255,.5),-2.18418389px 0 1px rgba(255,0,80,.3),0 0 3px}100%{text-shadow:2.62087645px 0 1px rgba(0,30,255,.5),-2.62087645px 0 1px rgba(255,0,80,.3),0 0 3px}}.crt::after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(18,16,16,.1);opacity:0;z-index:2;pointer-events:none;animation:flicker .15s infinite}.crt::before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),linear-gradient(90deg,rgba(255,0,0,6%),rgba(0,255,0,2%),rgba(0,0,255,6%));z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.crt{animation:textShadow 1.6s infinite;background:#000;color:#adff2f;font-family:monospace}.crt>.scroll{overflow:scroll;max-height:100%;scrollbar-color:#0f0 transparent;scrollbar-width:thin}.crt>.scroll::-webkit-scrollbar{width:3px}.crt>.scroll::-webkit-scrollbar-track{background:0 0}.crt>.scroll::-webkit-scrollbar-thumb{background-color:#0f0;border-radius:calc($width/2)}.crt>.scroll::-webkit-scrollbar-thumb:hover{background-color:#0c0}.crt a{color:#adff2f;text-decoration-style:dotted}.wall{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,transparent 49%,#0a0a0a 49%,#0a0a0a 51%,transparent 51%),linear-gradient(0deg,transparent 0%,transparent 49%,#0a0a0a 49%,#0a0a0a 51%,transparent 51%);background-size:120px 60px;background-position:0 0,60px 30px}.wall::before{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(0,#0f0a06 0,#1a110a 30px,#0f0a06 30px,#0f0a06 60px),radial-gradient(ellipse at 15% 20%,rgba(20,15,10,.4) 0%,transparent 30%),radial-gradient(ellipse at 85% 40%,rgba(15,10,5,.5) 0%,transparent 25%),radial-gradient(ellipse at 40% 80%,rgba(25,15,10,.3) 0%,transparent 35%),radial-gradient(ellipse at 70% 60%,rgba(10,8,5,.6) 0%,transparent 20%),radial-gradient(circle at 25% 50%,rgba(40,25,15,.2) 0%,transparent 40%),radial-gradient(circle at 60% 30%,rgba(35,20,10,.3) 0%,transparent 30%),radial-gradient(circle at 90% 70%,rgba(30,18,10,.25) 0%,transparent 35%);opacity:.95}.wall::after{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at 10% 15%,rgba(10,5,0,.5) 0%,transparent 25%),radial-gradient(circle at 30% 70%,rgba(15,8,2,.4) 0%,transparent 30%),radial-gradient(circle at 75% 25%,rgba(12,6,0,.45) 0%,transparent 28%),radial-gradient(circle at 50% 90%,rgba(18,10,3,.35) 0%,transparent 35%),radial-gradient(circle at 95% 50%,rgba(8,4,0,.5) 0%,transparent 22%),repeating-linear-gradient(45deg,transparent 0,rgba(0,0,0,3%) 1px,transparent 2px,transparent 4px)}.window{position:absolute;top:0;left:20%;aspect-ratio:16/9;width:350px;border:5px solid #c4b89a;border-top:0}.window::after{content:"";position:absolute;bottom:-5px;left:-3%;width:106%;height:10px;background-color:#c4b89a}.sticky-note{font-family:caveat,cursive;position:absolute;width:40px;height:40px;background:#ffd966;box-shadow:2px 2px 5px rgba(0,0,0,.3);z-index:2;font-size:12px;padding:5px;line-height:1.2;text-align:center}.note1{top:19%;left:66%;transform:rotate(-8deg)}.note2{top:20%;left:32%;transform:rotate(5deg);background:#f99}.note3{top:21%;left:38%;transform:rotate(-3deg);background:#9f9}.note4{top:43%;left:18%;transform:rotate(12deg);background:#9cf}.poster{position:absolute;top:10%;right:8%;width:200px;height:200px;background:#000;border:8px solid #1a1a1a;box-shadow:inset 0 0 20px rgba(0,0,0,.5);transform:rotate(-2deg);z-index:1}.poster-image{width:100%;height:100%;background-size:cover;background-position:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect fill="%23222" width="200" height="200"/><text x="50%" y="50%" fill="%23666" font-size="20" text-anchor="middle" dominant-baseline="middle" font-family="monospace">NOW PLAYING</text></svg>');overflow:hidden}.now-playing-note,.now-playing-artist{position:absolute;bottom:145px;right:150px;width:60px;height:60px;background:#ffd966;box-shadow:2px 2px 5px rgba(0,0,0,.3);z-index:2;transform:rotate(8deg);font-size:14px;font-family:caveat,cursive;padding:8px;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.now-playing-artist{bottom:-15px;right:-20px;transform:rotate(-8deg)}.xfiles-poster{position:absolute;top:15%;left:7%;width:220px;height:300px;background:#000;border:10px solid #2a2a2a;box-shadow:inset 0 0 30px rgba(0,0,0,.6);transform:rotate(1.5deg);z-index:1;overflow:hidden}.xfiles-content{width:100%;height:100%;background:linear-gradient(180deg,#001a33 0%,#000814 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative}.ufo-illustration{width:140px;height:80px;position:relative;margin-bottom:40px}.ufo-body{width:100%;height:40px;background:linear-gradient(180deg,#444 0%,#222 50%,#111 100%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;position:relative;box-shadow:0 -5px 20px rgba(100,150,255,.6)}.ufo-dome{width:50px;height:25px;background:linear-gradient(180deg,rgba(100,150,200,.4) 0%,rgba(50,100,150,.2) 100%);border-radius:50% 50% 50% 50%/100% 100% 0% 0%;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}.ufo-lights{position:absolute;bottom:-5px;left:0;right:0;display:flex;justify-content:space-around;padding:0 20px}.ufo-light{width:8px;height:8px;background:#ffeb3b;border-radius:50%;box-shadow:0 0 10px #ffeb3b,0 0 20px #ffeb3b;animation:ufo-blink 2s infinite}.ufo-light:nth-child(2){animation-delay:.4s}.ufo-light:nth-child(3){animation-delay:.8s}.ufo-light:nth-child(4){animation-delay:1.2s}@keyframes ufo-blink{0%,100%{opacity:1}50%{opacity:.3}}.light-beam{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:60px;height:50px;background:linear-gradient(180deg,rgba(150,200,255,.4) 0%,transparent 100%);clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%);animation:beam-pulse 3s ease-in-out infinite}@keyframes beam-pulse{0%,100%{opacity:.6}50%{opacity:.3}}.believe-text{color:#fff;font-family:courier new,monospace;font-size:24px;font-weight:700;text-align:center;letter-spacing:2px;text-shadow:0 0 10px rgba(255,255,255,.5);margin-top:20px}.crt-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@media(max-width:991px){.crt-container{position:relative;transform:none;top:auto;left:auto}}.crt-container>.monitor-stand{position:absolute;background:0 0;box-shadow:none;bottom:-80px;left:50%;transform:translateX(-50%);width:120px;height:80px;z-index:-1}.crt-monitor{width:650px;height:500px;background:linear-gradient(145deg,#e8e0c8,#c4b89a);border-radius:12px;padding:25px 30px 45px;box-shadow:0 30px 60px rgba(0,0,0,.8),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);position:relative}@media(max-width:991px){.crt-monitor{width:100%;padding:0 0 45px;border-radius:0}}.crt-monitor::before{content:"ARASAKA";position:absolute;bottom:15px;left:50%;transform:translateX(-50%);color:#666;font-size:11px;font-weight:700;letter-spacing:2px}@media(max-width:991px){.crt-monitor::before{content:"RITUAL.SH"}}.crt-monitor::after{content:"";position:absolute;bottom:15px;right:40px;width:8px;height:8px;background:#0f0;border-radius:50%;box-shadow:0 0 10px #0f0,0 0 20px #0f0;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 10px #0f0,0 0 20px #0f0}50%{opacity:.5;box-shadow:0 0 5px #0f0,0 0 10px #0f0}}.stand-neck{width:40px;height:50px;background:linear-gradient(90deg,#b8ac90,#a89978);margin:0 auto;border-radius:5px;box-shadow:inset -2px 0 5px rgba(0,0,0,.3),2px 0 5px rgba(0,0,0,.2)}.stand-base{width:120px;height:30px;background:linear-gradient(180deg,#a89978,#8a7d62);border-radius:50% 50% 5px 5px;box-shadow:0 5px 15px rgba(0,0,0,.4),inset 0 2px 3px rgba(255,255,255,.2);position:relative;top:0}.stand-base::before{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:80px;height:2px;background:rgba(0,0,0,.3);border-radius:50%}.crt-screen{width:100%;height:100%;background:#000;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px rgba(0,255,100,.1),inset 0 0 40px rgba(0,255,100,5%),inset 3px 3px 8px rgba(255,255,255,.1),inset -3px -3px 8px rgba(0,0,0,.5)}@media(max-width:991px){.crt-screen{border-radius:0}}.crt-screen::before{content:"";position:absolute;top:-5%;left:-5%;right:-5%;bottom:-5%;background:radial-gradient(ellipse at 30% 30%,rgba(255,255,255,.15) 0%,transparent 40%),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:3;border-radius:8px}.crt-screen::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:2;animation:scanline 8s linear infinite}@keyframes scanline{0%{transform:translateY(0)}100%{transform:translateY(10px)}}.crt-flicker{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,255,100,2%);animation:flicker .15s infinite;pointer-events:none;z-index:4}@keyframes flicker{0%{opacity:.98}50%{opacity:1}100%{opacity:.97}}.content{position:relative;width:100%;height:100%;padding:3px;color:#0f0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:0 0 10px rgba(0,255,0,.8)}.content h1{font-size:2.5rem;margin-bottom:1rem;animation:textGlow 1.5s ease-in-out infinite alternate}.content p{font-size:1.2rem;margin-bottom:.5rem;line-height:1.6;max-width:500px;text-align:center}@keyframes textGlow{from{text-shadow:0 0 10px rgba(0,255,0,.8)}to{text-shadow:0 0 20px lime,0 0 30px rgba(0,255,0,.6)}}.desk{position:absolute;bottom:0;left:0;right:0;height:25%;background:radial-gradient(ellipse at 30% 40%,rgba(20,15,10,.3) 0%,transparent 30%),radial-gradient(ellipse at 70% 60%,rgba(15,10,5,.4) 0%,transparent 25%),radial-gradient(ellipse at 50% 20%,rgba(25,18,10,.2) 0%,transparent 40%),radial-gradient(circle at 20% 50%,rgba(40,25,10,.6) 0%,rgba(30,20,8,.3) 5%,transparent 8%),radial-gradient(circle at 65% 30%,rgba(35,22,8,.5) 0%,rgba(25,15,5,.2) 4%,transparent 7%),linear-gradient(92deg,transparent 45%,rgba(50,40,30,.1) 49%,transparent 51%),linear-gradient(88deg,transparent 60%,rgba(40,30,20,.15) 62%,transparent 64%),linear-gradient(94deg,transparent 25%,rgba(45,35,25,.12) 27%,transparent 29%),linear-gradient(180deg,#2d1f12 0%,#1d1208 100%);box-shadow:0 -10px 30px rgba(0,0,0,.5);z-index:5}.desk::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1d1208,#0d0804,#1d1208)}.desk::after{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(60deg,transparent 0,rgba(0,0,0,2%) 1px,transparent 2px,transparent 5px);pointer-events:none}.desk-cables{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:7}.cable-svg{position:absolute;bottom:20%;z-index:4;pointer-events:none}.cable-svg svg{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.secondary-screen{position:absolute;border-radius:8px;z-index:6;padding:8px 10px 20px}.wall-monitor-1{top:3%;left:-34%;width:200px;height:200px;background:linear-gradient(145deg,#c8c8c0,#a8a898);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);padding:5px 7px 15px}.wall-monitor-1::after{content:"";position:absolute;bottom:4px;right:7px;width:4px;height:4px;background:#0f0;border-radius:50%;box-shadow:0 0 6px #0f0;animation:pulse 2s ease-in-out infinite}.wall-monitor-2{top:4%;right:-50%;width:300px;height:245px;background:linear-gradient(145deg,#b8b8b0,#989888);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);padding:6px 8px 18px;transform:rotate(-1deg)}.wall-monitor-2::after{content:"";position:absolute;bottom:5px;right:8px;width:5px;height:5px;background:#0ff;border-radius:50%;box-shadow:0 0 6px #0ff;animation:pulse 1.8s ease-in-out infinite}.wall-monitor-3{top:57%;right:-33%;width:195px;height:140px;background:linear-gradient(145deg,#d8d0b8,#b8b098);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);padding:6px 8px 18px;transform:rotate(1deg)}.wall-monitor-3::after{content:"";position:absolute;bottom:5px;right:8px;width:5px;height:5px;background:red;border-radius:50%;box-shadow:0 0 6px #f00;animation:pulse 2.3s ease-in-out infinite}.wall-monitor-4{top:50%;left:-53%;width:300px;height:225px;background:linear-gradient(145deg,#a8a898,#888878);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3);padding:5px 7px 15px;transform:rotate(-1deg)}.wall-monitor-4::after{content:"";position:absolute;bottom:4px;right:7px;width:4px;height:4px;background:#fa0;border-radius:50%;box-shadow:0 0 6px #fa0;animation:pulse 2.1s ease-in-out infinite}.desk-monitor{bottom:10%;left:6%;width:200px;height:145px;background:linear-gradient(145deg,#d8d0b8,#b8b098);box-shadow:0 8px 20px rgba(0,0,0,.7),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 4px rgba(0,0,0,.3)}.desk-monitor::after{content:"";position:absolute;bottom:6px;right:10px;width:5px;height:5px;background:#0f0;border-radius:50%;box-shadow:0 0 8px #0f0;animation:pulse 2.5s ease-in-out infinite}.equipment-stack{position:absolute;z-index:2}.led-indicator{position:absolute;width:3px;height:3px;border-radius:50%;box-shadow:0 0 4px currentColor}.led-green{background:#0f0;color:#0f0;top:50%;right:5px;animation:pulse 1.5s ease-in-out infinite}.led-red{background:red;color:red;top:50%;right:12px;animation:pulse 2s ease-in-out infinite}.desk-equipment{position:absolute;bottom:10%;background:linear-gradient(145deg,#4a4a4a 0%,#2a2a2a 100%);box-shadow:2px 2px 6px rgba(0,0,0,.6);z-index:8}.modem{right:25%;width:35px;height:12px}.modem::after{content:"";position:absolute;top:50%;right:5px;transform:translateY(-50%);width:2px;height:2px;background:#0f0;border-radius:50%;box-shadow:0 0 4px #0f0;animation:pulse 1s ease-in-out infinite}.power-strip{left:35%;width:50px;height:8px;background:linear-gradient(145deg,#1a1a1a 0%,#0a0a0a 100%)}.power-strip::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:3px;height:3px;background:red;border-radius:50%;box-shadow:0 0 4px #f00}.monitor-stand-small{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:60%;height:20px;background:linear-gradient(180deg,#a8a898 0%,#888878 100%);z-index:4;border-radius:0 0 8px 8px;box-shadow:0 5px 15px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.2)}.monitor-stand-small::before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:90%;height:8px;background:linear-gradient(90deg,transparent,#666,transparent);border-radius:50%;opacity:.6}.screen-display{width:100%;height:100%;background:#000;padding:8px;font-family:monospace;font-size:10px;color:#0f0;overflow:hidden;line-height:1.3;border-radius:6px;box-shadow:inset 0 0 40px rgba(0,255,100,8%),inset 0 0 20px rgba(0,255,100,5%),inset 2px 2px 6px rgba(255,255,255,8%),inset -2px -2px 6px rgba(0,0,0,.4);position:relative}.screen-display::after{content:"";position:absolute;top:-3%;left:-3%;right:-3%;bottom:-3%;background:radial-gradient(ellipse at 25% 25%,rgba(255,255,255,.12) 0%,transparent 35%),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.25) 100%);pointer-events:none;z-index:2;border-radius:6px}.screen-display::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1}.screen-display.large{font-size:10px;padding:10px}.screen-display.tiny{font-size:7px;padding:5px;line-height:1.2}.screen-display.amber{color:#f90;background:#0a0600}.screen-display.amber::after{background:radial-gradient(ellipse at 25% 25%,rgba(255,200,100,.12) 0%,transparent 35%),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.25) 100%)}.screen-display.cyan{color:#0ff;background:#001a1a}.screen-display.cyan::after{background:radial-gradient(ellipse at 25% 25%,rgba(100,255,255,.12) 0%,transparent 35%),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.25) 100%)}.scroll-text{animation:scroll-up 5s linear infinite;display:block}@keyframes scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-200px)}}.cursor-blink{animation:cursor 1s infinite}@keyframes cursor{0%,100%{opacity:1}50%{opacity:0}}.widget{position:absolute;bottom:8%;border-radius:2px;z-index:6}.router{left:25%;width:170px;height:50px;background:linear-gradient(180deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #333;box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 1px 2px rgba(255,255,255,.1)}.router::before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:4px;height:4px;background:#0f0;border-radius:50%;box-shadow:0 0 5px #0f0;animation:blink-fast 1s infinite}.router::after{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:4px;height:4px;background:#ff0;border-radius:50%;box-shadow:0 0 5px #ff0;animation:blink-fast 1.5s infinite}@keyframes blink-fast{0%,100%{opacity:1}50%{opacity:.2}}.hard-drive{left:30%;bottom:20%;width:55px;height:35px;background:linear-gradient(180deg,#3a3a3a 0%,#2a2a2a 100%);border:1px solid #444;box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 1px 2px rgba(255,255,255,.1)}.hard-drive::before{content:"";position:absolute;top:8px;right:8px;width:3px;height:3px;background:red;border-radius:50%;box-shadow:0 0 5px #f00;animation:pulse-slow 2s infinite}@keyframes pulse-slow{0%,100%{opacity:1}50%{opacity:.3}}.desk-item{position:absolute;z-index:8}.keyboard{bottom:9%;left:42%;width:170px;height:55px;background:linear-gradient(180deg,#3a3a3a 0%,#2a2a2a 100%);border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.1)}.keyboard::before{content:"";position:absolute;top:8px;left:10px;right:10px;bottom:8px;background:repeating-linear-gradient(0,#1a1a1a 0,#1a1a1a 6px,transparent 6px,transparent 8px),repeating-linear-gradient(90deg,#1a1a1a 0,#1a1a1a 8px,transparent 8px,transparent 10px)}.mouse{bottom:8.5%;right:45%;width:25px;height:35px;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border-radius:12px 12px 8px 8px;box-shadow:0 2px 8px rgba(0,0,0,.6)}.mouse::before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:2px;height:12px;background:#111;border-radius:1px}.coffee-mug{position:relative;width:55px;height:62px;background:linear-gradient(180deg,#4a2a1a 0%,#3a1a0a 100%);border-radius:15px;box-shadow:0 3px 10px rgba(0,0,0,.6)}.coffee-mug::before{content:"";position:absolute;top:24%;right:-33%;width:28%;height:42%;border:3px solid #3a1a0a;border-left:none;border-radius:0 12px 12px 0}.coffee-mug::after{content:"";position:absolute;top:8%;left:9%;right:9%;height:23%;background:radial-gradient(ellipse,#2a1a0a 0%,#1a0a00 100%);border-radius:50%}.navigation{position:absolute;bottom:10%;left:0;right:0;z-index:999;display:flex;justify-content:space-evenly;align-items:center}@media(max-width:991px){.navigation{position:relative}}.navigation .time-display{width:150px;z-index:30;padding:.5em;background:linear-gradient(180deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #333;box-shadow:0 2px 8px rgba(0,0,0,.5),inset 0 1px 2px rgba(255,255,255,.1);border-radius:1em;cursor:pointer}.navigation .time-display::after{content:"Interests and Tools";position:absolute;width:150px;color:#fff;font-size:20px;font-weight:700;z-index:8000;transform:rotate(-10deg);border:1px solid #0f0;padding:2px;padding-left:5px;padding-right:5px;border-radius:5px;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease;text-align:center}@media(max-width:991px){.navigation .time-display::after{opacity:1;transform:rotate(0);bottom:0;font-size:14px}}.navigation .time-display:hover::after{opacity:1}