.mission-log{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-md);transition:border-color .3s ease}.mission-log:hover{border-color:#ffd70033}.mission-log.expanded{border-color:#ffd7004d}.mission-log-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease}.mission-log-header:hover{background:var(--glass-hover)}.mission-log-title-group{display:flex;flex-direction:column;gap:4px}.mission-log-number{font-family:var(--font-header);font-size:.75rem;font-weight:600;letter-spacing:.2em;color:var(--accent-gold);text-transform:uppercase}.mission-log-title{font-size:1rem;font-weight:500;color:var(--text-primary);letter-spacing:.05em;margin:0}.mission-log-chevron{color:var(--text-secondary);transition:color .3s ease}.mission-log.expanded .mission-log-chevron{color:var(--accent-gold)}.mission-log-content{overflow:hidden}.mission-log-custom{padding:0 var(--space-lg) var(--space-md)}.mission-log-compare-controls{display:flex;justify-content:center;padding:0 var(--space-lg) var(--space-md)}.btn-audio-toggle{min-width:200px;padding:var(--space-sm) var(--space-lg);font-size:.875rem;gap:var(--space-sm)}.mission-log-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-lg);padding:0 var(--space-lg) var(--space-lg);align-items:start}.mission-log-visual-column{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.mission-log-visual{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:#000}.mission-log-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.album-art-link{position:relative;display:block;width:100%;max-width:200px;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--glass-border);transition:all .3s ease}.album-art-link:hover{border-color:var(--accent-gold);box-shadow:0 0 20px #ffd70033}.album-art-image{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s ease}.album-art-link:hover .album-art-image{opacity:1}.album-art-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#000000b3;opacity:0;transition:opacity .3s ease;color:var(--accent-gold)}.album-art-link:hover .album-art-overlay{opacity:1}.album-art-overlay span{font-family:var(--font-header);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mission-log-info{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xs) 0}.info-header{display:flex;flex-direction:column;gap:var(--space-xs)}.info-service{font-family:var(--font-header);font-size:.6875rem;font-weight:600;letter-spacing:.15em;color:var(--accent-gold);text-transform:uppercase;padding:4px 10px;background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:var(--radius-sm);display:inline-block;width:fit-content}.info-project{font-family:var(--font-header);font-size:1.125rem;font-weight:700;letter-spacing:.03em;color:var(--text-primary);margin:var(--space-xs) 0 0 0;line-height:1.3}.info-material{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-top:var(--space-xs)}.material-label{font-family:var(--font-header);font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase}.material-value{font-family:var(--font-body);font-size:.875rem;color:var(--text-primary);font-weight:600}.info-log{display:flex;flex-direction:column;gap:6px;padding:var(--space-sm);background:#ffffff05;border-left:2px solid var(--accent-gold-dim);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.log-label{font-family:var(--font-header);font-size:.625rem;font-weight:600;letter-spacing:.15em;color:var(--accent-gold);text-transform:uppercase;opacity:.8}.log-content{font-family:var(--font-body);font-size:.8125rem;font-style:italic;color:var(--text-secondary);line-height:1.7}.info-result{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding-top:var(--space-xs);border-top:1px solid var(--glass-border)}.result-label{font-family:var(--font-header);font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase}.result-value{font-family:var(--font-body);font-size:.9375rem;color:var(--accent-gold);font-weight:700}.mission-log-rich-content{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:1px solid var(--glass-border);margin-top:var(--space-sm)}.rich-field{display:flex;flex-direction:column;gap:4px}.rich-field .field-label{font-family:var(--font-header);font-size:.625rem;font-weight:600;letter-spacing:.2em;color:var(--accent-gold);text-transform:uppercase;opacity:.8}.rich-field .field-value{font-family:var(--font-body);font-size:.875rem;color:var(--text-primary);line-height:1.5}.rich-field .field-project{font-family:var(--font-header);font-size:1.125rem;font-weight:700;letter-spacing:.02em}.rich-field-log{padding:var(--space-sm);background:#ffffff05;border-left:2px solid var(--accent-gold-dim);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.rich-field .field-log{font-style:italic;color:var(--text-secondary);line-height:1.7}.rich-field-result{padding-top:var(--space-sm);border-top:1px solid var(--glass-border)}.rich-field .field-result{font-size:1rem;color:var(--accent-gold);font-weight:700}.info-controls{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--glass-border)}.audio-progress{position:relative;height:6px;background:#ffffff1a;border-radius:3px;cursor:pointer;overflow:visible;transition:height .2s ease}.audio-progress:hover{height:8px}.audio-progress-fill{height:100%;background:linear-gradient(90deg,var(--accent-gold) 0%,#B8860B 100%);border-radius:3px;transition:width .05s linear;position:relative}.audio-progress-handle{position:absolute;top:50%;width:12px;height:12px;background:var(--accent-gold);border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease;box-shadow:0 0 8px #ffd70080}.audio-progress:hover .audio-progress-handle{opacity:1}.audio-time{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-primary);letter-spacing:.05em;font-weight:500}.info-buttons{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.btn-play{flex:1;padding:var(--space-sm) var(--space-md)}.btn-play svg{flex-shrink:0}.btn-ghost.btn-icon{opacity:.6;border-color:#fff3;flex-shrink:0}.btn-ghost.btn-icon:hover{opacity:1;border-color:var(--accent-gold);color:var(--accent-gold)}@media(max-width:768px){.mission-log-header{padding:var(--space-sm) var(--space-md)}.mission-log-custom{padding:0 var(--space-md) var(--space-sm)}.mission-log-grid{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:0 var(--space-md) var(--space-md)}.mission-log-visual-column{width:100%;align-items:center}.mission-log-info{width:100%;gap:var(--space-sm);padding:0;align-items:center;text-align:center}.info-header{align-items:center;text-align:center}.info-log{text-align:left}.info-result{justify-content:center}.info-controls{width:100%;align-items:center}.info-project{font-size:1rem}.info-log{padding:var(--space-xs)}.log-content{font-size:.75rem}.audio-time{font-size:.625rem}.mission-log-title{font-size:.875rem}.mission-log-number{font-size:.625rem}.info-buttons{flex-direction:row}.btn-play{flex:1}.mission-log-rich-content{padding:var(--space-sm) var(--space-md) var(--space-md);gap:var(--space-sm)}.rich-field .field-project{font-size:1rem}.rich-field .field-log{font-size:.75rem}}@media(min-width:1024px){.mission-log-grid{grid-template-columns:1.3fr 1fr;gap:var(--space-xl)}.info-project{font-size:1.25rem}.log-content{font-size:.875rem}}.compare-player{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.compare-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.compare-video-bottom{z-index:0}.compare-video-top{z-index:10;transition:clip-path .05s ease-out}.compare-divider{position:absolute;top:0;bottom:0;z-index:15;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.compare-divider-line{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 0%,var(--accent-gold) 10%,var(--accent-gold) 90%,transparent 100%);box-shadow:0 0 10px var(--accent-gold-dim)}.compare-divider-handle{position:relative;width:40px;height:40px;background:var(--bg-obsidian);border:2px solid var(--accent-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-gold);box-shadow:0 0 20px var(--accent-gold-dim)}.compare-labels{position:absolute;top:var(--space-sm);left:0;right:0;z-index:5;display:flex;justify-content:space-between;padding:0 var(--space-sm);pointer-events:none}.compare-label{font-family:var(--font-header);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-xs) var(--space-sm);background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-sm);color:var(--text-secondary)}.compare-label-right{color:var(--accent-gold)}.compare-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.compare-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:100%;background:transparent;cursor:ew-resize}.compare-slider::-moz-range-thumb{width:60px;height:100%;background:transparent;border:none;cursor:ew-resize}.compare-play-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;width:80px;height:80px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-gold);opacity:1;transition:opacity .3s ease;pointer-events:none}.compare-play-indicator.hidden{opacity:0}.compare-player:hover .compare-divider-handle{transform:scale(1.1);transition:transform .2s ease}@media(max-width:768px){.compare-divider-handle{width:32px;height:32px}.compare-divider-handle svg{width:16px;height:16px}.compare-label{font-size:.625rem;padding:4px 8px}.compare-play-indicator{width:60px;height:60px}.compare-play-indicator svg{width:32px;height:32px}}.audio-indicator{position:absolute;bottom:var(--space-sm);right:var(--space-sm);z-index:15;width:36px;height:36px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-gold);pointer-events:none;animation:pulse 2s ease-in-out infinite}.starfield-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;opacity:.6}.signal-lab{min-height:100vh;display:flex;flex-direction:column}.brand-header{width:100%;padding:var(--space-lg) var(--space-md);text-align:center;position:relative;z-index:10}.brand-container{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.brand-title{font-family:var(--font-mono);font-size:clamp(.875rem,3vw,1.25rem);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-gold)}.brand-subtitle{font-family:var(--font-mono);font-size:clamp(.5rem,1.5vw,.625rem);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.brand-divider{position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--glass-border) 20%,var(--accent-gold-dim) 50%,var(--glass-border) 80%,transparent 100%)}.hero-section{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);position:relative}.hero-container{max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.hero-emblem{margin-bottom:var(--space-sm);animation:pulse 3s ease-in-out infinite}.hero-headline{font-family:var(--font-mono);font-size:clamp(1.75rem,6vw,3rem);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-gold);line-height:1.2;text-shadow:0 0 30px var(--accent-gold-dim)}.hero-subtitle{font-family:var(--font-mono);font-size:clamp(.625rem,2vw,.875rem);font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary)}.hero-description{font-family:var(--font-mono);font-size:clamp(.75rem,2vw,.9375rem);font-weight:400;letter-spacing:.05em;line-height:1.8;color:var(--text-primary);max-width:600px;text-transform:uppercase}.hero-buttons{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg);width:100%;max-width:400px}.btn-artifact{font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:var(--space-md) var(--space-lg);background:var(--accent-gold);color:var(--bg-obsidian);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.btn-artifact:hover{transform:translateY(-2px);box-shadow:0 10px 40px var(--accent-gold-dim);background:#ffe44d}.btn-artifact:active{transform:translateY(0)}.btn-commission{font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:var(--space-md) var(--space-lg);background:transparent;color:var(--accent-gold);border:1px solid var(--accent-gold);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.btn-commission:hover{background:#ffd7001a;box-shadow:0 0 20px var(--accent-gold-dim)}.btn-commission:active{transform:translateY(0)}.archive-divider{text-align:center;padding:var(--space-xl) var(--space-md);position:relative}.archive-divider:before,.archive-divider:after{content:"";position:absolute;top:50%;width:30%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--glass-border) 50%,var(--accent-gold-dim) 100%)}.archive-divider:before{left:5%}.archive-divider:after{right:5%;transform:scaleX(-1)}.archive-label{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-obsidian);padding:0 var(--space-md);position:relative;z-index:1}.signal-lab-feed{flex:1;padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.intake-section{padding:var(--space-xl) 0}.intake-container{display:flex;justify-content:center;padding-top:var(--space-lg)}.intake-terminal{width:100%;max-width:600px;background:#0009;border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 40px #ffd7000d,inset 0 1px #ffffff0d}.terminal-header{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid var(--glass-border)}.terminal-dot{width:10px;height:10px;border-radius:50%;background:#ffffff26}.terminal-dot:first-child{background:#ff5f56}.terminal-dot:nth-child(2){background:#ffbd2e}.terminal-dot:nth-child(3){background:#27ca40}.terminal-title{font-family:SF Mono,Fira Code,monospace;font-size:.6875rem;letter-spacing:.05em;color:var(--text-secondary);margin-left:auto}.terminal-body{padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.terminal-prompt{display:flex;align-items:center;gap:var(--space-sm);margin:0}.prompt-symbol{font-family:SF Mono,Fira Code,monospace;font-size:1.25rem;color:var(--accent-gold);animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.prompt-text{font-family:var(--font-header);font-size:.875rem;font-weight:600;letter-spacing:.1em;color:var(--text-primary)}.intake-button{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,var(--accent-gold) 0%,#B8860B 100%);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.intake-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.intake-button:hover:before{left:100%}.intake-button:hover{transform:translateY(-2px);box-shadow:0 10px 40px #ffd7004d}.intake-button:active{transform:translateY(0)}.button-text{font-family:var(--font-header);font-size:.9375rem;font-weight:700;letter-spacing:.1em;color:var(--bg-obsidian)}.button-separator{font-family:SF Mono,Fira Code,monospace;font-size:.875rem;color:#05050580}.button-action{font-family:var(--font-header);font-size:.8125rem;font-weight:600;letter-spacing:.05em;color:var(--bg-obsidian);opacity:.8}.button-arrow{color:var(--bg-obsidian);opacity:.7;transition:transform .3s ease}.intake-button:hover .button-arrow{transform:translate(4px)}.signal-lab-footer{margin-top:auto;padding-bottom:var(--space-lg)}.footer-content{display:flex;align-items:center;justify-content:center;padding-top:var(--space-lg)}.footer-text{font-family:var(--font-mono);font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.signal-lab:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,215,0,.03) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(255,215,0,.02) 0%,transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(255,215,0,.02) 0%,transparent 40%);pointer-events:none;z-index:-1}.signal-lab:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:1000;opacity:.5}@media(max-width:768px){.brand-header{padding:var(--space-md) var(--space-sm)}.brand-title{font-size:.875rem;letter-spacing:.2em}.brand-subtitle{font-size:.5rem}.hero-section{min-height:70vh;padding:var(--space-lg) var(--space-sm)}.hero-emblem svg{width:48px;height:48px}.hero-headline{font-size:clamp(1.5rem,8vw,2rem);letter-spacing:.1em}.hero-description{font-size:.75rem;line-height:1.7;padding:0 var(--space-sm)}.hero-buttons{width:100%;padding:0 var(--space-sm)}.btn-artifact,.btn-commission{font-size:.75rem;padding:var(--space-sm) var(--space-md)}.archive-divider{padding:var(--space-lg) var(--space-sm)}.archive-divider:before,.archive-divider:after{width:20%}.archive-label{font-size:.625rem}.signal-lab-feed{padding-top:var(--space-md);padding-bottom:var(--space-lg)}.intake-section{padding:var(--space-lg) 0}.terminal-body{padding:var(--space-md);gap:var(--space-md)}.prompt-text{font-size:.75rem}.intake-button{flex-wrap:wrap;padding:var(--space-sm) var(--space-md);gap:6px}.button-text{font-size:.8125rem}.button-action{font-size:.6875rem}.button-separator{display:none}}@media(min-width:1200px){.signal-lab-feed{max-width:900px}.intake-terminal{max-width:700px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-obsidian: #050505;--text-primary: #EAEAEA;--text-secondary: rgba(234, 234, 234, .6);--accent-gold: #FFD700;--accent-gold-dim: rgba(255, 215, 0, .3);--glass-border: rgba(255, 255, 255, .1);--glass-bg: rgba(255, 255, 255, .03);--glass-hover: rgba(255, 255, 255, .08);--font-mono: "Courier New", Courier, monospace;--font-header: "Courier New", Courier, monospace;--font-body: "Courier New", Courier, monospace;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg-obsidian);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);font-weight:600;letter-spacing:.05em;text-transform:uppercase}h1{font-size:clamp(1.75rem,5vw,2.5rem)}h2{font-size:clamp(1.25rem,4vw,1.75rem)}h3{font-size:clamp(1rem,3vw,1.25rem)}.text-gold{color:var(--accent-gold)}.text-dim{color:var(--text-secondary)}.font-mono{font-family:SF Mono,Fira Code,monospace;font-size:.875rem;letter-spacing:.02em}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.btn{font-family:var(--font-header);font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs)}.btn-primary{background:linear-gradient(135deg,var(--accent-gold) 0%,#B8860B 100%);color:var(--bg-obsidian);border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-gold-dim)}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.3)}.btn-ghost:hover{background:var(--glass-hover);border-color:#ffffff80}.btn-icon{width:48px;height:48px;padding:0;border-radius:50%}.container{width:100%;max-width:1200px;margin:0 auto;padding:var(--space-md)}.page-header{text-align:center;padding:var(--space-xl) 0;margin-bottom:var(--space-lg)}.page-header h1{margin-bottom:var(--space-xs)}.page-header .subtitle{color:var(--text-secondary);font-size:.875rem;letter-spacing:.2em;text-transform:uppercase}.divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--glass-border) 20%,var(--accent-gold-dim) 50%,var(--glass-border) 80%,transparent 100%);margin:var(--space-lg) 0}.glow-text{text-shadow:0 0 20px var(--accent-gold-dim)}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.animate-pulse{animation:pulse 2s ease-in-out infinite}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-obsidian)}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}@media(max-width:768px){:root{--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem}.container{padding:var(--space-sm)}}
