@charset "UTF-8";
/* Night mounting: graphite paper, satin silver, and light retained in the garment. */
:root[data-theme="dark"]{--page:#22262d;--ink:#e3e5e2;--muted:#adb6b9;--accent:#c6d5d7;--rule:#c3cdd321;color-scheme:dark}
:root[data-theme="dark"] body{background:radial-gradient(ellipse at 15% 32%,#4e687020,transparent 64%),radial-gradient(ellipse at 88% 15%,#62597719,transparent 66%)}
:root[data-theme="dark"] :is(.site-header,.app-nav,.study-nav,.collection-style){background:linear-gradient(135deg,#dce6e909,#a4b3c306);border-color:#c5d0d321}
:root[data-theme="dark"] :is(.app-nav button[aria-current],.study-nav button[aria-pressed="true"]){background:#bfced219;box-shadow:inset 0 1px #eff5f512}
:root[data-theme="dark"] .rarity-holding[data-owned="true"]{background:#bccdd018;border-color:#a8c0c044}
:root[data-theme="dark"] .card.custom-frame[data-style]{--paper-edge:#303d42;--paper-low:#3c4b50;--paper-center:#536268;--garment-ground:#465b60;--pattern-ink:#a4bec0;--card-ink:#dde6e3;--card-muted:#aebfc0;--caption-paper:#bcc8c5;--caption-ink:#30464a;--caption-muted:#63787b}
:root[data-theme="dark"] .card.custom-frame[data-family="rose"]{--paper-edge:#3c343e;--paper-low:#4e414e;--paper-center:#655564;--garment-ground:#594652;--pattern-ink:#c3aebb;--caption-paper:#cbbfc6;--caption-ink:#503c49;--caption-muted:#806b79}
:root[data-theme="dark"] .card.custom-frame[data-family="lavender"]{--paper-edge:#353443;--paper-low:#454354;--paper-center:#5b586d;--garment-ground:#4e4a5f;--pattern-ink:#b6accb;--caption-paper:#c4c0ce;--caption-ink:#463e58;--caption-muted:#79718a}
/* UR is a night-lit exhibition even when the surrounding page is in daylight. */
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"],
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"]{--paper-edge:#303c43;--paper-low:#3e4c53;--paper-center:#56666c;--garment-ground:#485e63;--caption-ink:#e2e9e5;--caption-muted:#b0c0c0;--card-ink:#c6d3d2;--card-muted:#abbcbe;box-shadow:0 18px 28px -20px #08101d91,0 0 0 1px #afbdc04d}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"][data-family="rose"],
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"][data-family="rose"]{--paper-edge:#3d3540;--paper-low:#4e424e;--paper-center:#685965;--garment-ground:#5b4753;--caption-ink:#eee1e6;--caption-muted:#c7b4bf;--card-ink:#d8c9d2}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"][data-family="lavender"],
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"][data-family="lavender"]{--paper-edge:#373643;--paper-low:#494757;--paper-center:#625f75;--garment-ground:#514d63;--caption-ink:#e6e1ee;--caption-muted:#bbb5cc;--card-ink:#cdc8dd}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"] .card-paper,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .card-paper{box-shadow:inset 0 0 0 .14cqw #bacbd04d}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"] .craft-foil,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .craft-foil{opacity:.56;filter:none}
:root[data-theme="dark"] .card.custom-frame[data-style] .dress-window,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style] .dress-window{filter:url(#garment-cutline-night)}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"] .card-category,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .card-category{color:#afbdc0;opacity:.7}
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .series-mark{filter:grayscale(1) brightness(1.45);opacity:.57}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"] .lace-planet,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .lace-planet{opacity:.7}
:root[data-theme="dark"] .card.custom-frame[data-style][data-stage="1"] .brush-damask,
.rarity-dialog[data-rarity="UR"] .card.custom-frame[data-style][data-stage="1"] .brush-damask{opacity:.045}
/* The four rarity shows share a stage. Their light retains its own color. */
:root[data-theme="dark"] #rarity-dialog{--ink:#e3e7e6;--muted:#aab7bf;--accent:#d0d8d5;--stage-center:#343d47;--stage-edge:#242a33;background:radial-gradient(ellipse at 50% 32%,var(--stage-center),var(--stage-edge) 68%,#20252d);border-color:#aebbc239;box-shadow:0 24px 80px #060c165c,inset 0 1px #f1f6f409;color:var(--ink)}
:root[data-theme="dark"] #rarity-dialog[data-rarity="R"]{--stage-center:#3c3d43;--stage-edge:#282c34;--accent:#e0d1b3}
:root[data-theme="dark"] #rarity-dialog[data-rarity="SR"]{--stage-center:#3b3b4c;--stage-edge:#292c38;--ink:#e9e2f0;--muted:#b6afc5;--accent:#d2bce7}
.rarity-dialog[data-rarity="UR"],:root[data-theme="dark"] #rarity-dialog[data-rarity="UR"]{--stage-center:#363b49;--stage-edge:#222731;--ink:#eee9df;--muted:#bbb8c9;--accent:#e9d5a8;background:radial-gradient(ellipse at 50% 33%,var(--stage-center),var(--stage-edge) 70%,#1b222b);border-color:#d8ccae40}
:root[data-theme="dark"] #rarity-dialog::backdrop{background:#111721c9}
:root[data-theme="dark"] #rarity-dialog .draw-bottom,
.rarity-dialog[data-rarity="UR"] .draw-bottom{background:linear-gradient(transparent,var(--stage-edge) 13px)}
:root[data-theme="dark"] #rarity-dialog .draw-bottom .primary-button{background:linear-gradient(125deg,#c9d5db16,#d3dfe50a);color:var(--accent);border-color:#bbcad044;box-shadow:inset 0 1px #edf7f014}
:root[data-theme="dark"] #rarity-dialog[data-rarity="SR"] .draw-bottom .primary-button{color:#dfcdef;border-color:#b39cc554;background:#c9b2e01c}
:root[data-theme="dark"] #rarity-dialog[data-rarity="UR"] .draw-bottom .primary-button{color:#eddbb4;border-color:#ccb78359;background:#c8af7420}
:root[data-theme="dark"] #rarity-dialog[data-rarity="SR"] .rarity-pill{color:#d5bdeb}
:root[data-theme="dark"] .batch-tile{border-color:#afc1cd2e;background:#c3cfdb06}
:root[data-theme="dark"] .batch-tile[data-rarity="SR"] .batch-rarity{color:#cfb9e6}
:root[data-theme="dark"] .batch-tile[data-rarity="UR"] .batch-rarity{color:#dfc68d}
:root[data-theme="dark"] .effect-preview-options button[data-effect-preview="SR"]{color:#c9b1df}
:root[data-theme="dark"] .effect-preview-options button[data-effect-preview="UR"]{color:#dfc58f}
:root[data-theme="dark"] .museum-entry{background:#242b33}
:root[data-theme="dark"] .museum-entry:before{background:radial-gradient(ellipse at 37% 38%,#52687440,transparent 53%),radial-gradient(ellipse at 69% 56%,#5d536f30,transparent 57%),linear-gradient(130deg,#303b45,#222831)}
:root[data-theme="dark"] .entry-copy h1{color:#dce6e5}
:root[data-theme="dark"] .entry-arch{border-color:#c6d2d25c;box-shadow:inset 0 0 0 7px #b7cbd309,inset 0 0 0 8px #a3b7c32a,0 0 46px #d4e0e414}
:root[data-theme="dark"] .entry-kicker,:root[data-theme="dark"] .entry-copy p{color:#acbbc1}
@media(max-height:500px) and (min-width:600px){:root[data-theme="dark"] #rarity-dialog[data-mode="reveal"] .draw-bottom,.rarity-dialog[data-rarity="UR"][data-mode="reveal"] .draw-bottom{background:none}}
@media(forced-colors:active){.rarity-dialog,.museum-entry{background:Canvas!important;color:CanvasText!important}.rarity-dialog .draw-bottom{background:Canvas!important}.card.custom-frame[data-style] .dress-window{filter:none!important}}
