/*!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:22px;height:75%}.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.98}.buildings-far>.building:nth-child(2){width:34px;height:88%}.buildings-far>.building:nth-child(2)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(2)>.building-windows>.window-light{aspect-ratio:.79}.buildings-far>.building:nth-child(3){width:13%;height:79%}.buildings-far>.building:nth-child(3)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(3)>.building-windows>.window-light{aspect-ratio:1.42}.buildings-far>.building:nth-child(4){width:28px;height:45%;opacity:0}.buildings-far>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:1.45}.buildings-far>.building:nth-child(5){width:9%;height:45%}.buildings-far>.building:nth-child(5)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(5)>.building-windows>.window-light{aspect-ratio:1.83}.buildings-far>.building:nth-child(6){width:30px;height:40%}.buildings-far>.building:nth-child(6)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-far>.building:nth-child(6)>.building-windows>.window-light{aspect-ratio:1.09}.buildings-far>.building:nth-child(7){width:7%;height:70%}.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:.9}.buildings-far>.building:nth-child(8){width:15%;height:87%;opacity:0}.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.13}.buildings-far>.building:nth-child(9){width:9%;height:71%}.buildings-far>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:.89}.buildings-far>.building:nth-child(10){width:13%;height:59%}.buildings-far>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:.6}.buildings-far>.building:nth-child(11){width:35px;height:70%;opacity:0}.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.12}.buildings-far>.building:nth-child(12){width:31px;height:48%;opacity:0}.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:31px;height:74%}.buildings-far>.building:nth-child(13)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(13)>.building-windows>.window-light{aspect-ratio:1.74}.buildings-far>.building:nth-child(14){width:24px;height:52%}.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.91}.buildings-far>.building:nth-child(15){width:14%;height:54%}.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.39}.buildings-far>.building:nth-child(16){width:14%;height:52%}.buildings-far>.building:nth-child(16)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-far>.building:nth-child(16)>.building-windows>.window-light{aspect-ratio:1.41}.buildings-far>.building:nth-child(17){width:21px;height:62%}.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.73}.buildings-far>.building:nth-child(18){width:21px;height:44%}.buildings-far>.building:nth-child(18)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(18)>.building-windows>.window-light{aspect-ratio:1.3}.buildings-far>.building:nth-child(19){width:34px;height:38%}.buildings-far>.building:nth-child(19)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-far>.building:nth-child(19)>.building-windows>.window-light{aspect-ratio:1.33}.buildings-far>.building:nth-child(20){width:33px;height:60%}.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.19}.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:14%;height:38%}.buildings-mid>.building:nth-child(1)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(1)>.building-windows>.window-light{aspect-ratio:1.06}.buildings-mid>.building:nth-child(2){width:27px;height:44%;opacity:0}.buildings-mid>.building:nth-child(2)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(2)>.building-windows>.window-light{aspect-ratio:1.73}.buildings-mid>.building:nth-child(3){width:27px;height:37%}.buildings-mid>.building:nth-child(3)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(3)>.building-windows>.window-light{aspect-ratio:.94}.buildings-mid>.building:nth-child(4){width:29px;height:43%}.buildings-mid>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:1.56}.buildings-mid>.building:nth-child(5){width:35px;height:39%}.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.07}.buildings-mid>.building:nth-child(6){width:18%;height:37%;opacity:0}.buildings-mid>.building:nth-child(6)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(6)>.building-windows>.window-light{aspect-ratio:1.54}.buildings-mid>.building:nth-child(7){width:40px;height:31%}.buildings-mid>.building:nth-child(7)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(7)>.building-windows>.window-light{aspect-ratio:1.37}.buildings-mid>.building:nth-child(8){width:34px;height:35%;opacity:0}.buildings-mid>.building:nth-child(8)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-mid>.building:nth-child(8)>.building-windows>.window-light{aspect-ratio:.89}.buildings-mid>.building:nth-child(9){width:13%;height:38%}.buildings-mid>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:1.07}.buildings-mid>.building:nth-child(10){width:40px;height:32%;opacity:0}.buildings-mid>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:1.69}.buildings-mid>.building:nth-child(11){width:14%;height:47%}.buildings-mid>.building:nth-child(11)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(11)>.building-windows>.window-light{aspect-ratio:1.44}.buildings-mid>.building:nth-child(12){width:38px;height:47%}.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:1.9}.buildings-mid>.building:nth-child(13){width:33px;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:.91}.buildings-mid>.building:nth-child(14){width:28px;height:36%;opacity:0}.buildings-mid>.building:nth-child(14)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(14)>.building-windows>.window-light{aspect-ratio:.52}.buildings-mid>.building:nth-child(15){width:12%;height:34%;opacity:0}.buildings-mid>.building:nth-child(15)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(15)>.building-windows>.window-light{aspect-ratio:1.98}.buildings-mid>.building:nth-child(16){width:14%;height:50%}.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.24}.buildings-mid>.building:nth-child(17){width:12%;height:37%}.buildings-mid>.building:nth-child(17)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(17)>.building-windows>.window-light{aspect-ratio:.63}.buildings-mid>.building:nth-child(18){width:14%;height:31%;opacity:0}.buildings-mid>.building:nth-child(18)>.building-windows{grid-template-columns:repeat(6,1fr)}.buildings-mid>.building:nth-child(18)>.building-windows>.window-light{aspect-ratio:.98}.buildings-mid>.building:nth-child(19){width:13%;height:48%}.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:.66}.buildings-mid>.building:nth-child(20){width:20%;height:40%}.buildings-mid>.building:nth-child(20)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-mid>.building:nth-child(20)>.building-windows>.window-light{aspect-ratio:1.16}.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:73px;height:10%}.buildings-near>.building:nth-child(1)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(1)>.building-windows>.window-light{aspect-ratio:.78}.buildings-near>.building:nth-child(2){width:7%;height:20%}.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:1.62}.buildings-near>.building:nth-child(3){width:7%;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.66}.buildings-near>.building:nth-child(4){width:72px;height:30%;opacity:0}.buildings-near>.building:nth-child(4)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(4)>.building-windows>.window-light{aspect-ratio:.58}.buildings-near>.building:nth-child(5){width:67px;height:10%;opacity:0}.buildings-near>.building:nth-child(5)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(5)>.building-windows>.window-light{aspect-ratio:1.14}.buildings-near>.building:nth-child(6){width:70px;height:20%;opacity:0}.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.78}.buildings-near>.building:nth-child(7){width:68px;height:30%}.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.09}.buildings-near>.building:nth-child(8){width:72px;height:20%}.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:1.3}.buildings-near>.building:nth-child(9){width:73px;height:10%}.buildings-near>.building:nth-child(9)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(9)>.building-windows>.window-light{aspect-ratio:.59}.buildings-near>.building:nth-child(10){width:69px;height:10%}.buildings-near>.building:nth-child(10)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(10)>.building-windows>.window-light{aspect-ratio:.61}.buildings-near>.building:nth-child(11){width:14%;height:10%;opacity:0}.buildings-near>.building:nth-child(11)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(11)>.building-windows>.window-light{aspect-ratio:.51}.buildings-near>.building:nth-child(12){width:68px;height:20%}.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:1.37}.buildings-near>.building:nth-child(13){width:7%;height:20%;opacity:0}.buildings-near>.building:nth-child(13)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(13)>.building-windows>.window-light{aspect-ratio:1.07}.buildings-near>.building:nth-child(14){width:21%;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.09}.buildings-near>.building:nth-child(15){width:14%;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.01}.buildings-near>.building:nth-child(16){width:7%;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.25}.buildings-near>.building:nth-child(17){width:66px;height:20%}.buildings-near>.building:nth-child(17)>.building-windows{grid-template-columns:repeat(4,1fr)}.buildings-near>.building:nth-child(17)>.building-windows>.window-light{aspect-ratio:1.28}.buildings-near>.building:nth-child(18){width:67px;height:20%}.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.57}.buildings-near>.building:nth-child(19){width:66px;height:30%}.buildings-near>.building:nth-child(19)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(19)>.building-windows>.window-light{aspect-ratio:1.33}.buildings-near>.building:nth-child(20){width:7%;height:30%;opacity:0}.buildings-near>.building:nth-child(20)>.building-windows{grid-template-columns:repeat(5,1fr)}.buildings-near>.building:nth-child(20)>.building-windows>.window-light{aspect-ratio:1.92}.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}}@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-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}}.monitor-stand{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:120px;height:80px;z-index:-1}.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}