@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Orbitron:wght@400;700;900&family=IBM+Plex+Mono:wght@400;600&display=swap";@import"https://cdn.jsdelivr.net/npm/opendyslexic@1.0.3/opendyslexic-regular.min.css";.toast-container.svelte-1z025rm{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:10000;display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:400px;pointer-events:none}.toast.svelte-1z025rm{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:#000000f2;border-radius:4px;box-shadow:0 4px 20px #00000080;cursor:pointer;pointer-events:all;transition:all var(--transition-fast);min-width:300px}.toast.svelte-1z025rm:hover{transform:translate(-4px);box-shadow:0 4px 25px #000000b3}.toast-info.svelte-1z025rm{border:1px solid rgba(0,170,255,.5);box-shadow:0 4px 20px #0af3}.toast-info.svelte-1z025rm:hover{border-color:#0afc;box-shadow:0 4px 25px #00aaff4d}.toast-success.svelte-1z025rm{border:1px solid rgba(0,255,65,.5);box-shadow:0 4px 20px #00ff4133}.toast-success.svelte-1z025rm:hover{border-color:#00ff41cc;box-shadow:0 4px 25px #00ff414d}.toast-warning.svelte-1z025rm{border:1px solid rgba(255,170,0,.5);box-shadow:0 4px 20px #fa03}.toast-warning.svelte-1z025rm:hover{border-color:#fa0c;box-shadow:0 4px 25px #ffaa004d}.toast-error.svelte-1z025rm{border:1px solid rgba(255,68,68,.5);box-shadow:0 4px 20px #f443}.toast-error.svelte-1z025rm:hover{border-color:#f44c;box-shadow:0 4px 25px #ff44444d}.toast-icon.svelte-1z025rm{font-size:1.5rem;line-height:1;flex-shrink:0}.toast-info.svelte-1z025rm .toast-icon:where(.svelte-1z025rm){color:#00aaffe6;text-shadow:0 0 10px rgba(0,170,255,.6)}.toast-success.svelte-1z025rm .toast-icon:where(.svelte-1z025rm){color:#00ff41e6;text-shadow:0 0 10px rgba(0,255,65,.6)}.toast-warning.svelte-1z025rm .toast-icon:where(.svelte-1z025rm){color:#ffaa00e6;text-shadow:0 0 10px rgba(255,170,0,.6)}.toast-error.svelte-1z025rm .toast-icon:where(.svelte-1z025rm){color:#ff4444e6;text-shadow:0 0 10px rgba(255,68,68,.6)}.toast-content.svelte-1z025rm{flex:1}.toast-message.svelte-1z025rm{font-family:var(--font-mono);font-size:.85rem;line-height:1.4;color:#ffffffe6}.toast-close.svelte-1z025rm{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:#ffffffb3;font-size:1.2rem;line-height:1;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.toast-close.svelte-1z025rm:hover{background:#fff3;border-color:#fff6;color:#ffffffe6}@media(max-width:768px){.toast-container.svelte-1z025rm{left:var(--spacing-md);right:var(--spacing-md);max-width:none}.toast.svelte-1z025rm{min-width:auto}}:root,[data-theme=default]{--matrix-green: #00ff41;--matrix-green-bright: #00ff7f;--matrix-green-dim: #00cc33;--black: #000000;--near-black: #0a0a0a;--dark-gray: #1a1a1a;--darker-gray: #0f0f0f;--grid-gray: #1f1f1f;--glow-green: rgba(0, 255, 65, .6);--glow-green-intense: rgba(0, 255, 65, 1);--glow-shadow: 0 0 20px rgba(0, 255, 65, .5), 0 0 40px rgba(0, 255, 65, .3), inset 0 0 20px rgba(0, 255, 65, .1);--font-mono: "IBM Plex Mono", "Space Mono", monospace;--font-display: "Orbitron", "Space Mono", sans-serif;--font-body: "IBM Plex Mono", "Space Mono", monospace;--spacing-unit: 1rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-xxl: 8rem;--transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--transition-standard: .3s cubic-bezier(.16, 1, .3, 1);--transition-smooth: .5s cubic-bezier(.16, 1, .3, 1)}[data-theme=high-contrast]{--matrix-green: #ffff00;--matrix-green-bright: #ffff66;--matrix-green-dim: #cccc00;--black: #000000;--near-black: #000000;--dark-gray: #000000;--darker-gray: #000000;--grid-gray: #111111;--glow-green: rgba(255, 255, 0, .8);--glow-green-intense: rgba(255, 255, 0, 1);--glow-shadow: 0 0 20px rgba(255, 255, 0, .7), 0 0 40px rgba(255, 255, 0, .5), inset 0 0 20px rgba(255, 255, 0, .2);--font-mono: "IBM Plex Mono", "Space Mono", monospace;--font-display: "Orbitron", "Space Mono", sans-serif;--font-body: "IBM Plex Mono", "Space Mono", monospace}[data-theme=high-contrast] body{background-image:none;filter:contrast(1.5)}[data-theme=high-contrast] body:before{display:none}[data-theme=low-light]{--matrix-green: #00cc33;--matrix-green-bright: #00dd44;--matrix-green-dim: #009922;--black: #000000;--near-black: #050505;--dark-gray: #0a0a0a;--darker-gray: #080808;--grid-gray: #0d0d0d;--glow-green: rgba(0, 204, 51, .4);--glow-green-intense: rgba(0, 204, 51, .8);--glow-shadow: 0 0 15px rgba(0, 204, 51, .3), 0 0 30px rgba(0, 204, 51, .2), inset 0 0 15px rgba(0, 204, 51, .05);--font-mono: "IBM Plex Mono", "Space Mono", monospace;--font-display: "Orbitron", "Space Mono", sans-serif;--font-body: "IBM Plex Mono", "Space Mono", monospace}[data-theme=low-light] body{opacity:.9;filter:brightness(.85)}[data-theme=low-light] body:before{opacity:.2}[data-theme=dyslexia]{--matrix-green: #00ff41;--matrix-green-bright: #00ff7f;--matrix-green-dim: #00cc33;--black: #000000;--near-black: #0a0a0a;--dark-gray: #1a1a1a;--darker-gray: #0f0f0f;--grid-gray: #1f1f1f;--glow-green: rgba(0, 255, 65, .6);--glow-green-intense: rgba(0, 255, 65, 1);--glow-shadow: 0 0 20px rgba(0, 255, 65, .5), 0 0 40px rgba(0, 255, 65, .3), inset 0 0 20px rgba(0, 255, 65, .1);--font-mono: "OpenDyslexic", "IBM Plex Mono", monospace;--font-display: "OpenDyslexic", "Orbitron", sans-serif;--font-body: "OpenDyslexic", "IBM Plex Mono", monospace;--spacing-unit: 1.2rem;--spacing-xs: .3rem;--spacing-sm: .6rem;--spacing-md: 1.2rem;--spacing-lg: 2.4rem;--spacing-xl: 4.8rem;--spacing-xxl: 9.6rem}[data-theme=dyslexia] body{line-height:1.8;letter-spacing:.08em;word-spacing:.2em}[data-theme=dyslexia] p,[data-theme=dyslexia] li,[data-theme=dyslexia] td{line-height:2;letter-spacing:.1em}[data-theme=colorblind]{--matrix-green: #00ccff;--matrix-green-bright: #33ddff;--matrix-green-dim: #0099cc;--black: #000000;--near-black: #0a0a0a;--dark-gray: #1a1a1a;--darker-gray: #0f0f0f;--grid-gray: #1f1f1f;--glow-green: rgba(0, 204, 255, .6);--glow-green-intense: rgba(0, 204, 255, 1);--glow-shadow: 0 0 20px rgba(0, 204, 255, .5), 0 0 40px rgba(0, 204, 255, .3), inset 0 0 20px rgba(0, 204, 255, .1);--font-mono: "IBM Plex Mono", "Space Mono", monospace;--font-display: "Orbitron", "Space Mono", sans-serif;--font-body: "IBM Plex Mono", "Space Mono", monospace}[data-theme=colorblind] body{background-image:linear-gradient(0deg,transparent 24%,rgba(0,204,255,.05) 25%,rgba(0,204,255,.05) 26%,transparent 27%,transparent 74%,rgba(0,204,255,.05) 75%,rgba(0,204,255,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(0,204,255,.05) 25%,rgba(0,204,255,.05) 26%,transparent 27%,transparent 74%,rgba(0,204,255,.05) 75%,rgba(0,204,255,.05) 76%,transparent 77%,transparent)}[data-theme=colorblind] .btn.primary:before{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,204,255,.1) 10px,rgba(0,204,255,.1) 20px)}[data-theme=colorblind] .card:after{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,204,255,.1) 0%,transparent 80%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--black);color:var(--matrix-green);font-family:var(--font-body);line-height:1.6;font-size:14px;font-weight:400;letter-spacing:.05em;overflow-x:hidden;background-image:linear-gradient(0deg,transparent 24%,rgba(0,255,65,.05) 25%,rgba(0,255,65,.05) 26%,transparent 27%,transparent 74%,rgba(0,255,65,.05) 75%,rgba(0,255,65,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(0,255,65,.05) 25%,rgba(0,255,65,.05) 26%,transparent 27%,transparent 74%,rgba(0,255,65,.05) 75%,rgba(0,255,65,.05) 76%,transparent 77%,transparent);background-size:50px 50px;background-position:0 0,10px 10px;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23noiseFilter)' opacity='0.02'/%3E%3C/svg%3E");pointer-events:none;z-index:-1;opacity:.3;animation:grain .8s steps(2,start) infinite}@keyframes grain{0%{background-position:0 0}to{background-position:40px 40px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;letter-spacing:.08em;text-transform:lowercase;line-height:1.2;margin-bottom:var(--spacing-lg);color:var(--matrix-green);text-shadow:0 0 10px rgba(0,255,65,.5)}h1{font-size:3.5rem;font-weight:400;letter-spacing:.12em;margin-bottom:var(--spacing-xl);background:linear-gradient(135deg,var(--matrix-green),var(--matrix-green-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 15px rgba(0,255,65,.4))}h2{font-size:2.5rem;margin-bottom:var(--spacing-lg);position:relative}h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;max-width:200px;height:2px;background:linear-gradient(90deg,var(--matrix-green),transparent);box-shadow:0 0 10px var(--glow-green)}h3{font-size:1.8rem;margin-bottom:var(--spacing-md)}h4{font-size:1.3rem;margin-bottom:var(--spacing-md)}p{margin-bottom:var(--spacing-md);font-size:1rem;color:#00ff41;line-height:1.8;font-weight:400}a{color:var(--matrix-green-bright);text-decoration:none;position:relative;transition:all var(--transition-fast);border-bottom:1px solid transparent;font-weight:500}a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,var(--matrix-green),transparent);box-shadow:0 0 8px var(--glow-green);transition:width var(--transition-standard)}a:hover{color:var(--matrix-green-bright);text-shadow:0 0 10px rgba(0,255,65,.8)}a:hover:after{width:100%}strong{color:var(--matrix-green-bright);font-weight:700;text-shadow:0 0 8px rgba(0,255,65,.6)}code{font-family:var(--font-mono);background:#00ff411a;color:var(--matrix-green-bright);padding:2px 6px;border-radius:3px;border:1px solid rgba(0,255,65,.2);font-size:.9em}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);position:relative}.section{padding:var(--spacing-xxl) 0;position:relative;overflow:hidden}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,65,.5),transparent);z-index:1}.section:nth-child(2n){background:#00ff4103}.section:nth-child(odd){background:#00ff4101}@keyframes pulseGlow{0%,to{text-shadow:0 0 15px rgba(0,255,65,.6)}50%{text-shadow:0 0 25px rgba(0,255,65,.9),0 0 40px rgba(0,255,65,.4)}}@keyframes pulse{0%,to{box-shadow:0 0 15px var(--glow-green);transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 25px #00ff41cc,0 0 40px #00ff4166;transform:translateY(-50%) scale(1.3)}}@keyframes gridShift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glitchText{0%{text-shadow:-2px 0 var(--matrix-green-bright),2px 0 rgba(255,0,0,.8)}50%{text-shadow:2px 0 var(--matrix-green-bright),-2px 0 rgba(255,0,0,.6)}to{text-shadow:0 0 15px rgba(0,255,65,.6)}}@keyframes typewriter{0%{width:0}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes terminalPulse{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.08em;text-transform:lowercase;border:2px solid var(--matrix-green);background:transparent;color:var(--matrix-green);cursor:pointer;transition:all var(--transition-standard);position:relative;overflow:hidden;text-decoration:none;border-radius:2px}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.3),transparent);transition:left var(--transition-smooth);z-index:0}.btn>*{position:relative;z-index:1}.btn:hover{background:#00ff411a;border-color:var(--matrix-green-bright);color:var(--matrix-green-bright);box-shadow:0 0 20px #00ff4180,inset 0 0 20px #00ff411a;text-shadow:0 0 10px rgba(0,255,65,.8)}.btn:hover:before{left:100%}.btn:active{transform:scale(.98)}.btn.primary{background:#00ff4126;border-color:var(--matrix-green-bright);box-shadow:0 0 15px #00ff4166}.btn.primary:hover{background:#00ff4140;box-shadow:0 0 30px #00ff4199,inset 0 0 20px #00ff4126}.btn.secondary{border-color:#00ff4180;color:#00ff41b3}.btn.secondary:hover{border-color:var(--matrix-green);color:var(--matrix-green);box-shadow:0 0 15px #00ff4166}.btn.icon{width:50px;height:50px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.card{background:#00ff4105;border:1px solid rgba(0,255,65,.2);border-radius:2px;padding:var(--spacing-lg);position:relative;overflow:hidden;transition:all var(--transition-standard);cursor:pointer}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--matrix-green),transparent);opacity:0;transition:opacity var(--transition-standard)}.card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,255,65,.1) 0%,transparent 80%);opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.card:hover{background:#00ff410d;border-color:#00ff4166;box-shadow:0 0 20px #00ff4133,inset 0 0 20px #00ff410d;transform:translateY(-5px)}.card:hover:before{opacity:1;box-shadow:0 0 10px #00ff4180}.card:hover:after{opacity:1}.card-title{font-family:var(--font-display);font-size:1.3rem;font-weight:400;letter-spacing:.08em;margin-bottom:var(--spacing-md);color:var(--matrix-green-bright);text-transform:lowercase}.card-content{font-size:.95rem;line-height:1.7;color:#00ff41;font-weight:400}.card-icon{width:60px;height:60px;background:#00ff411a;border:2px solid rgba(0,255,65,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:var(--spacing-md);transition:all var(--transition-standard)}.card:hover .card-icon{background:#00ff4126;border-color:var(--matrix-green);box-shadow:0 0 15px #00ff4166;transform:scale(1.1) rotate(-5deg)}.grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.highlight{background:linear-gradient(120deg,#00ff411a,#00ff410d,#00ff411a);border-left:4px solid var(--matrix-green);padding:var(--spacing-md) var(--spacing-lg);border-radius:2px;margin:var(--spacing-lg) 0;position:relative;overflow:hidden}.highlight:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);animation:shimmer 2s infinite}.stat{font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:var(--matrix-green-bright);text-shadow:0 0 15px rgba(0,255,65,.5);margin-bottom:var(--spacing-sm)}.stat-label{font-size:.85rem;color:#00ff41b3;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}.terminal{background:#000c;border:1px solid rgba(0,255,65,.3);border-radius:4px;padding:var(--spacing-lg);font-family:var(--font-mono);font-size:.9rem;color:var(--matrix-green);overflow-x:auto;position:relative;box-shadow:inset 0 0 20px #00ff411a,0 0 20px #00ff411a}.terminal:before{content:"▓ ░ ▓";position:absolute;top:8px;left:12px;font-size:.8rem;color:#00ff4166;letter-spacing:4px}.terminal-line{margin:6px 0;position:relative;animation:terminalPulse .5s ease-out}.terminal-prompt{color:var(--matrix-green-bright);font-weight:700;margin-right:8px}.terminal-command{color:var(--matrix-green)}.terminal-output{color:#00ff41f2}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,65,.3),transparent);margin:var(--spacing-xl) 0;position:relative}.divider:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50px;height:1px;background:#00ff41cc;box-shadow:0 0 10px #00ff4199}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-mono);font-size:1rem;background:#00ff4105;border:1px solid rgba(0,255,65,.2);color:var(--matrix-green);border-radius:2px;transition:all var(--transition-standard);margin-bottom:var(--spacing-md)}input::placeholder,textarea::placeholder{color:#00ff4166}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;background:#00ff410d;border-color:var(--matrix-green);box-shadow:0 0 15px #00ff414d,inset 0 0 10px #00ff410d}.animate-in-left{animation:slideInLeft .6s ease-out}.animate-in-right{animation:slideInRight .6s ease-out}.animate-in-up{animation:slideInUp .6s ease-out}.animate-in-down{animation:slideInDown .6s ease-out}.animate-fade{animation:fadeIn .6s ease-out}.animate-scale{animation:scaleIn .6s ease-out}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.opacity-50,.opacity-75{opacity:1}.hidden{display:none!important}.visible{display:block!important}.inline-block{display:inline-block}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.cursor-pointer{cursor:pointer}.no-select{user-select:none;-webkit-user-select:none}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glow{box-shadow:0 0 20px #00ff4180}.glow-intense{box-shadow:0 0 40px #00ff41b3,0 0 60px #00ff4166}.border-top{border-top:1px solid rgba(0,255,65,.2)}.border-bottom{border-bottom:1px solid rgba(0,255,65,.2)}.border-left{border-left:2px solid var(--matrix-green)}.border-right{border-right:2px solid var(--matrix-green)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#00ff410d}::-webkit-scrollbar-thumb{background:#00ff414d;border-radius:5px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#00ff4199;box-shadow:0 0 10px #00ff4166}::selection{background:#00ff414d;color:var(--matrix-green-bright)}::-moz-selection{background:#00ff414d;color:var(--matrix-green-bright)}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.3rem}.section{padding:var(--spacing-xl) 0}.grid,.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat{font-size:2rem}}@media(max-width:480px){:root{font-size:12px}h1{font-size:1.8rem}h2{font-size:1.3rem}h3{font-size:1rem}.section{padding:var(--spacing-lg) 0}.container{padding:0 var(--spacing-md)}.grid,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn{width:100%}.stat{font-size:1.5rem}.card{padding:var(--spacing-md)}.terminal{font-size:.8rem;padding:var(--spacing-md)}}@media print{body{background:#fff;color:#000}a{color:#06c}button,.btn{border:1px solid #999}}.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}
