:root{--f-face-nunito:var(--font-nunito);--f-face-dm-mono:var(--font-dm-mono)}*{box-sizing:border-box}html,body{background:var(--f-surface);color:var(--f-text);font-family:var(--f-font-ui);font-size:var(--f-size-body);line-height:var(--f-lh-body);margin:0}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--f-link);-webkit-text-decoration-color:var(--f-link-line);text-decoration-color:var(--f-link-line);text-underline-offset:3px}:focus-visible{outline:var(--f-ring) solid var(--f-focus);outline-offset:var(--f-ring-gap)}.skip-link{left:var(--f-space-sm);top:var(--f-space-sm);z-index:var(--f-z-toast);padding:var(--f-space-2xs) var(--f-space-sm);border-radius:var(--f-r);background:var(--f-action);color:var(--f-action-text);font-weight:var(--f-weight-strong);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.ui-btn[aria-pressed=true]{background:var(--f-selected);box-shadow:inset 0 0 0 1px var(--f-selected-edge)}
