/* GENERATED by scripts/build-theme.mjs nexus — do not edit by hand; edit themes/nexus.overrides.css */
.showroom[data-theme=nexus]{--sr-bg:hsla(228,32%,8%,1);--sr-paper:hsla(228,32%,6%,1);--sr-ink:hsla(220,20%,86%,1);--sr-muted:hsla(220,20%,76%,1);--sr-line:hsla(228,32%,14%,1);--sr-accent:hsla(220,20%,77%,1);--sr-light:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] :focus-visible{outline:3px solid hsla(43,88%,62%,1)}
.showroom[data-theme=nexus] .sr-green{background:hsla(224,95%,54%,1);box-shadow:0 0 0 4px rgba(0,0,0,0.24)}
.showroom[data-theme=nexus] .sr-demo{background:hsla(228,32%,11%,1);color:hsla(220,25%,83%,1)}
.showroom[data-theme=nexus] .sr-rail-caption{color:hsla(220,18%,62%,1)}
.showroom[data-theme=nexus] .sr-eyebrow{color:hsla(220,25%,78%,1)}
.showroom[data-theme=nexus] .sr-invite-card{background:linear-gradient(145deg,hsla(228,32%,11%,0.6),hsla(228,32%,7%,1));border:1px solid hsla(228,32%,14%,1)}
.showroom[data-theme=nexus] .sr-avatar-stack span{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-avatar-stack .agent-avatar{background:hsla(228,32%,18%,1);color:hsla(220,25%,83%,1)}
.showroom[data-theme=nexus] .sr-avatar-stack .empty-avatar{background:hsla(228,32%,7%,1);border:1px dashed hsla(228,32%,26%,1);color:hsla(220,25%,76%,1)}
.showroom[data-theme=nexus] .sr-primary{color:hsla(220,18%,45%,1)}
.showroom[data-theme=nexus] .sr-secondary{border:1px solid hsla(228,32%,22%,1)}
.showroom[data-theme=nexus] .sr-room-bar{background:hsla(228,32%,6%,0.502)}
.showroom[data-theme=nexus] .sr-person:before{background:hsla(228,32%,21%,1)}
.showroom[data-theme=nexus] .sr-person.online:before{background:hsla(220,20%,73%,1)}
.showroom[data-theme=nexus] .sr-section-head h2 small{color:hsla(220,25%,76%,1)}
.showroom[data-theme=nexus] .sr-table-empty{border:1px dashed hsla(228,32%,20%,1);background:linear-gradient(95deg,hsla(228,32%,11%,0.439),hsla(228,32%,7%,1))}
.showroom[data-theme=nexus] .sr-table-empty>span{color:hsla(220,18%,62%,1)}
.showroom[data-theme=nexus] .sr-table-rings{border:1px solid hsla(224,95%,66%,0.2);box-shadow:0 0 0 28px hsla(224,90%,60%,0.015),0 0 0 57px hsla(224,90%,60%,0.014)}
.showroom[data-theme=nexus] .sr-filters form{background:hsla(228,32%,6%,1)}
.showroom[data-theme=nexus] .sr-filters>button.selected{border-color:hsla(228,32%,18%,1)}
.showroom[data-theme=nexus] .sr-art-wrap{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-product:nth-child(3n+2) .sr-art-wrap{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-product:nth-child(3n+3) .sr-art-wrap{background:hsla(228,32%,12%,1)}
.showroom[data-theme=nexus] .sr-product-number{color:hsla(220,18%,62%,1)}
.showroom[data-theme=nexus] .sr-concept-label{color:hsla(220,25%,78%,1)}
.showroom[data-theme=nexus] .sr-float-add{background:hsla(228,32%,7%,1);color:hsla(220,25%,81%,1);box-shadow:0 3px 8px rgba(0,0,0,0.29)}
.showroom[data-theme=nexus] .sr-owned-badge{background:hsla(228,32%,7%,1);color:hsla(220,25%,81%,1)}
.showroom[data-theme=nexus] .is-owned .sr-art-wrap{box-shadow:inset 0 0 0 2px hsla(224,90%,60%,0.35)}
.showroom[data-theme=nexus] .sr-pointed{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-bottom-invite>svg{color:hsla(220,25%,76%,1)}
.showroom[data-theme=nexus] .sr-foot{color:hsla(220,25%,77%,1)}
.showroom[data-theme=nexus] .sr-companion{background:hsla(228,32%,7%,1);border:1px solid hsla(228,32%,13%,1);box-shadow:0 16px 45px rgba(0,0,0,0.19)}
.showroom[data-theme=nexus] .sr-companion-top>div>span{color:hsla(220,25%,79%,1)}
.showroom[data-theme=nexus] .sr-orb{background:radial-gradient(circle at 30% 30%,hsla(228,32%,9%,1) 3%,hsla(224,95%,66%,1) 40%,hsla(224,95%,50%,1) 93%);box-shadow:inset -3px -4px 8px rgba(0,0,0,0.70),inset 3px 2px 5px hsla(224,90%,60%,0.21),0 0 0 5px hsla(224,90%,60%,0.036),0 0 0 9px hsla(224,90%,60%,0.015)}
.showroom[data-theme=nexus] .sr-orb i{border:1px solid hsla(228,32%,8%,0.533)}
.showroom[data-theme=nexus] .sr-orb b{color:hsla(220,18%,49%,1);text-shadow:0 1px 5px rgba(0,0,0,0.70)}
.showroom[data-theme=nexus] .sr-orb-star{color:hsla(220,18%,62%,1)}
.showroom[data-theme=nexus] .sr-agent-caption{color:hsla(220,25%,81%,1)}
.showroom[data-theme=nexus] .sr-prompts button{border:1px solid hsla(228,32%,14%,1);background:hsla(228,32%,8%,1)}
.showroom[data-theme=nexus] .sr-chat-log{scrollbar-color:hsla(228,32%,19%,1) transparent}
.showroom[data-theme=nexus] .sr-message{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-message b{color:hsla(220,25%,79%,1)}
.showroom[data-theme=nexus] .sr-message.agent-msg{background:hsla(228,32%,10%,1)}
.showroom[data-theme=nexus] .sr-composer{border:1px solid hsla(224,95%,66%,1);background:hsla(228,32%,5%,1)}
.showroom[data-theme=nexus] .sr-composer button[type=submit]{background:hsla(220,20%,73%,1)}
.showroom[data-theme=nexus] .sr-mic{color:hsla(220,18%,62%,1)!important}
.showroom[data-theme=nexus] .sr-companion-note{color:hsla(220,25%,76%,1)}
.showroom[data-theme=nexus] .sr-comparison{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-notice{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus] .sr-toast{background:hsla(220,20%,84%,1);border:1px solid hsla(228,32%,5%,0.267);box-shadow:0 5px 20px rgba(0,0,0,0.70)}
.showroom[data-theme=nexus] .sr-modal-backdrop{background:hsla(220,20%,86%,0.361)}
.showroom[data-theme=nexus] .sr-modal{border:1px solid hsla(228,32%,18%,1);box-shadow:0 35px 100px rgba(0,0,0,0.70)}
.showroom[data-theme=nexus] .sr-modal-close{background:hsla(228,32%,6%,1)}
.showroom[data-theme=nexus] .sr-field input{background:hsla(228,32%,5%,1)}
.showroom[data-theme=nexus] .sr-detail-art{background:hsla(228,32%,11%,1)}
.showroom[data-theme=nexus].world-bagbox{--sr-bg:hsla(228,32%,10%,1);--sr-light:hsla(228,32%,14%,1);--sr-accent:hsla(43,88%,57%,1);--sr-paper:hsla(228,32%,7%,1)}
.showroom[data-theme=nexus].world-vaststore{--sr-bg:hsla(228,32%,9%,1);--sr-light:hsla(228,32%,12%,1);--sr-accent:hsla(224,95%,50%,1);--sr-paper:hsla(228,32%,6%,1)}
@media(max-width:600px){.showroom[data-theme=nexus] .sr-invite-card{background:hsla(228,32%,10%,1)}.showroom[data-theme=nexus] .sr-companion{box-shadow:0 -8px 28px rgba(0,0,0,0.29)}}
.showroom[data-theme=nexus] .sr-table-empty{background:radial-gradient(ellipse at 28% 85%,hsla(228,32%,14%,1) 0,transparent 52%),linear-gradient(115deg,hsla(228,32%,10%,1),hsla(228,32%,7%,1))}
.showroom[data-theme=nexus] .sr-table-welcome>span{color:hsla(220,18%,62%,1)}
.showroom[data-theme=nexus] .sr-table-welcome small{color:hsla(220,25%,78%,1)}
.showroom[data-theme=nexus] .sr-table-preview:before{border:1px solid hsla(228,32%,26%,0.267);background:hsla(228,32%,26%,0.071)}
.showroom[data-theme=nexus] .sr-table-sample svg{filter:drop-shadow(0 8px 9px hsla(220,20%,76%,0.133))}
.showroom[data-theme=nexus] .sr-table-sample>span{color:hsla(220,25%,79%,1)}
.showroom[data-theme=nexus] .sr-journey{border:1px solid hsla(228,32%,22%,1);background:radial-gradient(ellipse at top left,hsla(228,32%,13%,0.502),transparent 60%),var(--sr-paper)}
.showroom[data-theme=nexus] .sr-budget-tag{border:1px solid hsla(228,32%,21%,1)}
.showroom[data-theme=nexus] .sr-step-number{border:1px solid hsla(228,32%,18%,1)}
.showroom[data-theme=nexus] .sr-journey-step.reused{background:hsla(228,32%,10%,0.533);border:1px dashed hsla(224,95%,66%,1)}
.showroom[data-theme=nexus] .sr-plan-meter{background:hsla(228,32%,13%,1)}
.showroom[data-theme=nexus] .sr-floating-orb{border:1px solid hsla(228,32%,22%,1);box-shadow:0 5px 25px rgba(0,0,0,0.52)}
.showroom[data-theme=nexus] .sr-live-chip{background:hsla(228,32%,9%,1);border:1px solid hsla(228,32%,13%,1);color:hsla(220,25%,83%,1)}
.showroom[data-theme=nexus] .sr-live-chip i{background:hsla(224,95%,54%,1);box-shadow:0 0 0 4px rgba(0,0,0,0.50)}
.showroom[data-theme=nexus] .sr-live-chip.is-here{background:hsla(228,32%,10%,1);border-color:hsla(43,88%,72%,1);color:hsla(43,88%,50%,1)}
.showroom[data-theme=nexus] .sr-live-chip.is-here i{background:hsla(43,88%,68%,1);box-shadow:0 0 0 4px rgba(0,0,0,0.50)}
.showroom[data-theme=nexus] .sr-react button[aria-pressed=true]{background:hsla(228,32%,12%,1);color:hsla(220,25%,86%,1)}
.showroom[data-theme=nexus] .sr-follow[aria-pressed=true]{color:hsla(220,25%,83%,1);background:hsla(228,32%,9%,1)}
.showroom[data-theme=nexus] .sr-qr{background:hsla(228,32%,5%,1)}
.showroom[data-theme=nexus] /* ===== ORBIT SHOWROOM — products on one lit orbit; the front one grows; tap it for the full card ===== */
.showroom .sr-orbit{background:radial-gradient(120% 90% at 65% 30%,hsla(228,32%,6%,1) 0,hsla(228,32%,10%,1) 60%,hsla(228,32%,12%,1))}
.showroom[data-theme=nexus] .sr-hud-ai{background:hsla(228,32%,5%,0.549)}
.showroom[data-theme=nexus] .sr-hud-ai i{background:hsla(224,95%,54%,1);box-shadow:0 0 0 4px rgba(0,0,0,0.50)}
.showroom[data-theme=nexus] .sr-orb-item svg{filter:drop-shadow(0 26px 28px hsla(220,20%,89%,0.2))}
.showroom[data-theme=nexus] .sr-rail-count{color:hsla(220,18%,45%,1)}
.showroom[data-theme=nexus] .sr-detail-stage{background:radial-gradient(60% 55% at 50% 58%,hsla(228,32%,5%,1) 0,hsla(228,32%,11%,1) 70%,hsla(228,32%,13%,1))}
.showroom[data-theme=nexus] .sr-modal-wide .sr-detail-art svg{filter:drop-shadow(0 30px 34px hsla(220,20%,89%,0.22))}
.showroom[data-theme=nexus] /* ===== CATEGORY ORBITS — worlds turn around the brain; products turn around their world ===== */
.showroom .kz-photo{background:hsla(228,32%,5%,1)}
.showroom[data-theme=nexus] .kz-moon-ball{background:hsla(228,32%,5%,1);border:3px solid var(--tone,hsla(220,20%,77%,1));box-shadow:0 0 0 6px color-mix(in srgb,var(--tone,rgba(0,0,0,0.70)) 18%,transparent),0 18px 40px rgba(0,0,0,0.70)}
.showroom[data-theme=nexus] .kz-moon:hover .kz-moon-ball,.showroom[data-theme=nexus] .kz-moon:focus-visible .kz-moon-ball{box-shadow:0 0 0 8px color-mix(in srgb,var(--tone,rgba(0,0,0,0.70)) 35%,transparent),0 0 46px color-mix(in srgb,var(--tone,rgba(0,0,0,0.70)) 70%,transparent)}
.showroom[data-theme=nexus] .kz-cat-stage{background:radial-gradient(60% 60% at 50% 50%,hsla(228,32%,6%,1),hsla(228,32%,11%,1))}
.showroom[data-theme=nexus] .kz-cat-core{background:radial-gradient(circle at 35% 30%,hsla(228,32%,5%,1) 0,color-mix(in srgb,var(--tone) 55%,hsla(228,32%,5%,1)) 35%,var(--tone) 75%,color-mix(in srgb,var(--tone) 60%,hsla(220,20%,95%,1)))}
.showroom[data-theme=nexus] .kz-cat-core b{color:hsla(220,18%,45%,1);text-shadow:0 2px 12px rgba(0,0,0,0.70)}
.showroom[data-theme=nexus] .kz-cat-core small{color:hsla(220,18%,45%,0.8)}
.showroom[data-theme=nexus] .sr-modal-wide .sr-detail-art .kz-photo{box-shadow:0 30px 60px rgba(0,0,0,0.70)}
/* NEXUS skin — hand-tuned layer on top of the generated colour map. Black, gold, electric blue. */
.showroom[data-theme=nexus]{--sr-bg:#05060a;--sr-paper:#0c0f18;--sr-ink:#eef1ff;--sr-muted:#9aa4c4;--sr-line:#1f2741;--sr-accent:#f7c95c;--sr-light:#121a30;--nx-blue:#3d6bff;--nx-cyan:#46d6ff;--nx-gold:#f7c95c;
 background:radial-gradient(1200px 700px at 70% -10%,#13245a 0,transparent 60%),radial-gradient(900px 600px at 0% 110%,#2a1f05 0,transparent 55%),#05060a;color-scheme:dark}
.showroom[data-theme=nexus] .sr-demo{background:#0d1222;color:#9fb3ff;border-bottom:1px solid #1d2a55}
.showroom[data-theme=nexus] .sr-header{background:#05060acc;backdrop-filter:blur(14px);border-bottom-color:#1a2240}
.showroom[data-theme=nexus] .sr-wordmark{color:var(--nx-gold);text-shadow:0 0 22px #f7c95c55}
.showroom[data-theme=nexus] .sr-intro h1 em{color:var(--nx-gold);text-shadow:0 0 30px #f7c95c40}
.showroom[data-theme=nexus] .sr-eyebrow{color:var(--nx-cyan)}
.showroom[data-theme=nexus] .sr-primary{background:linear-gradient(135deg,#ffd978,#e8ac2c);color:#140f02;box-shadow:0 8px 30px #f7c95c33,inset 0 1px 0 #fff6}
.showroom[data-theme=nexus] .sr-primary:hover{box-shadow:0 10px 38px #f7c95c55}
.showroom[data-theme=nexus] .sr-secondary{border-color:#3d6bff88;color:#cfe0ff;background:#0e1730}
.showroom[data-theme=nexus] .sr-link{color:#9fc0ff}
.showroom[data-theme=nexus] :focus-visible{outline-color:var(--nx-cyan)}
.showroom[data-theme=nexus] select,.showroom[data-theme=nexus] input{background:#0c1120;color:var(--sr-ink);border-color:#24305a}
.showroom[data-theme=nexus] .sr-rail button.active,.showroom[data-theme=nexus] .sr-rail button[aria-current]{background:#101b3a;color:#fff;box-shadow:inset 0 0 0 1px #3d6bff66,0 0 24px #3d6bff33}
.showroom[data-theme=nexus] .sr-companion,.showroom[data-theme=nexus] .sr-invite-card,.showroom[data-theme=nexus] .sr-modal{background:linear-gradient(160deg,#0f1426,#080a12);border:1px solid #1f2a50;box-shadow:0 20px 60px #0009,inset 0 1px 0 #ffffff0d}
.showroom[data-theme=nexus] .sr-art-wrap{background:radial-gradient(circle at 50% 75%,#1a2c6b 0,#0b0f1d 62%);border:1px solid #1b2547}
.showroom[data-theme=nexus] .sr-art-wrap:hover{box-shadow:0 0 0 1px #3d6bff77,0 18px 50px #3d6bff22}
/* stage: dark studio with an electric spotlight and a gold rim */
.showroom[data-theme=nexus] .sr-stage{background:radial-gradient(70% 90% at 50% 20%,#14275f 0,#090c17 60%,#05060a);border:1px solid #1d2a55;box-shadow:inset 0 1px 0 #ffffff12,0 30px 80px #000a}
.showroom[data-theme=nexus] .sr-stage-floor{background:radial-gradient(50% 60% at 50% 0%,#3d6bff40 0,transparent 70%),linear-gradient(#0a0f1f,#05060a)}
.showroom[data-theme=nexus] .sr-stage-art{filter:drop-shadow(0 30px 40px #000c) drop-shadow(0 0 40px #3d6bff33)}
.showroom[data-theme=nexus] .sr-stage-ghost{filter:blur(3px) brightness(.55) saturate(.6)}
.showroom[data-theme=nexus] .sr-stage-name{color:#fff;text-shadow:0 0 34px #3d6bff55}
.showroom[data-theme=nexus] .sr-stage-price,.showroom[data-theme=nexus] .sr-stage-count b{color:var(--nx-gold)}
.showroom[data-theme=nexus] .sr-stage-set{background:#0b1020e6;border:1px solid #1f2a50;backdrop-filter:blur(10px)}
.showroom[data-theme=nexus] .sr-wheel-item.active{box-shadow:0 0 0 1px var(--nx-gold),0 0 24px #f7c95c44}
.showroom[data-theme=nexus] .sr-react button[aria-pressed=true]{background:#1a2b5f;color:#fff;box-shadow:0 0 0 1px #3d6bff}
.showroom[data-theme=nexus] .sr-live-chip{background:#0f1a3a;color:#bcd0ff;border-color:#2b3f80}
.showroom[data-theme=nexus] .sr-qr{background:#fff}
.showroom[data-theme=nexus] .sr-live-chip.is-here{background:#2a2108;border-color:#6b5414;color:#ffd978}.showroom[data-theme=nexus] .sr-live-chip.is-here i{background:#f7c95c;box-shadow:0 0 12px #f7c95c}
.showroom[data-theme=nexus] .sr-live-chip i{background:#46d6ff;box-shadow:0 0 12px #46d6ff}
.showroom[data-theme=nexus] .sr-follow[aria-pressed=true]{background:#0f1a3a;color:#bcd0ff;border-color:#3d6bff88}
.showroom[data-theme=nexus] .sr-theme-toggle{border-color:#f7c95c66;color:#ffd978;background:#1a1505}
.showroom[data-theme=nexus] .sr-qr-wrap{background:#0b1020}
.showroom[data-theme=nexus] .sr-composer button[type=submit],.showroom[data-theme=nexus] .sr-composer .sr-send{background:linear-gradient(135deg,#ffd978,#e8ac2c);color:#140f02}
.showroom[data-theme=nexus][data-brand-color] .sr-primary{background:var(--brand-color);color:var(--on-brand);box-shadow:0 8px 30px #0006}
.showroom[data-theme=nexus][data-brand-color]{--sr-accent:var(--brand-color)}
/* NEXUS = the KAIZEN command-room language: void, crystal blue rings, gold pedestal, Changa display, mono HUD */
.showroom[data-theme=nexus]{font-family:"Readex Pro","IBM Plex Sans Arabic",Tahoma,sans-serif;--sr-bg:#03050a;--sr-paper:#0a0f1c;--sr-line:#1a2440;background:radial-gradient(1200px 700px at 70% -10%,#0f1f52 0,transparent 60%),radial-gradient(900px 600px at 0% 110%,#241a04 0,transparent 55%),#03050a}
.showroom[data-theme=nexus] h1,.showroom[data-theme=nexus] h2,.showroom[data-theme=nexus] h3,.showroom[data-theme=nexus] .sr-wordmark,.showroom[data-theme=nexus] .sr-orbit-name{font-family:"Changa","Readex Pro",Tahoma,sans-serif;font-weight:700}
.showroom[data-theme=nexus] .sr-wordmark{font-weight:800;letter-spacing:6px}
.showroom[data-theme=nexus] .sr-orbit{background:#03050a;border-color:#1d2a55;box-shadow:0 0 0 1px #3fc8ff12,0 40px 120px #000c,inset 0 1px 0 #ffffff10}
.showroom[data-theme=nexus] .sr-orbit-hud{color:#8e9bb4}
.showroom[data-theme=nexus] .sr-hud-label{color:#f2c14e}
.showroom[data-theme=nexus] .sr-hud-ai{background:#0a1226cc;border-color:#3fc8ff44;color:#cfe6ff;backdrop-filter:blur(8px)}
.showroom[data-theme=nexus] .sr-hud-ai i{background:#3fc8ff;box-shadow:0 0 12px #3fc8ff}
.showroom[data-theme=nexus] .sr-orbit-meta{color:#8e9bb4}.showroom[data-theme=nexus] .sr-orbit-meta b{color:#3fc8ff}
.showroom[data-theme=nexus] .sr-orbit-name{color:#eef2fb;text-shadow:0 0 40px #1d4dff66}
.showroom[data-theme=nexus] .sr-orbit-copy p{color:#a9b4cc}
.showroom[data-theme=nexus] .sr-orbit-price{color:#f2c14e;text-shadow:0 0 24px #f2c14e44}
.showroom[data-theme=nexus] .sr-orb-item svg{filter:drop-shadow(0 30px 30px #000d) drop-shadow(0 0 26px #1d4dff40)}
.showroom[data-theme=nexus] .sr-orb-item.is-active svg{filter:drop-shadow(0 34px 34px #000e) drop-shadow(0 0 42px #3fc8ff55)}
.showroom[data-theme=nexus] .sr-orb-hint{background:#f2c14e;color:#140f02}
.showroom[data-theme=nexus] .sr-orbit-arrow,.showroom[data-theme=nexus] .sr-detail-steps button{background:#0a1226;border-color:#3fc8ff44;color:#cfe6ff}
.showroom[data-theme=nexus] .sr-orbit-arrow:hover{box-shadow:0 0 20px #3fc8ff44}
.showroom[data-theme=nexus] .sr-orbit-dots i{background:#3fc8ff;opacity:.3}.showroom[data-theme=nexus] .sr-orbit-dots button.active i{background:#f2c14e;opacity:1;box-shadow:0 0 12px #f2c14e88}
.showroom[data-theme=nexus] .sr-with-friend{border-color:#3fc8ff55;color:#cfe6ff;background:#0a1226}
.showroom[data-theme=nexus] .sr-rail-count{background:#f2c14e;color:#140f02}
.showroom[data-theme=nexus] .sr-modal.sr-modal-wide{background:linear-gradient(160deg,#0d1426,#05070e);border:1px solid #23305a;box-shadow:0 40px 140px #000,0 0 0 1px #3fc8ff14}
.showroom[data-theme=nexus] .sr-detail-stage{background:radial-gradient(55% 50% at 50% 60%,#16307a 0,#081024 62%,#03050a)}
.showroom[data-theme=nexus] .sr-modal-wide .sr-detail-art svg{filter:drop-shadow(0 34px 34px #000) drop-shadow(0 0 44px #3fc8ff55)}
.showroom[data-theme=nexus] .sr-detail-info h2{color:#eef2fb}.showroom[data-theme=nexus] .sr-detail-info .sr-detail-price{color:#f2c14e}
.showroom[data-theme=nexus] .sr-detail-tags li{border-color:#3fc8ff40;color:#cfe6ff;background:#0a1226}
.showroom[data-theme=nexus] .sr-detail-set .sr-set-item:hover{background:#101a33}
.showroom[data-theme=nexus] .sr-modal-backdrop{background:#01030acc}
.showroom[data-theme=nexus] .sr-eyebrow{font-family:"JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em}
.showroom[data-theme=nexus] .sr-modal-wide .sr-detail-art{background:none;border-radius:0}
.showroom[data-theme=nexus] .kz-core b{color:#f2c14e;text-shadow:0 0 24px #f2c14e88,0 0 2px #000}
.showroom[data-theme=nexus] .kz-core small{color:#3fc8ff}
.showroom[data-theme=nexus] .kz-moon-ball{box-shadow:0 0 0 6px color-mix(in srgb,var(--tone,#3fc8ff) 22%,transparent),0 0 34px color-mix(in srgb,var(--tone,#3fc8ff) 55%,transparent),0 20px 40px #000c}
.showroom[data-theme=nexus] .kz-moon-label b{color:#eef2fb;text-shadow:0 2px 8px #000}
.showroom[data-theme=nexus] .kz-moon-label small{color:#f2c14e}
.showroom[data-theme=nexus] .kz-cat-chips button{background:#0a1226;border-color:#3fc8ff33;color:#cfe6ff}
.showroom[data-theme=nexus] .kz-cat-stage{background:#03050a}
.showroom[data-theme=nexus] .kz-cat-side h2{color:#eef2fb}
.showroom[data-theme=nexus] .kz-list-item:hover{background:#101a33}
.showroom[data-theme=nexus] .kz-list-item em{color:#f2c14e}
.showroom[data-theme=nexus] .kz-list-add{border-color:#3fc8ff44;color:#cfe6ff}
.showroom[data-theme=nexus] .sr-art-wrap:has(.kz-photo){background:radial-gradient(circle at 50% 70%,#16307a 0,#0b0f1d 70%)}
