:root[data-theme]{--ground:var(--t-l-ground);--ground-sunken:var(--t-l-ground-sunken);--surface:var(--t-l-surface);--ink:var(--t-l-ink);--ink-soft:var(--t-l-ink-soft);--ink-muted:var(--t-l-ink-muted);--brand:var(--t-l-brand);--brand-hover:var(--t-l-brand-hover);--brand-soft:var(--t-l-brand-soft);--brand-ink:var(--t-l-brand-ink);--on-brand:var(--t-l-on-brand);--line:var(--t-l-line);--line-strong:var(--t-l-line-strong);--focus:var(--t-l-focus)}@media (prefers-color-scheme:dark){:root[data-theme]{--ground:var(--t-d-ground);--ground-sunken:var(--t-d-ground-sunken);--surface:var(--t-d-surface);--ink:var(--t-d-ink);--ink-soft:var(--t-d-ink-soft);--ink-muted:var(--t-d-ink-muted);--brand:var(--t-d-brand);--brand-hover:var(--t-d-brand-hover);--brand-soft:var(--t-d-brand-soft);--brand-ink:var(--t-d-brand-ink);--on-brand:var(--t-d-on-brand);--line:var(--t-d-line);--line-strong:var(--t-d-line-strong);--focus:var(--t-d-focus)}}:root[data-buttons=pill] :is([data-slot=button],.block-button){border-radius:9999px}:root[data-buttons=square] :is([data-slot=button],.block-button){border-radius:.375rem}:root[data-background=tinted] body{background-image:linear-gradient(to bottom, var(--brand-soft), var(--ground) 28rem);background-repeat:no-repeat}:root[data-background=dots] body{background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);background-size:18px 18px}
