:root{--scribe-font:var(--font-scribe-roboto,Roboto),Arial,sans-serif;--scribe-ink:#20232b;--scribe-muted:#616675;--scribe-paper:#fff;--scribe-canvas:#f2f3f7;--scribe-line:#d6dae3;--scribe-brand:#ad2e51;--scribe-brand-hover:#942543;--scribe-soft:#fbe9ed;--scribe-pink:#ffa8be;--scribe-pink-hover:#ff94b0;--scribe-on-pink:#30121d;--scribe-success:#22634e;--scribe-danger:#a82c45;--scribe-space-1:4px;--scribe-space-2:8px;--scribe-space-3:12px;--scribe-space-4:16px;--scribe-space-6:24px;--scribe-space-8:32px;--scribe-space-12:48px;--scribe-radius-control:14px;--scribe-radius-input:12px;--scribe-radius-dialog:24px;--scribe-radius-card:18px;--scribe-control-height:44px;--scribe-content-width:1240px;--scribe-shadow:0 24px 90px #281c2524}.scribe-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--scribe-space-2);min-height:var(--scribe-control-height);max-width:100%;padding:10px var(--scribe-space-4);border:1px solid var(--sw-line,var(--scribe-line));border-radius:var(--scribe-radius-control);background:var(--sw-paper,var(--scribe-paper));color:var(--sw-ink,var(--scribe-ink));font:500 14px/1.5 var(--scribe-font);text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.scribe-button--primary{background:var(--sw-brand,var(--scribe-brand));border-color:var(--sw-brand,var(--scribe-brand));color:var(--sw-on-brand,#fff)}.scribe-button--danger{color:var(--sw-danger,var(--scribe-danger))}.scribe-button:hover{border-color:var(--sw-muted,var(--scribe-muted))}.scribe-button--primary:hover{background:var(--sw-brand,var(--scribe-brand-hover))}.scribe-button:disabled{opacity:.45;cursor:not-allowed}.scribe-wordmark{font-family:var(--scribe-font);font-size:27px;font-weight:700;letter-spacing:-1.2px;line-height:1;color:var(--sw-ink,var(--scribe-ink))}.scribe-wordmark .brand-period{color:var(--sw-brand,var(--scribe-brand))}.scribe-site a.scribe-button{text-decoration:none}.scribe-site a.scribe-button--secondary{color:var(--scribe-ink)}.scribe-site a.scribe-button--primary{color:#fff}