@layer components{:root[data-theme=editorial]{scroll-padding-top:5.5rem}.editorial-brand-band{--foreground:var(--primary-foreground);--muted-foreground:color-mix(in oklch, var(--primary-foreground) 74%, var(--primary));--secondary:color-mix(in oklch, var(--primary-foreground) 14%, var(--primary));--border:color-mix(in oklch, var(--primary-foreground) 24%, var(--primary));--link:var(--primary-foreground);background-color:var(--primary);color:var(--foreground)}.gallery-name{font-family:var(--gallery-name-font)}.gallery-heading{font-family:var(--font-heading);letter-spacing:var(--gallery-heading-tracking);font-weight:700}.gallery-headline{font-size:clamp(2.25rem, min(100cqi / (var(--fit-chars) * var(--gallery-heading-advance)), 46svh / var(--fit-lines)), 30rem);text-wrap:balance;overflow-wrap:anywhere;line-height:.9}}:root[data-theme=gallery][data-brand]{--background:oklch(99.5% 0 0);--foreground:oklch(20% 0 0);--card:var(--background);--secondary:oklch(95.5% .004 85);--muted-foreground:oklch(50% 0 0);--border:oklch(91.5% 0 0);--input:oklch(84% 0 0);--input-hover:oklch(70% 0 0);--font-sans:"Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-numeric:var(--font-sans);--font-heading:"Archivo Black", ui-sans-serif, system-ui, sans-serif;--gallery-name-font:var(--font-sans);--gallery-heading-advance:.66;--gallery-heading-tracking:-.035em;font-synthesis-weight:none;scroll-padding-top:4.5rem}:root[data-theme=gallery][data-font=classic]{--font-heading:"Tinos", "Times New Roman", Times, serif;--gallery-name-font:var(--font-heading);--gallery-heading-advance:.5;--gallery-heading-tracking:-.025em}:root[data-theme=gallery][data-font=system]{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading:var(--font-sans);--gallery-heading-advance:.6;--gallery-heading-tracking:-.03em}
