@layer theme,base;@layer components{:where(#content) :where(h1){margin-block:0 .75rem;font-size:1.5rem;line-height:1.25}:where(#content) :where(h2){margin-block:1.5rem .5rem;font-size:1.25rem;line-height:1.35}:where(#content) :where(h3,h4){margin-block:1rem .25rem;font-size:1.125rem;line-height:1.45}:where(#content) :where(p){margin-block:.5rem}:where(#content) :where(ul,ol){list-style:revert;margin-block:.5rem;padding-inline-start:1.5rem}:where(#content) :where(a:not([class])){color:var(--tone-link);text-underline-offset:.2em;text-decoration:underline}:where(#content) :where(button:not([class])){font:inherit;border:1px solid var(--tone-line-strong);border-radius:var(--site-radius-control);background-color:var(--tone-surface-raised);color:var(--tone-heading);cursor:pointer;padding:.4rem .9rem}:where(#content) :where(button:not([class]):hover){border-color:var(--tone-heading)}:where(#content) :where(input:not([type=checkbox],[type=radio],[type=color],[type=file]),select,textarea){font:inherit;border:1px solid var(--tone-line-strong);border-radius:var(--site-radius-control);background-color:var(--tone-surface-raised);color:var(--tone-text);padding:.4rem .6rem}:where(#content) :where(table){border-collapse:collapse}:where(#content) :where(th){font-weight:700}}@layer utilities;
