html[data-season=halloween].theme-dark{--background:#0d0a1c;--foreground:#f1ecff;--card:#17122e;--card-foreground:#f1ecff;--popover:#1b1535;--popover-foreground:#f1ecff;--primary:#ff8a2b;--primary-hover:#ff9d4d;--primary-foreground:#1a0d00;--ring:#ff8a2b;--tm-brand:#ff8a2b;--tm-indigo:#ff8a2b;--secondary:#221b40;--secondary-foreground:#e6defc;--muted:#1e1838;--muted-foreground:#a69dc9;--tm-muted:#a69dc9;--accent:#2a1d34;--accent-foreground:#ffb46e;--accent-border:#5a3b2a;--border:#2a2350;--input:#2f2858;--tm-shadow:0 0 0 1px #2a2350,0 3px 0 #07050f}html[data-season=halloween]:not(.theme-dark){--background:#ecebf0;--card:#fbfaf7;--border:#dedbe5;--primary:#4b3a8f;--primary-hover:#3d2e7a;--ring:#4b3a8f;--tm-brand:#2c2540;--tm-indigo:#4b3a8f;--accent:#ebe7f6;--accent-foreground:#4b3a8f;--muted-foreground:#5e5a70;--tm-shadow:0 0 0 1px #d6d1e2,0 3px 0 #dcd7e6}html[data-season=halloween]:not(.theme-dark) .page-head h1{font-family:Georgia,Times New Roman,serif;font-style:italic;letter-spacing:-.01em}html[data-season=halloween] .place.on{background:var(--tm-brand);color:var(--primary-foreground)}html[data-season=halloween]:not(.theme-dark) .place.on{color:#ffffff}html[data-season=halloween].theme-dark .post:not(.look-card){border-top:1px solid rgb(255 150 60/.18)}html[data-season=halloween].theme-dark .post-text .hash{color:#ffa65c}html[data-season=halloween].theme-dark .tag.heat-1{background:#3a2216;color:#ffc28a}html[data-season=halloween]:not(.theme-dark) .tag.heat-1{background:#e4e0ef;color:#2c2540}html[data-season=halloween]:not(.theme-dark) .post:not(.look-card){background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20110%27%3E%3Cpath%20d%3D%27M110%200L-20.0%200.0M110%200L-15.6%2033.6M110%200L-0.2%2068.9M110%200L26.4%2099.6M110%200L61.3%20120.5M110%200L110.0%20130.0M92.0%200.0Q95.5%201.9%2092.6%204.7Q96.6%205.8%2094.7%209.5Q99.0%209.6%2098.4%2013.8Q102.5%2012.5%20103.3%2016.7Q107.2%2014.2%20110.0%2018.0M76.0%200.0Q82.6%203.6%2077.2%208.8Q84.7%2011.0%2081.2%2018.0Q89.2%2018.1%2088.1%2026.0Q95.8%2023.6%2097.3%2031.5Q104.8%2026.9%20110.0%2034.0M58.0%200.0Q68.1%205.5%2059.8%2013.5Q71.3%2016.8%2065.9%2027.6Q78.2%2027.6%2076.6%2039.8Q88.3%2036.1%2090.5%2048.2Q102.0%2041.1%20110.0%2052.0M38.0%200.0Q52.0%207.6%2040.5%2018.6Q56.5%2023.3%2048.9%2038.2Q66.0%2038.3%2063.7%2055.2Q80.0%2050.0%2083.0%2066.8Q98.9%2056.9%20110.0%2072.0M16.0%200.0Q34.2%2010.0%2019.2%2024.3Q40.1%2030.4%2030.3%2049.8Q52.5%2049.9%2049.6%2072.0Q70.8%2065.3%2074.8%2087.2Q95.6%2074.3%20110.0%2094.0%27%20fill%3D%27none%27%20stroke%3D%27%239690ab%27%20stroke-width%3D%270.9%27%20stroke-linecap%3D%27round%27/%3E%3C/svg%3E") no-repeat 100% 0 /86px 86px,var(--card)}html[data-season=halloween]:not(.theme-dark) .post:not(.look-card) .post-head .icon-btn:not(:hover){background:var(--card)}html[data-season=halloween]:not(.theme-dark) .feed-head,html[data-season=halloween]:not(.theme-dark) .feed-rows>:nth-child(2n) .post:not(.look-card){background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20110%27%3E%3Cpath%20d%3D%27M0%200L130.0%200.0M0%200L125.6%2033.6M0%200L110.2%2068.9M0%200L83.6%2099.6M0%200L48.7%20120.5M0%200L0.0%20130.0M18.0%200.0Q14.5%201.9%2017.4%204.7Q13.4%205.8%2015.3%209.5Q11.0%209.6%2011.6%2013.8Q7.5%2012.5%206.7%2016.7Q2.8%2014.2%200.0%2018.0M34.0%200.0Q27.4%203.6%2032.8%208.8Q25.3%2011.0%2028.8%2018.0Q20.8%2018.1%2021.9%2026.0Q14.2%2023.6%2012.7%2031.5Q5.2%2026.9%200.0%2034.0M52.0%200.0Q41.9%205.5%2050.2%2013.5Q38.7%2016.8%2044.1%2027.6Q31.8%2027.6%2033.4%2039.8Q21.7%2036.1%2019.5%2048.2Q8.0%2041.1%200.0%2052.0M72.0%200.0Q58.0%207.6%2069.5%2018.6Q53.5%2023.3%2061.1%2038.2Q44.0%2038.3%2046.3%2055.2Q30.0%2050.0%2027.0%2066.8Q11.1%2056.9%200.0%2072.0M94.0%200.0Q75.8%2010.0%2090.8%2024.3Q69.9%2030.4%2079.7%2049.8Q57.5%2049.9%2060.4%2072.0Q39.2%2065.3%2035.2%2087.2Q14.4%2074.3%200.0%2094.0%27%20fill%3D%27none%27%20stroke%3D%27%239690ab%27%20stroke-width%3D%270.9%27%20stroke-linecap%3D%27round%27/%3E%3C/svg%3E") no-repeat 0 0 /66px 66px,var(--card)}.season-layer{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict;--season-ink:#06040d;--season-light:#ffb547}html:not(.theme-dark) .season-layer{--season-ink:#d9d4e5;--season-light:var(--background)}.season-house,.season-night{display:none}html.theme-dark .season-night,html:not(.theme-dark) .season-house{display:block}.season-skyline{position:absolute;left:0;right:0;bottom:0;width:100%;height:max(200px,calc(100vw * 200 / 1440));fill:var(--season-ink)}.season-skyline .branches{fill:none;stroke:var(--season-ink);stroke-linecap:square}.season-window{fill:var(--season-light)}.season-window.flicker{animation:season-lamp 5.6s step-end infinite}.season-window.late{animation-duration:8.2s;animation-delay:-3s}@keyframes season-lamp{0%,to{opacity:1}58%{opacity:.25}62%{opacity:1}66%{opacity:.25}70%{opacity:1}}.season-moon{top:70px;right:max(40px,calc(50vw - 590px));width:120px;height:120px;background:#f4d68c}.season-moon,.season-moon:after{position:absolute;border-radius:50%}.season-moon:after{content:"";inset:0;background:var(--background);transform:translate(30px,-18px)}.season-bats{position:absolute;top:70px;right:max(30px,calc(50vw - 590px));width:200px;height:140px}.season-bat{position:absolute;fill:#05030c;stroke:#05030c;stroke-width:.6}.season-bat.one{top:6px;left:6px;width:64px;animation:season-flit 11s ease-in-out infinite}.season-bat.two{top:70px;left:120px;width:44px;animation:season-flit 9s ease-in-out -4s infinite reverse}.season-bat.three{top:112px;left:40px;width:32px;animation:season-flit 13s ease-in-out -7s infinite}@keyframes season-flit{0%,to{transform:translate(0) rotate(-4deg)}25%{transform:translate(-46px,20px) rotate(6deg)}50%{transform:translate(-14px,42px) rotate(-2deg)}75%{transform:translate(34px,14px) rotate(8deg)}}.season-wing{transform-box:view-box;transform-origin:20px 9px;animation:season-flap .4s linear infinite}@keyframes season-flap{0%,49%{transform:none}50%,to{transform:scaleY(.3)}}.season-web{position:absolute;top:0;width:190px;height:190px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20110%27%3E%3Cpath%20d%3D%27M0%200L130.0%200.0M0%200L125.6%2033.6M0%200L110.2%2068.9M0%200L83.6%2099.6M0%200L48.7%20120.5M0%200L0.0%20130.0M18.0%200.0Q14.5%201.9%2017.4%204.7Q13.4%205.8%2015.3%209.5Q11.0%209.6%2011.6%2013.8Q7.5%2012.5%206.7%2016.7Q2.8%2014.2%200.0%2018.0M34.0%200.0Q27.4%203.6%2032.8%208.8Q25.3%2011.0%2028.8%2018.0Q20.8%2018.1%2021.9%2026.0Q14.2%2023.6%2012.7%2031.5Q5.2%2026.9%200.0%2034.0M52.0%200.0Q41.9%205.5%2050.2%2013.5Q38.7%2016.8%2044.1%2027.6Q31.8%2027.6%2033.4%2039.8Q21.7%2036.1%2019.5%2048.2Q8.0%2041.1%200.0%2052.0M72.0%200.0Q58.0%207.6%2069.5%2018.6Q53.5%2023.3%2061.1%2038.2Q44.0%2038.3%2046.3%2055.2Q30.0%2050.0%2027.0%2066.8Q11.1%2056.9%200.0%2072.0M94.0%200.0Q75.8%2010.0%2090.8%2024.3Q69.9%2030.4%2079.7%2049.8Q57.5%2049.9%2060.4%2072.0Q39.2%2065.3%2035.2%2087.2Q14.4%2074.3%200.0%2094.0%27%20fill%3D%27none%27%20stroke%3D%27%239690ab%27%20stroke-width%3D%270.9%27%20stroke-linecap%3D%27round%27/%3E%3C/svg%3E") no-repeat 0 0 /100% 100%;transform-origin:top left;animation:season-sway 7s ease-in-out infinite alternate}.season-web.left{left:0;width:130px;height:130px}.season-web.right{right:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20110%20110%27%3E%3Cpath%20d%3D%27M110%200L-20.0%200.0M110%200L-15.6%2033.6M110%200L-0.2%2068.9M110%200L26.4%2099.6M110%200L61.3%20120.5M110%200L110.0%20130.0M92.0%200.0Q95.5%201.9%2092.6%204.7Q96.6%205.8%2094.7%209.5Q99.0%209.6%2098.4%2013.8Q102.5%2012.5%20103.3%2016.7Q107.2%2014.2%20110.0%2018.0M76.0%200.0Q82.6%203.6%2077.2%208.8Q84.7%2011.0%2081.2%2018.0Q89.2%2018.1%2088.1%2026.0Q95.8%2023.6%2097.3%2031.5Q104.8%2026.9%20110.0%2034.0M58.0%200.0Q68.1%205.5%2059.8%2013.5Q71.3%2016.8%2065.9%2027.6Q78.2%2027.6%2076.6%2039.8Q88.3%2036.1%2090.5%2048.2Q102.0%2041.1%20110.0%2052.0M38.0%200.0Q52.0%207.6%2040.5%2018.6Q56.5%2023.3%2048.9%2038.2Q66.0%2038.3%2063.7%2055.2Q80.0%2050.0%2083.0%2066.8Q98.9%2056.9%20110.0%2072.0M16.0%200.0Q34.2%2010.0%2019.2%2024.3Q40.1%2030.4%2030.3%2049.8Q52.5%2049.9%2049.6%2072.0Q70.8%2065.3%2074.8%2087.2Q95.6%2074.3%20110.0%2094.0%27%20fill%3D%27none%27%20stroke%3D%27%239690ab%27%20stroke-width%3D%270.9%27%20stroke-linecap%3D%27round%27/%3E%3C/svg%3E");transform-origin:top right;animation-delay:-3s}@keyframes season-sway{to{transform:rotate(1.6deg)}}.season-spider{position:absolute;top:-80px;left:calc(50% + 364px);display:flex;flex-direction:column;align-items:center;animation:season-dangle 6s ease-in-out infinite alternate}.season-bar-spider i,.season-spider i{width:1px;background:#7a7390}.season-spider i{height:380px}.season-bar-spider svg,.season-spider svg{width:34px;margin-top:-2px;fill:#231d33}.season-legs{fill:none;stroke:#231d33;stroke-width:2.2;stroke-linecap:round;animation:season-wiggle 1.4s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}.season-eye{fill:#ff7a1a}@keyframes season-dangle{0%{transform:translateY(-70px)}to{transform:translateY(0)}}@keyframes season-wiggle{to{transform:scaleX(.92)}}.season-bar{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px 10px 14px;border-radius:var(--r-lg);font-size:var(--fs-md)}html[data-season=halloween].theme-dark .season-bar{background:#2a1730;box-shadow:0 0 0 1px #5a3b2a,0 3px 0 #07050f;color:#ffd9b5}.season-bar{background:var(--card);box-shadow:var(--tm-shadow);color:var(--foreground)}html[data-season=halloween]:not(.theme-dark) .season-bar{color:#2c2540}.season-bar strong{flex:1 1;min-width:0}.season-bar-art{flex:none;width:40px}html[data-season=halloween] .season-bar-art{animation:season-bob 3.2s ease-in-out infinite}.season-bar-art svg{display:block;width:100%}.season-glow{animation:season-flicker 2.4s step-end infinite}@keyframes season-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2px) rotate(3deg)}}@keyframes season-flicker{0%,to{opacity:1}22%{opacity:.55}27%{opacity:1}61%{opacity:.55}66%{opacity:1}}.season-bar-off{flex:none}.season-bar-spider{display:none}@media (max-width:900px){.season-spider,.season-web.left{display:none}.season-web.right{width:120px;height:120px}.season-moon{top:18px;right:-30px;width:96px;height:96px}.season-moon:after{transform:translate(24px,-14px)}.season-skyline{height:150px}.season-bats{top:60px;right:10px;transform:scale(.75);transform-origin:top right}html:not(.theme-dark) .season-bar-spider{position:absolute;top:100%;right:-2px;display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:season-dangle-short 4s ease-in-out infinite alternate}.season-bar-spider i{height:18px}.season-bar-spider svg{width:20px}}@keyframes season-dangle-short{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}html[data-season=christmas].theme-dark{--background:#0b0f2a;--foreground:#f2f1ff;--card:#141a3f;--card-foreground:#f2f1ff;--popover:#1a2150;--popover-foreground:#f2f1ff;--primary:#ffd166;--primary-hover:#ffdc85;--primary-foreground:#241a00;--ring:#ffd166;--tm-brand:#ffd166;--tm-indigo:#ffd166;--secondary:#1d2452;--secondary-foreground:#e4e3fb;--muted:#19204a;--muted-foreground:#a4a8d0;--tm-muted:#a4a8d0;--accent:#262a4a;--accent-foreground:#ffd98a;--accent-border:#5a5a3a;--border:#252d5c;--input:#2c3466;--tm-shadow:0 0 0 1px #252d5c,0 3px 0 #05071a}html[data-season=christmas]:not(.theme-dark){--background:#f4f6fa;--card:#ffffff;--border:#e1e5ee;--primary:#c0392b;--primary-hover:#a93226;--primary-foreground:#ffffff;--ring:#c0392b;--tm-brand:#c0392b;--tm-indigo:#c0392b;--accent:#fbe9e7;--accent-foreground:#a5281c;--muted-foreground:#5f6478;--tm-shadow:0 0 0 1px #e1e5ee,0 3px 0 #e4e8f0}html[data-season=christmas] .place.on{background:var(--tm-brand);color:var(--primary-foreground)}html[data-season=advent] .season-layer{--bulb-1:#5847f0;--bulb-2:#0da5a0;--bulb-3:#e8930c;--bulb-4:#ee4380;--bulb-5:#14a472;--bulb-6:#9b5de5;--season-wire:#6b6e87;--flake-far:#cfd3ea;--flake-near:#b8bedf;--hills:#eceaf8;--fir-far:#dad6f2;--fir-mid:#b9c9e4;--fir-near:#7f9cc9;--fir-snow:#ffffff;--ground:#ffffff}html[data-season=advent].theme-dark .season-layer{--bulb-1:#a99dff;--bulb-2:#3fd1c9;--bulb-3:#f5b23d;--bulb-4:#ff6b9d;--bulb-5:#2ac48f;--bulb-6:#b57ef0;--season-wire:#4a4d75;--flake-far:#3c4070;--flake-near:#c9cdee;--hills:#191a33;--fir-far:#1f2244;--fir-mid:#283062;--fir-near:#34407e;--fir-snow:#dde1f7;--ground:#cfd4ee}html[data-season=christmas] .season-layer{--bulb-1:#c0392b;--bulb-2:#1e6b4f;--bulb-3:#d4a017;--bulb-4:#2f6fb5;--bulb-5:#c0392b;--bulb-6:#1e6b4f;--season-wire:#3a3f50;--flake-far:#d3dbea;--flake-near:#b9c5dc;--season-light:#ffcc5c}html[data-season=christmas].theme-dark .season-layer{--bulb-1:#ffd166;--bulb-2:#e5484d;--bulb-3:#7fd1a8;--bulb-4:#8fb5ff;--bulb-5:#ffd166;--bulb-6:#e5484d;--season-wire:#2b3366;--flake-far:#3a4380;--flake-near:#e3e8f8}html[data-season=advent] #feed-content,html[data-season=christmas] #feed-content{padding-top:46px}.season-lights{position:absolute;top:var(--season-band,58px);left:0}.season-lights .wire{fill:none;stroke:var(--season-wire);stroke-width:1.6}.season-lights .hook,.season-lights .socket{fill:var(--season-wire)}.season-bulb.c1{fill:var(--bulb-1)}.season-bulb.c2{fill:var(--bulb-2)}.season-bulb.c3{fill:var(--bulb-3)}.season-bulb.c4{fill:var(--bulb-4)}.season-bulb.c5{fill:var(--bulb-5)}.season-bulb.c6{fill:var(--bulb-6)}.season-shine{fill:#ffffff}.season-bulb.beat-0,.season-shine.beat-0{animation:season-chase 3.6s step-end infinite}.season-bulb.beat-1,.season-shine.beat-1{animation:season-chase 3.6s step-end -1.2s infinite}.season-bulb.beat-2,.season-shine.beat-2{animation:season-chase 3.6s step-end -2.4s infinite}@keyframes season-chase{0%,66%{opacity:1}67%,to{opacity:.35}}.season-snowfall{position:absolute;inset:0 -24px;animation:season-snow-sway 9s ease-in-out infinite alternate}.season-snow{position:absolute;inset:-240px 0 0;background:var(--flake-far);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20240'%3E%3Ccircle%20cx='3'%20cy='27'%20r='1.5'/%3E%3Ccircle%20cx='164'%20cy='33'%20r='1.3'/%3E%3Ccircle%20cx='56'%20cy='182'%20r='1.3'/%3E%3Ccircle%20cx='178'%20cy='159'%20r='1.3'/%3E%3Ccircle%20cx='129'%20cy='107'%20r='1.5'/%3E%3Ccircle%20cx='239'%20cy='22'%20r='1.2'/%3E%3Ccircle%20cx='226'%20cy='97'%20r='1.4'/%3E%3Ccircle%20cx='79'%20cy='88'%20r='2.0'/%3E%3Ccircle%20cx='50'%20cy='52'%20r='1.7'/%3E%3Ccircle%20cx='131'%20cy='229'%20r='1.9'/%3E%3Ccircle%20cx='85'%20cy='49'%20r='1.9'/%3E%3Ccircle%20cx='237'%20cy='7'%20r='1.8'/%3E%3Ccircle%20cx='208'%20cy='156'%20r='1.4'/%3E%3Ccircle%20cx='191'%20cy='175'%20r='1.4'/%3E%3Ccircle%20cx='154'%20cy='53'%20r='1.2'/%3E%3Ccircle%20cx='81'%20cy='80'%20r='1.5'/%3E%3Ccircle%20cx='155'%20cy='201'%20r='2.0'/%3E%3Ccircle%20cx='234'%20cy='238'%20r='1.8'/%3E%3Ccircle%20cx='74'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='131'%20cy='162'%20r='1.3'/%3E%3Ccircle%20cx='46'%20cy='221'%20r='1.7'/%3E%3Ccircle%20cx='167'%20cy='23'%20r='1.5'/%3E%3C/svg%3E") repeat 0 0 /240px 240px;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20240'%3E%3Ccircle%20cx='3'%20cy='27'%20r='1.5'/%3E%3Ccircle%20cx='164'%20cy='33'%20r='1.3'/%3E%3Ccircle%20cx='56'%20cy='182'%20r='1.3'/%3E%3Ccircle%20cx='178'%20cy='159'%20r='1.3'/%3E%3Ccircle%20cx='129'%20cy='107'%20r='1.5'/%3E%3Ccircle%20cx='239'%20cy='22'%20r='1.2'/%3E%3Ccircle%20cx='226'%20cy='97'%20r='1.4'/%3E%3Ccircle%20cx='79'%20cy='88'%20r='2.0'/%3E%3Ccircle%20cx='50'%20cy='52'%20r='1.7'/%3E%3Ccircle%20cx='131'%20cy='229'%20r='1.9'/%3E%3Ccircle%20cx='85'%20cy='49'%20r='1.9'/%3E%3Ccircle%20cx='237'%20cy='7'%20r='1.8'/%3E%3Ccircle%20cx='208'%20cy='156'%20r='1.4'/%3E%3Ccircle%20cx='191'%20cy='175'%20r='1.4'/%3E%3Ccircle%20cx='154'%20cy='53'%20r='1.2'/%3E%3Ccircle%20cx='81'%20cy='80'%20r='1.5'/%3E%3Ccircle%20cx='155'%20cy='201'%20r='2.0'/%3E%3Ccircle%20cx='234'%20cy='238'%20r='1.8'/%3E%3Ccircle%20cx='74'%20cy='42'%20r='1.7'/%3E%3Ccircle%20cx='131'%20cy='162'%20r='1.3'/%3E%3Ccircle%20cx='46'%20cy='221'%20r='1.7'/%3E%3Ccircle%20cx='167'%20cy='23'%20r='1.5'/%3E%3C/svg%3E") repeat 0 0 /240px 240px;animation:season-snowfall 40s linear infinite}.season-snow.near{inset:-320px 0 0;background:var(--flake-near);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20320'%3E%3Cpath%20d='M148.9%20122.0L152.6%20127.0M151.1%20125.0L153.2%20125.5M151.1%20125.0L151.0%20127.2M148.9%20122.0L146.4%20127.7M147.4%20125.4L148.0%20127.5M147.4%20125.4L145.4%20126.4M148.9%20122.0L142.7%20122.7M145.2%20122.4L143.7%20124.0M145.2%20122.4L143.4%20121.2M148.9%20122.0L145.2%20117.0M146.7%20119.0L144.6%20118.5M146.7%20119.0L146.8%20116.8M148.9%20122.0L151.4%20116.3M150.4%20118.6L149.8%20116.5M150.4%20118.6L152.4%20117.6M148.9%20122.0L155.1%20121.3M152.6%20121.6L154.1%20120.0M152.6%20121.6L154.4%20122.8M51.6%20270.0L56.7%20270.0M54.6%20270.0L56.0%20268.9M54.6%20270.0L56.0%20271.2M51.6%20270.0L54.1%20274.4M53.1%20272.6L54.7%20273.3M53.1%20272.6L52.7%20274.4M51.6%20270.0L49.0%20274.4M50.0%20272.6L50.3%20274.4M50.0%20272.6L48.3%20273.2M51.6%20270.0L46.5%20269.9M48.5%20269.9L47.1%20271.1M48.5%20269.9L47.1%20268.8M51.6%20270.0L49.0%20265.5M50.1%20267.3L48.4%20266.7M50.1%20267.3L50.4%20265.5M51.6%20270.0L54.2%20265.6M53.1%20267.3L52.8%20265.6M53.1%20267.3L54.8%20266.7M11.9%20160.8L15.9%20163.4M14.3%20162.4L16.0%20162.1M14.3%20162.4L14.8%20163.9M11.9%20160.8L11.7%20165.6M11.8%20163.7L12.8%20165.0M11.8%20163.7L10.7%20164.9M11.9%20160.8L7.7%20163.0M9.4%20162.2L8.8%20163.7M9.4%20162.2L7.8%20161.8M11.9%20160.8L7.9%20158.3M9.5%20159.3L7.9%20159.5M9.5%20159.3L9.0%20157.7M11.9%20160.8L12.1%20156.1M12.0%20158.0L11.0%20156.7M12.0%20158.0L13.2%20156.8M11.9%20160.8L16.1%20158.6M14.5%20159.5L15.1%20158.0M14.5%20159.5L16.1%20159.9M279.5%2034.2L284.0%2034.6M282.2%2034.5L283.5%2033.6M282.2%2034.5L283.3%2035.6M279.5%2034.2L281.4%2038.4M280.6%2036.7L282.1%2037.4M280.6%2036.7L280.2%2038.3M279.5%2034.2L276.9%2038.0M277.9%2036.5L278.1%2038.1M277.9%2036.5L276.4%2036.9M279.5%2034.2L275.0%2033.8M276.8%2034.0L275.5%2034.9M276.8%2034.0L275.6%2032.9M279.5%2034.2L277.6%2030.1M278.3%2031.8L276.9%2031.1M278.3%2031.8L278.8%2030.2M279.5%2034.2L282.1%2030.5M281.1%2032.0L280.9%2030.4M281.1%2032.0L282.6%2031.6M176.3%20195.0L179.7%20199.9M178.3%20197.9L180.4%20198.5M178.3%20197.9L178.1%20200.0M176.3%20195.0L173.7%20200.4M174.7%20198.2L175.3%20200.3M174.7%20198.2L172.8%20199.1M176.3%20195.0L170.3%20195.5M172.7%20195.3L171.2%20196.8M172.7%20195.3L171.0%20194.1M176.3%20195.0L172.9%20190.1M174.2%20192.0L172.2%20191.5M174.2%20192.0L174.4%20190.0M176.3%20195.0L178.8%20189.6M177.8%20191.7L177.3%20189.7M177.8%20191.7L179.7%20190.9M176.3%20195.0L182.3%20194.5M179.9%20194.7L181.4%20193.2M179.9%20194.7L181.6%20195.9M221.0%20145.6L226.3%20147.9M224.2%20147.0L226.1%20146.4M224.2%20147.0L225.1%20148.8M221.0%20145.6L221.7%20151.3M221.4%20149.0L222.9%20150.4M221.4%20149.0L220.3%20150.7M221.0%20145.6L216.4%20149.0M218.3%20147.6L217.8%20149.6M218.3%20147.6L216.2%20147.5M221.0%20145.6L215.8%20143.3M217.9%20144.2L215.9%20144.8M217.9%20144.2L217.0%20142.4M221.0%20145.6L220.4%20139.9M220.7%20142.2L219.2%20140.8M220.7%20142.2L221.8%20140.5M221.0%20145.6L225.7%20142.2M223.8%20143.6L224.3%20141.6M223.8%20143.6L225.8%20143.7M81.4%2043.3L87.8%2043.9M85.2%2043.7L87.1%2042.4M85.2%2043.7L86.8%2045.3M81.4%2043.3L84.1%2049.1M83.0%2046.8L85.0%2047.8M83.0%2046.8L82.4%2049.0M81.4%2043.3L77.7%2048.5M79.2%2046.4L79.3%2048.7M79.2%2046.4L77.0%2047.0M81.4%2043.3L75.0%2042.7M77.6%2042.9L75.7%2044.2M77.6%2042.9L76.0%2041.3M81.4%2043.3L78.8%2037.4M79.8%2039.8L77.8%2038.8M79.8%2039.8L80.4%2037.6M81.4%2043.3L85.1%2038.1M83.6%2040.2L83.5%2037.9M83.6%2040.2L85.8%2039.6M161.9%20287.1L168.0%20288.3M165.6%20287.8L167.5%20286.7M165.6%20287.8L167.0%20289.5M161.9%20287.1L164.0%20293.0M163.1%20290.7L165.0%20291.8M163.1%20290.7L162.4%20292.7M161.9%20287.1L157.8%20291.9M159.5%20290.0L159.4%20292.2M159.5%20290.0L157.3%20290.4M161.9%20287.1L155.7%20286.0M158.2%20286.5L156.3%20287.6M158.2%20286.5L156.8%20284.8M161.9%20287.1L159.8%20281.3M160.6%20283.6L158.7%20282.5M160.6%20283.6L161.4%20281.6M161.9%20287.1L165.9%20282.4M164.3%20284.3L164.3%20282.1M164.3%20284.3L166.5%20283.9M125.1%20233.8L128.5%20239.2M127.1%20237.0L129.3%20237.7M127.1%20237.0L126.9%20239.2M125.1%20233.8L122.2%20239.4M123.3%20237.2L123.8%20239.4M123.3%20237.2L121.3%20238.0M125.1%20233.8L118.8%20234.1M121.3%20234.0L119.7%20235.5M121.3%20234.0L119.6%20232.6M125.1%20233.8L121.7%20228.5M123.1%20230.6L120.9%20230.0M123.1%20230.6L123.3%20228.4M125.1%20233.8L128.0%20228.2M126.9%20230.5L126.4%20228.3M126.9%20230.5L128.9%20229.6M125.1%20233.8L131.4%20233.6M128.9%20233.7L130.5%20232.2M128.9%20233.7L130.6%20235.0M40.5%2097.4L44.4%2099.9M42.8%2098.9L44.5%2098.7M42.8%2098.9L43.3%20100.5M40.5%2097.4L40.2%20102.0M40.3%20100.1L41.3%20101.5M40.3%20100.1L39.2%20101.3M40.5%2097.4L36.3%2099.4M38.0%2098.6L37.4%20100.1M38.0%2098.6L36.4%2098.2M40.5%2097.4L36.6%2094.8M38.2%2095.8L36.5%2096.0M38.2%2095.8L37.7%2094.3M40.5%2097.4L40.8%2092.7M40.7%2094.6L39.7%2093.3M40.7%2094.6L41.8%2093.4M40.5%2097.4L44.7%2095.3M43.0%2096.1L43.6%2094.6M43.0%2096.1L44.6%2096.5M189.1%2046.4L195.3%2047.4M192.8%2047.0L194.7%2045.8M192.8%2047.0L194.3%2048.6M189.1%2046.4L191.3%2052.3M190.4%2049.9L192.4%2051.0M190.4%2049.9L189.7%2052.0M189.1%2046.4L185.1%2051.3M186.7%2049.3L186.7%2051.5M186.7%2049.3L184.5%2049.7M189.1%2046.4L182.8%2045.4M185.3%2045.8L183.4%2046.9M185.3%2045.8L183.9%2044.1M189.1%2046.4L186.8%2040.5M187.7%2042.8L185.8%2041.8M187.7%2042.8L188.4%2040.7M189.1%2046.4L193.0%2041.5M191.4%2043.4L191.4%2041.2M191.4%2043.4L193.6%2043.0'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3C/svg%3E") repeat 0 0 /320px 320px;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20320'%3E%3Cpath%20d='M148.9%20122.0L152.6%20127.0M151.1%20125.0L153.2%20125.5M151.1%20125.0L151.0%20127.2M148.9%20122.0L146.4%20127.7M147.4%20125.4L148.0%20127.5M147.4%20125.4L145.4%20126.4M148.9%20122.0L142.7%20122.7M145.2%20122.4L143.7%20124.0M145.2%20122.4L143.4%20121.2M148.9%20122.0L145.2%20117.0M146.7%20119.0L144.6%20118.5M146.7%20119.0L146.8%20116.8M148.9%20122.0L151.4%20116.3M150.4%20118.6L149.8%20116.5M150.4%20118.6L152.4%20117.6M148.9%20122.0L155.1%20121.3M152.6%20121.6L154.1%20120.0M152.6%20121.6L154.4%20122.8M51.6%20270.0L56.7%20270.0M54.6%20270.0L56.0%20268.9M54.6%20270.0L56.0%20271.2M51.6%20270.0L54.1%20274.4M53.1%20272.6L54.7%20273.3M53.1%20272.6L52.7%20274.4M51.6%20270.0L49.0%20274.4M50.0%20272.6L50.3%20274.4M50.0%20272.6L48.3%20273.2M51.6%20270.0L46.5%20269.9M48.5%20269.9L47.1%20271.1M48.5%20269.9L47.1%20268.8M51.6%20270.0L49.0%20265.5M50.1%20267.3L48.4%20266.7M50.1%20267.3L50.4%20265.5M51.6%20270.0L54.2%20265.6M53.1%20267.3L52.8%20265.6M53.1%20267.3L54.8%20266.7M11.9%20160.8L15.9%20163.4M14.3%20162.4L16.0%20162.1M14.3%20162.4L14.8%20163.9M11.9%20160.8L11.7%20165.6M11.8%20163.7L12.8%20165.0M11.8%20163.7L10.7%20164.9M11.9%20160.8L7.7%20163.0M9.4%20162.2L8.8%20163.7M9.4%20162.2L7.8%20161.8M11.9%20160.8L7.9%20158.3M9.5%20159.3L7.9%20159.5M9.5%20159.3L9.0%20157.7M11.9%20160.8L12.1%20156.1M12.0%20158.0L11.0%20156.7M12.0%20158.0L13.2%20156.8M11.9%20160.8L16.1%20158.6M14.5%20159.5L15.1%20158.0M14.5%20159.5L16.1%20159.9M279.5%2034.2L284.0%2034.6M282.2%2034.5L283.5%2033.6M282.2%2034.5L283.3%2035.6M279.5%2034.2L281.4%2038.4M280.6%2036.7L282.1%2037.4M280.6%2036.7L280.2%2038.3M279.5%2034.2L276.9%2038.0M277.9%2036.5L278.1%2038.1M277.9%2036.5L276.4%2036.9M279.5%2034.2L275.0%2033.8M276.8%2034.0L275.5%2034.9M276.8%2034.0L275.6%2032.9M279.5%2034.2L277.6%2030.1M278.3%2031.8L276.9%2031.1M278.3%2031.8L278.8%2030.2M279.5%2034.2L282.1%2030.5M281.1%2032.0L280.9%2030.4M281.1%2032.0L282.6%2031.6M176.3%20195.0L179.7%20199.9M178.3%20197.9L180.4%20198.5M178.3%20197.9L178.1%20200.0M176.3%20195.0L173.7%20200.4M174.7%20198.2L175.3%20200.3M174.7%20198.2L172.8%20199.1M176.3%20195.0L170.3%20195.5M172.7%20195.3L171.2%20196.8M172.7%20195.3L171.0%20194.1M176.3%20195.0L172.9%20190.1M174.2%20192.0L172.2%20191.5M174.2%20192.0L174.4%20190.0M176.3%20195.0L178.8%20189.6M177.8%20191.7L177.3%20189.7M177.8%20191.7L179.7%20190.9M176.3%20195.0L182.3%20194.5M179.9%20194.7L181.4%20193.2M179.9%20194.7L181.6%20195.9M221.0%20145.6L226.3%20147.9M224.2%20147.0L226.1%20146.4M224.2%20147.0L225.1%20148.8M221.0%20145.6L221.7%20151.3M221.4%20149.0L222.9%20150.4M221.4%20149.0L220.3%20150.7M221.0%20145.6L216.4%20149.0M218.3%20147.6L217.8%20149.6M218.3%20147.6L216.2%20147.5M221.0%20145.6L215.8%20143.3M217.9%20144.2L215.9%20144.8M217.9%20144.2L217.0%20142.4M221.0%20145.6L220.4%20139.9M220.7%20142.2L219.2%20140.8M220.7%20142.2L221.8%20140.5M221.0%20145.6L225.7%20142.2M223.8%20143.6L224.3%20141.6M223.8%20143.6L225.8%20143.7M81.4%2043.3L87.8%2043.9M85.2%2043.7L87.1%2042.4M85.2%2043.7L86.8%2045.3M81.4%2043.3L84.1%2049.1M83.0%2046.8L85.0%2047.8M83.0%2046.8L82.4%2049.0M81.4%2043.3L77.7%2048.5M79.2%2046.4L79.3%2048.7M79.2%2046.4L77.0%2047.0M81.4%2043.3L75.0%2042.7M77.6%2042.9L75.7%2044.2M77.6%2042.9L76.0%2041.3M81.4%2043.3L78.8%2037.4M79.8%2039.8L77.8%2038.8M79.8%2039.8L80.4%2037.6M81.4%2043.3L85.1%2038.1M83.6%2040.2L83.5%2037.9M83.6%2040.2L85.8%2039.6M161.9%20287.1L168.0%20288.3M165.6%20287.8L167.5%20286.7M165.6%20287.8L167.0%20289.5M161.9%20287.1L164.0%20293.0M163.1%20290.7L165.0%20291.8M163.1%20290.7L162.4%20292.7M161.9%20287.1L157.8%20291.9M159.5%20290.0L159.4%20292.2M159.5%20290.0L157.3%20290.4M161.9%20287.1L155.7%20286.0M158.2%20286.5L156.3%20287.6M158.2%20286.5L156.8%20284.8M161.9%20287.1L159.8%20281.3M160.6%20283.6L158.7%20282.5M160.6%20283.6L161.4%20281.6M161.9%20287.1L165.9%20282.4M164.3%20284.3L164.3%20282.1M164.3%20284.3L166.5%20283.9M125.1%20233.8L128.5%20239.2M127.1%20237.0L129.3%20237.7M127.1%20237.0L126.9%20239.2M125.1%20233.8L122.2%20239.4M123.3%20237.2L123.8%20239.4M123.3%20237.2L121.3%20238.0M125.1%20233.8L118.8%20234.1M121.3%20234.0L119.7%20235.5M121.3%20234.0L119.6%20232.6M125.1%20233.8L121.7%20228.5M123.1%20230.6L120.9%20230.0M123.1%20230.6L123.3%20228.4M125.1%20233.8L128.0%20228.2M126.9%20230.5L126.4%20228.3M126.9%20230.5L128.9%20229.6M125.1%20233.8L131.4%20233.6M128.9%20233.7L130.5%20232.2M128.9%20233.7L130.6%20235.0M40.5%2097.4L44.4%2099.9M42.8%2098.9L44.5%2098.7M42.8%2098.9L43.3%20100.5M40.5%2097.4L40.2%20102.0M40.3%20100.1L41.3%20101.5M40.3%20100.1L39.2%20101.3M40.5%2097.4L36.3%2099.4M38.0%2098.6L37.4%20100.1M38.0%2098.6L36.4%2098.2M40.5%2097.4L36.6%2094.8M38.2%2095.8L36.5%2096.0M38.2%2095.8L37.7%2094.3M40.5%2097.4L40.8%2092.7M40.7%2094.6L39.7%2093.3M40.7%2094.6L41.8%2093.4M40.5%2097.4L44.7%2095.3M43.0%2096.1L43.6%2094.6M43.0%2096.1L44.6%2096.5M189.1%2046.4L195.3%2047.4M192.8%2047.0L194.7%2045.8M192.8%2047.0L194.3%2048.6M189.1%2046.4L191.3%2052.3M190.4%2049.9L192.4%2051.0M190.4%2049.9L189.7%2052.0M189.1%2046.4L185.1%2051.3M186.7%2049.3L186.7%2051.5M186.7%2049.3L184.5%2049.7M189.1%2046.4L182.8%2045.4M185.3%2045.8L183.4%2046.9M185.3%2045.8L183.9%2044.1M189.1%2046.4L186.8%2040.5M187.7%2042.8L185.8%2041.8M187.7%2042.8L188.4%2040.7M189.1%2046.4L193.0%2041.5M191.4%2043.4L191.4%2041.2M191.4%2043.4L193.6%2043.0'%20fill='none'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3C/svg%3E") repeat 0 0 /320px 320px;animation-name:season-snowfall-near;animation-duration:28s}@keyframes season-snowfall{to{transform:translateY(240px)}}@keyframes season-snowfall-near{to{transform:translateY(320px)}}@keyframes season-snow-sway{0%{transform:translateX(-12px)}to{transform:translateX(12px)}}.season-skyline-art{position:absolute;left:0;right:0;bottom:0;width:100%;height:max(200px,calc(100vw * 200 / 1440))}.season-advent .hills{fill:var(--hills)}.season-advent .distant{fill:var(--fir-far)}.season-advent .mid{fill:var(--fir-mid)}.season-advent .near{fill:var(--fir-near)}.season-advent .snow{fill:var(--fir-snow)}.season-advent .ground{fill:var(--ground)}.season-hanging{position:absolute;top:calc(var(--season-band, 58px) + 8px);width:30px;height:calc(var(--drop) + 34px);transform-origin:50% 0;animation:season-swing 3.8s ease-in-out infinite alternate}.season-hanging.swing-1{animation-duration:4.6s;animation-delay:-1.7s}.season-hanging.swing-2{animation-duration:5.4s;animation-delay:-3.1s}.season-hanging:before{content:"";position:absolute;left:14px;top:0;width:1.5px;height:var(--drop);background:var(--season-wire)}.season-hanging svg{position:absolute;top:var(--drop);left:0;width:30px;height:33px}.season-hanging svg.c1{fill:var(--bulb-1)}.season-hanging svg.c2{fill:var(--bulb-2)}.season-hanging svg.c3{fill:var(--bulb-3)}.season-hanging svg.c4{fill:var(--bulb-4)}.season-hanging svg.c5{fill:var(--bulb-5)}.season-hanging svg.c6{fill:var(--bulb-6)}.season-hanging .cap{fill:var(--season-wire)}.season-hanging .band{fill:#ffffff;opacity:.85}.season-hanging .shine{fill:#ffffff}@keyframes season-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.season-stars i{position:absolute;background:#fff3c4;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.season-stars i.tw-1{animation:season-twinkle 2.8s step-end infinite}.season-stars i.tw-2{animation:season-twinkle 3.6s step-end -1.4s infinite}@keyframes season-twinkle{0%,70%{transform:scale(1)}71%,to{transform:scale(.45)}}.season-great-star{position:absolute;top:calc(var(--season-band, 58px) + 70px);right:max(40px,calc(50vw - 600px));width:92px}.season-great-star svg{display:block;width:100%;overflow:visible}.season-great-star .halo{fill:#6e5a26;transform-box:fill-box;transform-origin:50% 35%;animation:season-star 3.6s step-end infinite}.season-great-star .core{fill:#ffd166}@keyframes season-star{0%,to{transform:scale(1)}50%{transform:scale(.86)}}.season-sleigh{position:absolute;top:calc(var(--season-band, 58px) + 150px);left:0;width:190px;animation:season-sleigh 54s linear 6s infinite;transform:translateX(-240px)}.season-sleigh svg{display:block;width:100%;fill:#e5484d}.season-sleigh .reindeer{fill:#c9a27a}.season-sleigh .antlers{fill:#ead9bd}.season-sleigh .reins,.season-sleigh .runner{fill:#ffd166}.season-sleigh .reins{fill:none;stroke:#ffd166;stroke-width:1.4}.season-sleigh .sack{fill:#7a5230}.season-sleigh .reindeer.two{animation:season-trot .5s step-end infinite}.season-sleigh .reindeer.one{animation:season-trot .5s step-end -.25s infinite}@keyframes season-sleigh{0%{transform:translate(-240px,30px)}32%{transform:translate(calc(100vw + 40px),-50px)}32.01%,to{transform:translate(-240px,30px)}}@keyframes season-trot{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-2px)}}.season-village .hills{fill:#121a44}.season-village .walls{fill:#1b2356}.season-village .doors{fill:#2c1d12}.season-village .lit{fill:#ffcc5c}.season-village .lit.early{animation:season-lights-out 17s step-end infinite}.season-village .lit.late{animation:season-lights-out 23s step-end -9s infinite}@keyframes season-lights-out{0%,55%,82%,to{opacity:1}56%,81%{opacity:.12}}.season-village .snow{fill:#e6ebfa}.season-village .firs{fill:#134247}.season-smoke .puff{transform-box:fill-box;transform-origin:center;animation:season-puff 6s linear infinite;transform:scale(0)}.season-smoke .puff.p1{animation-delay:-2s}.season-smoke .puff.p2{animation-delay:-4s}.season-village .puff{fill:#3a4479}.season-morning .puff{fill:#d4dae6}@keyframes season-puff{0%{transform:translate(0) scale(.5)}40%{transform:translate(4px,-14px) scale(1.2)}80%{transform:translate(12px,-30px) scale(1.5)}to{transform:translate(16px,-38px) scale(0)}}.season-cloud{position:absolute;left:0;width:170px;fill:#ffffff;stroke:#dde4ef;stroke-width:1.5;transform:translateX(-200px);animation:season-drift 130s linear infinite}.season-cloud svg{display:block;width:100%}.season-cloud.c0{top:calc(var(--season-band, 58px) + 80px);animation-delay:-40s}.season-cloud.c1{top:calc(var(--season-band, 58px) + 190px);width:120px;animation-duration:170s;animation-delay:-120s}.season-cloud.c2{top:calc(var(--season-band, 58px) + 40px);width:210px;animation-duration:150s;animation-delay:-95s}@keyframes season-drift{0%{transform:translateX(-240px)}to{transform:translateX(calc(100vw + 40px))}}.season-birds{position:absolute;top:calc(var(--season-band, 58px) + 120px);left:0;width:90px;height:50px;animation:season-birds 46s linear 3s infinite;transform:translateX(-120px)}.season-bird{position:absolute;width:24px;fill:#3a3f50}.season-bird.b0{left:0;top:10px}.season-bird.b1{left:30px;top:0;width:20px}.season-bird.b2{left:56px;top:18px;width:18px}.season-bird .season-wing{transform-origin:15px 9px;animation-duration:.5s}.season-bird.b1 .season-wing{animation-delay:-.2s}@keyframes season-birds{0%{transform:translate(-120px,20px)}40%{transform:translate(calc(100vw + 20px),-30px)}40.01%,to{transform:translate(-120px,20px)}}.season-morning .distant{fill:#dfe7f2}.season-morning .mid{fill:#edf2f9}.season-morning .near,.season-morning .snow{fill:#ffffff}.season-morning .firs{fill:#3e8a68}.season-morning .logs{fill:#8b5a3c}.season-morning .grain{fill:#5e3a24}.season-morning .roof{fill:#c0392b}.season-morning .window{fill:#ffcc5c}.season-morning .fence{fill:#9a6a48}.season-morning .snowman{fill:#ffffff;stroke:#c9d3e6;stroke-width:1.5}.season-morning .coal{fill:#2b2b33}.season-morning .scarf{fill:#c0392b}.season-morning .carrot{fill:#e8730c}.season-candle.c1{fill:#5847f0}.season-candle.c2{fill:#0da5a0}.season-candle.c3{fill:#ee4380}.season-candle.c4{fill:#9b5de5}.season-wick{fill:var(--foreground)}.season-flame{fill:#e8930c;animation:season-flicker 2.4s step-end infinite}@media (max-width:900px){.season-skyline-art{height:150px}.season-great-star{width:56px;right:18px;top:calc(var(--season-band, 58px) + 56px)}}@media (max-width:1080px){.season-hanging{display:none}}@media (prefers-reduced-motion:reduce){.season-bar *,.season-layer *{animation:none!important}}html[data-season-still] .season-bar *,html[data-season-still] .season-layer *{animation-play-state:paused}.advent-teaser{display:flex;align-items:center;gap:4px;margin-bottom:13px;padding:6px 6px 6px 4px}.advent-teaser-open{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;padding:6px 8px;border-radius:var(--r-md);text-align:start}.advent-teaser-open>svg{flex:none;color:var(--tm-muted)}.advent-teaser-door{flex:none;display:grid;place-items:center;width:46px;height:52px;border-radius:var(--r-sm);background:var(--primary);color:var(--primary-foreground);font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter)}.advent-teaser-text{flex:1 1;min-width:0;display:grid;gap:3px}.advent-teaser-text strong{font-size:var(--fs-md);line-height:var(--lh-snug)}.advent-kicker{margin:0;color:var(--primary);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.advent-meter,.advent-segments{display:flex;gap:3px}.advent-meter i,.advent-segments i{flex:1 1;height:8px;border-radius:var(--r-hair);background:var(--border)}.advent-meter i.on,.advent-segments i.on{background:var(--primary)}.advent-segments i{height:10px}.advent-closed{padding:var(--pad-card);color:var(--muted-foreground)}.advent-progress{display:flex;gap:22px;align-items:center;margin-bottom:16px;padding:18px 20px}.advent-count b{font-size:calc(var(--fs-2xl) * 2);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter);color:var(--primary);line-height:var(--lh-none)}.advent-count small{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--muted-foreground)}.advent-progress-text{flex:1 1;min-width:0;display:grid;gap:8px}.advent-progress-text p{margin:0;color:var(--muted-foreground);font-size:var(--fs-sm);line-height:var(--lh-normal)}.advent-doors{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.advent-door{position:relative;min-height:104px;border-radius:var(--r-md);overflow:hidden}.advent-door,.advent-door>button{display:flex;flex-direction:column;justify-content:space-between;padding:11px;text-align:start}.advent-door>button{position:absolute;inset:0;color:inherit;font:inherit}.advent-door .n{font-size:var(--fs-5xl);font-weight:var(--fw-heavy);line-height:var(--lh-none);letter-spacing:var(--ls-tighter)}.advent-door .lab{display:grid;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.advent-door.shut{background:var(--card);box-shadow:var(--tm-shadow)}.advent-door.shut .lock{position:absolute;top:12px;inset-inline-end:12px;color:var(--tm-muted)}.advent-door.open{background:var(--primary);color:var(--primary-foreground)}.advent-door.open .n{font-size:var(--fs-lg);opacity:.8}.advent-door.open .check{position:absolute;top:10px;inset-inline-end:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--primary-foreground);color:var(--primary)}.advent-door.missed{background:repeating-linear-gradient(-45deg,var(--muted) 0 8px,var(--background) 8px 16px);border:1px dashed var(--input);color:var(--tm-muted)}.advent-door.today{background:var(--tm-amber);color:var(--on-solid);box-shadow:0 0 0 3px var(--background),0 0 0 6px var(--tm-amber)}.advent-door.today .n{font-size:calc(var(--fs-xl) * 2)}.advent-door.today .lab{display:flex;align-items:center;gap:6px}.advent-door.raffle{background:var(--tm-rose)}.advent-door.raffle,.advent-door.raffle.shut .lock{color:var(--on-solid)}.advent-task{display:grid;gap:10px;margin:10px 0 14px;padding:16px;border-radius:var(--r-lg);background:var(--muted)}.advent-task strong{font-size:var(--fs-lg);line-height:var(--lh-snug)}.advent-task-count{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-sm);color:var(--muted-foreground)}.advent-task-count b{color:var(--foreground)}.advent-secret{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding:14px;border:1px dashed var(--input);border-radius:var(--r-lg);font-size:var(--fs-sm)}.advent-secret>svg{flex:none;color:var(--tm-rose-text)}.advent-opened{display:grid;justify-items:center;gap:10px;padding:8px 0 4px;text-align:center}.advent-opened>svg{color:var(--primary)}.advent-opened strong{font-size:var(--fs-xl)}.advent-opened p{margin:0;color:var(--muted-foreground)}.advent-raffle{display:grid;gap:14px;margin-top:16px;padding:18px 20px;border-top:4px solid var(--tm-rose)}.advent-raffle-head{display:flex;gap:12px;align-items:flex-start}.advent-raffle-head>svg{flex:none;margin-top:2px;color:var(--tm-rose-text)}.advent-raffle-head h2{margin:0;font-size:var(--fs-lg);line-height:var(--lh-snug)}.advent-raffle-bar,.advent-raffle-form>p,.advent-raffle-head p,.advent-raffle-list p,.advent-raffle-round,.advent-raffle-times{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal)}.advent-raffle-head p,.advent-raffle-round,.advent-raffle-times{color:var(--muted-foreground)}.advent-raffle-bar{padding:12px 14px;border:1px dashed var(--input);border-radius:var(--r-md)}.advent-raffle-ticket{display:grid;gap:4px;justify-items:start;padding:14px 16px;border-radius:var(--r-md);background:var(--tm-rose);color:var(--on-solid)}.advent-raffle-ticket .advent-kicker{color:inherit}.advent-raffle-ticket b{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);letter-spacing:var(--ls-tighter)}.advent-raffle-list code,.advent-raffle-ticket code{font-family:var(--font-mono);font-size:var(--fs-sm)}.advent-raffle-ticket small{font-size:var(--fs-xs);opacity:.85}.advent-raffle-list,.advent-raffle-result{display:grid;gap:6px;justify-items:start}.advent-raffle-list code{max-width:100%;overflow-wrap:anywhere;color:var(--muted-foreground)}.advent-raffle-list a,.advent-raffle-result a{display:inline-flex;gap:4px;align-items:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.advent-raffle-result b{font-size:var(--fs-lg)}.advent-raffle-form{display:grid;gap:12px}.advent-raffle-form fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.advent-raffle-form legend{margin-bottom:8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.advent-raffle-form .primary-btn{justify-self:start}.advent-raffle-claim{padding:14px 16px;border-radius:var(--r-md);background:var(--muted)}.advent-raffle-won{display:flex;gap:8px;align-items:center;color:var(--tm-rose-text)}.advent-raffle-contact{display:grid;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.advent-raffle-claimed{display:flex;gap:8px;align-items:center;margin:0;color:var(--tm-green-text);font-weight:var(--fw-semibold)}@media (max-width:640px){.advent-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.advent-door,.advent-door>button{min-height:70px;padding:8px}.advent-door .n{font-size:var(--fs-3xl)}.advent-door.today .n{font-size:var(--fs-4xl)}.advent-door .lab{font-size:var(--fs-2xs)}.advent-door.open .lab{font-size:0}.advent-door.open .check{width:17px;height:17px;top:6px;inset-inline-end:6px}.advent-progress,.advent-raffle{padding:14px 16px}.advent-progress{gap:14px}.advent-count b{font-size:var(--fs-5xl)}}.duel-event{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:2px 8px;border-radius:var(--r-hair);background:color-mix(in oklab,var(--tm-amber) 18%,var(--card));color:var(--tm-amber-text);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.duel-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;padding:14px 16px}.duel-teaser-head{flex-basis:100%}.duel-teaser-head .duel-event{margin-bottom:0}.duel-teaser>svg{flex:none;color:var(--primary)}.duel-teaser p{flex:1 1;min-width:0;margin:0;font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.duel-teaser button{flex:none}.duel-teaser.in-feed{margin-bottom:13px;padding-inline-end:8px}@media (max-width:560px){.duel-teaser-head{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 52px)}.duel-teaser .icon-btn{order:1}.duel-teaser .primary-btn,.duel-teaser p,.duel-teaser>svg{order:2}.duel-teaser p{flex-basis:calc(100% - 34px);min-height:2lh}.duel-teaser .primary-btn{margin-inline-start:34px}}.duel-start{display:grid;gap:14px;margin-bottom:13px;padding:18px}.duel-list h2,.duel-start h2{margin:0;overflow-wrap:anywhere;font-size:var(--fs-lg);letter-spacing:var(--ls-tight)}.duel-lead{margin:0;font-size:var(--fs-md);line-height:var(--lh-snug)}.duel-wait{justify-items:center;text-align:center;padding-block:28px}.duel-wait p{margin:0;color:var(--tm-muted)}.duel-count{font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary)}.duel-rules{margin:0;padding:0;list-style:none;display:grid;gap:10px}.duel-rules li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.duel-rules li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--accent);color:var(--primary);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.duel-rules p{margin:0;font-size:var(--fs-md);line-height:var(--lh-snug)}.duel-buttons{width:100%;display:grid;gap:8px}.duel-buttons>button{width:100%;justify-content:center}.duel-note{margin:0;font-size:var(--fs-sm);color:var(--tm-muted);text-align:center}.duel-vs{justify-content:center;gap:14px;font-weight:var(--fw-heavy);color:var(--tm-muted)}.duel-queue,.duel-vs{display:flex;align-items:center}.duel-queue{gap:10px;margin:0;padding:10px 12px;border-radius:var(--r-xs);background:var(--accent);color:var(--accent-foreground);font-weight:var(--fw-semibold)}.duel-pulse{flex:none;width:10px;height:10px;border-radius:50%;background:var(--tm-green);animation:duel-pulse 1.4s ease-in-out infinite}@keyframes duel-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.duel-pulse{animation:none}}.duel-list{display:grid;gap:4px;margin-bottom:13px;padding:16px 18px 10px}.duel-score-line{margin:0 0 6px;font-size:var(--fs-sm);color:var(--tm-muted)}.duel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 0;border-top:1px solid var(--border);font-size:var(--fs-md);text-align:start}button.duel-row{width:100%;background:none;color:inherit;cursor:pointer}button.duel-row:hover{color:var(--primary)}.duel-row>span{min-width:0;overflow-wrap:anywhere}.duel-row b{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-row-actions{flex:none;display:flex;gap:6px}.duel-prizes{margin:4px 0 2px;padding:8px 10px;border-radius:var(--r-xs);background:color-mix(in oklab,var(--tm-amber) 16%,var(--card));color:var(--tm-amber-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.duel-board h2{display:flex;align-items:center;gap:8px}.duel-board h2 svg{flex:none;color:var(--tm-amber)}.duel-board .segmented{margin:4px 0 8px}.duel-places{margin:0;padding:0;list-style:none}.duel-place{display:grid;grid-template-columns:2rem minmax(0,1fr) 3.5rem 3.5rem;align-items:center;gap:6px;min-height:44px;border-top:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-place.head{min-height:0;padding-bottom:6px;border-top:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tm-muted)}.duel-place.mine{margin-inline:-8px;padding-inline:8px;border-radius:var(--r-xs);background:var(--accent)}.duel-rank{font-weight:var(--fw-bold);text-align:center}.duel-place.top .duel-rank{color:var(--tm-amber-text)}.duel-who{min-width:0;display:flex;align-items:center;gap:8px;background:none;color:inherit;text-align:start;cursor:pointer}button.duel-who:hover .duel-name{text-decoration:underline}.duel-pts{font-weight:var(--fw-bold);text-align:end}.duel-games{color:var(--tm-muted);text-align:end}.duel-gap{padding:2px 0;text-align:center;color:var(--tm-muted)}.duel{padding-bottom:24px}.duel,.duel-head{display:grid;gap:12px}.duel-head{padding:14px 16px}.duel-title{display:flex;align-items:center;gap:8px;font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:var(--ls-tight)}.duel-title svg{flex:none;color:var(--primary)}.duel-title small{margin-inline-start:auto;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tm-muted)}.duel-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.duel-player{min-width:0;display:flex;align-items:center;gap:8px;font-weight:var(--fw-semibold)}.duel-player.end{justify-content:flex-end}.duel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-points{font-size:var(--fs-4xl);font-weight:var(--fw-heavy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight)}.duel-points b{color:var(--primary)}.duel-dots{display:flex;justify-content:center;gap:6px}.duel-dots i{width:28px;height:6px;border-radius:var(--r-hair);background:var(--tm-track)}.duel-dots i.right{background:var(--primary)}.duel-dots i.wrong{background:var(--tm-rose)}.duel-dots i.now{background:color-mix(in oklab,var(--primary) 40%,var(--tm-track))}.duel-ask:focus{outline:none}.duel-ask{overflow-wrap:anywhere;display:grid;gap:4px;padding:0 4px}.duel-ask h2{margin:0;font-size:var(--fs-xl);letter-spacing:var(--ls-tight)}.duel-ask p{margin:0;line-height:var(--lh-snug)}.duel-ask p,.duel-timer{font-size:var(--fs-sm);color:var(--tm-muted)}.duel-timer{display:flex;align-items:center;gap:8px;padding:0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-track{flex:1 1;height:6px;border-radius:var(--r-hair);background:var(--tm-track);overflow:hidden}.duel-track span{display:block;height:100%;background:var(--primary);transition:width .25s linear}.duel-timer b{flex:none;min-width:3ch;text-align:end;font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.duel-track span{transition:none}}.duel-card{position:relative;border-radius:var(--r-lg)}.duel-card .post{margin:0;border-radius:var(--r-lg) var(--r-lg) 0 0}.duel-card.chosen{outline:2px solid var(--primary)}.duel-card.winner{outline:2px solid var(--tm-green)}.duel-letter{position:absolute;z-index:2;top:-8px;inset-inline-start:-6px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--foreground);color:var(--card);font-weight:var(--fw-heavy);font-size:var(--fs-md)}.duel-missing{display:grid;place-items:center;min-height:120px;border-radius:var(--r-lg) var(--r-lg) 0 0;color:var(--tm-muted)}.duel-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 16px 14px;border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--card)}.duel-foot>button{width:100%;justify-content:center}.duel-response{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--muted-foreground)}.duel-response.best{color:var(--foreground)}.duel-chips{display:flex;flex-wrap:wrap;gap:6px}.duel-chip{max-width:12em;overflow:hidden;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-hair);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.duel-chip.win{background:var(--status-good-bg);color:var(--status-good)}.duel-chip.mine{background:var(--accent);color:var(--accent-foreground)}.duel-chip.theirs{background:color-mix(in oklab,var(--tm-rose) 16%,var(--card));color:var(--tm-rose-text)}.duel-result{display:grid;justify-items:center;gap:14px;margin-bottom:13px;padding:22px 18px;text-align:center}.duel-result h2{margin:0;overflow-wrap:anywhere;font-size:var(--fs-2xl);letter-spacing:var(--ls-tight)}.duel-trophy{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent);color:var(--primary)}.duel-big{font-size:var(--fs-display);font-weight:var(--fw-heavy);line-height:1;letter-spacing:var(--ls-tighter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-rounds{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-sm);text-align:start}.duel-rounds th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px 6px;font-weight:var(--fw-semibold);color:var(--tm-muted);text-align:start}.duel-rounds th:first-child{width:5em}.duel-rounds th:nth-child(n+3){width:5.5em}.duel-rounds td{padding:10px 4px;border-top:1px solid var(--border);vertical-align:middle}.duel-rounds .duel-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tm-muted)}.duel-rounds .right{color:var(--tm-green-text)}.duel-rounds .wrong{color:var(--tm-rose-text)}.duel-open{color:var(--tm-muted)}.duel-lock{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--background)}.duel-lock-box{display:grid;justify-items:center;gap:12px;max-width:420px;padding:28px 22px;border-radius:var(--r-lg);background:var(--card);text-align:center}.duel-lock-box h1{margin:0;font-size:var(--fs-2xl);letter-spacing:var(--ls-tight)}.duel-lock-box p{margin:0;line-height:var(--lh-snug);color:var(--tm-muted)}.duel-lock-box .duel-lock-where{font-weight:var(--fw-semibold);color:var(--foreground)}.duel-lock-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent);color:var(--primary)}.duel-lock-left{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-lock-box h1:focus{outline:none}.duel-lock-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.voice-recorder{flex:1 1;display:flex;align-items:center;gap:10px;min-height:44px}.voice-recorder .voice-time{flex:1 1;display:inline-flex;align-items:center;gap:8px}.voice-dot{width:10px;height:10px;border-radius:50%;background:var(--destructive);animation:voice-blink 1.2s ease-in-out infinite}@keyframes voice-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.voice-dot{animation:none}}.voice-player{display:flex;align-items:center;gap:8px;min-width:min(240px,60vw)}.voice-seek{flex:1 1;min-width:0;accent-color:currentColor}.voice-time{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.voice-speed{min-width:2.6em;padding:2px 6px;border:1px solid;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent}.voice-play,.voice-speed{color:inherit}.composer-voice,.post-voice{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);color:var(--primary)}.composer-voice .voice-player{flex:1 1}