[data-atelier]{--atelier-bg:#f6f4ef;--atelier-surface:#fbfaf7;--atelier-ink:hsl(30 8% 12%);--atelier-ink-soft:hsl(30 6% 34%);--atelier-muted:hsl(30 6% 42%);--atelier-rule:hsl(34 12% 84%);--atelier-rule-strong:hsl(34 12% 72%);--atelier-brass:#7e6320;--atelier-brass-soft:hsl(40 30% 92%);--atelier-confirmed:#4a6b4f;--atelier-review:#7e6320;--atelier-retired:hsl(30 6% 43%);--atelier-suspect:#9c5a3c;--atelier-font-display:var(--font-zodiak),Georgia,serif;--atelier-font-body:var(--font-satoshi),system-ui,sans-serif;--atelier-meta-tracking:0.18em;--atelier-measure:64ch;background:var(--atelier-bg);color:var(--atelier-ink);font-family:var(--atelier-font-body);-webkit-font-smoothing:antialiased}[data-atelier] ::-moz-selection{background:var(--atelier-brass-soft);color:var(--atelier-ink)}[data-atelier] ::selection{background:var(--atelier-brass-soft);color:var(--atelier-ink)}.atelier-kicker{font-family:var(--atelier-font-body);font-size:10px;letter-spacing:var(--atelier-meta-tracking);text-transform:uppercase;color:var(--atelier-muted);margin:0}.atelier-display{font-family:var(--atelier-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--atelier-ink);margin:0}.atelier-rule{border:0;border-top:1px solid var(--atelier-rule)}.atelier-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--atelier-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:.75rem 1.25rem;border:1px solid var(--atelier-rule-strong);background:transparent;color:var(--atelier-ink);cursor:pointer;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.atelier-btn:hover{border-color:var(--atelier-brass);color:var(--atelier-brass)}.atelier-btn:disabled{opacity:.45;cursor:default}.atelier-btn--primary{border-color:var(--atelier-ink);background:var(--atelier-ink);color:var(--atelier-bg)}.atelier-btn--primary:hover{background:var(--atelier-brass);border-color:var(--atelier-brass);color:var(--atelier-bg)}.atelier-btn--quiet{border-color:transparent;padding-left:0;padding-right:0;color:var(--atelier-muted)}.atelier-btn--quiet:hover{color:var(--atelier-brass)}.atelier-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .6rem;border:1px solid;line-height:1;white-space:nowrap}.atelier-pill:before{content:"";width:5px;height:5px;border-radius:9999px;background:currentColor}.atelier-field-label{display:block;font-size:10px;letter-spacing:var(--atelier-meta-tracking);text-transform:uppercase;color:var(--atelier-muted);margin-bottom:.4rem}.atelier-input{width:100%;font-family:var(--atelier-font-body);font-size:.95rem;color:var(--atelier-ink);background:var(--atelier-surface);border:1px solid var(--atelier-rule-strong);padding:.7rem .85rem;transition:border-color .2s ease}.atelier-input:focus{outline:none;border-color:var(--atelier-brass)}.atelier-input::-moz-placeholder{color:var(--atelier-muted);opacity:.6}.atelier-input::placeholder{color:var(--atelier-muted);opacity:.6}