:is(html:has(.north-root),body:has(.north-root)){background-color:#faf4ea;margin:0}.north-root{--north-paper:#faf4ea;--north-band:#f1e7d6;--north-card:#fffbf4;--north-ink:#2b2622;--north-soft-ink:#6a5f55;--north-hair:#ddcfba;--north-navy:#2f2c50;--north-on-navy:#faf4ea;--north-terracotta:#a3481f;--north-dusk:#3e4a7a;--north-danger:#a8322a;background-color:var(--north-paper);min-height:100vh;color:var(--north-ink);-webkit-font-smoothing:antialiased}.north-root *,.north-root :before,.north-root :after{box-sizing:border-box}:where(.north-root) :where(button,input,select,textarea){border-style:solid;border-width:0;border-color:var(--north-hair);font-family:inherit}.north-root a{color:var(--north-dusk)}.north-root :focus-visible{outline:2px solid var(--north-dusk);outline-offset:2px}
