:where(:root){--color-page-fill:var(--color-bg);--color-on-page-fill:var(--color-text);--color-on-page-fill-muted:var(--color-text-caption,var(--color-text-muted));--color-page-fill-border:var(--color-border);--color-page-fill-link:var(--color-link);--color-page-fill-accent:var(--color-accent);--color-page-fill-accent-hover:var(--color-accent-hover);--color-page-fill-accent-active:var(--color-accent-active);--color-on-page-fill-accent:var(--color-on-accent);--color-page-fill-accent-subtle:var(--color-accent-subtle);--color-on-page-fill-accent-subtle:var(--color-on-accent-subtle);--color-page-fill-accent-icon:var(--color-accent-icon);--color-page-fill-accent-outline:var(--color-accent-outline);--color-page-fill-ring:transparent;--color-pattern-line:transparent}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem;font-weight:400;line-height:1.5}body{color:var(--color-text);background:var(--color-bg);margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;font-family:var(--font-body);color:var(--color-text);background:var(--land-page)}
