:root{--bg: 3 11 20;--text: 236 239 244;--muted: 180 188 200;--card: 14 16 22;--border: 36 42 54;--accent: 168 85 247;--starTint: 168 85 247;--r: 18px;--card-bg: rgba(255, 255, 255, .02)}:root[data-theme=dark]{--bg: 3 11 20;--text: 236 239 244;--muted: 180 188 200;--card: 14 16 22;--border: 36 42 54}:root[data-theme=light]{--bg: 225 232 240;--text: 10 12 16;--muted: 72 82 92;--card: 255 255 255;--border: 224 228 235;--card-bg: rgba(0, 0, 0, .02)}:root{--color-mercury: 156 163 175;--color-venus: 244 114 182;--color-earth: 34 197 94;--color-mars: 239 68 68;--color-jupiter: 249 115 22;--color-saturn: 234 179 8;--color-uranus: 6 182 212;--color-neptune: 59 130 246;--color-pluto: 168 85 247}:root[data-accent=mercury]{--accent: var(--color-mercury);--starTint: var(--color-mercury)}:root[data-accent=venus]{--accent: var(--color-venus);--starTint: var(--color-venus)}:root[data-accent=earth]{--accent: var(--color-earth);--starTint: var(--color-earth)}:root[data-accent=mars]{--accent: var(--color-mars);--starTint: var(--color-mars)}:root[data-accent=jupiter]{--accent: var(--color-jupiter);--starTint: var(--color-jupiter)}:root[data-accent=saturn]{--accent: var(--color-saturn);--starTint: var(--color-saturn)}:root[data-accent=uranus]{--accent: var(--color-uranus);--starTint: var(--color-uranus)}:root[data-accent=neptune]{--accent: var(--color-neptune);--starTint: var(--color-neptune)}:root[data-accent=pluto]{--accent: var(--color-pluto);--starTint: var(--color-pluto)}:root[data-accent=teal]{--accent: 20 184 166;--starTint: var(--accent)}:root[data-accent=purple]{--accent: 168 85 247;--starTint: var(--accent)}html,body{height:100%}body{background:rgb(var(--bg));color:rgb(var(--text))}a{color:rgb(var(--accent))}.starfield{position:absolute;inset:0;z-index:1;pointer-events:none}.starfield:before,.starfield:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;transform:translateZ(0);will-change:background-position}.starfield:before{background-image:radial-gradient(circle at 11px 7px,rgba(255,255,255,.8) .5px,transparent 1.5px),radial-gradient(circle at 45px 19px,rgba(255,255,255,.55) .5px,transparent 1.5px),radial-gradient(circle at 73px 5px,rgba(255,255,255,.65) .5px,transparent 1.5px),radial-gradient(circle at 108px 22px,rgba(255,255,255,.45) .5px,transparent 1.5px),radial-gradient(circle at 143px 11px,rgba(255,255,255,.75) .5px,transparent 1.5px),radial-gradient(circle at 177px 28px,rgba(255,255,255,.5) .5px,transparent 1.5px),radial-gradient(circle at 215px 8px,rgba(255,255,255,.6) .5px,transparent 1.5px),radial-gradient(circle at 248px 25px,rgba(255,255,255,.7) .5px,transparent 1.5px),radial-gradient(circle at 271px 14px,rgba(255,255,255,.4) .5px,transparent 1.5px),radial-gradient(circle at 22px 50px,rgba(255,255,255,.65) 1px,transparent 2px),radial-gradient(circle at 58px 62px,rgba(255,255,255,.48) 1px,transparent 2px),radial-gradient(circle at 95px 45px,rgba(255,255,255,.72) 1px,transparent 2px),radial-gradient(circle at 131px 70px,rgba(var(--starTint) / .55) 1px,transparent 2px),radial-gradient(circle at 162px 48px,rgba(255,255,255,.58) 1px,transparent 2px),radial-gradient(circle at 198px 66px,rgba(255,255,255,.65) 1px,transparent 2px),radial-gradient(circle at 233px 42px,rgba(255,255,255,.42) 1px,transparent 2px),radial-gradient(circle at 261px 72px,rgba(var(--starTint) / .48) 1px,transparent 2px),radial-gradient(circle at 15px 100px,rgba(255,255,255,.55) .5px,transparent 1.5px),radial-gradient(circle at 52px 118px,rgba(255,255,255,.7) 1px,transparent 2px),radial-gradient(circle at 84px 98px,rgba(255,255,255,.45) .5px,transparent 1.5px),radial-gradient(circle at 118px 122px,rgba(var(--starTint) / .42) 1px,transparent 2px),radial-gradient(circle at 154px 105px,rgba(255,255,255,.62) .5px,transparent 1.5px),radial-gradient(circle at 188px 95px,rgba(255,255,255,.52) 1px,transparent 2px),radial-gradient(circle at 224px 115px,rgba(255,255,255,.6) .5px,transparent 1.5px),radial-gradient(circle at 258px 100px,rgba(255,255,255,.38) 1px,transparent 2px),radial-gradient(circle at 30px 152px,rgba(255,255,255,.58) 1px,transparent 2px),radial-gradient(circle at 68px 168px,rgba(255,255,255,.44) .5px,transparent 1.5px),radial-gradient(circle at 105px 148px,rgba(var(--starTint) / .5) 1px,transparent 2px),radial-gradient(circle at 140px 172px,rgba(255,255,255,.65) .5px,transparent 1.5px),radial-gradient(circle at 172px 155px,rgba(255,255,255,.48) 1px,transparent 2px),radial-gradient(circle at 208px 165px,rgba(255,255,255,.62) .5px,transparent 1.5px),radial-gradient(circle at 244px 148px,rgba(255,255,255,.35) 1px,transparent 2px),radial-gradient(circle at 268px 170px,rgba(var(--starTint) / .55) .5px,transparent 1.5px),radial-gradient(circle at 38px 198px,rgba(255,255,255,.6) .5px,transparent 1.5px),radial-gradient(circle at 98px 205px,rgba(var(--starTint) / .55) 1px,transparent 2px),radial-gradient(circle at 150px 195px,rgba(255,255,255,.42) .5px,transparent 1.5px),radial-gradient(circle at 205px 208px,rgba(255,255,255,.68) 1px,transparent 2px),radial-gradient(circle at 255px 198px,rgba(255,255,255,.38) .5px,transparent 1.5px);background-size:283px 217px;opacity:.88;filter:blur(.1px);animation:drift1 22s linear infinite}.starfield:after{background-image:radial-gradient(circle at 28px 32px,rgba(255,255,255,.9) 1.5px,transparent 3px),radial-gradient(circle at 88px 18px,rgba(var(--starTint) / .8) 1.5px,transparent 3.5px),radial-gradient(circle at 148px 52px,rgba(255,255,255,.82) 1px,transparent 2.5px),radial-gradient(circle at 208px 28px,rgba(255,255,255,.7) 1.5px,transparent 3px),radial-gradient(circle at 272px 48px,rgba(var(--starTint) / .85) 1.5px,transparent 3.5px),radial-gradient(circle at 328px 18px,rgba(255,255,255,.75) 1px,transparent 2.5px),radial-gradient(circle at 382px 55px,rgba(255,255,255,.6) 1.5px,transparent 3px),radial-gradient(circle at 48px 115px,rgba(255,255,255,.65) 1px,transparent 2.5px),radial-gradient(circle at 115px 98px,rgba(var(--starTint) / .6) 1.5px,transparent 3px),radial-gradient(circle at 178px 125px,rgba(255,255,255,.78) 1px,transparent 2.5px),radial-gradient(circle at 242px 105px,rgba(255,255,255,.85) 1.5px,transparent 3px),radial-gradient(circle at 305px 132px,rgba(var(--starTint) / .65) 1px,transparent 2.5px),radial-gradient(circle at 368px 108px,rgba(255,255,255,.68) 1.5px,transparent 3px),radial-gradient(circle at 65px 198px,rgba(255,255,255,.6) 1px,transparent 2.5px),radial-gradient(circle at 155px 218px,rgba(var(--starTint) / .55) 1.5px,transparent 3px),radial-gradient(circle at 228px 188px,rgba(255,255,255,.8) 1px,transparent 2px),radial-gradient(circle at 292px 212px,rgba(255,255,255,.65) 1.5px,transparent 3px),radial-gradient(circle at 372px 195px,rgba(var(--starTint) / .7) 1px,transparent 2.5px),radial-gradient(circle at 168px 155px,rgba(var(--starTint) / .95) 2px,transparent 6px),radial-gradient(circle at 315px 75px,rgba(255,255,255,1) 2px,transparent 6px);background-size:401px 263px;opacity:.68;animation:drift2 34s linear infinite}@keyframes drift1{0%{background-position:0 0}to{background-position:-283px 217px}}@keyframes drift2{0%{background-position:0 0}to{background-position:401px -263px}}@keyframes cometFly{0%{transform:rotate(-18deg) translateZ(0);opacity:0}8%{transform:rotate(-18deg) translate3d(8vw,0,0);opacity:1}80%{transform:rotate(-18deg) translate3d(130vw,0,0);opacity:.85}95%{transform:rotate(-18deg) translate3d(155vw,0,0);opacity:0}to{transform:rotate(-18deg) translate3d(160vw,0,0);opacity:0}}@media(prefers-reduced-motion:reduce){.starfield:before,.starfield:after,.nebula{animation:none}.comets{display:none}}.prose h2{color:rgb(var(--text));position:relative;padding-left:14px;margin-top:26px}.prose h2:before{content:"";position:absolute;left:0;top:.25em;bottom:.25em;width:4px;border-radius:999px;background:rgb(var(--accent));opacity:.9}.prose h3{color:rgb(var(--text));margin-top:22px;padding-bottom:4px;border-bottom:1px solid rgba(var(--accent),.25)}.prose p{margin:12px 0;line-height:1.65}.prose ul{margin:10px 0 0;padding-left:18px;color:rgb(var(--muted))}.prose li{margin:8px 0;line-height:1.6}.prose em{font-style:normal;color:color-mix(in srgb,rgb(var(--accent)) 70%,rgb(var(--text)))}::selection{background:color-mix(in srgb,rgb(var(--accent)) 85%,black);color:rgb(var(--bg))}::-moz-selection{background:color-mix(in srgb,rgb(var(--accent)) 85%,black);color:rgb(var(--bg))}*{box-sizing:border-box}html{height:100%;background:rgb(var(--bg))}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;height:100%;background:rgb(var(--bg))}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}p{line-height:1.6}.block{margin-top:88px}a{text-decoration-color:color-mix(in srgb,rgb(var(--accent)) 35%,transparent);text-underline-offset:3px;transition:color .12s ease,text-decoration-color .12s ease}a:hover{color:rgb(var(--accent))}a:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px;border-radius:12px}button,.chip,.btn{transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}button:hover,.chip:hover,.btn:hover{border-color:rgb(var(--accent))}button:hover,.chip:hover{color:rgb(var(--accent))}.btn.ghost:hover{background:color-mix(in srgb,rgb(var(--accent)) 10%,transparent)}.card,.row{transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.card:hover,.row:hover,a.card:hover,a.row:hover{border-color:rgb(var(--accent))}.card:hover,.row:hover{background:color-mix(in srgb,rgb(var(--accent)) 6%,rgba(255,255,255,.02))}.icon{transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}a:hover .icon,button:hover .icon{border-color:rgb(var(--accent));background:color-mix(in srgb,rgb(var(--accent)) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--accent)) 35%,transparent);color:rgb(var(--accent))}a svg,button svg{color:currentColor}a:focus-visible,button:focus-visible,.btn:focus-visible,.chip:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px;border-radius:12px}.bgfx{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;will-change:transform;contain:paint}header.wrap,main.wrap.main,footer.wrap.foot{position:relative;z-index:1}.bgfx .nebula,.bgfx .comets{position:absolute;inset:0}.bgfx .starfield{position:absolute;inset:0;z-index:1}.nebula{z-index:0}.starfield{z-index:1}.comets{z-index:2}.nebula{position:absolute;inset:0;will-change:transform;background:radial-gradient(1100px 760px at 18% 22%,color-mix(in srgb,rgb(var(--accent)) 18%,transparent),transparent 65%),radial-gradient(1200px 820px at 85% 18%,color-mix(in srgb,rgb(var(--accent)) 10%,transparent),transparent 72%),radial-gradient(900px 700px at 60% 85%,rgba(255,255,255,.05),transparent 70%),radial-gradient(1400px 900px at 40% 55%,rgba(90,40,140,.07),transparent 72%);opacity:.9;animation:nebulaDrift 70s linear infinite}.nebula:after{content:"";position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 20% 30%,rgba(255,255,255,.012) 0 1px,transparent 1px 5px),repeating-radial-gradient(circle at 70% 60%,rgba(255,255,255,.01) 0 1px,transparent 1px 6px);mix-blend-mode:overlay;opacity:.25}@keyframes nebulaDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,30px,0) scale(1.02)}}.comets{position:absolute;inset:0}.comet{position:absolute;width:240px;height:2px;border-radius:999px;opacity:0;background:linear-gradient(90deg,transparent,rgb(var(--accent) / .85),rgb(255 255 255 / .75),transparent);filter:blur(.25px);transform:rotate(-18deg) translateZ(0);will-change:transform,opacity}.comet:after{content:"";position:absolute;inset:-14px -60px;background:radial-gradient(ellipse at 60% 50%,rgb(var(--accent) / .22),rgb(var(--accent) / .06) 42%,transparent 70%);opacity:.9}.c1{top:16%;left:-35%;animation:cometFly 14s linear infinite}.c2{top:50%;left:-45%;animation:cometFly 20s linear infinite;animation-delay:7s}.c3{top:78%;left:-40%;animation:cometFly 26s linear infinite;animation-delay:12s}:root[data-theme=dark] .nebula{opacity:.65}:root[data-theme=dark] .starfield:before{opacity:.95}:root[data-theme=dark] .starfield:after{opacity:.75}:root[data-theme=light] .nebula{opacity:.32;mix-blend-mode:multiply}:root[data-theme=light] .comets{opacity:0}:root[data-theme=light] .starfield{opacity:.38}:root[data-theme=light] .starfield:before,:root[data-theme=light] .starfield:after{mix-blend-mode:multiply}.wrap[data-astro-cid-gjphf53z]{max-width:1180px;margin:0 auto;padding:28px 44px}.main[data-astro-cid-gjphf53z]{border-radius:20px}main[data-astro-cid-gjphf53z].wrap.main{padding-top:calc(var(--header-h, 140px) + 24px);padding-bottom:120px;position:relative;z-index:0;background:rgb(var(--bg) / .88)}.skipLink[data-astro-cid-gjphf53z]{position:fixed;top:0;left:50%;z-index:6000;padding:8px 20px;border:1px solid rgb(var(--accent));border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:rgb(var(--card));color:rgb(var(--text));font-size:12px;font-weight:600;text-decoration:none;transform:translate(-50%,-100%);transition:transform .15s ease}.skipLink[data-astro-cid-gjphf53z]:focus{transform:translate(-50%)}:root[data-theme=light] .main[data-astro-cid-gjphf53z]{box-shadow:0 18px 60px #00000014,0 1px #fff9 inset}section[data-astro-cid-gjphf53z]{scroll-margin-top:calc(var(--header-h, 300px) + 16px)}.main[data-astro-cid-gjphf53z]:before{content:"";position:absolute;inset:-60px -40px auto;height:420px;pointer-events:none;z-index:0;background:radial-gradient(700px 260px at 18% 6%,color-mix(in srgb,rgb(var(--accent)) 28%,transparent),transparent 68%),radial-gradient(520px 220px at 50% 0%,rgba(255,255,255,.06),transparent 70%);opacity:.55;filter:blur(2px)}:root[data-bgfx=off] .main[data-astro-cid-gjphf53z]:before{opacity:0!important}:root[data-bgfx=off] .starfield[data-astro-cid-gjphf53z]{display:none;z-index:0}:root[data-bgfx=off] .bgfx[data-astro-cid-gjphf53z]{display:none}.nav[data-astro-cid-gjphf53z]{position:relative;top:auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgb(var(--border));border-radius:var(--r);background:var(--card-bg);backdrop-filter:blur(10px);flex-wrap:wrap}header[data-astro-cid-gjphf53z].wrap{position:fixed;top:0;left:0;right:0;max-width:1180px;margin:0 auto;z-index:5000;backdrop-filter:blur(10px);isolation:isolate}.brand[data-astro-cid-gjphf53z]{display:flex;align-items:center;text-decoration:none;line-height:0}.logo-img[data-astro-cid-gjphf53z]{height:55px;width:auto;display:block}:root[data-theme=dark] .logo-img[data-astro-cid-gjphf53z]{filter:invert(1)}:root[data-theme=light] .logo-img[data-astro-cid-gjphf53z]{filter:invert(0)}:root[data-theme=dark] main[data-astro-cid-gjphf53z].wrap.main{background:rgb(var(--bg) / .88);border:1px solid rgb(var(--border) / .7)}:root[data-theme=light] main[data-astro-cid-gjphf53z].wrap.main{background:rgb(var(--card) / .94)}:root[data-theme=dark] .main[data-astro-cid-gjphf53z]:before{opacity:.6}:root[data-theme=light] .main[data-astro-cid-gjphf53z]:before{opacity:.35}.links[data-astro-cid-gjphf53z]{display:flex;gap:14px;flex-wrap:wrap}.links[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{text-decoration:none;color:rgb(var(--muted))}.links[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover{color:rgb(var(--text))}.links[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z][aria-current=page]{color:rgb(var(--accent));font-weight:650;text-decoration:underline;text-decoration-thickness:2px}.actions[data-astro-cid-gjphf53z]{display:flex;gap:10px;align-items:center}.chip[data-astro-cid-gjphf53z]{border:1px solid rgb(var(--border));background:var(--card-bg);color:rgb(var(--text));border-radius:999px;padding:8px 10px;cursor:pointer}.chip[data-astro-cid-gjphf53z]:hover{border-color:rgb(var(--accent))}.menu[data-astro-cid-gjphf53z]{display:none}.drawer[data-astro-cid-gjphf53z]{display:none;width:100%;margin-top:12px;padding:10px;border:1px solid rgb(var(--border));border-radius:14px;background:#ffffff08}.drawer[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{display:block;padding:10px;border-radius:10px;text-decoration:none;color:rgb(var(--text))}.drawer[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover{background:#ffffff0a}.drawer[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z][aria-current=page]{color:rgb(var(--accent));background:color-mix(in srgb,rgb(var(--accent)) 10%,transparent)}.popover[data-astro-cid-gjphf53z]{position:absolute;right:16px;top:calc(100% + 12px);width:360px;border:1px solid rgb(var(--border));border-radius:16px;background:color-mix(in srgb,rgb(var(--card)) 92%,transparent);backdrop-filter:blur(10px);padding:14px;box-shadow:0 18px 50px #00000047;z-index:9999;--ring: color-mix(in srgb, rgb(var(--accent)) 70%, transparent);--ring-weak: color-mix(in srgb, rgb(var(--accent)) 45%, transparent)}.popover[data-astro-cid-gjphf53z] button[data-astro-cid-gjphf53z]:focus{outline:none}.popover[data-astro-cid-gjphf53z] button[data-astro-cid-gjphf53z]:focus-visible,.popover[data-astro-cid-gjphf53z] input[data-astro-cid-gjphf53z]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:10px}@media(max-width:720px){.popover[data-astro-cid-gjphf53z]{right:0;left:0;width:100%;top:calc(100% + 12px)}}.popHead[data-astro-cid-gjphf53z]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.popTitle[data-astro-cid-gjphf53z]{display:flex;gap:10px;align-items:center;color:rgb(var(--text));font-weight:650;font-size:15px}.spark[data-astro-cid-gjphf53z]{width:18px;height:18px;display:grid;place-items:center;color:rgb(var(--accent))}.popClose[data-astro-cid-gjphf53z]{border:1px solid rgb(var(--border));background:var(--card-bg);color:rgb(var(--muted));border-radius:10px;padding:6px 8px;cursor:pointer}.popClose[data-astro-cid-gjphf53z]:hover{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring) inset}.modeRow[data-astro-cid-gjphf53z]{display:flex;gap:4px;padding:6px;border:1px solid color-mix(in srgb,rgb(var(--border)) 75%,transparent);border-radius:12px;background:color-mix(in srgb,rgb(var(--card)) 88%,transparent);border-color:color-mix(in srgb,rgb(var(--border)) 75%,transparent);box-shadow:0 0 0 1px #ffffff08 inset;margin-bottom:12px}.mode[data-astro-cid-gjphf53z]{flex:1;border:0;background:transparent;color:color-mix(in srgb,rgb(var(--muted)) 92%,rgb(var(--text)));font-size:12px;font-weight:600;padding:8px 10px;border-radius:8px;cursor:pointer;line-height:1;transition:background .18s ease,color .18s ease,box-shadow .18s ease;appearance:none;-webkit-appearance:none}.mode[data-astro-cid-gjphf53z].isActive{background:color-mix(in srgb,rgb(var(--bg)) 55%,rgb(var(--card)));color:rgb(var(--text));box-shadow:0 0 0 2px var(--ring) inset,0 1px 10px #0000001f}.mode[data-astro-cid-gjphf53z]:hover{box-shadow:0 0 0 1px var(--ring-weak) inset}.swatches[data-astro-cid-gjphf53z]{--gap: 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);width:calc(75% - (var(--gap) / 4));margin:10px auto 12px;position:relative}.sw[data-astro-cid-gjphf53z]{aspect-ratio:1 / 1;width:100%;border:0;border-radius:12px;cursor:pointer;box-shadow:0 0 0 1px #ffffff0f inset,0 6px 18px #0000002e;opacity:.82;transform:scale(1);transition:transform .15s ease,opacity .15s ease,filter .15s ease;appearance:none;-webkit-appearance:none}.sw[data-astro-cid-gjphf53z]:hover{opacity:1;transform:scale(1.08);filter:saturate(1.05)}.sw[data-astro-cid-gjphf53z].isActive{opacity:1;transform:scale(1.05)}.swRing[data-astro-cid-gjphf53z]{pointer-events:none;position:absolute;border-radius:12px;box-shadow:0 0 0 2px var(--ring);transition:transform .26s ease,width .26s ease,height .26s ease;color:rgb(var(--accent))}.sw[data-astro-cid-gjphf53z][data-accent=mercury]{background:rgb(var(--color-mercury))}.sw[data-astro-cid-gjphf53z][data-accent=venus]{background:rgb(var(--color-venus))}.sw[data-astro-cid-gjphf53z][data-accent=earth]{background:rgb(var(--color-earth))}.sw[data-astro-cid-gjphf53z][data-accent=mars]{background:rgb(var(--color-mars))}.sw[data-astro-cid-gjphf53z][data-accent=jupiter]{background:rgb(var(--color-jupiter))}.sw[data-astro-cid-gjphf53z][data-accent=saturn]{background:rgb(var(--color-saturn))}.sw[data-astro-cid-gjphf53z][data-accent=uranus]{background:rgb(var(--color-uranus))}.sw[data-astro-cid-gjphf53z][data-accent=neptune]{background:rgb(var(--color-neptune))}.sw[data-astro-cid-gjphf53z][data-accent=pluto]{background:rgb(var(--color-pluto))}.sw[data-astro-cid-gjphf53z]:hover{box-shadow:0 0 0 1px #ffffff0f inset,0 0 0 1px var(--ring-weak),0 6px 18px #0000002e}.fxRow[data-astro-cid-gjphf53z]{margin-top:10px;display:flex;align-items:center;gap:10px;color:color-mix(in srgb,rgb(var(--muted)) 90%,rgb(var(--text)));user-select:none}.fxRow[data-astro-cid-gjphf53z] input[data-astro-cid-gjphf53z]{width:16px;height:16px;border-radius:4px;accent-color:rgb(var(--accent))}.fxAccent[data-astro-cid-gjphf53z]{color:rgb(var(--accent));font-weight:650}@media(max-width:720px){.links[data-astro-cid-gjphf53z]{display:none}.menu[data-astro-cid-gjphf53z]{display:inline-flex;align-items:center;justify-content:center}.actions[data-astro-cid-gjphf53z]{gap:8px}.nav[data-astro-cid-gjphf53z]{gap:12px}.wrap[data-astro-cid-gjphf53z]{padding:20px 18px}main[data-astro-cid-gjphf53z].wrap.main{padding-top:calc(var(--header-h, 140px) + 18px);padding-bottom:90px}.main[data-astro-cid-gjphf53z]{border-radius:10px}}.foot[data-astro-cid-gjphf53z]{padding-top:32px;padding-bottom:40px;color:rgb(var(--muted));font-size:12px;border-top:1px solid rgb(var(--border) / .5)}.footLine[data-astro-cid-gjphf53z]{margin:0 0 14px;max-width:72ch;line-height:1.6}.footLinks[data-astro-cid-gjphf53z]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.footLinks[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]{color:rgb(var(--muted));text-decoration:none}.footLinks[data-astro-cid-gjphf53z] a[data-astro-cid-gjphf53z]:hover{color:rgb(var(--accent))}.footSep[data-astro-cid-gjphf53z]{color:rgb(var(--border))}.footCopy[data-astro-cid-gjphf53z]{margin:0;opacity:.6}
