@layer base{.landing-root{--landing-bg:var(--color-brand-bg);--landing-bg-alt:var(--color-brand-bg-alt);--landing-surface:var(--color-brand-surface);--landing-border:var(--color-brand-border);--landing-border-soft:var(--color-brand-border-soft);--landing-hairline:var(--color-brand-hairline);--landing-ink:var(--color-brand-ink);--landing-body:var(--color-brand-body);--landing-muted:var(--color-brand-muted);--landing-muted-2:var(--color-brand-muted-2);--landing-accent:var(--color-brand-accent);--landing-accent-hover:var(--color-brand-accent-hover);--landing-accent-strong-hover:var(--color-brand-accent-strong);--landing-accent-dark:var(--color-brand-accent-dark);--landing-on-accent:var(--color-brand-on-accent);--landing-on-accent-muted:var(--color-brand-on-accent-muted);--landing-on-accent-soft:var(--color-brand-on-accent-soft);--landing-on-accent-faint:var(--color-brand-on-accent-faint);background:var(--landing-bg);color:var(--landing-body);font-family:var(--font-body),sans-serif}.landing-root ::selection{background:#d3e3e1}.landing-root a{color:var(--landing-accent)}.landing-heading{font-family:var(--font-display),serif}.landing-root summary::-webkit-details-marker{display:none}}