[data-skin=dark]{color:var(--od-body)}[data-skin=dark] .card,[data-skin=dark] .card-hero{background:linear-gradient(var(--od-scrim), var(--od-scrim)), var(--od-tile-bg);border-color:var(--od-rule);box-shadow:var(--od-card-shadow);color:var(--od-body)}[data-skin=dark] h1,[data-skin=dark] h2,[data-skin=dark] h3,[data-skin=dark] .headline{color:var(--od-headline)}[data-skin=dark] .headline-accent{color:var(--od-number)}[data-skin=dark] .eyebrow{background:linear-gradient(var(--od-scrim), var(--od-scrim)), var(--od-pill-bg);border-color:var(--od-reveal-bd);color:var(--od-pill-ink)}[data-skin=dark] .btn-cta,[data-skin=dark] .btn-primary{background:var(--od-btn-grad);color:var(--od-btn-ink);box-shadow:var(--od-card-shadow)}[data-skin=dark] .btn-ghost,[data-skin=dark] .btn-secondary{background:linear-gradient(var(--od-scrim), var(--od-scrim));color:var(--od-btn2-ink);border-color:var(--od-btn2-border)}[data-skin=dark] .text-ink{color:var(--od-headline)}[data-skin=dark] .text-ink-muted{color:var(--od-body)}[data-skin=dark] .text-ink-subtle{color:var(--od-lead)}[data-skin=dark] .text-white{color:var(--od-headline)}[data-skin=dark] .text-accent,[data-skin=dark] .text-accent-dark,[data-skin=dark] .text-success{color:var(--od-number)}[data-skin=dark] .text-danger,[data-skin=dark] .text-warning{color:var(--od-headline)}[data-skin=dark] .bg-white,[data-skin=dark] .bg-bg-soft,[data-skin=dark] .bg-bg-muted{background-color:#0000;background-image:linear-gradient(var(--od-scrim), var(--od-scrim)), var(--od-tile-bg)}[data-skin=dark] .bg-accent-soft,[data-skin=dark] .bg-danger\/5,[data-skin=dark] .bg-danger\/10,[data-skin=dark] .bg-warning\/10,[data-skin=dark] .bg-success\/10{background-color:#0000;background-image:linear-gradient(var(--od-scrim), var(--od-scrim)), var(--od-pill-bg)}[data-skin=dark] .bg-accent,[data-skin=dark] .bg-danger,[data-skin=dark] .bg-danger\/80{background-color:#0000;background-image:var(--od-btn-grad);color:var(--od-btn-ink)}[data-skin=dark] .bg-border,[data-skin=dark] .bg-border-strong{background-color:var(--od-rule);background-image:none}[data-skin=dark] .border-border,[data-skin=dark] .border-border\/50,[data-skin=dark] .border-border\/60,[data-skin=dark] .border-border-strong{border-color:var(--od-rule)}[data-skin=dark] .border-accent,[data-skin=dark] .border-accent-line,[data-skin=dark] .border-danger\/30,[data-skin=dark] .border-warning\/30,[data-skin=dark] .border-warning\/40{border-color:var(--od-reveal-bd)}[data-skin=dark] table thead{background:0 0}[data-skin=dark] table th{color:var(--od-muted)}[data-skin=dark] table tr{border-color:var(--od-rule)}[data-skin=dark] input[type=text],[data-skin=dark] input[type=number],[data-skin=dark] input[type=email],[data-skin=dark] input[type=tel],[data-skin=dark] input[type=date],[data-skin=dark] select,[data-skin=dark] textarea{background:linear-gradient(var(--od-scrim), var(--od-scrim)), var(--od-tile-bg);border-color:var(--od-reveal-bd);color:var(--od-headline)}[data-skin=dark] input::placeholder,[data-skin=dark] textarea::placeholder{color:var(--od-muted)}[data-skin=dark] input[type=range]{accent-color:var(--od-number)}[data-skin=dark] :focus-visible{outline:2px solid var(--od-number);outline-offset:2px}
