/*
 * Brand overlay — generated for this site.
 *
 * The muted champagne accent and delicate grain texture evoke a timeless, film-like aesthetic that complements the sophisticated editorial layout.
 *
 * Loaded AFTER the palette stylesheet so these declarations win.
 * Edit freely; the palette underneath stays intact.
 */

:root {
  --color-accent: oklch(78% 0.04 75);
  --duration-fast: calc(var(--duration-fast) * 1.35);
  --duration-normal: calc(var(--duration-normal) * 1.35);
  --duration-slow: calc(var(--duration-slow) * 1.35);
  --easing-default: cubic-bezier(0.22, 1, 0.36, 1);
}

body::before {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    opacity: 0.08;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
    z-index: -1;
  }
