.night,html:has(.night){--sky-zenith:#060a17;--sky-mid:#0a1228;--sky-horizon:#121c3a;--starlight:oklch(0.95 0.03 85);--starlight-gold:oklch(0.86 0.09 82);--background:oklch(0.17 0.035 266);--foreground:oklch(0.95 0.012 85);--card:oklch(0.215 0.04 266/0.82);--card-foreground:oklch(0.95 0.012 85);--popover:oklch(0.22 0.04 266);--popover-foreground:oklch(0.95 0.012 85);--primary:oklch(0.53 0.196 266);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.26 0.045 266);--secondary-foreground:oklch(0.95 0.012 85);--muted:oklch(0.255 0.04 266);--muted-foreground:oklch(0.78 0.03 262);--accent:oklch(0.27 0.05 266);--accent-foreground:oklch(0.97 0.01 85);--border:oklch(0.8 0.06 266/0.16);--input:oklch(0.8 0.06 266/0.24);--ring:oklch(0.86 0.08 266);--accent-blue:oklch(0.74 0.14 262);--accent-blue-light:oklch(0.74 0.14 262/0.12);--accent-blue-medium:oklch(0.74 0.14 262/0.26)}.night{position:relative;isolation:isolate;color:var(--foreground);background:var(--sky-mid)}.night-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(60% 45% at 12% 8%,rgba(98,84,196,.12),transparent 70%),radial-gradient(55% 40% at 92% 70%,rgba(54,104,196,.1),transparent 70%),linear-gradient(180deg,var(--sky-zenith) 0,var(--sky-mid) 45%,var(--sky-horizon) 100%)}html[data-sky-focus] .night-backdrop{opacity:.45}.night-backdrop>.sky-vortex{position:absolute;left:0;top:0;display:block;width:100%;height:100vh;height:100lvh}html[data-sky-canvas] .night-backdrop>.night-glint,html[data-sky-canvas] .night-backdrop>[class^=night-stars-]{display:none}.night .night-header{background:color-mix(in oklch,var(--sky-zenith) 72%,transparent);border-color:var(--border)}html:has(.night) .nav-start{color:var(--starlight-gold);border-color:oklch(.86 .09 82/.4)}html:has(.night) .nav-start:hover{border-color:oklch(.86 .09 82/.7);background:oklch(.86 .09 82/.08)}html:has(.night) .nav-start-card{border-color:oklch(.86 .09 82/.35);background:oklch(.86 .09 82/.1)}html:has(.night) .nav-start-card>span:first-child{color:var(--starlight-gold)}.night-horizon{display:block;width:100%;height:56px;margin-bottom:-1px;color:#050813}.night footer{background:#050813}.night .prose{--tw-prose-invert-body:oklch(0.9 0.012 85);--tw-prose-invert-headings:var(--foreground);--tw-prose-invert-lead:var(--muted-foreground);--tw-prose-invert-bold:var(--foreground);--tw-prose-invert-code:var(--foreground);--tw-prose-invert-pre-code:oklch(0.9 0.02 262);--tw-prose-invert-hr:var(--border);--tw-prose-invert-th-borders:var(--border);--tw-prose-invert-td-borders:var(--border);--tw-prose-invert-bullets:var(--muted-foreground);--tw-prose-invert-counters:var(--muted-foreground);--tw-prose-invert-captions:var(--muted-foreground)}.night .star-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.night .star-card:hover{border-color:oklch(.86 .09 82/.32);box-shadow:0 10px 30px -14px oklch(.95 .03 85/.28)}@media (prefers-reduced-motion:no-preference){.night .star-card:hover{transform:translateY(-2px)}}.night .star-card img{opacity:.9;transition:opacity .3s ease,transform .3s ease}.night .star-card:hover img{opacity:1}html:has(.night) [data-slot=sheet-overlay]{background:color-mix(in oklch,var(--sky-zenith) 70%,transparent)}.night .prose blockquote{border-left-color:var(--starlight-gold)}.night .prose :not(pre)>code{background:var(--muted)}.night .prose .content-lesson{margin:0 0 1.25rem;padding:.75rem 1rem;border-left:3px solid var(--starlight-gold);border-radius:0 .5rem .5rem 0;background:oklch(.86 .09 82/.08)}.night .prose .content-lesson>strong:first-child{margin-right:.4em;color:var(--starlight-gold)}.night .content-made{margin:0 0 2rem;padding:.9rem 1rem 1rem;border:1px solid var(--border);border-radius:.875rem;background:oklch(.215 .04 266/.6)}.night .content-made-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.night .content-made-title a{font-size:.8125rem;font-weight:500;color:var(--accent-blue);text-decoration:none}.night .content-made ul{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;list-style:none}.night .content-made li{margin:0;padding:.6rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:oklch(.255 .04 266/.7);font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}.night .content-made li p{margin:0}.night .content-made li strong:first-child{display:block;margin-bottom:.15rem;font-size:.75rem;color:var(--starlight-gold)}.night .content-made li:nth-child(2) strong:first-child{color:var(--accent-blue)}.night .content-made li:nth-child(n+3){grid-column:1/-1}@media (max-width:640px){.night .content-made ul{grid-template-columns:1fr}}.night .prose .content-glossary{margin-top:2.5rem;padding:.25rem 1.1rem .6rem;border:1px solid var(--border);border-radius:.875rem;background:oklch(.215 .04 266/.55)}.night .prose .content-glossary h2{margin-top:1rem;font-size:1.1rem;color:var(--starlight-gold)}.night .prose .content-figure{margin:1.75rem 0}.night .prose .content-figure img{margin:0;border:1px solid var(--border);border-radius:.75rem}.night .prose .content-figure figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--muted-foreground)}@keyframes night-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes night-glint{0%,88%,to{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}92%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(12deg)}96%{opacity:.25;transform:translate(-50%,-50%) scale(.7) rotate(20deg)}}.night-stars-a{animation:night-twinkle 5.3s ease-in-out 0s infinite;box-shadow:1095px 593px rgba(255,250,240,.16),1095px 313px rgba(255,250,240,.16),1955px 897px rgba(255,250,240,.16),1297px 205px rgba(255,250,240,.16),1566px 612px rgba(255,250,240,.16),1298px 622px rgba(255,250,240,.16),973px 180px rgba(255,250,240,.16),186px 1382px rgba(255,250,240,.16),791px 1377px rgba(255,250,240,.16),912px 424px rgba(255,250,240,.16),2007px 832px rgba(255,250,240,.16),354px 1196px rgba(255,250,240,.16),399px 1314px rgba(255,250,240,.16),199px 347px rgba(255,250,240,.16),1905px 1574px rgba(255,250,240,.16),1503px 1449px rgba(255,250,240,.16),1768px 990px rgba(255,250,240,.16),887px 151px rgba(255,250,240,.16),1695px 220px rgba(255,250,240,.16),1667px 957px rgba(255,250,240,.16),252px 247px rgba(255,250,240,.16),344px 485px rgba(255,250,240,.16),1075px 435px rgba(255,250,240,.16),886px 1055px rgba(255,250,240,.16),805px 1310px rgba(255,250,240,.16),1681px 1142px rgba(255,250,240,.16),2271px 535px rgba(255,250,240,.16),2195px 1298px rgba(255,250,240,.16),1685px 581px rgba(255,250,240,.16),1720px 988px rgba(255,250,240,.16),2479px 1091px rgba(255,250,240,.16),172px 620px rgba(255,250,240,.16),38px 495px rgba(255,250,240,.16),323px 854px rgba(255,250,240,.16),1887px 675px rgba(255,250,240,.16),2101px 165px rgba(255,250,240,.16),1657px 1063px rgba(255,250,240,.16),1695px 184px rgba(255,250,240,.16),2174px 1323px rgba(255,250,240,.16),2451px 113px rgba(255,250,240,.16),37px 1216px rgba(255,250,240,.16),1006px 340px rgba(255,250,240,.16),232px 1322px rgba(255,250,240,.16),1823px 1319px rgba(255,250,240,.16),2130px 1394px rgba(255,250,240,.16),2360px 1139px rgba(255,250,240,.16),432px 1543px rgba(255,250,240,.16),1855px 907px rgba(255,250,240,.16),1412px 437px rgba(255,250,240,.16),1970px 1102px rgba(255,250,240,.16),491px 1047px rgba(255,250,240,.16),161px 151px rgba(255,250,240,.16),1657px 1287px rgba(255,250,240,.16),2104px 526px rgba(255,250,240,.16),326px 1174px rgba(255,250,240,.16),1831px 1310px rgba(255,250,240,.16),2442px 594px rgba(255,250,240,.16),1530px 7px rgba(255,250,240,.16),710px 1214px rgba(255,250,240,.16),1459px 422px rgba(255,250,240,.16),2236px 172px rgba(255,250,240,.16),2389px 1144px rgba(255,250,240,.16),1663px 1211px rgba(255,250,240,.16),754px 511px rgba(255,250,240,.16),469px 472px rgba(255,250,240,.16),266px 802px rgba(255,250,240,.16),2143px 157px rgba(255,250,240,.16),374px 1391px rgba(255,250,240,.16),924px 1199px rgba(255,250,240,.16),2204px 935px rgba(255,250,240,.16),2266px 1143px rgba(255,250,240,.16),1358px 591px rgba(255,250,240,.16),2384px 856px rgba(255,250,240,.16),1895px 148px rgba(255,250,240,.16),1746px 1103px rgba(255,250,240,.16),2261px 1256px rgba(255,250,240,.16),2049px 1219px rgba(255,250,240,.16),1431px 338px rgba(255,250,240,.16),2087px 287px rgba(255,250,240,.16),2278px 267px rgba(255,250,240,.16),1392px 791px rgba(255,250,240,.16),202px 485px rgba(255,250,240,.16),169px 1203px rgba(255,250,240,.16),1682px 199px rgba(255,250,240,.16),2471px 338px rgba(255,250,240,.16),1617px 835px rgba(255,250,240,.16),314px 563px rgba(255,250,240,.16),2257px 595px rgba(255,250,240,.16),961px 1245px rgba(255,250,240,.16),944px 1023px rgba(255,250,240,.16),465px 74px rgba(255,250,240,.16),171px 916px rgba(255,250,240,.16),1049px 680px rgba(255,250,240,.16),2025px 42px rgba(255,250,240,.16),1630px 246px rgba(255,250,240,.16),1835px 55px rgba(255,250,240,.16),606px 1206px rgba(255,250,240,.16),138px 346px rgba(255,250,240,.16),554px 125px rgba(255,250,240,.16),788px 1187px rgba(255,250,240,.16),2331px 73px rgba(255,250,240,.16),2433px 843px rgba(255,250,240,.16),1731px 841px rgba(255,250,240,.16),371px 301px rgba(255,250,240,.16),599px 1414px rgba(255,250,240,.16),636px 393px rgba(255,250,240,.16),679px 495px rgba(255,250,240,.16),789px 709px rgba(255,250,240,.16),585px 199px rgba(255,250,240,.16),297px 761px rgba(255,250,240,.16),1184px 955px rgba(255,250,240,.16),1663px 1532px rgba(255,250,240,.16),1186px 1484px rgba(255,250,240,.16),484px 638px rgba(255,250,240,.16),329px 388px rgba(255,250,240,.16),1778px 308px rgba(255,250,240,.16),626px 1299px rgba(255,250,240,.16),601px 1019px rgba(255,250,240,.16),2369px 1523px rgba(255,250,240,.16),2349px 1439px rgba(255,250,240,.16),822px 92px rgba(255,250,240,.16),1769px 1099px rgba(255,250,240,.16),578px 1071px rgba(255,250,240,.16),1466px 1104px rgba(255,250,240,.16),1624px 1156px rgba(255,250,240,.16),2062px 1531px rgba(255,250,240,.16),946px 612px rgba(255,250,240,.16),2201px 861px rgba(255,250,240,.16),376px 1405px rgba(255,250,240,.16),703px 1195px rgba(255,250,240,.16),2402px 430px rgba(255,250,240,.16),682px 1422px rgba(255,250,240,.16),417px 830px rgba(255,250,240,.16),2560px 1122px rgba(255,250,240,.16),1171px 213px rgba(255,250,240,.16),2032px 1340px rgba(255,250,240,.16),873px 625px rgba(255,250,240,.16),311px 1396px rgba(255,250,240,.16),1822px 868px rgba(255,250,240,.16),1439px 1477px rgba(255,250,240,.16),1546px 276px rgba(255,250,240,.16),1799px 351px rgba(255,250,240,.16),1619px 938px rgba(255,250,240,.16),2233px 1463px rgba(255,250,240,.16),1902px 1380px rgba(255,250,240,.16),1888px 959px rgba(255,250,240,.16),2140px 304px rgba(255,250,240,.16),2543px 776px rgba(255,250,240,.16),1562px 403px rgba(255,250,240,.16),1029px 660px rgba(255,250,240,.16)}.night-stars-a,.night-stars-b{position:absolute;top:0;left:0;width:1px;height:1px;border-radius:9999px;background:transparent}.night-stars-b{animation:night-twinkle 6.7s ease-in-out -2.1s infinite;box-shadow:2053px 1068px rgba(255,250,240,.19),341px 299px rgba(255,250,240,.19),1980px 952px rgba(255,250,240,.19),748px 683px rgba(255,250,240,.19),1797px 307px rgba(255,250,240,.19),2518px 1327px rgba(255,250,240,.19),2419px 571px rgba(255,250,240,.19),1936px 1127px rgba(255,250,240,.19),923px 784px rgba(255,250,240,.19),706px 14px rgba(255,250,240,.19),709px 1076px rgba(255,250,240,.19),573px 378px rgba(255,250,240,.19),1394px 339px rgba(255,250,240,.19),2325px 551px rgba(255,250,240,.19),1875px 43px rgba(255,250,240,.19),2314px 1312px rgba(255,250,240,.19),448px 224px rgba(255,250,240,.19),1602px 360px rgba(255,250,240,.19),1403px 1001px rgba(255,250,240,.19),2336px 550px rgba(255,250,240,.19),1283px 1023px rgba(255,250,240,.19),2209px 812px rgba(255,250,240,.19),264px 1002px rgba(255,250,240,.19),2283px 1173px rgba(255,250,240,.19),717px 383px rgba(255,250,240,.19),1679px 861px rgba(255,250,240,.19),370px 289px rgba(255,250,240,.19),1439px 930px rgba(255,250,240,.19),1857px 568px rgba(255,250,240,.19),508px 305px rgba(255,250,240,.19),1262px 526px rgba(255,250,240,.19),298px 1519px rgba(255,250,240,.19),540px 164px rgba(255,250,240,.19),2289px 1166px rgba(255,250,240,.19),1828px 1440px rgba(255,250,240,.19),1588px 1460px rgba(255,250,240,.19),1741px 288px rgba(255,250,240,.19),2256px 388px rgba(255,250,240,.19),1375px 302px rgba(255,250,240,.19),2276px 93px rgba(255,250,240,.19),1350px 809px rgba(255,250,240,.19),911px 1298px rgba(255,250,240,.19),2153px 104px rgba(255,250,240,.19),1881px 1541px rgba(255,250,240,.19),269px 884px rgba(255,250,240,.19),2234px 1081px rgba(255,250,240,.19),1373px 165px rgba(255,250,240,.19),1665px 888px rgba(255,250,240,.19),2363px 1241px rgba(255,250,240,.19),1613px 842px rgba(255,250,240,.19),2122px 505px rgba(255,250,240,.19),296px 293px rgba(255,250,240,.19),2259px 1492px rgba(255,250,240,.19),1046px 898px rgba(255,250,240,.19),1199px 806px rgba(255,250,240,.19),1215px 600px rgba(255,250,240,.19),983px 937px rgba(255,250,240,.19),538px 394px rgba(255,250,240,.19),1426px 1298px rgba(255,250,240,.19),2555px 1279px rgba(255,250,240,.19),224px 1119px rgba(255,250,240,.19),2452px 1292px rgba(255,250,240,.19),683px 1579px rgba(255,250,240,.19),1676px 1200px rgba(255,250,240,.19),1219px 1537px rgba(255,250,240,.19),94px 409px rgba(255,250,240,.19),1069px 109px rgba(255,250,240,.19),260px 504px rgba(255,250,240,.19),94px 537px rgba(255,250,240,.19),212px 420px rgba(255,250,240,.19),1293px 522px rgba(255,250,240,.19),1349px 13px rgba(255,250,240,.19),982px 1372px rgba(255,250,240,.19),2203px 1215px rgba(255,250,240,.19),2339px 901px rgba(255,250,240,.19),2439px 294px rgba(255,250,240,.19),721px 448px rgba(255,250,240,.19),2239px 1099px rgba(255,250,240,.19),2400px 1378px rgba(255,250,240,.19),2352px 1254px rgba(255,250,240,.19),1919px 147px rgba(255,250,240,.19),1841px 1380px rgba(255,250,240,.19),1282px 1255px rgba(255,250,240,.19),1778px 976px rgba(255,250,240,.19),262px 286px rgba(255,250,240,.19),1359px 1160px rgba(255,250,240,.19),1617px 1197px rgba(255,250,240,.19),758px 670px rgba(255,250,240,.19),1451px 1491px rgba(255,250,240,.19),1245px 548px rgba(255,250,240,.19),524px 1027px rgba(255,250,240,.19),2167px 243px rgba(255,250,240,.19),2429px 1012px rgba(255,250,240,.19),1313px 320px rgba(255,250,240,.19),1350px 297px rgba(255,250,240,.19),715px 501px rgba(255,250,240,.19),2038px 1202px rgba(255,250,240,.19),1652px 472px rgba(255,250,240,.19),1256px 586px rgba(255,250,240,.19),2003px 678px rgba(255,250,240,.19),1963px 1103px rgba(255,250,240,.19),2454px 1165px rgba(255,250,240,.19),2542px 1480px rgba(255,250,240,.19),223px 505px rgba(255,250,240,.19),1099px 1016px rgba(255,250,240,.19),518px 1048px rgba(255,250,240,.19),1308px 760px rgba(255,250,240,.19),1022px 559px rgba(255,250,240,.19),2089px 648px rgba(255,250,240,.19),2172px 446px rgba(255,250,240,.19),664px 1069px rgba(255,250,240,.19),2359px 920px rgba(255,250,240,.19),1998px 1120px rgba(255,250,240,.19),2045px 532px rgba(255,250,240,.19),647px 424px rgba(255,250,240,.19),2301px 124px rgba(255,250,240,.19),2120px 1585px rgba(255,250,240,.19),709px 1580px rgba(255,250,240,.19),810px 927px rgba(255,250,240,.19),774px 800px rgba(255,250,240,.19),2143px 448px rgba(255,250,240,.19),984px 921px rgba(255,250,240,.19),829px 850px rgba(255,250,240,.19),1240px 507px rgba(255,250,240,.19),1415px 1214px rgba(255,250,240,.19),429px 1410px rgba(255,250,240,.19),104px 329px rgba(255,250,240,.19),324px 200px rgba(255,250,240,.19),2064px 940px rgba(255,250,240,.19),1497px 1178px rgba(255,250,240,.19),922px 560px rgba(255,250,240,.19),2291px 1326px rgba(255,250,240,.19),989px 778px rgba(255,250,240,.19),810px 985px rgba(255,250,240,.19),1035px 968px rgba(255,250,240,.19),1537px 896px rgba(255,250,240,.19),608px 433px rgba(255,250,240,.19),135px 449px rgba(255,250,240,.19),727px 625px rgba(255,250,240,.19),274px 581px rgba(255,250,240,.19),905px 1239px rgba(255,250,240,.19),1911px 810px rgba(255,250,240,.19),2330px 1430px rgba(255,250,240,.19),1473px 1218px rgba(255,250,240,.19),401px 776px rgba(255,250,240,.19),372px 473px rgba(255,250,240,.19),531px 1498px rgba(255,250,240,.19),538px 817px rgba(255,250,240,.19),836px 666px rgba(255,250,240,.19),773px 1277px rgba(255,250,240,.19)}.night-stars-c{animation:night-twinkle 4.1s ease-in-out -1.3s infinite;box-shadow:1595px 280px rgba(255,250,240,.22),1905px 893px rgba(255,250,240,.22),602px 985px rgba(255,250,240,.22),2428px 1228px rgba(255,250,240,.22),2422px 243px rgba(255,250,240,.22),861px 736px rgba(255,250,240,.22),351px 82px rgba(255,250,240,.22),2063px 757px rgba(255,250,240,.22),1873px 118px rgba(255,250,240,.22),128px 1008px rgba(255,250,240,.22),1268px 665px rgba(255,250,240,.22),1554px 413px rgba(255,250,240,.22),1193px 1069px rgba(255,250,240,.22),282px 87px rgba(255,250,240,.22),1200px 1215px rgba(255,250,240,.22),1380px 1190px rgba(255,250,240,.22),621px 408px rgba(255,250,240,.22),1668px 322px rgba(255,250,240,.22),2296px 761px rgba(255,250,240,.22),888px 816px rgba(255,250,240,.22),213px 195px rgba(255,250,240,.22),2408px 83px rgba(255,250,240,.22),1947px 1238px rgba(255,250,240,.22),1602px 865px rgba(255,250,240,.22),1513px 565px rgba(255,250,240,.22),2386px 1538px rgba(255,250,240,.22),237px 717px rgba(255,250,240,.22),1282px 878px rgba(255,250,240,.22),1893px 1498px rgba(255,250,240,.22),257px 120px rgba(255,250,240,.22),514px 308px rgba(255,250,240,.22),912px 174px rgba(255,250,240,.22),2067px 794px rgba(255,250,240,.22),25px 277px rgba(255,250,240,.22),318px 206px rgba(255,250,240,.22),437px 850px rgba(255,250,240,.22),660px 386px rgba(255,250,240,.22),641px 1532px rgba(255,250,240,.22),129px 1140px rgba(255,250,240,.22),2291px 734px rgba(255,250,240,.22),1970px 536px rgba(255,250,240,.22),1751px 832px rgba(255,250,240,.22),2435px 1134px rgba(255,250,240,.22),1805px 1319px rgba(255,250,240,.22),2031px 225px rgba(255,250,240,.22),1098px 442px rgba(255,250,240,.22),942px 603px rgba(255,250,240,.22),901px 1371px rgba(255,250,240,.22),1870px 455px rgba(255,250,240,.22),975px 616px rgba(255,250,240,.22),439px 1050px rgba(255,250,240,.22),661px 677px rgba(255,250,240,.22),2219px 1165px rgba(255,250,240,.22),1916px 1148px rgba(255,250,240,.22),2200px 869px rgba(255,250,240,.22),1064px 1078px rgba(255,250,240,.22),2089px 1401px rgba(255,250,240,.22),215px 877px rgba(255,250,240,.22),254px 83px rgba(255,250,240,.22),766px 623px rgba(255,250,240,.22),2330px 532px rgba(255,250,240,.22),1661px 444px rgba(255,250,240,.22),90px 104px rgba(255,250,240,.22),2500px 772px rgba(255,250,240,.22),1215px 641px rgba(255,250,240,.22),157px 165px rgba(255,250,240,.22),2237px 1475px rgba(255,250,240,.22),34px 243px rgba(255,250,240,.22),2386px 291px rgba(255,250,240,.22),1012px 477px rgba(255,250,240,.22),1062px 468px rgba(255,250,240,.22),109px 210px rgba(255,250,240,.22),2158px 1147px rgba(255,250,240,.22),1972px 90px rgba(255,250,240,.22),1614px 851px rgba(255,250,240,.22),561px 826px rgba(255,250,240,.22),2237px 829px rgba(255,250,240,.22),1176px 910px rgba(255,250,240,.22),567px 492px rgba(255,250,240,.22),1944px 1203px rgba(255,250,240,.22),2084px 1107px rgba(255,250,240,.22),961px 696px rgba(255,250,240,.22),1492px 729px rgba(255,250,240,.22),2521px 1136px rgba(255,250,240,.22),2473px 1330px rgba(255,250,240,.22),1192px 609px rgba(255,250,240,.22),1744px 103px rgba(255,250,240,.22),28px 798px rgba(255,250,240,.22),1294px 807px rgba(255,250,240,.22),2525px 381px rgba(255,250,240,.22),889px 1070px rgba(255,250,240,.22),1314px 1557px rgba(255,250,240,.22),2227px 1246px rgba(255,250,240,.22),1383px 170px rgba(255,250,240,.22),430px 1023px rgba(255,250,240,.22),1350px 170px rgba(255,250,240,.22),702px 427px rgba(255,250,240,.22),2127px 697px rgba(255,250,240,.22),401px 347px rgba(255,250,240,.22),510px 370px rgba(255,250,240,.22)}.night-stars-c,.night-stars-d{position:absolute;top:0;left:0;width:1px;height:1px;border-radius:9999px;background:transparent}.night-stars-d{animation:night-twinkle 7.9s ease-in-out -4.6s infinite;box-shadow:1639px 216px rgba(255,250,240,.22),2376px 1305px rgba(255,250,240,.22),299px 454px rgba(255,250,240,.22),2393px 1030px rgba(255,250,240,.22),305px 252px rgba(255,250,240,.22),534px 101px rgba(255,250,240,.22),2104px 1379px rgba(255,250,240,.22),33px 415px rgba(255,250,240,.22),177px 329px rgba(255,250,240,.22),1098px 684px rgba(255,250,240,.22),1905px 733px rgba(255,250,240,.22),1362px 247px rgba(255,250,240,.22),674px 559px rgba(255,250,240,.22),500px 34px rgba(255,250,240,.22),238px 1337px rgba(255,250,240,.22),1607px 552px rgba(255,250,240,.22),514px 830px rgba(255,250,240,.22),1905px 890px rgba(255,250,240,.22),1272px 633px rgba(255,250,240,.22),484px 348px rgba(255,250,240,.22),97px 908px rgba(255,250,240,.22),2296px 173px rgba(255,250,240,.22),1948px 1085px rgba(255,250,240,.22),1114px 188px rgba(255,250,240,.22),1919px 36px rgba(255,250,240,.22),22px 237px rgba(255,250,240,.22),2474px 1267px rgba(255,250,240,.22),2092px 1506px rgba(255,250,240,.22),560px 1260px rgba(255,250,240,.22),2551px 304px rgba(255,250,240,.22),706px 160px rgba(255,250,240,.22),2066px 1262px rgba(255,250,240,.22),795px 577px rgba(255,250,240,.22),1148px 557px rgba(255,250,240,.22),2509px 914px rgba(255,250,240,.22),357px 344px rgba(255,250,240,.22),380px 322px rgba(255,250,240,.22),222px 342px rgba(255,250,240,.22),2312px 942px rgba(255,250,240,.22),2308px 483px rgba(255,250,240,.22),1396px 1190px rgba(255,250,240,.22),1095px 532px rgba(255,250,240,.22),1673px 1185px rgba(255,250,240,.22),328px 330px rgba(255,250,240,.22),889px 1146px rgba(255,250,240,.22),1051px 827px rgba(255,250,240,.22),484px 716px rgba(255,250,240,.22),119px 853px rgba(255,250,240,.22),2214px 934px rgba(255,250,240,.22),765px 542px rgba(255,250,240,.22),2096px 1170px rgba(255,250,240,.22),345px 517px rgba(255,250,240,.22),966px 634px rgba(255,250,240,.22),1950px 1383px rgba(255,250,240,.22),1169px 1141px rgba(255,250,240,.22),99px 485px rgba(255,250,240,.22),1430px 856px rgba(255,250,240,.22),334px 1426px rgba(255,250,240,.22),2442px 291px rgba(255,250,240,.22),2007px 1521px rgba(255,250,240,.22),913px 185px rgba(255,250,240,.22),620px 1102px rgba(255,250,240,.22),1049px 297px rgba(255,250,240,.22),647px 754px rgba(255,250,240,.22),1392px 591px rgba(255,250,240,.22),2446px 603px rgba(255,250,240,.22),990px 228px rgba(255,250,240,.22),1752px 1166px rgba(255,250,240,.22),2026px 868px rgba(255,250,240,.22),886px 1537px rgba(255,250,240,.22),1567px 953px rgba(255,250,240,.22),166px 288px rgba(255,250,240,.22),57px 126px rgba(255,250,240,.22),1296px 1337px rgba(255,250,240,.22),442px 1420px rgba(255,250,240,.22),2234px 1554px rgba(255,250,240,.22),995px 568px rgba(255,250,240,.22),2309px 791px rgba(255,250,240,.22),834px 1409px rgba(255,250,240,.22),2089px 420px rgba(255,250,240,.22),1799px 1000px rgba(255,250,240,.22),2548px 1123px rgba(255,250,240,.22),662px 450px rgba(255,250,240,.22),257px 195px rgba(255,250,240,.22),569px 373px rgba(255,250,240,.22),285px 954px rgba(255,250,240,.22),2514px 1231px rgba(255,250,240,.22),800px 275px rgba(255,250,240,.22),865px 1460px rgba(255,250,240,.22),261px 1526px rgba(255,250,240,.22),2482px 939px rgba(255,250,240,.22),1575px 489px rgba(255,250,240,.22),2211px 1039px rgba(255,250,240,.22),482px 442px rgba(255,250,240,.22),826px 612px rgba(255,250,240,.22),961px 614px rgba(255,250,240,.22),1358px 965px rgba(255,250,240,.22),1845px 689px rgba(255,250,240,.22),811px 685px rgba(255,250,240,.22),420px 364px rgba(255,250,240,.22)}.night-stars-e{animation:night-twinkle 3.7s ease-in-out -.8s infinite;box-shadow:2482px 1262px rgba(255,250,240,.26),748px 673px rgba(255,250,240,.26),1286px 850px rgba(255,250,240,.26),1001px 749px rgba(255,250,240,.26),1918px 1042px rgba(255,250,240,.26),2028px 1313px rgba(255,250,240,.26),2008px 559px rgba(255,250,240,.26),677px 423px rgba(255,250,240,.26),2265px 1200px rgba(255,250,240,.26),1194px 429px rgba(255,250,240,.26),245px 1083px rgba(255,250,240,.26),927px 1140px rgba(255,250,240,.26),121px 1031px rgba(255,250,240,.26),2111px 597px rgba(255,250,240,.26),286px 653px rgba(255,250,240,.26),1053px 744px rgba(255,250,240,.26),674px 1319px rgba(255,250,240,.26),1003px 1223px rgba(255,250,240,.26),896px 1237px rgba(255,250,240,.26),900px 341px rgba(255,250,240,.26),1625px 297px rgba(255,250,240,.26),1658px 991px rgba(255,250,240,.26),1640px 896px rgba(255,250,240,.26),1286px 997px rgba(255,250,240,.26),1943px 1593px rgba(255,250,240,.26),1344px 229px rgba(255,250,240,.26),1783px 438px rgba(255,250,240,.26),1649px 1284px rgba(255,250,240,.26),1692px 1234px rgba(255,250,240,.26),2084px 141px rgba(255,250,240,.26),1612px 1590px rgba(255,250,240,.26),327px 58px rgba(255,250,240,.26),2204px 1482px rgba(255,250,240,.26),372px 43px rgba(255,250,240,.26),1268px 415px rgba(255,250,240,.26),2482px 251px rgba(255,250,240,.26),2436px 911px rgba(255,250,240,.26),194px 444px rgba(255,250,240,.26),640px 578px rgba(255,250,240,.26),225px 840px rgba(255,250,240,.26)}.night-stars-e,.night-stars-f{position:absolute;top:0;left:0;width:1.5px;height:1.5px;border-radius:9999px;background:transparent}.night-stars-f{animation:night-twinkle 5.9s ease-in-out -3.2s infinite;box-shadow:1615px 407px rgba(255,250,240,.26),2139px 671px rgba(255,250,240,.26),1439px 971px rgba(255,250,240,.26),620px 326px rgba(255,250,240,.26),2526px 262px rgba(255,250,240,.26),196px 1062px rgba(255,250,240,.26),1690px 37px rgba(255,250,240,.26),2150px 607px rgba(255,250,240,.26),2050px 1122px rgba(255,250,240,.26),2353px 34px rgba(255,250,240,.26),1335px 1062px rgba(255,250,240,.26),1078px 4px rgba(255,250,240,.26),1682px 769px rgba(255,250,240,.26),995px 952px rgba(255,250,240,.26),226px 1375px rgba(255,250,240,.26),893px 1419px rgba(255,250,240,.26),601px 1205px rgba(255,250,240,.26),1416px 787px rgba(255,250,240,.26),1751px 854px rgba(255,250,240,.26),1129px 725px rgba(255,250,240,.26),489px 274px rgba(255,250,240,.26),1237px 193px rgba(255,250,240,.26),1017px 66px rgba(255,250,240,.26),540px 108px rgba(255,250,240,.26),1308px 1157px rgba(255,250,240,.26),1971px 428px rgba(255,250,240,.26),1975px 836px rgba(255,250,240,.26),196px 99px rgba(255,250,240,.26),487px 354px rgba(255,250,240,.26),153px 1246px rgba(255,250,240,.26),1202px 215px rgba(255,250,240,.26),2556px 1129px rgba(255,250,240,.26),30px 1002px rgba(255,250,240,.26),2507px 1428px rgba(255,250,240,.26),1700px 533px rgba(255,250,240,.26),2469px 1300px rgba(255,250,240,.26),1009px 1432px rgba(255,250,240,.26),396px 538px rgba(255,250,240,.26),1358px 1394px rgba(255,250,240,.26),1193px 862px rgba(255,250,240,.26)}.night-glint{position:absolute;width:18px;height:18px;opacity:0;animation:night-glint var(--glint-period) ease-out var(--glint-delay) infinite;pointer-events:none}.night-glint:after,.night-glint:before{content:"";position:absolute;left:50%;top:50%;border-radius:9999px;background:radial-gradient(closest-side,rgba(255,248,232,.95),rgba(255,248,232,0));transform:translate(-50%,-50%)}.night-glint:before{width:18px;height:2px}.night-glint:after{width:2px;height:18px}.night-glint-0{left:46%;top:16%;--glint-period:14.2s;--glint-delay:-16.2s}.night-glint-1{left:23%;top:48%;--glint-period:15.4s;--glint-delay:-17.6s}.night-glint-2{left:90%;top:38%;--glint-period:19.9s;--glint-delay:-5.6s}.night-glint-3{left:24%;top:68%;--glint-period:13.3s;--glint-delay:-15.1s}.night-glint-4{left:61%;top:73%;--glint-period:15.0s;--glint-delay:-17.3s}.night-glint-5{left:18%;top:67%;--glint-period:13.2s;--glint-delay:-13.5s}.night-glint-6{left:45%;top:30%;--glint-period:16.7s;--glint-delay:-1.0s}@media (prefers-reduced-motion:reduce){.night-stars-a,.night-stars-b,.night-stars-c,.night-stars-d,.night-stars-e,.night-stars-f{animation:none;opacity:.8}.night-glint{animation:none;opacity:0}}