/* =====================================================================
   SEASONAL LAYER — WINTER / HOLIDAY HIRING
   This file is only loaded when VL_CONFIG.SEASONAL_HIRING_ACTIVE is true
   (see js/main.js). Delete the <link> to this file, or flip the config
   flag, to remove the winter treatment without touching the core brand.
   ===================================================================== */

/* Subtle gold-snow texture across the hero, layered under the existing
   evergreen gradient — not a separate "theme," just a seasonal accent. */
.hero.is-seasonal {
  background:
    radial-gradient(circle at 15% 20%, rgba(173,138,62,0.16) 0%, transparent 38%),
    radial-gradient(circle at 85% 75%, rgba(173,138,62,0.1) 0%, transparent 42%),
    linear-gradient(165deg, var(--ink) 0%, var(--evergreen-2) 55%, var(--evergreen) 100%);
}

/* Canvas-based snowfall, drawn by js/snow.js. Pointer-events disabled so
   it never blocks clicks/taps on content beneath it. This is the one
   seasonal flourish on the page — deliberately not reinforced anywhere
   else, so it doesn't read as decoration piled on decoration. */
.snow-canvas {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 1;
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  .snow-canvas { display: none; }
}
