@media (prefers-contrast:high){*{border-width:2px!important}[role=button],button{font-weight:700!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.win98-taskbar-top{position:fixed;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,#c0c0c0,#808080);border-bottom:2px outset #c0c0c0;display:flex;align-items:center;justify-content:space-between;font-family:"MS Sans Serif",sans-serif;font-size:clamp(11px,2vw,14px);z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.3)}.win98-start-section{display:flex;align-items:center;gap:4px;padding-left:4px}.win98-start-button{background:linear-gradient(180deg,#c0c0c0,#808080);border:2px outset #c0c0c0;padding:4px 16px 4px 8px;font-family:"MS Sans Serif",sans-serif;font-size:clamp(11px,2vw,14px);font-weight:700;color:#000;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:32px;transition:none}.win98-start-button:hover{background:linear-gradient(180deg,#d0d0d0,#909090)}.win98-start-button.pressed{border:2px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0)}.win98-start-flag{font-size:14px;filter:drop-shadow(1px 1px 0 #000)}.win98-window-buttons{display:flex;gap:2px;padding-left:8px}.win98-window-button{background:linear-gradient(180deg,#c0c0c0,#808080);border:1px outset #c0c0c0;padding:2px 8px;font-family:"MS Sans Serif",sans-serif;font-size:clamp(10px,1.8vw,12px);color:#000;display:flex;align-items:center;gap:4px;min-height:24px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win98-window-button.active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0)}.win98-window-button[type=button]{cursor:pointer;transition:all .1s ease;color:#000;font-family:"MS Sans Serif",sans-serif;font-size:10px;background:linear-gradient(180deg,#c0c0c0,#808080);border:1px outset #c0c0c0;padding:2px 8px;display:flex;align-items:center;gap:4px;height:24px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win98-window-button[type=button]:hover{background:linear-gradient(180deg,#d0d0d0,#909090);border:1px outset #c0c0c0;transform:translateY(-1px)}.win98-window-button[type=button]:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0);transform:translateY(1px)}.win98-tray-icon[type=button]{cursor:pointer;transition:all .1s ease;font-size:14px;padding:2px;border:1px solid transparent;background:none;color:inherit;font-family:inherit}.win98-tray-icon[type=button]:hover{border:1px outset #c0c0c0;background:#d0d0d0;transform:scale(1.1)}.win98-tray-icon[type=button]:active{border:1px inset #c0c0c0;background:#b0b0b0;transform:scale(.95)}.win98-discord-button{cursor:pointer;transition:all .1s ease}.win98-discord-button:hover{background:linear-gradient(180deg,#d0d0d0,#909090);border:1px outset #c0c0c0}.win98-discord-button:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0)}.win98-x-button{cursor:pointer;transition:all .1s ease;background:linear-gradient(180deg,#1da1f2,#0d8bd9);color:white;font-weight:700}.win98-x-button:hover{background:linear-gradient(180deg,#0d8bd9,#0a7bc4);border:1px outset #c0c0c0;transform:translateY(-1px)}.win98-x-button:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#0a7bc4,#086bb0);transform:translateY(0)}.win98-write-letter-button{cursor:pointer;transition:all .1s ease;background:linear-gradient(180deg,#ff6b35,#d4541f);color:white;font-weight:700}.win98-write-letter-button:hover{background:linear-gradient(180deg,#ff8c5a,#e65a29);border:1px outset #c0c0c0;transform:translateY(-1px)}.win98-write-letter-button:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#d4541f,#b8471a);transform:translateY(0)}.win98-pumpswamp-button{cursor:pointer;transition:all .1s ease}.win98-pumpswamp-button:hover{background:linear-gradient(180deg,#d0d0d0,#909090);border:1px outset #c0c0c0}.win98-pumpswamp-button:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0)}.win98-dex-button{cursor:pointer;transition:all .1s ease}.win98-dex-button:hover{background:linear-gradient(180deg,#d0d0d0,#909090);border:1px outset #c0c0c0}.win98-dex-button:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#808080,#c0c0c0)}.win98-button-logo{width:16px;height:16px;object-fit:contain;filter:contrast(1.2) brightness(1.1)}.win98-icon{font-size:12px}.win98-system-tray{display:flex;align-items:center;gap:8px;padding-right:4px;border-left:1px inset #c0c0c0;padding-left:8px;height:32px}.win98-tray-icons{display:flex;gap:4px}.win98-tray-icon{font-size:clamp(14px,3vw,18px);padding:2px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;background:none;color:inherit;font-family:inherit;transition:all .1s}.win98-tray-icon:hover{border:1px outset #c0c0c0;background:#d0d0d0}.win98-tray-icon.pressed,.win98-tray-icon:active{border:1px inset #c0c0c0;background:#b0b0b0}.win98-tray-icon.muted{opacity:.6;filter:grayscale(50%)}.win98-tray-icon.unmuted{opacity:1;filter:none;animation:audio-pulse 2s ease-in-out infinite}@keyframes audio-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}h1,h2,h3,h4,h5,h6{font-family:"MS Sans Serif",sans-serif;font-weight:700;line-height:1.3;margin-top:0}h1{font-size:clamp(20px,4vw,28px);margin-bottom:1rem}h2{font-size:clamp(18px,3.5vw,24px);margin-bottom:.875rem}h3{font-size:clamp(16px,3vw,20px);margin-bottom:.75rem}p{line-height:1.6;margin-bottom:1rem}section{margin-bottom:2rem}.win98-button+.win98-button,button+button{margin-left:8px}ol,ul{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.5rem;line-height:1.5}code,pre{font-family:Courier New,monospace;font-size:.9em;background:rgba(0,0,0,.05);padding:.2em .4em;border-radius:2px}pre{padding:1rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.win98-music-visualizer{display:flex;align-items:flex-end;height:16px;width:36px;padding:2px;margin:0 4px;background:#000000;border:1px inset #c0c0c0;gap:1px}.visualizer-bar{width:4px;background:#00ff41;border-radius:1px 1px 0 0;animation:visualizer-dance .8s ease-in-out infinite;transition:height .1s ease}.visualizer-bar:first-child{animation-delay:.1s}.visualizer-bar:nth-child(2){animation-delay:.2s}.visualizer-bar:nth-child(3){animation-delay:.3s}.visualizer-bar:nth-child(4){animation-delay:.4s}.visualizer-bar:nth-child(5){animation-delay:.5s}.visualizer-bar:nth-child(6){animation-delay:.6s}@keyframes visualizer-dance{0%,to{height:3px}25%{height:8px}50%{height:12px}75%{height:6px}}.win98-clock{background:linear-gradient(180deg,#ffffff,#e0e0e0);border:1px inset #c0c0c0;padding:2px 8px;font-size:clamp(11px,2vw,13px);color:#000;min-width:50px;text-align:center}.win98-clock,.win98-start-menu{font-family:"MS Sans Serif",sans-serif}.win98-start-menu{position:fixed;bottom:40px;left:4px;width:220px;background:#c0c0c0;border:2px outset #c0c0c0;box-shadow:4px 4px 8px rgba(0,0,0,.5);z-index:1001}.win98-start-menu-header{background:linear-gradient(90deg,#000080,#4080ff);color:#fff;padding:8px 16px;font-weight:700;font-size:12px;border-bottom:1px solid #808080}.win98-start-menu-items{padding:4px 0}.win98-menu-item{padding:8px 16px 8px 32px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:clamp(11px,2vw,14px);color:#000;position:relative;min-height:36px}.win98-menu-item:hover{background:linear-gradient(90deg,#000080,#4080ff);color:#fff}.win98-menu-icon{position:absolute;left:8px;font-size:14px}.win98-menu-separator{height:1px;background:#808080;margin:4px 8px;border-top:1px solid #ffffff}.win98-taskbar-bottom{position:fixed;bottom:0;left:0;right:0;height:24px;background:linear-gradient(180deg,#c0c0c0,#808080);border-top:1px outset #c0c0c0;z-index:1000;box-shadow:0 -2px 4px rgba(0,0,0,.3)}.win98-status-bar{display:flex;height:100%;align-items:center;font-family:"MS Sans Serif",sans-serif;font-size:10px;color:#000}.win98-status-section{padding:2px 8px;background:linear-gradient(180deg,#ffffff,#e0e0e0);border:1px inset #c0c0c0;margin:2px;flex:1 1}.win98-status-text{font-weight:400;color:#000;text-shadow:none}.win98-status-resize{position:absolute;bottom:0;right:0;width:16px;height:16px;background:#c0c0c0;cursor:se-resize;display:flex;align-items:center;justify-content:center;font-size:8px;color:#808080}.win98-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}@media (max-width:479px){.win98-taskbar-top{height:44px}.win98-window-buttons{display:none}.win98-start-menu{width:clamp(200px,80vw,280px);bottom:44px}.win98-status-section{font-size:10px;padding:2px 6px}.win98-taskbar-bottom{height:28px}.mobile-icons-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));grid-gap:8px;gap:8px;padding:8px}.win98-desktop-icon[style*="position: fixed"]{display:none!important}.mobile-icons-container .win98-desktop-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:70px!important;min-height:70px!important;padding:8px!important;margin:0!important;background:rgba(0,255,65,.1)!important;border-radius:8px!important;border:1px solid rgba(0,255,65,.3)!important;cursor:pointer!important;transition:all .2s!important;position:static!important}.mobile-icons-container .win98-desktop-icon:active{background:rgba(0,255,65,.25)!important;border-color:rgba(0,255,65,.6)!important;transform:scale(.95)!important}.mobile-icons-container .win98-desktop-icon div:first-child{font-size:28px!important;margin-bottom:4px!important}.mobile-icons-container .win98-desktop-icon div:last-child{font-size:11px!important;line-height:1.2!important;text-align:center!important;word-break:break-word!important;max-width:60px!important;color:#00ff41!important;font-weight:700!important;text-shadow:0 0 8px rgba(0,255,65,.5)!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.win98-tray-icon{min-width:44px;min-height:44px}.win98-menu-item{min-height:44px;padding:10px 16px 10px 32px}}@media (min-width:480px) and (max-width:767px){.win98-taskbar-top{height:42px}.win98-window-buttons{display:none}.win98-start-menu{width:clamp(220px,70vw,320px);bottom:42px}.win98-status-section{font-size:11px;padding:2px 8px}.mobile-icons-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:12px;gap:12px;padding:12px}.win98-desktop-icon[style*="position: fixed"]{display:none!important}.mobile-icons-container .win98-desktop-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:80px!important;min-height:80px!important;padding:10px!important;margin:0!important;background:rgba(0,255,65,.1)!important;border-radius:8px!important;border:1px solid rgba(0,255,65,.3)!important;cursor:pointer!important;transition:all .2s!important;position:static!important}.mobile-icons-container .win98-desktop-icon:hover{background:rgba(0,255,65,.2)!important;border-color:rgba(0,255,65,.5)!important}.mobile-icons-container .win98-desktop-icon:active{background:rgba(0,255,65,.25)!important;transform:scale(.95)!important}.mobile-icons-container .win98-desktop-icon div:first-child{font-size:32px!important;margin-bottom:6px!important}.mobile-icons-container .win98-desktop-icon div:last-child{font-size:12px!important;line-height:1.3!important;text-align:center!important;word-break:break-word!important;max-width:70px!important;color:#00ff41!important;font-weight:700!important;text-shadow:0 0 10px rgba(0,255,65,.5)!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.win98-tray-icon{min-width:44px;min-height:44px}}@media (min-width:768px) and (max-width:1023px){.win98-start-menu{width:240px}.mobile-icons-container{display:none!important}}*{word-wrap:break-word;overflow-wrap:break-word}code,pre{white-space:pre-wrap;word-break:break-word;max-width:100%}[style*="fontFamily: 'MS Sans Serif'"]{line-height:1.5}@media (max-width:479px){[style*="padding: '12px'"],[style*="padding:'12px'"]{padding:8px!important}}@font-face{font-family:"MS Sans Serif";src:local("MS Sans Serif"),local("Microsoft Sans Serif"),local("Tahoma"),local("Arial"),sans-serif;font-display:swap}@font-face{font-family:Cybros Rough;src:url(/fonts/CybrosRough-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cybros Rough;src:url(/fonts/CybrosRough-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--win98-icon-size:clamp(40px,7vw,56px);--win98-icon-label-size:clamp(11px,1.8vw,14px)}body{position:relative;overflow-x:hidden}body:before{z-index:9999;background:radial-gradient(ellipse at center,transparent 0,transparent 70%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.4) 100%);box-shadow:inset 0 0 100px rgba(0,0,0,.3),inset 0 0 200px rgba(0,0,0,.2);border-radius:2%/3%}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}body:after{z-index:9998;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);opacity:.4}.matrix-rain,.win98-desktop-icon,.win98-taskbar-bottom,.win98-taskbar-top,main h1,main h2,main h3,main p{text-shadow:.3px 0 0 rgba(255,0,0,.15),-.3px 0 0 rgba(0,255,255,.15),0 0 2px currentColor}main{filter:contrast(1.02) brightness(1.01)}.win98-desktop-icon,[style*="color: #00ff41"],[style*="color:#00ff41"]{text-shadow:0 0 3px rgba(0,255,65,.3),0 0 6px rgba(0,255,65,.2),0 0 12px rgba(0,255,65,.1),.3px 0 0 rgba(255,0,0,.1),-.3px 0 0 rgba(0,255,255,.1)}main{transform-style:preserve-3d;perspective:1000px}[style*="font-family: 'Courier New'"],[style*="font-family: Courier New"],[style*=monospace]{text-shadow:0 0 2px currentColor,0 0 4px currentColor,.3px 0 0 rgba(255,0,0,.1),-.3px 0 0 rgba(0,255,255,.1)}@media (max-width:768px){body:after,body:before,main:after,main:before{display:none}main{filter:none;animation:none}}.win98-desktop-icon.fixed-layout>div:first-child{font-size:var(--win98-icon-size)!important}.win98-desktop-icon.fixed-layout>div:nth-child(2){font-size:var(--win98-icon-label-size)!important}@media (max-height:900px) and (min-width:769px){.win98-desktop-icon.fixed-layout{transform-origin:top left;scale:.85}}@media (max-height:800px) and (min-width:769px){.win98-desktop-icon.fixed-layout{scale:.75}}@media (max-height:700px) and (min-width:769px){.win98-desktop-icon.fixed-layout{scale:.65}}@media (min-width:1920px){.win98-desktop-icon.fixed-layout{scale:1.2}}@media (min-width:2560px){.win98-desktop-icon.fixed-layout{scale:1.4}}@media (max-width:900px){.mobile-icons-container{display:flex!important}.win98-desktop-icon.fixed-layout{display:none!important}}@media (max-height:700px){.win98-desktop-icon.fixed-layout{transform:scale(.8)}}.win98-dialog-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:rgba(128,128,128,.7)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;pointer-events:all!important}.win98-error-dialog{background:#c0c0c0!important;border:2px outset #c0c0c0!important;borderColor:#dfdfdf #808080 #808080 #dfdfdf!important;min-width:min(350px,95vw)!important;max-width:min(450px,95vw)!important;font-family:"MS Sans Serif",sans-serif!important;font-size:11px!important;box-shadow:2px 2px 4px rgba(0,0,0,.5)!important;animation:error-popup .2s ease-out!important;position:relative!important;z-index:1000000!important;margin:auto!important;transform:none!important}@keyframes error-popup{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.win98-dialog-titlebar{background:linear-gradient(90deg,#000080,#000040);color:white;padding:2px 4px;justify-content:space-between;height:18px;border-bottom:1px solid #404040}.win98-dialog-title,.win98-dialog-titlebar{display:flex;align-items:center;font-weight:700}.win98-dialog-title{font-size:11px;gap:4px}.win98-dialog-close{background:#c0c0c0;border-color:#dfdfdf #808080 #808080 #dfdfdf;border-style:outset;border-width:1px;width:16px;height:14px;font-size:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:black;font-weight:700;padding:0}.win98-dialog-close:hover{background:#e0e0e0}.win98-dialog-close:active{border-color:#808080 #dfdfdf #dfdfdf #808080;border-style:inset;border-width:1px;background:#a0a0a0}.win98-dialog-content{padding:12px 16px;display:flex;align-items:flex-start;gap:12px;background:#c0c0c0}.win98-dialog-icon{font-size:32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.win98-dialog-text{flex:1 1;color:#000;line-height:1.3;font-size:11px}.win98-dialog-buttons{padding:8px 16px 12px;display:flex;justify-content:center;gap:8px;background:#c0c0c0}.win98-dialog-button{background:#c0c0c0;border-color:#dfdfdf #808080 #808080 #dfdfdf;border-style:outset;border-width:1px;padding:3px 16px;font-family:"MS Sans Serif",sans-serif;font-size:11px;color:#000;cursor:pointer;min-width:75px;height:23px;font-weight:400}.win98-dialog-button:hover{background:#e0e0e0}.win98-dialog-button:active{border-color:#808080 #dfdfdf #dfdfdf #808080;border-style:inset;border-width:1px;background:#a0a0a0}.crt-shutdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:black!important;z-index:1000000!important;animation:crtFadeIn .5s ease-out!important;pointer-events:all!important}.crt-shutdown-effect,.crt-shutdown-overlay{display:flex!important;align-items:center!important;justify-content:center!important}.crt-shutdown-effect{position:relative!important;width:100%!important;height:100%!important;flex-direction:column!important}.crt-shutdown-point{width:100vw!important;height:100vh!important;background:radial-gradient(circle at center,#ffffff 0,#ffffff 2px,transparent 0)!important;animation:crtShutdown 3s ease-in-out forwards!important}.crt-disappointment-text{position:absolute!important;color:#00ff00!important;font-family:Fira Mono,monospace!important;font-size:18px!important;text-align:center!important;opacity:0!important;animation:disappointmentFade 1s ease-in 2s forwards!important;text-shadow:0 0 10px #00ff00!important;max-width:80%!important;z-index:1000001!important}@keyframes crtFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crtShutdown{0%{transform:scale(1);opacity:1}80%{transform:scale(.1,.005);opacity:.8}90%{transform:scale(.01,.001);opacity:.5}to{transform:scale(0);opacity:0}}@keyframes disappointmentFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-pulse{0%,to{opacity:1}50%{opacity:.6}}.blackberry-status-bar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.blackberry-notification-tray{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root{--win98-icon-size:48px;--win98-icon-label-size:12px;--focus-outline:2px solid #00ff41;--focus-offset:2px}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:0 0 0 4px rgba(0,255,65,.2)}.win98-desktop-icon:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);box-shadow:0 0 0 4px rgba(0,255,65,.3)}.skip-link{position:absolute;top:-40px;left:0;background:#000080;color:#00ff41;padding:8px;text-decoration:none;z-index:100000;font-weight:700}.skip-link:focus{top:0}@media (max-width:768px){:root{--win98-icon-size:32px;--win98-icon-label-size:10px}.mobile-icons-container{top:164px!important;max-height:calc(100vh - 234px)!important}}@media (max-width:480px){:root{--win98-icon-size:28px;--win98-icon-label-size:9px}.mobile-icons-container{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:10px!important}.mobile-icons-container .win98-desktop-icon{min-height:65px!important;font-size:8px!important}.mobile-icons-container .win98-desktop-icon>div:first-child{font-size:24px!important}}@media (max-width:768px){.win98-desktop-icon.fixed-layout,.win98-desktop-note{display:none!important}.win98-desktop-note-mobile{display:block!important}.mobile-icons-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;max-width:95vw!important;grid-gap:10px!important;gap:10px!important;padding:12px!important;top:164px!important;z-index:100!important}.mobile-icons-container .win98-desktop-icon{width:100%!important;height:auto!important;min-height:75px!important;font-size:9px!important;padding:12px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#34495e,#2c3e50)!important;border-radius:10px!important;border:1px solid #535c68!important;cursor:pointer!important;transition:all .2s ease!important;-webkit-tap-highlight-color:rgba(52,73,94,.3)!important;touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.15),0 2px 4px rgba(0,0,0,.3)!important}.mobile-icons-container .win98-desktop-icon:active,.mobile-icons-container .win98-desktop-icon:focus{background:linear-gradient(135deg,#2c3e50,#1e272e)!important;transform:scale(.95)!important;outline:none!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.2)!important}.mobile-icons-container .win98-desktop-icon:hover{background:linear-gradient(135deg,#3d5a80,#34495e)!important}.mobile-icons-container .win98-desktop-icon>div:first-child{font-size:32px!important;margin-bottom:4px!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))!important}.mobile-icons-container .win98-desktop-icon>div:last-child{text-align:center!important;line-height:1.2!important;color:#dfe6e9!important;font-weight:600!important;font-family:Roboto,Arial,sans-serif!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important;letter-spacing:.3px!important}.floating-audio-control{display:none!important}.win98-taskbar-top{top:114px!important;height:50px!important;padding:0 6px!important;gap:4px!important;z-index:199!important}.win98-start-button{padding:6px 8px 6px 4px!important;font-size:11px!important;margin-right:4px!important;min-width:auto!important}.win98-start-flag{font-size:12px!important;margin-right:2px!important}.taskbar-nav{gap:2px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.taskbar-nav::-webkit-scrollbar{display:none!important}.taskbar-button{padding:4px 8px!important;font-size:10px!important;min-width:auto!important;white-space:nowrap!important}.win98-window-button{max-width:100px!important;font-size:9px!important;padding:4px 6px!important}.win98-system-tray{min-width:auto!important}.win98-tray-icon{min-width:24px!important;min-height:24px!important;padding:2px!important}.win98-dialog,[role=dialog]{max-width:95vw!important;max-height:85vh!important;margin:10px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;overflow-y:auto!important;overflow-x:hidden!important}.win98-dialog-titlebar{padding:4px 8px!important;font-size:12px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important;background:inherit!important}.win98-dialog-content{padding:12px!important;font-size:12px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}@supports (display:grid){[role=dialog]{display:grid!important;grid-template-rows:auto 1fr auto!important}}.nft-gallery-grid{grid-template-columns:1fr!important;gap:16px!important;padding:12px!important}.nft-card{max-width:100%!important}.lore-grid{grid-template-columns:1fr!important;gap:12px!important}.win98-button,button{min-height:44px!important;min-width:44px!important;font-size:13px!important;touch-action:manipulation!important}body,html{overflow-x:hidden!important;max-width:100vw!important}*{box-sizing:border-box!important}*,iframe,img,video{max-width:100%!important}iframe,img,video{height:auto!important}.contract-address-section{padding:12px!important;font-size:11px!important}.contract-address-section h2{font-size:14px!important;margin-bottom:8px!important}.contract-address-code{font-size:10px!important;padding:8px!important;word-break:break-all!important}.social-links-container{grid-template-columns:1fr!important;gap:8px!important}.social-link{padding:12px!important;font-size:12px!important}}@media (max-width:480px){.win98-taskbar-top{height:45px!important}.win98-start-button{padding:4px 8px 4px 4px!important;font-size:11px!important}.win98-dialog{max-width:98vw!important;margin:5px!important}.win98-dialog-content{padding:8px!important;font-size:11px!important;line-height:1.4!important}div,p,span{word-break:break-word!important}.mobile-icons-container .win98-desktop-icon{width:60px!important;height:60px!important;font-size:9px!important}.mobile-icons-container .win98-desktop-icon>div:first-child{font-size:24px!important;margin-bottom:2px!important}.contract-address-code{font-size:9px!important;padding:6px!important}.win98-button,button{font-size:12px!important;padding:8px 12px!important}}@media (max-width:896px) and (orientation:landscape){.mobile-icons-container{top:50px!important;max-height:60vh!important;overflow-y:auto!important}.win98-dialog{max-height:90vh!important}}@media (min-width:769px) and (max-width:1024px){.win98-desktop-icon.fixed-layout{padding:15px!important;min-width:100px!important;min-height:100px!important}.win98-dialog{max-width:80vw!important}}@keyframes glow{0%,to{text-shadow:0 0 20px #2cff05,0 0 40px #2cff05,0 0 60px #2cff05}50%{text-shadow:0 0 30px #2cff05,0 0 60px #2cff05,0 0 90px #2cff05,0 0 120px #2cff05}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}@keyframes pulseGlow{0%,to{box-shadow:0 0 30px rgba(44,255,5,.5),0 4px 15px rgba(0,0,0,.3)}50%{box-shadow:0 0 50px rgba(44,255,5,.8),0 0 80px rgba(44,255,5,.4),0 6px 20px rgba(0,0,0,.4)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes fadeInOut{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes countUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes flicker{0%,to{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}.animate-glow{animation:glow 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.animate-rotate{animation:rotate 2s linear infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-fade{animation:fadeInOut 2s ease-in-out infinite}.animate-slide-up{animation:slideUp .3s ease-out forwards}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:1000px 100%;animation:shimmer 3s infinite}.animate-count{animation:countUp .3s ease-out forwards}.animate-glitch{animation:glitch .3s infinite}.animate-flicker{animation:flicker 3s infinite}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3)}