/* @fluid-theme/legacy-1x v2.2.7 | MIT License | https://thefluidtheme.com */
@layer reset,tokens,base,layouts,components,themes,utilities;
@layer themes{:root{--accent:oklch(52% .16 245);--neutral-tint:oklch(50% .008 230);--font-heading:var(--font-system);--font-body:var(--font-system);--weight-display:700;--weight-heading:600;--type-ratio:1.25;--display-max:3.5rem;--measure:65ch;--hero-headline-size:clamp(2rem, 1rem + 5vw, 3.5rem);--text-min:1;--text-max:1.125;--h1-size:clamp(1.75rem, 1rem + 4vw, 3.75rem);--h2-size:clamp(1.75rem, 1.43rem + 1.61vw, 2.375rem);--h3-size:clamp(1.5rem, 1.29rem + 1.04vw, 1.875rem);--radius-card:16px;--radius-control:10px;--shadow-style:1;--space-section:5rem;--space-gutter:1.5rem;--motion-base:.467s}:root,.nav:not([data-bg=plain],[data-variant=transparent]),.nav[data-bg=inverse]{--accent-fill:var(--accent);--on-accent-fill:var(--on-accent);--accent-fill-hover:var(--accent-hover)}}