[data-theme=neon-pulp-2089]{--skin-bg:#0a0b11;--skin-ink:#f2f6ff;--skin-neon:#21f3d6;--skin-accent:#fe3a84;--skin-amber:#fc6;--skin-grain:hsla(0,0%,100%,.03);--skin-glow-sm:0 0 10px var(--skin-neon),0 0 20px var(--skin-neon)33;--skin-glow-md:0 0 20px var(--skin-neon),0 0 40px var(--skin-neon)55;--skin-glow-lg:0 0 30px var(--skin-accent),0 0 60px var(--skin-accent)44;--skin-font-heading:"Orbitron",monospace;--skin-font-body:"Inter",system-ui,sans-serif;--skin-font-mono:"JetBrains Mono",monospace;--skin-scanline-opacity:0.15;--skin-grain-opacity:0.03}[data-theme=neon-pulp-2089] .skin-hover-glow:hover{box-shadow:var(--skin-glow-md);border-color:var(--skin-neon);transition:all .3s ease}[data-theme=neon-pulp-2089] .skin-halftone{background:linear-gradient(45deg,var(--skin-neon) 25%,transparent 25%,transparent 75%,var(--skin-neon) 75%);background-size:4px 4px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--skin-neon)}[data-theme=neon-pulp-2089] .skin-card-enter{animation:neonThunk .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes neonThunk{0%{transform:translateY(20px) scale(.95);opacity:0}60%{transform:translateY(-5px) scale(1.02)}to{transform:translateY(0) scale(1);opacity:1}}[data-theme=neon-pulp-2089]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,var(--skin-scanline-opacity)) 0,transparent 1px,transparent 2px,rgba(0,0,0,var(--skin-scanline-opacity)) 3px);animation:scanlines 8s linear infinite}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(4px)}}[data-theme=neon-pulp-2089]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");opacity:var(--skin-grain-opacity);animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(3%,3%)}30%{transform:translate(-3%,5%)}40%{transform:translate(5%,-3%)}50%{transform:translate(-5%,5%)}60%{transform:translate(3%,-5%)}70%{transform:translate(-3%,-3%)}80%{transform:translate(5%,5%)}90%{transform:translate(-5%,3%)}}[data-theme=neon-monsoon]{--skin-bg:#050608;--skin-ink:#e9f3ff;--skin-neon:#7bf2c9;--skin-accent:#ffb347;--skin-amber:#ffb347;--skin-noir:#0c0f15;--skin-sheen:radial-gradient(circle at 30% 40%,rgba(123,242,201,.35),transparent 45%),radial-gradient(circle at 70% 70%,rgba(255,179,71,.3),transparent 40%);--skin-glass:rgba(12,15,21,.7);--skin-grain:hsla(0,0%,100%,.025);--skin-font-heading:"Futura","Share Tech Mono",sans-serif;--skin-font-body:"Inter","Futura",system-ui,sans-serif;--skin-font-mono:"Share Tech Mono","JetBrains Mono",monospace}[data-theme=neon-monsoon]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:linear-gradient(130deg,rgba(4,5,7,.9),rgba(4,5,7,.65)),var(--skin-sheen),radial-gradient(ellipse at center,hsla(0,0%,100%,.08),rgba(4,5,7,.95));mix-blend-mode:screen;opacity:.55}[data-theme=neon-monsoon]:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9996;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='0.25'/%3E%3C/svg%3E"),repeating-linear-gradient(120deg,rgba(123,242,201,.07) 0 2px,transparent 2px 4px);background-size:100% 100%,3px 8px;mix-blend-mode:lighten;opacity:.28;animation:rainShimmer 12s linear infinite}@keyframes rainShimmer{0%{transform:translateZ(0)}to{transform:translate3d(-12px,18px,0)}}[data-theme=neon-monsoon] .skin-glass-layer{background:linear-gradient(120deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),var(--skin-glass);border:1px solid rgba(123,242,201,.35);box-shadow:0 12px 40px rgba(0,0,0,.35),0 0 20px rgba(123,242,201,.3);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-radius:14px}[data-theme=neon-monsoon] .skin-chroma-focus:focus-visible,[data-theme=neon-monsoon] :focus-visible{outline:2px solid var(--skin-neon);outline-offset:3px;box-shadow:0 0 0 2px rgba(123,242,201,.4),0 0 0 6px rgba(255,179,71,.35),0 0 18px rgba(123,242,201,.45);filter:drop-shadow(-2px 0 4px rgba(255,0,128,.3)) drop-shadow(2px 0 4px rgba(0,255,255,.35))}[data-theme=neon-monsoon] .skin-puddle{background:radial-gradient(circle at 20% 20%,rgba(123,242,201,.25),transparent 35%),radial-gradient(circle at 80% 40%,rgba(255,179,71,.2),transparent 30%),linear-gradient(160deg,rgba(12,15,21,.9),rgba(12,15,21,.6));border:1px solid rgba(123,242,201,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}[data-theme=neon-monsoon] .skin-marquee{background:linear-gradient(90deg,rgba(123,242,201,.08),rgba(255,179,71,.08));border:1px solid rgba(123,242,201,.35)}[data-theme=analog-cosmos]{--skin-bg:#0d0f12;--skin-phosphor:#91ff7a;--skin-amber:#ffb86b;--skin-paper:#e7e2d7;--skin-wire:#5aa8ff;--skin-ink:var(--skin-paper);--skin-font-heading:"IBM Plex Sans",sans-serif;--skin-font-body:"IBM Plex Sans",sans-serif;--skin-font-mono:"IBM Plex Mono",monospace;--skin-vignette:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%)}[data-theme=analog-cosmos] .skin-switch{transition:all .15s cubic-bezier(.4,0,.2,1);transition-delay:.05s}[data-theme=analog-cosmos] .skin-switch:active{transform:translateY(2px)}[data-theme=analog-cosmos] .skin-radar{animation:radarSweep 4s linear infinite}@keyframes radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=analog-cosmos]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:var(--skin-vignette)}[data-theme=analog-cosmos] .skin-leader{border-bottom:1px dotted var(--skin-phosphor);opacity:.5}[data-theme=deep-space-terminal]{--skin-bg:#07090d;--skin-lime:#b6ff6b;--skin-cyan:#6bdcff;--skin-magenta:#ff55c3;--skin-ink:var(--skin-lime);--skin-neon:var(--skin-cyan);--skin-accent:var(--skin-magenta);--skin-font-heading:"Courier New",monospace;--skin-font-body:"Courier New",monospace;--skin-font-mono:"Courier New",monospace}[data-theme=deep-space-terminal] *{transition:none!important;animation-timing-function:step-end!important}[data-theme=deep-space-terminal] .skin-cursor:after{content:"█";animation:terminalBlink 1s step-end infinite;color:var(--skin-lime)}@keyframes terminalBlink{0%,50%{opacity:1}51%,to{opacity:0}}[data-theme=deep-space-terminal] .skin-chevron{border-top:3px solid var(--skin-accent);background-image:repeating-linear-gradient(45deg,var(--skin-accent),var(--skin-accent) 10px,transparent 10px,transparent 20px);background-size:100% 3px;background-repeat:no-repeat;background-position:top}[data-theme=deep-space-terminal] .skin-matrix{position:relative;overflow:hidden}[data-theme=cosmic-library-oracle]{--skin-bg:#09070a;--skin-gold:#ffc76b;--skin-violet:#a67bff;--skin-mist:#eae7ff;--skin-ink:var(--skin-mist);--skin-neon:var(--skin-gold);--skin-accent:var(--skin-violet);--skin-font-heading:"Cormorant Garamond",serif;--skin-font-body:"Space Grotesk",sans-serif;--skin-font-mono:"Space Mono",monospace}[data-theme=cosmic-library-oracle] .skin-codex{animation:codexUnfold .6s cubic-bezier(.22,.61,.36,1);transform-origin:left}@keyframes codexUnfold{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}to{transform:perspective(1000px) rotateY(0deg);opacity:1}}[data-theme=cosmic-library-oracle] :focus-visible{outline:2px solid var(--skin-gold);outline-offset:4px;box-shadow:0 0 20px var(--skin-gold)66}[data-theme=cosmic-library-oracle] .skin-tooltip{position:relative}[data-theme=cosmic-library-oracle] .skin-tooltip:before{content:"✨";position:absolute;top:-10px;right:-10px;animation:sparkle 2s ease-in-out infinite}@keyframes sparkle{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}[data-theme=cosmic-library-oracle] .skin-sacred-grid{animation:sacredPulse 4s ease-in-out infinite}@keyframes sacredPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}[data-theme=imperial-holo-grid]{--skin-bg:#0b0d13;--skin-ink:#e6edf7;--skin-neon:#5df5ff;--skin-accent:#d72638;--skin-crimson:#d72638;--skin-obsidian:#05060a;--skin-gunmetal:#1a1e27;--skin-holo-line:rgba(93,245,255,.24);--skin-holo-subgrid:rgba(93,245,255,.12);--skin-holo-glow:rgba(93,245,255,.4);--skin-fog:rgba(93,245,255,.05);--skin-shadow:rgba(0,0,0,.7);--skin-font-heading:"Eurostile","Bank Gothic","Orbitron",sans-serif;--skin-font-body:"Eurostile","Inter","Space Grotesk",sans-serif;--skin-font-mono:"Space Mono","JetBrains Mono",monospace;--skin-scanline-opacity:0.1;--skin-grain-opacity:0.04}[data-theme=imperial-holo-grid]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9996;background:repeating-linear-gradient(0deg,rgba(93,245,255,var(--skin-scanline-opacity)) 0,transparent 2px,transparent 4px,rgba(93,245,255,var(--skin-scanline-opacity)) 6px);mix-blend-mode:screen;animation:holoScan 10s linear infinite}[data-theme=imperial-holo-grid]:after{content:"";position:fixed;inset:-10%;pointer-events:none;z-index:9995;background:radial-gradient(circle at 20% 30%,var(--skin-fog),transparent 45%),radial-gradient(circle at 80% 70%,var(--skin-fog),transparent 40%),linear-gradient(120deg,transparent 0,rgba(0,0,0,.4) 60%);filter:blur(20px) saturate(120%);animation:fogDrift 30s ease-in-out infinite}@keyframes holoScan{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes fogDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,-10px,0)}}[data-theme=imperial-holo-grid] .skin-fleet-parallax{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 40%),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.04),transparent 40%)}[data-theme=imperial-holo-grid] .skin-fleet-parallax:after,[data-theme=imperial-holo-grid] .skin-fleet-parallax:before{content:"";position:absolute;inset:-10% -5% auto;height:40%;background:linear-gradient(120deg,transparent 45%,var(--skin-obsidian) 46%,var(--skin-obsidian) 54%,transparent 55%),linear-gradient(120deg,transparent 48%,var(--skin-gunmetal) 49%,var(--skin-gunmetal) 51%,transparent 52%);opacity:.35;transform-origin:center;filter:drop-shadow(0 10px 30px rgba(0,0,0,.55));animation:fleetDrift 22s linear infinite}[data-theme=imperial-holo-grid] .skin-fleet-parallax:after{inset:auto -15% -15% -10%;height:35%;opacity:.5;animation-duration:28s;animation-direction:reverse}@keyframes fleetDrift{0%{transform:translate3d(-5%,0,0) scale(1.05) skewX(-4deg)}50%{transform:translate3d(5%,4%,0) scale(1.02) skewX(-6deg)}to{transform:translate3d(15%,-2%,0) scale(1.04) skewX(-4deg)}}[data-theme=imperial-holo-grid] .skin-holo-grid{position:relative;background:linear-gradient(90deg,var(--skin-holo-subgrid) 1px,transparent 1px),linear-gradient(0deg,var(--skin-holo-subgrid) 1px,transparent 1px),linear-gradient(90deg,var(--skin-holo-line) 1px,transparent 1px),linear-gradient(0deg,var(--skin-holo-line) 1px,transparent 1px);background-size:32px 32px,32px 32px,128px 128px,128px 128px;border:1px solid var(--skin-holo-line);box-shadow:0 0 40px var(--skin-holo-glow),inset 0 0 30px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);overflow:hidden}[data-theme=imperial-holo-grid] .skin-holo-grid:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(93,245,255,.18),transparent 55%);mix-blend-mode:screen;pointer-events:none;animation:holoParallax 12s ease-in-out infinite}@keyframes holoParallax{0%{transform:translate3d(-5%,-5%,0)}50%{transform:translate3d(8%,6%,0)}to{transform:translate3d(-6%,4%,0)}}[data-theme=imperial-holo-grid] .skin-reticule{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--skin-ink);text-transform:uppercase;letter-spacing:.08em;padding:1.25rem 1.5rem;border:1px solid var(--skin-holo-line);border-radius:999px;box-shadow:0 0 0 1px var(--skin-obsidian),0 0 20px var(--skin-holo-glow);overflow:hidden}[data-theme=imperial-holo-grid] .skin-reticule:after,[data-theme=imperial-holo-grid] .skin-reticule:before{content:"";position:absolute;inset:12%;border:1px dashed var(--skin-holo-line);border-radius:50%;animation:reticuleSpin 10s linear infinite}[data-theme=imperial-holo-grid] .skin-reticule:after{inset:4%;animation-duration:6s;animation-direction:reverse}@keyframes reticuleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme] .skin-holo-interactive{--hover-x:0px;--hover-y:0px;--hover-tilt-x:0deg;--hover-tilt-y:0deg;--shimmer-angle:120deg;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transform:perspective(900px) rotateX(var(--hover-tilt-y)) rotateY(var(--hover-tilt-x));will-change:transform}[data-theme] .skin-holo-interactive:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--shimmer-angle),transparent 35%,hsla(0,0%,100%,.22) 50%,transparent 65%);opacity:0;transition:opacity .25s ease;mix-blend-mode:screen}[data-theme] .skin-holo-interactive:hover:after{opacity:1}[data-theme] .skin-magnetic-hover{transform:translate3d(var(--hover-x),var(--hover-y),0) perspective(1000px) rotateX(var(--hover-tilt-y)) rotateY(var(--hover-tilt-x))}[data-theme=imperial-holo-grid] .skin-magnetic-hover{box-shadow:0 14px 30px rgba(0,0,0,.55),0 0 30px var(--skin-holo-glow),inset 0 0 10px rgba(215,38,56,.35);border-color:var(--skin-accent)}[data-theme=imperial-holo-grid] .skin-refraction-shimmer{background:linear-gradient(145deg,rgba(93,245,255,.1),rgba(13,20,31,.95));-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border:1px solid var(--skin-holo-line);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 20px 50px rgba(0,0,0,.5)}[data-theme] .skin-button{position:relative;overflow:hidden;border:2px solid var(--skin-neon);color:var(--skin-ink);background:var(--skin-bg);padding:.75rem 1.5rem;font-family:var(--skin-font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}[data-theme] .skin-button:hover{background:var(--skin-neon);color:var(--skin-bg);box-shadow:0 0 20px var(--skin-neon);transform:translateY(-2px)}[data-theme] .skin-button:active{transform:translateY(0)}[data-theme] .skin-card{background:var(--skin-bg);border:2px solid var(--skin-neon);border-radius:8px;padding:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme] .skin-card:hover{border-color:var(--skin-accent);box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 20px var(--skin-accent)33;transform:translateY(-4px);transition:all .3s ease}[data-theme] .skin-input{background:var(--skin-bg);border:2px solid var(--skin-neon);color:var(--skin-ink);padding:.75rem 1rem;font-family:var(--skin-font-mono);border-radius:4px;outline:none;transition:all .2s ease}[data-theme] .skin-input:focus{border-color:var(--skin-accent);box-shadow:0 0 0 3px var(--skin-accent)33}[data-theme] .skin-rain-button{position:relative;overflow:hidden;padding:.9rem 1.6rem;border-radius:999px;border:1px solid var(--skin-neon);background:linear-gradient(140deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0)),linear-gradient(120deg,rgba(123,242,201,.35),rgba(255,179,71,.2));color:var(--skin-ink);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 18px rgba(123,242,201,.45);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}[data-theme] .skin-rain-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0));opacity:0;transform:translateY(12%);transition:opacity .25s ease,transform .25s ease}[data-theme] .skin-rain-button:hover{transform:translateY(-2px);border-color:var(--skin-accent);box-shadow:0 16px 36px rgba(0,0,0,.45),0 0 22px var(--skin-neon)55}[data-theme] .skin-rain-button:hover:before{opacity:1;transform:translateY(0)}[data-theme] .skin-marquee{position:relative;overflow:hidden;border-radius:10px}[data-theme] .skin-marquee-track{display:inline-flex;align-items:center;gap:1.5rem;padding:.8rem 1.2rem;white-space:nowrap;animation:marqueeSlide 14s linear infinite;color:var(--skin-ink);text-transform:uppercase;letter-spacing:.08em}@keyframes marqueeSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme] .skin-dossier{position:relative;border:1px solid rgba(123,242,201,.35);border-radius:12px;padding:1.4rem;background:linear-gradient(130deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0)),rgba(12,15,21,.8);clip-path:polygon(0 0,90% 0,100% 12%,100% 100%,12% 100%,0 88%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 30px rgba(0,0,0,.35)}[data-theme] .skin-dossier:after{content:"";position:absolute;top:12px;right:12px;width:42px;height:2px;background:linear-gradient(90deg,transparent,var(--skin-accent),transparent);box-shadow:0 0 12px var(--skin-accent)}[data-theme] .skin-holo-tooltip{position:relative;cursor:help}[data-theme] .skin-holo-tooltip__bubble{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) scale(.98);padding:.75rem 1rem;min-width:180px;background:linear-gradient(120deg,rgba(123,242,201,.15),rgba(255,179,71,.1)),rgba(12,15,21,.85);border:1px solid rgba(123,242,201,.45);border-radius:10px;color:var(--skin-ink);box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 16px rgba(123,242,201,.4);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}[data-theme] .skin-holo-tooltip__bubble:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:rgba(123,242,201,.45);filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}[data-theme] .skin-holo-tooltip:focus-within .skin-holo-tooltip__bubble,[data-theme] .skin-holo-tooltip:hover .skin-holo-tooltip__bubble{opacity:1;transform:translateX(-50%) scale(1)}[data-theme] .skin-input::-moz-placeholder{color:var(--skin-ink);opacity:.5}[data-theme] .skin-input::placeholder{color:var(--skin-ink);opacity:.5}[data-theme] .skin-toggle{position:relative;width:60px;height:30px;background:var(--skin-bg);border:2px solid var(--skin-neon);border-radius:15px;cursor:pointer;transition:all .3s ease}[data-theme] .skin-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--skin-neon);border-radius:50%;transition:all .3s ease;box-shadow:0 0 10px var(--skin-neon)}[data-theme] .skin-toggle.active{background:var(--skin-accent);border-color:var(--skin-accent)}[data-theme] .skin-toggle.active:after{left:calc(100% - 23px);background:var(--skin-bg)}[data-theme] .skin-parallax{transition:transform .1s ease-out}[data-theme] .skin-pulse{animation:skinPulse 2s ease-in-out infinite}@keyframes skinPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){[data-theme] *,[data-theme]:after,[data-theme]:before{animation:none!important;transition:none!important}}[data-theme] .skin-gpu{transform:translateZ(0);will-change:transform;backface-visibility:hidden}[data-theme] ::-webkit-scrollbar{width:8px;height:8px}[data-theme] ::-webkit-scrollbar-track{background:var(--skin-bg)}[data-theme] ::-webkit-scrollbar-thumb{background:var(--skin-neon);border-radius:4px}[data-theme] ::-webkit-scrollbar-thumb:hover{background:var(--skin-accent)}[data-theme] ::selection{background:var(--skin-neon);color:var(--skin-bg)}[data-theme] ::-moz-selection{background:var(--skin-neon);color:var(--skin-bg)}