/* v931 · Nieve estacional sólo en el hero del inicio (4 nov → 7 ene) */
body.public-home .be819 .be931-snowfield{display:none}
body.public-home .be819[data-be931-snow-season="1"] .be931-snowfield{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}
body.public-home .be819[data-be931-snow-season="1"] .be931-snowfield i{position:absolute;top:-8%;left:var(--x,50%);width:clamp(4px,calc(4px * var(--s,1)),9px);height:clamp(4px,calc(4px * var(--s,1)),9px);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.98),rgba(255,255,255,.92) 60%,rgba(222,238,255,.82) 100%);box-shadow:0 0 10px rgba(255,255,255,.36);opacity:.92;animation:be931SnowFall var(--d,10s) linear infinite;animation-delay:var(--delay,0s)}
body.public-home .be819[data-be931-snow-season="1"] .be819-clouds{opacity:.8}
body.public-home .be819[data-be931-snow-season="1"] .be820-hill{box-shadow:inset 0 10px 0 rgba(247,251,255,.95)}
body.public-home .be819[data-be931-snow-season="1"] .be820-tree::after{background:radial-gradient(circle at 35% 35%,rgba(214,235,217,.96),rgba(90,148,98,.96) 62%,rgba(70,121,77,.98) 100%);box-shadow:0 -5px 0 0 rgba(248,252,255,.96),10px 2px 0 -2px rgba(78,133,87,.94),-9px 4px 0 -3px rgba(96,156,102,.88),8px -3px 0 -1px rgba(248,252,255,.86),-7px -2px 0 -1px rgba(248,252,255,.82)}
body.public-home .be819[data-be931-snow-season="1"] .be820-land{filter:saturate(.94) brightness(1.02)}
body.public-home .be819[data-be931-snow-season="1"][data-be819-period="night"] .be931-snowfield i{opacity:.97;box-shadow:0 0 12px rgba(229,242,255,.48)}
@keyframes be931SnowFall{0%{transform:translate3d(0,-8%,0) scale(var(--s,1));opacity:0}8%{opacity:.94}100%{transform:translate3d(22px,112%,0) scale(var(--s,1));opacity:.16}}
@media(max-width:700px){body.public-home .be819[data-be931-snow-season="1"] .be931-snowfield i:nth-child(3n){display:none}}
@media(prefers-reduced-motion:reduce){body.public-home .be819[data-be931-snow-season="1"] .be931-snowfield i{animation:none;opacity:.72}}
