html[data-theme=spotify]{--page:#000;--dark:#121212;--dark-2:#181818;--dark-3:#282828;--on-d:#fff;--on-d2:#b3b3b3;--on-d3:#7a7a7a;--light:#181818;--card:#242424;--card-alt:#2c2c2c;--line-l:#ffffff17;--ink:#fff;--ink-2:#b3b3b3;--ink-3:#8a8a8a;--acc:#1ed760;--acc-text:#1ed760;--acc-ink:#1ed760;--acc-hover:#3be477;--on-acc:#000;--on-acc-2:#0a3a1b;--solid:#000;--solid-hover:#161616;--shadow-l:#0009}html[data-theme=amarelo]{--page:#0e0d0b;--dark:#161513;--dark-2:#1d1b18;--dark-3:#27241f;--on-d:#f7f4ec;--on-d2:#bdb8ab;--on-d3:#857f71;--light:#f5f0e3;--card:#fffdf7;--card-alt:#ece5d1;--line-l:#dcd4bf;--ink:#15130f;--ink-2:#534d40;--ink-3:#847c6a;--acc:#ffd01f;--acc-text:#ffd01f;--acc-ink:#7d5a00;--acc-hover:#ffdc4d;--on-acc:#15130f;--on-acc-2:#4d3b00;--solid:#15130f;--solid-hover:#272319;--shadow-l:#15130f40}html[data-theme=azul]{--page:#070a14;--dark:#0d1322;--dark-2:#131a2c;--dark-3:#1b2439;--on-d:#f2f5fb;--on-d2:#b4bccf;--on-d3:#7b849c;--light:#eff3fa;--card:#fff;--card-alt:#e3eaf6;--line-l:#d2dae9;--ink:#0b1020;--ink-2:#454e66;--ink-3:#7a839b;--acc:#2a62f2;--acc-text:#5e8eff;--acc-ink:#1d4fd6;--acc-hover:#3d72ff;--on-acc:#fff;--on-acc-2:#dbe4ff;--solid:#0b1020;--solid-hover:#171f36;--shadow-l:#0b102040}html[data-theme=natal]{--page:#06100a;--dark:#0e2118;--dark-2:#142b20;--dark-3:#1d3a2b;--line-d:#ffffff17;--line-d2:#ffffff29;--on-d:#f8f3e9;--on-d2:#c2cdc2;--on-d3:#86978b;--light:#f6f1e7;--card:#fffcf5;--card-alt:#ebe3d4;--line-l:#ded5c4;--ink:#0f2419;--ink-2:#4a5c51;--ink-3:#7e8c83;--acc:#d2343b;--acc-text:#f5c95e;--acc-ink:#b3262c;--acc-hover:#de4148;--on-acc:#fff7ea;--on-acc-2:#ffe3dc;--solid:#0f2419;--solid-hover:#1a3527;--shadow-l:#0f241940;--candy:#d2343b;--xl-1:#ff5252;--xl-2:#ffd166;--xl-3:#3fe08a;--xl-4:#7ac8ff;--bauble-1:#d2343b;--bauble-2:#f2c75c;--bauble-3:#1f9d55}html[data-theme=natal-noite]{--page:#050914;--dark:#0b1226;--dark-2:#111a33;--dark-3:#182446;--line-d:#ffffff17;--line-d2:#ffffff29;--on-d:#f6f3ec;--on-d2:#b9bfd0;--on-d3:#7e879f;--light:#f3f5fa;--card:#fff;--card-alt:#e6ebf5;--line-l:#d5dbe8;--ink:#0b1226;--ink-2:#454e68;--ink-3:#7a8299;--acc:#f2b63b;--acc-text:#ffd36b;--acc-ink:#b3262c;--acc-hover:#ffc557;--on-acc:#0b1226;--on-acc-2:#4a3306;--solid:#0b1226;--solid-hover:#152044;--shadow-l:#0b122640;--candy:#d2343b;--xl-1:#ffd166;--xl-2:#fff;--xl-3:#ff5a5f;--xl-4:#8fd0ff;--bauble-1:#f2b63b;--bauble-2:#d2343b;--bauble-3:#9fc9ff}html[data-theme=natal-candy]{--page:#f7f3ec;--page-ink:#122a1c;--page-ink-2:#3f5a4a;--page-ink-3:#6f8276;--page-line:#122a1c1f;--page-line-2:#122a1c3d;--dark:#b3262c;--dark-2:#bf2f35;--dark-3:#cc3b41;--line-d:#ffffff2e;--line-d2:#ffffff4d;--on-d:#fff8ee;--on-d2:#ffdcd7;--on-d3:#f9cfcb;--light:#fff;--card:#faf6ee;--card-alt:#e6f2ea;--line-l:#e2dcd0;--ink:#122a1c;--ink-2:#44584c;--ink-3:#76877c;--acc:#1a7f43;--acc-text:#ffe08a;--acc-ink:#b3262c;--acc-hover:#22944f;--on-acc:#fff;--on-acc-2:#d9f3e0;--solid:#b3262c;--solid-hover:#c22f36;--shadow-l:#122a1c33;--candy:#b3262c;--dsurf:#fffaf3;--dsurf-2:#f0e6d8;--dsurf-deep:#122a1c;--dsurf-ink:#122a1c;--dsurf-ink-2:#44584c;--dsurf-ink-3:#76877c;--dsurf-line:#122a1c1f;--dsurf-line-2:#122a1c33;--dsurf-soft:#122a1c12;--dsurf-acc:#b3262c;--xl-wire:#122a1c59;--xl-1:#e0343b;--xl-2:#f2b63b;--xl-3:#1f9d55;--xl-4:#3b8fe8;--bauble-1:#fff6e8;--bauble-2:#f2c75c;--bauble-3:#1f9d55}html[data-festive]{--xl-wire:#ffffff47;scroll-padding-top:112px}html[data-festive] .hdr__in{padding-top:26px}html[data-festive] .mnav{padding-top:8px}.xmas-lights{z-index:1;pointer-events:none;gap:46px;height:32px;padding-left:30px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.xmas-lights:before{content:"";background:var(--xl-wire);height:2px;position:absolute;top:5px;left:0;right:0}.xmas-lights i{background:var(--c);width:10px;height:16px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--c) 75%, transparent), inset -2px -3px 4px #00000040;animation:2.6s ease-in-out infinite twinkle;animation-delay:var(--d,0s);border-radius:50% 50% 55% 55%/40% 40% 60% 60%;flex:none;margin-top:11px;position:relative}.xmas-lights i:before{content:"";background:#2f3a33;border-radius:2px 2px 0 0;width:6px;height:7px;position:absolute;top:-6px;left:2px}.xmas-lights i:nth-child(4n+1){--c:var(--xl-1)}.xmas-lights i:nth-child(4n+2){--c:var(--xl-2)}.xmas-lights i:nth-child(4n+3){--c:var(--xl-3)}.xmas-lights i:nth-child(4n+4){--c:var(--xl-4)}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.4}}.xmas-baubles{z-index:2;pointer-events:none;align-items:flex-start;gap:26px;display:flex;position:absolute;top:-2px;left:calc(50% + 24px)}.bauble{width:var(--size,36px);padding-top:var(--len,80px);transform-origin:50% 0;animation:5.5s ease-in-out infinite swing;animation-delay:var(--d,0s);display:block;position:relative}.bauble:before{content:"";width:1.5px;height:var(--len,80px);background:#ffffff61;position:absolute;top:0;left:50%;transform:translate(-50%)}.bauble:after{content:"";left:50%;top:calc(var(--len,80px) - 6px);background:linear-gradient(#f0d98a,#b8973a);border-radius:2px 2px 1px 1px;width:10px;height:9px;position:absolute;transform:translate(-50%)}.bauble i{width:var(--size,36px);height:var(--size,36px);background:radial-gradient(circle at 32% 28%, #ffffffd9 0 3px, #fff0 12px), radial-gradient(circle at 45% 40%, color-mix(in srgb, var(--c) 78%, white), var(--c) 50%, color-mix(in srgb, var(--c) 55%, black) 100%);border-radius:50%;display:block;box-shadow:0 12px 22px -8px #0009}.bauble:first-child i{--c:var(--bauble-1)}.bauble:nth-child(2) i{--c:var(--bauble-2)}.bauble:nth-child(3) i{--c:var(--bauble-3)}@keyframes swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}html[data-festive] h1 strong{background:linear-gradient(100deg, var(--acc-text) 0 35%, color-mix(in srgb, var(--acc-text) 45%, white) 50%, var(--acc-text) 65% 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes shimmer{to{background-position:-150% 0}}html[data-festive] .pill--glow{animation:3.2s ease-in-out infinite glowpulse}@keyframes glowpulse{50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--acc) 85%, transparent), 0 14px 58px -4px color-mix(in srgb, var(--acc) 80%, transparent)}}html[data-festive] .tagline{flex-wrap:wrap;gap:12px 14px}html[data-festive] .tagline .tag--outline svg{width:15px;height:15px}.xmas-count{background:color-mix(in srgb, var(--acc-text) 16%, transparent);color:var(--acc-text);font-weight:800}html[data-festive] .panel--dark{isolation:isolate}html[data-festive] .panel--dark:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.75;background-image:radial-gradient(1.6px 1.6px at 12% 22%,#fff 50%,#0000 100%),radial-gradient(1.2px 1.2px at 31% 9%,#fff 50%,#0000 100%),radial-gradient(1.8px 1.8px at 56% 31%,#fff 50%,#0000 100%),radial-gradient(1.1px 1.1px at 73% 14%,#fff 50%,#0000 100%),radial-gradient(1.5px 1.5px at 88% 42%,#fff 50%,#0000 100%),radial-gradient(1.2px 1.2px at 42% 68%,#fff 50%,#0000 100%),radial-gradient(1.7px 1.7px at 19% 84%,#fff 50%,#0000 100%),radial-gradient(1.1px 1.1px at 66% 90%,#fff 50%,#0000 100%),radial-gradient(1.4px 1.4px at 95% 76%,#fff 50%,#0000 100%);background-size:520px 420px;animation:4.5s ease-in-out infinite alternate stars;position:absolute;inset:0}@keyframes stars{0%{opacity:.35}to{opacity:.85}}html[data-festive] .rule{background:repeating-linear-gradient(-45deg, var(--candy) 0 10px, #fff 10px 20px);border:0;border-radius:3px;height:6px}html[data-festive] .cta{isolation:isolate}html[data-festive] .cta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#fff6 1.2px,#0000 1.7px);background-size:26px 26px;position:absolute;inset:0}.snow{z-index:25;pointer-events:none;position:fixed;inset:0}@media (width<=980px){.xmas-baubles{display:none}}@media (width<=720px){html[data-festive] .hdr__in{padding-top:22px}.xmas-lights{gap:34px;padding-left:18px}}
