html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-theme=veil].theme-container{--radius: .625rem;--background: var(--color-white);--foreground: #424241;--card: var(--color-white);--card-foreground: #424241;--popover: var(--color-white);--popover-foreground: #424241;--primary: oklch(.5967 .0558 61.59);--primary-foreground: oklch(.1448 0 0);--secondary: color-mix(in oklab, var(--primary) 15%, transparent);--secondary-foreground: #424241;--muted: color-mix(in oklab, var(--foreground) 5%, transparent);--muted-foreground: oklch(.4563 .0061 48.59);--accent: oklch(.9068 .0112 89.73);--accent-foreground: oklch(.3467 .0231 86.12);--destructive: var(--color-red-600);--destructive-foreground: var(--color-white);--border: color-mix(in oklab, var(--foreground) 7.5%, transparent);--input: color-mix(in oklab, var(--foreground) 20%, transparent);--ring: var(--primary);--font-family: "Geist", sans-serif;--font-serif: "Asar", serif;font-family:Special-Inter,sans-serif}[data-theme=veil].theme-container :where(p){color:#424241!important;font-family:Special-Inter,sans-serif!important;font-weight:400;letter-spacing:normal}[data-theme=veil].theme-container :where(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){color:#424241!important;font-family:Special-Inter,sans-serif!important;font-weight:900!important;letter-spacing:normal}
