:root{--c-paper:#F3EEE3;--c-paper-2:#E9E2D3;--c-ink:#14161A;--c-ink-2:#3A3F47;--c-rule:#B9AF9B;--c-signal:#D2400E;--c-signal-ink:#A3300A;--c-caution-bg:#FFE9A8;--c-pass:#1F5E3B;--c-white:#FFFFFF;--f-sans:"Archivo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:2.25rem;--fs-3xl:clamp(2.5rem,6vw,5.25rem);--lh-tight:1.02;--lh-snug:1.2;--lh-body:1.55;--fw-reg:400;--fw-med:500;--fw-bold:700;--fw-black:800;--tracking-label:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--grid-max:1280px;--grid-cols:12;--grid-gutter:24px;--grid-margin:clamp(16px,4vw,64px);--radius:0px;--radius-pill:999px;--border-hair:1px solid var(--c-rule);--border-strong:2px solid var(--c-ink);--focus:3px solid var(--c-signal);--shadow:none}.btn{font:var(--fw-bold) var(--fs-md)/1 var(--f-sans);min-height:48px;padding:0 var(--s-5);display:inline-flex;align-items:center;gap:var(--s-2);border-radius:var(--radius);text-decoration:none;cursor:pointer;border:2px solid var(--c-ink)}.btn--primary{background:var(--c-signal-ink);border-color:var(--c-signal-ink);color:var(--c-white)}.btn--primary:hover{background:var(--c-ink);border-color:var(--c-ink)}.btn--secondary{background:transparent;color:var(--c-ink)}.btn--secondary:hover{background:var(--c-ink);color:var(--c-paper)}.btn:focus-visible,a:focus-visible{outline:var(--focus);outline-offset:2px}.label{font:var(--fw-med) var(--fs-xs)/1.2 var(--f-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.badge{font:var(--fw-med) var(--fs-xs)/1 var(--f-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-block;padding:6px 8px;border:1px solid var(--c-ink);color:var(--c-ink);background:var(--c-paper)}.badge--signal{background:var(--c-signal-ink);border-color:var(--c-signal-ink);color:var(--c-white)}.badge--caution{background:var(--c-caution-bg);border-color:var(--c-ink)}.badge--pass{color:var(--c-pass);border-color:var(--c-pass)}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/6/assets/assay-tokens.css.map */
