/* VdR Saisons 1.0 */
#vdrs-layer{position:fixed;inset:0;z-index:9989;pointer-events:none!important;overflow:hidden;contain:strict}
#vdrs-layer canvas{display:block;width:100%;height:100%}
#vdrs-layer[hidden]{display:none}

/* Lumière douce d'été (coin supérieur) */
.vdrs-ete #vdrs-layer{background:radial-gradient(60vmax 40vmax at 100% 0,rgba(255,214,120,.16),transparent 70%)}

/* Décor posé sur le menu */

/* Neige : petits monticules qui se chevauchent et forment une couche */
/* Retour de la neige : fondu doux */

/* Feuilles et fleurs posées */

/* Bouton masquer / afficher */
#vdrs-toggle{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:9991;max-width:calc(100vw - 24px);margin:0;padding:8px 14px;min-height:34px;border:1px solid #c9d3cb;background:#fff;color:#1d3a28;border-radius:30px;font:600 12px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.12)}
#vdrs-toggle:hover{background:#f2f5f1}
#vdrs-toggle:focus-visible{outline:3px solid #e9b949;outline-offset:2px}

/* Images de saison : fondu à l'apparition */
.vdr-saison-img{animation:vdrs-fade .6s ease both}
@keyframes vdrs-fade{from{opacity:.4}to{opacity:1}}

@media (prefers-reduced-motion:reduce){
  #vdrs-layer{display:none}
}
