.aa-night{--aa-night:#0e1013;--aa-row:oklch(100% 0 0/.06);--aa-on-night:oklch(100% 0 0/.92);--aa-on-night-soft:oklch(100% 0 0/.62);--aa-on-night-label:oklch(100% 0 0/.55);--aa-miss:var(--accent-mark-on-ink,#e0555f);background:var(--aa-night);color:var(--aa-on-night);box-shadow:var(--window-shadow)}.aa-strip{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;display:grid}.aa-day{aspect-ratio:1;background:oklch(100% 0 0/.08);border-radius:3px}.aa-day[data-marked]{background:oklch(100% 0 0/.04);place-items:center;display:grid;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55)}.aa-day[data-marked=miss]{color:var(--aa-miss)}.aa-day[data-marked=hit]{color:var(--accent-gold-on-ink)}.aa-token{background:var(--accent-gold);width:22px;height:18px;color:var(--aa-night);border-radius:3px;place-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.aa-caret{vertical-align:-.1em;background:var(--accent-gold);width:.55em;height:1em;margin-left:2px;display:inline-block}@keyframes aa-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.aa-caret{animation:1.1s step-end infinite aa-blink}}.showpiece-figure{--figure-plate:var(--ink);--figure-text:var(--paper);--figure-line:color-mix(in oklch, var(--paper) 85%, transparent);--figure-faint:color-mix(in oklch, var(--paper) 28%, transparent);--figure-ghost:color-mix(in oklch, var(--paper) 14%, transparent);--figure-caption:var(--on-ink-muted);--figure-cut-text:color-mix(in oklch, var(--paper) 62%, var(--ink));--figure-beat:var(--accent-gold-on-ink);--figure-on-paper:var(--ink);box-sizing:border-box;background:var(--figure-plate);border-radius:14px;width:100%;height:176px;padding:16px}.showpiece-figure-drawing{width:100%;height:100%;display:block;overflow:visible}.showpiece-figure-drawing text{font-family:var(--font-mono);white-space:pre;font-size:12px;font-weight:600}.wir-logo{color:var(--muted)}.wir-logo:hover,.wir-logo:focus-visible,.wir-logo[data-state=open]{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.wir-logo{transition:color var(--duration-fast) var(--ease-out)}}
