:root:has(#nf-theme[data-t=natal]){--bg:#020c07;--bg-deep:#010503;--surface:#05140d;--surface-2:#0b1d13;--line:#20392c8c;--line-strong:#906b0099;--muted:#a9b5aa;--rose:#e23439;--rose-deep:#be1022;--rose-wash:#e234391f;--gold:#eacb76}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=natal]){--bg:lab(2.61509% -3.1868 .937137);--bg-deep:lab(1.10849% -1.46186 .430337);--surface:lab(5.09321% -5.83965 1.9504);--surface-2:lab(8.75938% -9.44222 3.73023);--line:lab(21.654% -13.0846 5.16921/.55);--line-strong:lab(47.9048% 9.86907 60.2795/.6);--muted:lab(72.4282% -5.91278 3.7683);--rose:lab(51.4697% 66.4876 41.5698);--rose-deep:lab(41.1081% 63.5026 41.6279);--rose-wash:lab(51.4697% 66.4876 41.5698/.12);--gold:lab(82.955% 3.41317 46.1113)}}:root:has(#nf-theme[data-t=natal]) body{background:radial-gradient(1100px 480px at 88% -12%, #86272633, transparent 65%), radial-gradient(900px 420px at 0% 0%, #01563638, transparent 60%), var(--bg)}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=natal]) body{background:radial-gradient(1100px 480px at 88% -12%, lab(31.4157% 41.0364 24.7786/.2), transparent 65%), radial-gradient(900px 420px at 0% 0%, lab(31.5835% -30.1453 11.8264/.22), transparent 60%), var(--bg)}}:root:has(#nf-theme[data-t=natal]) .btn{background:#c9222b;background:lab(44.6% 63.4109 40.4932)}:root:has(#nf-theme[data-t=natal]) .btn:hover{background:#b00a1d;background:lab(37.7288% 60.3419 39.7486)}:is(:root:has(#nf-theme[data-t=natal]) .btn-ghost,:root:has(#nf-theme[data-t=halloween]) .btn-ghost){background:0 0}:root:has(#nf-theme[data-t=natal]) .brand em{color:var(--rose)}:root:has(#nf-theme[data-t=natal]) .brand{position:relative}:root:has(#nf-theme[data-t=natal]) .brand:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 32'%3E%3Cpath d='M6 24C9 12 18 3 30 4c3 0 5 3 4 6-1 4-6 4-7 9l-1 5z' fill='%23d6283a'/%3E%3Cpath d='M30 4c4 1 6 5 5 9' stroke='%23a51d2c' stroke-width='1.5' fill='none'/%3E%3Crect x='3' y='22' width='26' height='7' rx='3.5' fill='%23fff'/%3E%3Ccircle cx='35' cy='14' r='4' fill='%23fff'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.25em;height:1em;position:absolute;top:-.62em;left:-.42em;transform:rotate(-20deg)}:root:has(#nf-theme[data-t=halloween]){--bg:#090512;--bg-deep:#040208;--surface:#110a1d;--surface-2:#1a1029;--line:#3228438c;--line-strong:#cb670099;--muted:#b4adc2;--rose:#f67300;--rose-deep:#d95900;--rose-wash:#f673001f;--gold:#b3dc5e}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=halloween]){--bg:lab(1.80663% 2.78772 -5.33796);--bg-deep:lab(.695118% 1.24171 -2.37931);--surface:lab(3.7008% 5.5936 -10.477);--surface-2:lab(6.56586% 10.1903 -15.3747);--line:lab(18.1381% 9.92896 -15.7119/.55);--line-strong:lab(55.036% 38.0719 68.2241/.6);--muted:lab(71.8183% 5.35879 -9.70682);--rose:lab(63.9709% 48.9097 75.6129);--rose-deep:lab(54.4968% 52.5158 74.5881);--rose-wash:lab(63.9709% 48.9097 75.6129/.12);--gold:lab(82.9621% -27.9914 55.6745)}}:root:has(#nf-theme[data-t=halloween]) body{background:radial-gradient(1100px 480px at 88% -12%, #b64e0029, transparent 65%), radial-gradient(900px 500px at 5% 0%, #552f8642, transparent 60%), var(--bg)}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=halloween]) body{background:radial-gradient(1100px 480px at 88% -12%, lab(46.5546% 47.4807 88.6285/.16), transparent 65%), radial-gradient(900px 500px at 5% 0%, lab(28.105% 32.0048 -43.1891/.26), transparent 60%), var(--bg)}}:root:has(#nf-theme[data-t=halloween]) .btn{color:#0d0816;color:lab(2.83669% 3.32802 -6.36457);background:#de6100;background:lab(56.9137% 50.6705 79.3955)}:root:has(#nf-theme[data-t=halloween]) .btn:hover{background:#c65100;background:lab(49.8289% 52.8896 82.4824)}:root:has(#nf-theme[data-t=halloween]) .btn-ghost{color:var(--ink)}:root:has(#nf-theme[data-t=halloween]) .brand{white-space:nowrap}:root:has(#nf-theme[data-t=halloween]) .brand:after{content:"";vertical-align:-.1em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 7c1-3 3-4 5-4' stroke='%2384a33a' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='16' cy='19' rx='13' ry='10' fill='%23f07a1a'/%3E%3Cpath d='M16 9v20M9 11c-2 5-2 12 0 16M23 11c2 5 2 12 0 16' stroke='%23c55a0c' stroke-width='1.3' fill='none'/%3E%3Cpath d='M9 17l3-3 2 3zM18 17l3-3 2 3zM10 22c3 3 9 3 12 0l-2 1-2-1-2 1-2-1-2 1z' fill='%232a1206'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.95em;height:.95em;margin-left:.18em;display:inline-block}:root:has(#nf-theme[data-t=blackfriday]){--bg:#020202;--bg-deep:#010101;--surface:#080706;--surface-2:#100f0c;--line:#2b292399;--line-strong:#dcbc338c;--muted:#a7a49e;--rose:#fdd506;--rose-deep:#e7b700;--rose-wash:#fdd5061a;--gold:#e9b452}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=blackfriday]){--bg:lab(.658503% 0 0);--bg-deep:lab(.195112% 0 0);--surface:lab(1.9921% .0077039 .576586);--surface-2:lab(4.45698% .0249073 1.46993);--line:lab(16.527% .0624806 3.8782/.6);--line-strong:lab(77.3222% 2.10109 68.3091/.55);--muted:lab(67.5706% .00113249 3.83182);--rose:lab(86.6644% 3.21394 85.4018);--rose-deep:lab(77.147% 8.63364 83.6406);--rose-wash:lab(86.6644% 3.21394 85.4018/.1);--gold:lab(76.8723% 12.804 56.3035)}}:root:has(#nf-theme[data-t=blackfriday]) body{background:radial-gradient(1100px 480px at 88% -12%, #9b7e001f, transparent 65%), var(--bg)}@supports (color:lab(0% 0 0)){:root:has(#nf-theme[data-t=blackfriday]) body{background:radial-gradient(1100px 480px at 88% -12%, lab(53.9886% 4.99103 101.979/.12), transparent 65%), var(--bg)}}:root:has(#nf-theme[data-t=blackfriday]) .btn{color:#060606;color:lab(1.5609% 0 0);background:#fdd506;background:lab(86.6644% 3.21394 85.4018)}:root:has(#nf-theme[data-t=blackfriday]) .btn:hover{background:#ebbf00;background:lab(79.5493% 7.19783 90.4742)}:root:has(#nf-theme[data-t=blackfriday]) .btn-ghost{color:var(--ink);background:0 0}:root:has(#nf-theme[data-t=blackfriday]) .bg-primary{color:#060606;color:lab(1.5609% 0 0)}:root:has(#nf-theme[data-t=blackfriday]) .brand{white-space:nowrap}:root:has(#nf-theme[data-t=blackfriday]) .brand:after{content:"BLACK";vertical-align:.2em;letter-spacing:.08em;color:#060606;color:lab(1.5609% 0 0);background:#fdd506;background:lab(86.6644% 3.21394 85.4018);border-radius:4px;margin-left:.4em;padding:.15em .4em .1em;font-size:.48em;font-weight:900;line-height:1;display:inline-block;box-shadow:0 0 14px #fdd50673;box-shadow:0 0 14px lab(86.6644% 3.21394 85.4018/.45)}.theme-strip{z-index:40;text-align:center;color:var(--ink);background:linear-gradient(90deg, var(--rose-wash), color-mix(in oklch, var(--gold) 14%, transparent), var(--rose-wash));border-bottom:1px solid var(--line);padding:7px 16px;font-size:.85rem;font-weight:600;position:relative}.promo-strip{color:var(--ink)}.promo-strip:hover{filter:brightness(1.12)}.promo-clock{color:var(--rose);align-items:baseline;gap:.35em;font-weight:800;display:inline-flex}.promo-badge{letter-spacing:.02em;color:#060606;color:lab(1.5609% 0 0);background:#fdd506;background:lab(86.6644% 3.21394 85.4018);border-radius:6px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:900;line-height:1.3;text-decoration:none;display:inline-flex}.theme-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.theme-ambient span{will-change:transform;position:absolute;top:-12px}.fx-snow{filter:blur(.4px);background:#fffc;background:lab(100% 0 0/.8);border-radius:50%;animation:linear infinite nf-snow}@keyframes nf-snow{0%{transform:translateY(-12px)}50%{transform:translate3d(var(--sway,20px), 50vh, 0)}to{transform:translateY(104vh)}}.theme-ambient .fx-ember{background:#ff9c3e;background:lab(73.6945% 38.4558 76.7614);border-radius:50%;animation:linear infinite nf-ember;top:auto;bottom:-10px;box-shadow:0 0 8px #ff8b23;box-shadow:0 0 8px lab(69.879% 47.8314 88.4088)}@keyframes nf-ember{0%{opacity:0;transform:translate(0,0)}10%{opacity:.9}to{transform:translate3d(var(--sway,20px), -95vh, 0);opacity:0}}.theme-ambient .fx-bat{width:34px;height:16px;top:var(--y,20%);opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 30'%3E%3Cpath d='M32 10c-2-4-4-5-6-4 1 2 0 4-2 4-3-1-5-4-10-6-4-1-9 0-14 4 5 0 8 2 9 6 3-2 6-1 7 2 2-2 5-2 7 1 2 1 4 4 5 7 1-3 3-6 5-7 2-3 5-3 7-1 1-3 4-4 7-2 1-4 4-6 9-6-5-4-10-5-14-4-5 2-7 5-10 6-2 0-3-2-2-4-2-1-4 0-6 4z' fill='%23140a1c'/%3E%3C/svg%3E") 50%/contain no-repeat;animation:linear infinite nf-bat;left:-40px}@keyframes nf-bat{0%{transform:translate(0,0)scaleY(1)}25%{transform:translate(28vw,-4vh)scaleY(.6)}50%{transform:translate(55vw,3vh)scaleY(1)}75%{transform:translate(82vw,-3vh)scaleY(.6)}to{transform:translate(112vw)scaleY(1)}}.theme-ambient .fx-glint{width:10px;height:10px;top:var(--y);opacity:0;background:radial-gradient(closest-side, #ffefab, transparent), conic-gradient(from 45deg, transparent 0 10%, #fddc5be6 12%, transparent 14% 35%, #fddc5be6 37%, transparent 39% 60%, #fddc5be6 62%, transparent 64% 85%, #fddc5be6 87%, transparent 89%);border-radius:50%;animation:ease-in-out infinite nf-glint}@supports (color:lab(0% 0 0)){.theme-ambient .fx-glint{background:radial-gradient(closest-side, lab(94.6677% -.566125 40.6176), transparent), conic-gradient(from 45deg, transparent 0 10%, lab(88.9661% 1.37946 65.7141/.9) 12%, transparent 14% 35%, lab(88.9661% 1.37946 65.7141/.9) 37%, transparent 39% 60%, lab(88.9661% 1.37946 65.7141/.9) 62%, transparent 64% 85%, lab(88.9661% 1.37946 65.7141/.9) 87%, transparent 89%)}}@keyframes nf-glint{0%,70%,to{opacity:0;transform:scale(.4)rotate(0)}80%{opacity:.9;transform:scale(1.2)rotate(45deg)}90%{opacity:.3;transform:scale(.8)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.theme-ambient{display:none}}
