:root{--sc-type-display:400 clamp(2.5rem, 5vw, 4rem)/1.1 var(--font-heading);--sc-type-page:400 clamp(2rem, 3.5vw, 2.5rem)/1.1875 var(--font-heading);--sc-type-section:400 1.5rem/1.25 var(--font-heading);--sc-type-item:400 1.25rem/1.3 var(--font-heading);--sc-type-body:400 1rem/1.5 var(--font-sans);--sc-type-reading:400 1.125rem/1.55556 var(--font-sans);--sc-type-support:400 .875rem/1.42857 var(--font-sans);--sc-type-label:400 .875rem/1.42857 var(--font-sans);--sc-type-eyebrow:400 .75rem/1.5 var(--font-sans);--sc-type-button:400 1rem/1.25 var(--font-sans);--sc-tracking-heading:-.02em;--sc-tracking-eyebrow:.04em}body{font:var(--sc-type-body)}h1{font:var(--sc-type-page);letter-spacing:var(--sc-tracking-heading)}h2{font:var(--sc-type-section);letter-spacing:0}h3,h4,h5,h6{font:var(--sc-type-item);letter-spacing:0}strong,b{font-weight:700}.sc-type-display{font:var(--sc-type-display);letter-spacing:var(--sc-tracking-heading)}.sc-type-page{font:var(--sc-type-page);letter-spacing:var(--sc-tracking-heading)}.sc-type-section{font:var(--sc-type-section)}.sc-type-item{font:var(--sc-type-item)}.sc-type-body{font:var(--sc-type-body)}.sc-type-reading{font:var(--sc-type-reading)}.sc-type-support{font:var(--sc-type-support);color:var(--muted-foreground)}.sc-type-label,.field-label{font:var(--sc-type-label)}.sc-type-eyebrow,.eyebrow{font:var(--sc-type-eyebrow);letter-spacing:var(--sc-tracking-eyebrow);text-transform:uppercase;color:var(--muted-foreground)}.eyebrow strong,.eyebrow b,.sc-type-eyebrow strong,.sc-type-eyebrow b{font:inherit}[data-ui=button][data-variant]:not([data-variant=plain]){font:var(--sc-type-button);letter-spacing:0;white-space:normal;text-align:center;min-width:48px;height:auto;min-height:48px}[data-ui=button][data-variant]:not([data-variant=plain])[data-size=sm]{font:var(--sc-type-button);min-width:48px;min-height:48px}[data-ui=button][aria-busy=true]{cursor:progress}[data-ui=button][data-variant]:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.92)}[data-ui=button][data-variant=tertiary]{color:var(--sc-action-text);background:0 0;border-color:#0000}[data-ui=button][data-variant=tertiary]:hover{background:var(--sc-action-subtle)}[data-ui=button][data-tone=destructive]{color:#a12f32}[data-ui=button][data-tone=destructive][data-variant=primary]{color:#fff9f5;background:#a12f32}[data-ui=textarea],.reaction-text,.revealed-thought,.reply-copy,.live-reaction>p,.live-reply>p{font:var(--sc-type-reading)}.sc-specimen{max-width:52rem;margin:auto;padding:2rem 1.5rem}.sc-specimen>section{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.sc-specimen .eyebrow{margin-bottom:.75rem}.sc-specimen .field-label{margin:1.5rem 0 .5rem;display:block}.sc-specimen textarea{background:var(--popover);border:1px solid var(--border);border-radius:var(--sc-radius-control);width:100%;padding:1rem}.sc-specimen textarea+p{margin-top:.75rem}.sc-specimen-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 .75rem;display:flex}.sc-specimen-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}[data-ui=input][data-size],[data-ui=select][data-size]{font:var(--sc-type-body)}
