/* Visual B — seasonal layer (1Г). Switch off with SEASON = False in tools/apply_visual_b.py. Quiet winter accent, no snowfall. */
.vbSeason{position:relative;background:linear-gradient(90deg,#0a3440 0%,#0f4c5c 55%,#0a3440 100%);color:#e6f1f3;border-block:1px solid rgba(214,173,91,.35);overflow:hidden}
.vbSeason::before,.vbSeason::after{content:"";position:absolute;top:50%;width:120px;height:120px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(243,215,154,.18),transparent 65%);pointer-events:none}
.vbSeason::before{left:-30px}.vbSeason::after{right:-30px}
.vbSeason__in{padding-block:14px}
.vbSeason p{margin:0;font-size:.95rem;line-height:1.5}
.vbSeason b{color:#f3d79a;font-weight:780}
.vbSeason span{color:#bcd6d9}
.vbMasters{background-image:radial-gradient(140px 80px at 100% 0%,rgba(243,215,154,.12),transparent 70%),linear-gradient(160deg,var(--vb-petrol) 0%,var(--vb-petrol-2) 100%)!important}
@media (max-width:760px){.vbSeason p{font-size:.88rem}.vbSeason span{display:block}}
