.theme-dark{--mnd-paper:#08070c;--mnd-surface:#100e17;--mnd-ink:#f3efe7;--mnd-ink-soft:#c0b9ab;--mnd-muted:#847e70;--mnd-line:#ffffff17;--mnd-accent:#e8b04b;--mnd-error:#f0a6a6;--mnd-accent-deep:#c2882e;--mnd-accent-soft:#e8b04b1c;--mnd-accent-ink:#191307;--mnd-shell:#ffffff0b;--mnd-accent-line:#e8b04b66;--mnd-fill:#ffffff12;--mnd-fill-line:#ffffff21;--mnd-fill-soft:#ffffff08;--mnd-dash:#ffffff4d;--mnd-dash-soft:#ffffff24;--mnd-track:#ffffff14;--mnd-display-grad:linear-gradient(175deg, #fff 24%, #e8d9ae 80%);--mnd-ez:cubic-bezier(.16, 1, .3, 1);--mnd-gold:#e8b04b;--mnd-gold-ink:#e8b04b;--mnd-gold-soft:#e8b04b26;--mnd-party-a:#7c00fe;--mnd-party-a-ink:#f3efe7;--mnd-party-a-soft:#7c00fe29;--mnd-party-a-muted:#6500d0;--mnd-party-b:#f9e400;--mnd-party-b-ink:#08070c;--mnd-party-b-soft:#f9e40029;--mnd-party-b-muted:#ccba00;--dcd-surface:var(--mnd-surface);--dcd-surface-bright:#161420;--dcd-surface-warm:#181524;--dcd-line:var(--mnd-line);--dcd-ink:var(--mnd-ink);--dcd-ink-soft:var(--mnd-ink-soft);--dcd-faint:var(--mnd-muted)}.dcd.theme-dark{background:var(--mnd-paper);color:var(--mnd-ink);background-image:radial-gradient(circle at 1px 1px,#ffffff08 0 .7px,#0000 1px);background-size:26px 26px}.theme-dark :is(h1,h2,h3,h4){color:var(--mnd-ink)}.theme-dark .dcd-col{z-index:1;position:relative}.mnd-aura{pointer-events:none;z-index:0;position:fixed;inset:-30%}.mnd-aura i{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.mnd-aura i:first-child{width:460px;height:460px;animation:mnd-float 7s var(--mnd-ez) infinite;background:radial-gradient(circle,#e8b04b2b,#0000 70%);top:-8%;left:55%}.mnd-aura i:nth-child(2){width:540px;height:540px;animation:mnd-float 9s var(--mnd-ez) infinite reverse;background:radial-gradient(circle,#58428024,#0000 70%);top:30%;left:-22%}@keyframes mnd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.theme-dark .mnd-rv{opacity:0;filter:blur(4px);transform:translateY(2rem)}.theme-dark .mnd-rv.in{animation:mnd-up .9s var(--mnd-ez) forwards;animation-delay:calc(var(--i,0) * 80ms)}@keyframes mnd-up{to{opacity:1;filter:blur();transform:translateY(0)}}.mnd-shell{background:var(--mnd-shell);border:1px solid var(--mnd-line);border-radius:2rem;padding:.4rem}.mnd-core{background:var(--mnd-surface);border-radius:1.6rem;padding:26px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff21}.mnd-flat{border:1px solid var(--mnd-line);background:#ffffff05;border-radius:1.4rem;padding:22px}.mnd-eyebrow{letter-spacing:.15em;background:var(--mnd-accent-soft);color:var(--mnd-accent);border:0;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.mnd-sect{align-items:center;gap:12px;display:flex}.mnd-sect .ln{background:linear-gradient(90deg, var(--mnd-line), transparent);flex:1;height:1px}.mnd-display{color:#0000;background:linear-gradient(175deg,#fff 24%,#e8d9ae 80%);letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;font-weight:900}.theme-dark .dcd-btn{color:#191307;min-height:60px;transition:transform .5s var(--mnd-ez), box-shadow .5s var(--mnd-ez), background-color .5s var(--mnd-ez), border-color .5s var(--mnd-ez), color .5s var(--mnd-ez);background:linear-gradient(135deg,#f2c76e,#d99a35);border-radius:99px;box-shadow:0 18px 48px #e8b04b42}.theme-dark .dcd-btn:focus-visible,.theme-dark .mnd-explain-bake:focus-visible{outline:3px solid var(--mnd-accent);outline-offset:2px}.theme-dark .dcd-btn:hover{transform:scale(1.02);box-shadow:0 22px 60px #e8b04b6b}.theme-dark .dcd-btn:active{transform:scale(.98)}.theme-dark .dcd-btn .dcd-mono{color:#191307}.theme-dark .dcd-btn-quiet{color:var(--mnd-ink-soft);border:1px solid var(--mnd-line);box-shadow:none;background:#ffffff0d}.theme-dark .dcd-btn-quiet:hover{color:var(--mnd-ink);box-shadow:none}.theme-dark .dcd-btn-quiet .dcd-mono{color:var(--mnd-muted)}.theme-dark .mnd-topbar{--tb-ink:#f3efe7;--tb-muted:#847e70;--tb-line:#ffffff1f;--tb-bg:#ffffff0f;--tb-border:#ffffff1a;--tb-accent:#e8b04b;--tb-focus:#e8b04b}.theme-dark .mnd-topbar-nav{background:#ffffff0d}.theme-dark .mnd-topbar-tab[data-on=true]{color:#191307;background:var(--mnd-accent)}.theme-dark .mnd-matbadge-panel{background:#100e17f7}.theme-dark .mnd-matbadge-lens{background:#ffffff0d}.theme-dark .mnd-matbadge-lens b{color:var(--mnd-ink)}.theme-dark .mnd-matbadge-lens:hover{border-color:var(--mnd-accent);background:#ffffff17}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.theme-dark .mnd-topbar{background:#100e17f5}}.dcd.theme-dark:before,.dcd.theme-dark:after{content:none}.theme-dark .dcd-sheet-backdrop{background:#000000ad}.theme-dark .dcd-sheet{border-color:var(--mnd-line);background:var(--mnd-surface);color:var(--mnd-ink);box-shadow:0 -24px 70px #0000008c}.theme-dark .dcd-sheet-title{color:var(--mnd-ink)}.theme-dark .dcd-sheet-close{color:var(--mnd-ink-soft);background:#ffffff12}.theme-dark .dcd-sheet-close:hover{color:var(--mnd-ink);background:#ffffff1f}.theme-dark .dcd-sheet-close:focus-visible{outline-color:var(--mnd-accent)}.theme-dark .taste-daily{--taste-surface:#ffffff08;--taste-ink:var(--mnd-ink);--taste-muted:var(--mnd-muted);--taste-line:var(--mnd-line);--taste-like:#e8707c;--taste-like-deep:#c2505f;--taste-dislike:#6f9ae8;--taste-dislike-deep:#4a72c4;--taste-gold:var(--mnd-accent);--taste-gold-ink:var(--mnd-accent);--taste-gold-soft:#e8b04b47;--taste-glass:#ffffff08;--taste-glass-border:var(--mnd-line);--taste-glass-shadow:none;color:var(--mnd-ink-soft)}.theme-dark .taste-daily-error{color:var(--mnd-error)}.theme-dark .dcd-pairstep{border-color:var(--mnd-line);color:var(--mnd-muted);background:#ffffff0a}.theme-dark .dcd-pairstep-on{background:var(--mnd-accent-soft);color:var(--mnd-accent);border-color:#e8b04b80}.theme-dark .dcd-arrival{background:var(--mnd-surface);color:var(--mnd-ink);border:1px solid var(--mnd-line);box-shadow:0 14px 40px #00000080}.theme-dark .dcd-arrival-cta{color:var(--mnd-accent)}.theme-dark .dcd-arrival-close,.theme-dark [data-slot=trademark-notice],.theme-dark .dcd-hint,.theme-dark .dcd-ghost{color:var(--mnd-muted)}@media (prefers-reduced-motion:reduce){.mnd-aura i{animation:none!important}.theme-dark .mnd-rv{opacity:1;filter:none;animation:none;transform:none}}.theme-dark .dcd-sub,.theme-dark .dcd-hint,.theme-dark .mnd-home-lead,.theme-dark .mnd-home-pairnote,.theme-dark .dcd-onetap-skip,.theme-dark .dcd-onetap-unknown,.theme-dark .dcd-onetap-gap,.theme-dark .dcd-onetap-sibling{text-wrap:pretty}.theme-dark .dcd-hero{text-wrap:balance}.theme-dark .dcd-onetap-rotword{text-align:center;min-width:5em}.theme-dark .dcd-col--read,.theme-dark .dcd-col--board{max-width:480px}@media (width>=768px){.theme-dark .dcd-col{max-width:600px;padding-left:32px;padding-right:32px}.theme-dark .dcd-col--read{max-width:640px;padding-left:32px;padding-right:32px}.theme-dark .dcd-col--board{max-width:700px;padding-left:32px;padding-right:32px}.theme-dark .dcd-sub{font-size:1.06rem}.theme-dark .dcd-hero{font-size:32px}.theme-dark .dcd-onetap-skip,.theme-dark .dcd-onetap-unknown{font-size:14px}}@media (width>=1080px){.theme-dark .dcd-col{max-width:720px}.theme-dark .dcd-col--read{max-width:780px}.theme-dark .dcd-col--board{max-width:1100px}.theme-dark .dcd-hero{font-size:36px}}@media (width>=1440px){.theme-dark .dcd-col{max-width:800px;font-size:1.08em}.theme-dark .dcd-col--read{max-width:880px}.theme-dark .dcd-col--board{max-width:1320px}.theme-dark .dcd-hero{font-size:clamp(2.6rem,3.2vw,3.4rem)}.theme-dark .dcd-onetap-chip{min-height:54px;font-size:15px}.theme-dark .dcd-onetap-skip,.theme-dark .dcd-onetap-unknown{min-height:48px;font-size:15px}.theme-dark .dcd-btn{min-height:66px}}.theme-dark .dcd-topbar-rail{z-index:3;width:100%;max-width:880px;margin:0 auto;padding-left:18px;padding-right:18px;position:relative}@media (width>=768px){.theme-dark .dcd-topbar-rail{padding-left:32px;padding-right:32px}}@media (width>=1440px){.theme-dark .dcd-topbar-rail{max-width:960px}}.theme-dark .dcd-fold{border:1px solid var(--mnd-line);transition:background .2s var(--mnd-ez), border-color .2s var(--mnd-ez);background:#ffffff06;border-radius:1.25rem;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 20px #00000040}.theme-dark .dcd-fold-open{background:#ffffff0a;border-color:#e8b04b33}.theme-dark .dcd-fold-head{color:var(--mnd-ink)}.theme-dark .dcd-fold-tag{color:var(--mnd-gold);letter-spacing:.12em;font-weight:700}.theme-dark .dcd-fold-name{color:var(--mnd-ink);font-size:1.1rem}.theme-dark .dcd-fold-body{color:var(--mnd-ink-soft);line-height:1.8}.theme-dark .dcd-fold-body p{color:var(--mnd-ink-soft)}
