/* Yadhiel Labs: store-matched lights and falling snow. */
.winter-snow{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:35}
.winter-toggle{position:fixed;right:18px;bottom:16px;z-index:60;border:1px solid #b4f0e440;border-radius:20px;background:#090d11ed;color:#b4f0e4;font:10px 'DM Sans',sans-serif;padding:9px 13px;cursor:pointer;backdrop-filter:blur(12px)}.winter-toggle:hover{border-color:#58f6d3}.winter-toggle:focus-visible{outline:2px solid #58f6d3;outline-offset:3px}
.labs-holiday-lights{position:fixed;inset:0 0 auto;height:29px;z-index:1040;display:flex;justify-content:space-around;pointer-events:none;border-top:1px solid #b4f0e450;filter:drop-shadow(0 3px 7px #58f6d326)}
.labs-holiday-lights i{position:relative;display:block;width:6px;height:11px;margin-top:calc(4px + mod(var(--i),3)*3px);border-radius:3px 3px 5px 5px;background:#b4f0e4;box-shadow:0 0 9px #b4f0e480;animation:holiday-twinkle 3.8s ease-in-out infinite;animation-delay:calc(var(--i)*-.37s)}
.labs-holiday-lights i:before{content:'';position:absolute;width:3px;height:5px;left:1.5px;top:-5px;background:#477268}
.labs-holiday-lights i:nth-child(2n){background:#58f6d3;box-shadow:0 0 10px #58f6d380}.labs-holiday-lights i:nth-child(3n){background:#effffb}
@keyframes holiday-twinkle{0%,100%{opacity:.5}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){.labs-holiday-lights i{animation:none}}
