@layer theme,base;@layer components{:root[data-season=christmas]{--season-rgb:217 180 95;--season-rim:255 196 128;--season-rim-hi:255 232 190;--season-glow:217 180 95;--season-text:#d9b45f;--band-bg:linear-gradient(90deg, #64101d 0%, #a3172d 28%, #b51c33 50%, #a3172d 72%, #64101d 100%);--band-fg:#fff;--band-line:#d9b45f8c;--band-art:url(/season/xmas-band.svg)}:root[data-season=newyear]{--season-rgb:233 196 106;--season-rim:245 214 150;--season-rim-hi:255 240 205;--season-glow:233 196 106;--season-text:#e9c46a;--band-bg:linear-gradient(90deg, #0b0a08 0%, #1d1910 50%, #0b0a08 100%);--band-fg:#f1dfb5;--band-line:#e9c46a80;--band-art:url(/season/ny-band.svg)}:root[data-season=easter]{--season-rgb:239 205 95;--season-rim:214 226 140;--season-rim-hi:255 238 170;--season-glow:127 176 105;--season-text:#efcd5f;--band-bg:linear-gradient(90deg, #e3d9bb 0%, #f4ecd4 50%, #e3d9bb 100%);--band-fg:#3b3020;--band-line:#7fb0698c;--band-art:url(/season/ea-band.svg)}:root[data-season=halloween]{--season-rgb:238 138 53;--season-rim:255 136 56;--season-rim-hi:255 186 110;--season-glow:150 92 210;--season-text:#ee8a35;--band-bg:linear-gradient(90deg, #100a16 0%, #26122f 50%, #100a16 100%);--band-fg:#f6a24e;--band-line:#965cd280;--band-art:url(/season/hw-band.svg)}:root[data-season=valentine]{--season-rgb:255 143 163;--season-rim:255 120 140;--season-rim-hi:255 190 200;--season-glow:255 143 163;--season-text:#ff8fa3;--band-bg:linear-gradient(90deg, #330814 0%, #5e1226 50%, #330814 100%);--band-fg:#ffe3e8;--band-line:#ff8fa373;--band-art:url(/season/va-band.svg)}:root[data-theme=light][data-season=christmas]{--season-text:#8a6516}:root[data-theme=light][data-season=newyear]{--season-text:#7a6431}:root[data-theme=light][data-season=easter]{--season-text:#7f6110}:root[data-theme=light][data-season=halloween]{--season-text:#a24f0c}:root[data-theme=light][data-season=valentine]{--season-text:#b3263f}:root[data-season] .sky-halo{background:radial-gradient(circle, #e23c521a 0%, rgb(var(--season-glow) / .12) 40%, transparent 64%)}:root[data-season] .sky-orbit{border-color:rgb(var(--season-rgb) / .32)}:root[data-season] .sky-planet{box-shadow:inset 18px 14px 34px -14px rgb(var(--season-rim) / .58), inset 2px 2px 1px -1px rgb(var(--season-rim-hi) / .45), 0 0 170px 0 rgb(var(--season-glow) / .16)}:root[data-season=halloween] .sky-planet{box-shadow:inset 18px 14px 34px -12px rgb(var(--season-rim) / .7), inset 2px 2px 1px -1px rgb(var(--season-rim-hi) / .5), 0 0 180px 10px #965cd233;background:radial-gradient(circle at 34% 22%,#2a140a 0%,#120a08 38%,#08070a 70%)}:root[data-season=halloween] .sky-halo{background:radial-gradient(circle,#ee8a3529 0%,#965cd21c 42%,#0000 64%)}@media (max-width:760px){:root[data-season] .sky-planet{box-shadow:inset 0 16px 30px -12px rgb(var(--season-rim) / .62), inset 0 2px 1px -1px rgb(var(--season-rim-hi) / .5), 0 0 100px 0 rgb(var(--season-glow) / .2)}:root[data-season=halloween] .sky-planet{box-shadow:inset 0 16px 30px -10px rgb(var(--season-rim) / .72), inset 0 2px 1px -1px rgb(var(--season-rim-hi) / .52), 0 0 100px 0 #965cd242}}.sky-season,.sky-season>i{display:none}:root[data-season] .sky{container:sky/size}:root[data-season] .sky-season{display:block;position:absolute;inset:0}:root[data-season] :where(.sky-season>i){background-repeat:no-repeat;display:block;position:absolute;inset:0}:root[data-season] .ss-planet{background-size:100% 100%;width:1060px;height:1060px;inset:auto -580px -750px auto}:root[data-season] .sky-compact .ss-planet{width:780px;height:780px;bottom:-580px;right:-440px}@media (max-width:760px){:root[data-season] .ss-planet{width:1000px;height:1000px;bottom:-828px;right:calc(35% - 500px)}:root[data-season] .sky-compact .ss-planet{width:1000px;height:1000px;bottom:-848px;right:calc(35% - 500px)}}@media (min-width:761px){:root[data-season] .sky:not(.sky-compact) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px),560px calc(100% + 4px),560px 256px,720px 256px,720px 82px,280px 82px,280px 30px,-4px 30px)}:root[data-season] .sky:not(.sky-compact) .ss-top{height:30px;bottom:auto}:root[data-season=christmas] .sky:not(.sky-compact) .ss-top{background:url(/season/xmas-garland.svg) -28px 0/205px 28px repeat-x}:root[data-season=christmas] .sky:not(.sky-compact) .ss-col{background:url(/season/xmas-hang.svg) right 10px top 14px/196px 300px no-repeat}:root[data-season=christmas] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/xmas-planet.svg)}:root[data-season=newyear] .sky:not(.sky-compact) .ss-top{background:url(/season/ny-confetti.svg) 0 0/280px 28px repeat-x}:root[data-season=newyear] .sky:not(.sky-compact) .ss-col{background:url(/season/ny-bursts.svg) right 4px top 30px/200px 400px no-repeat}:root[data-season=newyear] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ny-planet.svg)}:root[data-season=easter] .sky:not(.sky-compact) .ss-col{background:url(/season/ea-branch.svg) right 0 top 0/200px 300px no-repeat}:root[data-season=easter] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ea-planet.svg)}:root[data-season=halloween] .sky:not(.sky-compact) .ss-col{background:url(/season/hw-sky.svg) right 0 top 0/206px 300px no-repeat}:root[data-season=halloween] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/hw-planet.svg)}:root[data-season=valentine] .sky:not(.sky-compact) .ss-col{background:url(/season/va-heart.svg) right 4px top 40px/200px 200px no-repeat}@container sky not (min-width:920px){:root[data-season=christmas] .sky:not(.sky-compact) .ss-col{background:url(/season/xmas-hang-s.svg) right 10px top 22px/132px 86px no-repeat}:root[data-season=newyear] .sky:not(.sky-compact) .ss-col{background:url(/season/ny-bursts-s.svg) right 4px top 40px/150px 86px no-repeat}:root[data-season=easter] .sky:not(.sky-compact) .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/150px 86px no-repeat}:root[data-season=halloween] .sky:not(.sky-compact) .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/150px 86px no-repeat}:root[data-season=valentine] .sky:not(.sky-compact) .ss-col{background:url(/season/va-heart-s.svg) right 8px top 30px/120px 86px no-repeat}:root[data-season=christmas] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/xmas-planet-m.svg)}:root[data-season=newyear] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ny-planet-m.svg)}:root[data-season=easter] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ea-planet-m.svg)}:root[data-season=halloween] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/hw-planet-m.svg)}}@container sky not (min-width:870px){:root[data-season] .sky:not(.sky-compact) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px),560px calc(100% + 4px),560px 256px,calc(100% + 4px) 256px,calc(100% + 4px) 82px,280px 82px,280px 30px,-4px 30px)}:root[data-season] .sky:not(.sky-compact) .ss-col{background-position:right 12px top 4px!important}:root[data-season=christmas] .sky:not(.sky-compact) .ss-col{background-size:110px 72px}:root[data-season=newyear] .sky:not(.sky-compact) .ss-col{background-size:126px 72px}:root[data-season=easter] .sky:not(.sky-compact) .ss-col,:root[data-season=halloween] .sky:not(.sky-compact) .ss-col{background-size:126px 72px;background-position:right 0 top 0!important}:root[data-season=valentine] .sky:not(.sky-compact) .ss-col{background-size:98px 70px}}@container sky (not (min-width:870px)) and (not (min-height:500px)){:root[data-season] .sky:not(.sky-compact) .ss-planet{display:none}}@container sky not (min-width:780px){:root[data-season] .sky:not(.sky-compact) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) 82px,280px 82px,280px 30px,-4px 30px)}:root[data-season] .sky:not(.sky-compact) .ss-planet{display:none}}}@media (max-width:760px){:root[data-season] .sky:not(.sky-compact) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) 66px,180px 66px,180px 18px,-4px 18px,-4px calc(100% - 80px),calc(100% + 4px) calc(100% - 80px),calc(100% + 4px) calc(100% + 4px),-4px calc(100% + 4px))}:root[data-season] .sky:not(.sky-compact) .ss-top{height:18px;bottom:auto}:root[data-season=christmas] .sky:not(.sky-compact) .ss-top{background:url(/season/xmas-garland.svg) -20px 0/132px 18px repeat-x}:root[data-season=christmas] .sky:not(.sky-compact) .ss-col{background:url(/season/xmas-hang-s.svg) right 10px top 4px/110px 72px no-repeat}:root[data-season=christmas] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/xmas-planet-mob.svg)}:root[data-season=newyear] .sky:not(.sky-compact) .ss-top{background:url(/season/ny-confetti.svg) 0 -4px/220px 22px repeat-x}:root[data-season=newyear] .sky:not(.sky-compact) .ss-col{background:url(/season/ny-bursts-s.svg) right 6px top 0/112px 64px no-repeat}:root[data-season=newyear] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ny-planet-mob.svg)}:root[data-season=easter] .sky:not(.sky-compact) .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/110px 63px no-repeat}:root[data-season=easter] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/ea-planet-mob.svg)}:root[data-season=halloween] .sky:not(.sky-compact) .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/120px 69px no-repeat}:root[data-season=halloween] .sky:not(.sky-compact) .ss-planet{background-image:url(/season/hw-planet-mob.svg)}:root[data-season=valentine] .sky:not(.sky-compact) .ss-col{background:url(/season/va-heart-s.svg) right 8px top 0/88px 63px no-repeat}}@media (min-width:761px){:root[data-season] .sky-compact .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) 74px,360px 74px,360px 22px,-4px 22px)}:root[data-season] .sky-compact .ss-top{height:22px;bottom:auto}:root[data-season] .sky-compact .ss-planet{display:none}:root[data-season=christmas] .sky-compact:not(.sky-portal) .ss-top{background:url(/season/xmas-garland.svg) -30px -2px/176px 24px repeat-x}:root[data-season=newyear] .sky-compact:not(.sky-portal) .ss-top{background:url(/season/ny-confetti.svg) 0 -4px/260px 26px repeat-x}:root[data-season=christmas] .sky-compact .ss-col{background:url(/season/xmas-hang-s.svg) right 16px top 0/110px 72px no-repeat}:root[data-season=newyear] .sky-compact .ss-col{background:url(/season/ny-bursts-s.svg) right 16px top 0/126px 72px no-repeat}:root[data-season=easter] .sky-compact .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=halloween] .sky-compact .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=valentine] .sky-compact .ss-col{background:url(/season/va-heart-s.svg) right 16px top 0/98px 70px no-repeat}@container sky (min-width:1016px){:root[data-season] .sky-compact:not(.sky-portal) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px),880px calc(100% + 4px),880px 74px,360px 74px,360px 22px,-4px 22px)}:root[data-season] .sky-compact:not(.sky-portal) .ss-planet{display:block}:root[data-season=christmas] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/xmas-hang-s.svg) right 24px top 16px/132px 86px no-repeat}:root[data-season=easter] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/168px 96px no-repeat}:root[data-season=halloween] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/168px 96px no-repeat}:root[data-season=valentine] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/va-heart-s.svg) right 24px top 26px/120px 86px no-repeat}}@container sky (min-width:1080px){:root[data-season=christmas] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/xmas-hang.svg) right 28px top 8px/167px 255px no-repeat}:root[data-season=newyear] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/ny-bursts.svg) right 20px top 20px/170px 340px no-repeat}:root[data-season=easter] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/ea-branch.svg) right 0 top 0/200px 300px no-repeat}:root[data-season=halloween] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/hw-sky.svg) right 0 top 0/206px 300px no-repeat}:root[data-season=valentine] .sky-compact:not(.sky-portal) .ss-col{background:url(/season/va-heart.svg) right 30px top 30px/180px 180px no-repeat}}:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) 22px,-4px 22px)}:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .ss-col,:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .ss-planet{display:none}@container sky (min-width:1016px){:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .sky-season{clip-path:polygon(-4px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px),880px calc(100% + 4px),880px 22px,-4px 22px)}:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .ss-col,:root[data-season] .sky-compact.sky-top-busy:not(.sky-portal) .ss-planet{display:block}}@container sky (min-width:1016px) and (not (min-width:1080px)){:root[data-season=christmas] .sky-compact.sky-top-busy .ss-col{background:url(/season/xmas-hang-s.svg) right 16px top 0/110px 72px no-repeat}:root[data-season=newyear] .sky-compact.sky-top-busy .ss-col{background:url(/season/ny-bursts-s.svg) right 6px top 0/126px 72px no-repeat}:root[data-season=easter] .sky-compact.sky-top-busy .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=halloween] .sky-compact.sky-top-busy .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=valentine] .sky-compact.sky-top-busy .ss-col{background:url(/season/va-heart-s.svg) right 16px top 0/98px 70px no-repeat}}:root[data-season] .season-content{max-width:900px}:root[data-season] .season-portal-content{max-width:664px}:root[data-season=christmas] .sky-compact .ss-planet{background-image:url(/season/xmas-planet-c.svg)}:root[data-season=easter] .sky-compact .ss-planet{background-image:url(/season/ea-planet-c.svg)}:root[data-season=halloween] .sky-compact .ss-planet{background-image:url(/season/hw-planet-c.svg)}:root[data-season] .sky-portal .sky-season{clip-path:polygon(360px -4px,calc(100% + 4px) -4px,calc(100% + 4px) calc(100% + 4px),640px calc(100% + 4px),640px 74px,360px 74px)}:root[data-season] .sky-portal .ss-planet{display:block}:root[data-season=christmas] .sky-portal .ss-col{background:url(/season/xmas-hang-s.svg) right 24px top 16px/132px 86px no-repeat}:root[data-season=newyear] .sky-portal .ss-col{background:url(/season/ny-bursts-s.svg) right 24px top 30px/150px 86px no-repeat}:root[data-season=easter] .sky-portal .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/168px 96px no-repeat}:root[data-season=halloween] .sky-portal .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/168px 96px no-repeat}:root[data-season=valentine] .sky-portal .ss-col{background:url(/season/va-heart-s.svg) right 24px top 26px/120px 86px no-repeat}@container sky not (min-width:800px){:root[data-season=christmas] .sky-portal .ss-col{background:url(/season/xmas-hang-s.svg) right 16px top 0/110px 72px no-repeat}:root[data-season=newyear] .sky-portal .ss-col{background:url(/season/ny-bursts-s.svg) right 16px top 0/126px 72px no-repeat}:root[data-season=easter] .sky-portal .ss-col{background:url(/season/ea-branch-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=halloween] .sky-portal .ss-col{background:url(/season/hw-sky-s.svg) right 0 top 0/126px 72px no-repeat}:root[data-season=valentine] .sky-portal .ss-col{background:url(/season/va-heart-s.svg) right 16px top 0/98px 70px no-repeat}}@container sky not (min-width:740px){:root[data-season] .sky-portal .ss-planet{display:none}}}@media (max-width:760px){:root[data-season] .sky-compact .sky-season{clip-path:polygon(-4px calc(100% - 60px),calc(100% + 4px) calc(100% - 60px),calc(100% + 4px) calc(100% + 4px),-4px calc(100% + 4px))}:root[data-season=christmas] .sky-compact .ss-planet{background-image:url(/season/xmas-planet-mob.svg)}:root[data-season=newyear] .sky-compact .ss-planet{background-image:url(/season/ny-planet-mob.svg)}:root[data-season=easter] .sky-compact .ss-planet{background-image:url(/season/ea-planet-mob.svg)}:root[data-season=halloween] .sky-compact .ss-planet{background-image:url(/season/hw-planet-mob.svg)}}@media (min-width:761px){:root[data-season=christmas] .season-home .sky:not(.sky-compact) .ss-fx,:root[data-season=newyear] .season-home .sky:not(.sky-compact) .ss-fx{-webkit-mask-composite:source-in;inset:30px 0 0 720px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px),linear-gradient(#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 56px),linear-gradient(#0000,#000 40px);-webkit-mask-composite:source-in;mask-composite:intersect}@container sky not (min-width:870px){:root[data-season] .season-home .sky:not(.sky-compact) .ss-fx{display:none}}:root[data-season] .season-home .ss-fx:before,:root[data-season] .season-home .ss-fx:after{content:"";position:absolute}:root[data-season=christmas] .season-home .ss-fx:before{background:url(/season/snow-far.svg) 0 0/200px 200px;inset:-200px 0 0}:root[data-season=christmas] .season-home .ss-fx:after{background:url(/season/snow-near.svg) 0 0/280px 280px;inset:-560px 0 0 -280px}:root[data-season=newyear] .season-home .ss-fx:before{background:url(/season/spark.svg) right 122px top 140px/13px 13px no-repeat,url(/season/spark.svg) right 6px top 30px/10px 10px no-repeat,url(/season/spark.svg) right 64px top 296px/10px 10px no-repeat;inset:0}:root[data-season=newyear] .season-home .ss-fx:after{opacity:.8;background:url(/season/spark.svg) right 128px top 22px/10px 10px no-repeat,url(/season/spark.svg) right 4px top 178px/12px 12px no-repeat,url(/season/spark.svg) right 96px top 206px/9px 9px no-repeat;inset:0}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){:root[data-season=christmas] .season-home .ss-fx:before{will-change:transform;animation:30s linear infinite ss-snow-far}:root[data-season=christmas] .season-home .ss-fx:after{will-change:transform;animation:26s linear infinite ss-snow-near}:root[data-season=newyear] .season-home .ss-fx:before{animation:3.2s ease-in-out infinite alternate ss-twinkle}:root[data-season=newyear] .season-home .ss-fx:after{animation:4.4s ease-in-out -2.2s infinite alternate ss-twinkle}}@keyframes ss-snow-far{0%{transform:translate(0,0)}to{transform:translateY(200px)}}@keyframes ss-snow-near{0%{transform:translate(0,0)}to{transform:translate(280px,560px)}}@keyframes ss-twinkle{0%{opacity:.15}to{opacity:1}}.season-band{display:none}:root[data-season] .season-band{white-space:nowrap;letter-spacing:.01em;height:34px;color:var(--band-fg);background:var(--band-bg);box-shadow:inset 0 -1px 0 var(--band-line);justify-content:center;align-items:center;gap:16px;padding:0 16px;font-size:13px;font-weight:500;display:flex;overflow:hidden}:root[data-season] .season-band:before,:root[data-season] .season-band:after{content:"";background:var(--band-art) repeat-x;background-size:auto 34px;flex:1 1 0;min-width:0;max-width:420px;height:100%}:root[data-season] .season-band:before{background-position:100%;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000);mask-image:linear-gradient(270deg,#000 30%,#0000)}:root[data-season] .season-band:after{background-position:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.season-band-short{display:none}@media (max-width:760px){:root[data-season] .season-band{gap:12px;height:32px;padding:0 12px;font-size:12.5px}.season-band-long{display:none}.season-band-short{display:inline}}:root[data-season] .season-cap:before{content:"";--cap-h:13px;top:calc(-1 * var(--cap-h) - 1px);height:calc(var(--cap-h) + 1px);pointer-events:none;background:var(--cap-art,none) repeat-x 0 0 / auto var(--cap-h), linear-gradient(90deg, transparent, rgb(var(--season-rgb) / .85) 18%, rgb(var(--season-rgb) / .85) 82%, transparent) 0 var(--cap-h) / 100% 1px no-repeat;position:absolute;left:18px;right:18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}:root[data-season=christmas]{--cap-art:url(/season/xmas-lights.svg)}:root[data-season=newyear]{--cap-art:url(/season/ny-lights.svg)}:root[data-season=easter]{--cap-art:url(/season/ea-lights.svg)}:root[data-season=halloween]{--cap-art:url(/season/hw-lights.svg)}:root[data-theme=light][data-season=christmas]{--cap-art:url(/season/xmas-lights-l.svg)}:root[data-theme=light][data-season=newyear]{--cap-art:url(/season/ny-lights-l.svg)}:root[data-theme=light][data-season=easter]{--cap-art:url(/season/ea-lights-l.svg)}:root[data-theme=light][data-season=halloween]{--cap-art:url(/season/hw-lights-l.svg)}:root[data-theme=light][data-season] .season-cap:before{background:var(--cap-art,none) repeat-x 0 0 / auto var(--cap-h), linear-gradient(90deg, transparent, var(--season-text) 18%, var(--season-text) 82%, transparent) 0 var(--cap-h) / 100% 1px no-repeat}:root[data-season] .promo-strip+.site-header{padding-top:20px}@media (max-width:760px){:root[data-season] .promo-strip+.site-header{padding-top:16px}}@media (min-width:761px){:root[data-season] .season-cap:not(.site-header-cap):before{--cap-h:11px}}@media (max-width:760px){:root[data-season] .season-cap:before{--cap-h:9px;left:14px;right:14px}}:root[data-season] .season-side{border-top-color:rgb(var(--season-rgb) / .6);box-shadow:inset 0 1px 0 rgb(var(--season-rgb) / .28), var(--highlight)}:root[data-theme=light][data-season] .season-side{border-top-color:var(--season-text)}:root[data-season] .season-home .stat-tile-head svg{color:var(--season-text)}.brand-mark{flex:none;display:inline-flex;position:relative}:root[data-season] .brand-mark:after{content:"";pointer-events:none;background:50%/contain no-repeat;position:absolute}:root[data-season=christmas] .brand-mark:after{background-image:url(/season/xmas-hat.svg);width:25px;height:21px;top:-10px;left:-9px;transform:rotate(-24deg)}:root[data-season=newyear] .brand-mark:after{background-image:url(/season/ny-sparks.svg);width:19px;height:19px;top:-12px;right:-3px}:root[data-season=easter] .brand-mark:after{background-image:url(/season/ea-egg.svg);width:13px;height:16px;top:-10px;right:-2px;transform:rotate(14deg)}:root[data-season=halloween] .brand-mark:after{background-image:url(/season/hw-pumpkin.svg);width:18px;height:18px;top:-12px;right:-3px}:root[data-season=valentine] .brand-mark:after{background-image:url(/season/va-mark.svg);width:13px;height:13px;top:-9px;right:-3px}.season-foot{display:none}:root[data-season] .season-foot{pointer-events:none;--foot-fade:44px;height:72px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--foot-fade), #000 calc(100% - var(--foot-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--foot-fade), #000 calc(100% - var(--foot-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--foot-fade), #000 calc(100% - var(--foot-fade)), transparent);margin:-4px -36px 0;display:block;position:relative}:root[data-season] .season-foot:before,:root[data-season] .season-foot:after{content:"";position:absolute;inset:0}:root[data-season] .season-foot:before{background:var(--foot-sil);-webkit-mask:var(--foot-mask) repeat-x left bottom / auto 100%;-webkit-mask:var(--foot-mask) repeat-x left bottom / auto 100%;mask:var(--foot-mask) repeat-x left bottom / auto 100%}:root[data-season] .season-foot:after{background:var(--foot-art) repeat-x left bottom / auto 100%}:root[data-season=christmas]{--foot-mask:url(/season/xmas-foot.svg);--foot-art:url(/season/xmas-foot-art.svg);--foot-sil:#cddcf01a}:root[data-season=newyear]{--foot-mask:url(/season/ny-foot.svg);--foot-art:url(/season/ny-foot-art.svg);--foot-sil:#ffffff16}:root[data-season=easter]{--foot-mask:url(/season/ea-foot.svg);--foot-art:url(/season/ea-foot-art.svg);--foot-sil:#7fb06933}:root[data-season=halloween]{--foot-mask:url(/season/hw-foot.svg);--foot-art:url(/season/hw-foot-art.svg);--foot-sil:#965cd233}:root[data-theme=light][data-season=christmas]{--foot-sil:#283c5a26}:root[data-theme=light][data-season=newyear]{--foot-sil:#14141e24}:root[data-theme=light][data-season=easter]{--foot-sil:#3f7a3c33}:root[data-theme=light][data-season=halloween]{--foot-sil:#5a328c33}:root[data-season=newyear] .season-foot:before{-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-season=newyear] .season-foot:after{background-position:bottom;background-repeat:no-repeat}:root[data-season=valentine] .season-foot{display:none}@media (max-width:760px){:root[data-season] .season-foot{--foot-fade:40px;height:56px;margin:-4px -20px 0}}:is(:root[data-season]:has(.season-quiet) .season-band,:root[data-season]:has(.season-quiet) .season-foot){display:none}.season-preview{min-height:30px;color:var(--text);background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:5px 16px;font-size:12.5px;line-height:1.4;display:flex}.season-preview a{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (forced-colors:active),print{:root[data-season] .sky-season,:root[data-season] .season-band,:root[data-season] .season-foot,:root[data-season] .brand-mark:after,:root[data-season] .season-cap:before{display:none}}}@layer utilities;
