.home-snowfall{--snowflake-color:var(--cream-50);--snowflake-shadow:color-mix(in oklab, var(--indigo-900) 22%, transparent);z-index:45;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}.home-snowflake{top:-24px;left:calc(var(--flake-index) * 3.33%);width:var(--flake-size);height:var(--flake-size);color:var(--snowflake-color);opacity:var(--flake-opacity);filter:drop-shadow(0 1px 1px var(--snowflake-shadow));animation:home-snowfall var(--flake-duration) var(--flake-delay) linear infinite;position:absolute}@keyframes home-snowfall{0%{transform:translate(-12px,-24px)rotate(0)}50%{transform:translate(18px,50dvh)rotate(90deg)}to{transform:translate(-8px,calc(100dvh + 48px))rotate(180deg)}}@media (width<=639px){.home-snowflake:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce),print{.home-snowfall{display:none}}
