:root{--brand:#008cff;--brand-dark:#0068c4;--brand-text:#0068c4;--discord:#5865f2;--background:#f3f9ff;--foreground:#0c2340;--text-soft:#0c2340cc;--muted:#5b7089;--border:#cfe3f6;--secondary:#e4f1ff;--popover:#fff;--card:#fff;--card-2:#d4eaff;--glass:#ffffffb3;--glass-strong:#fffffff2;--glow:#cfe8ff;--footer-bot:#e3f1ff;--bg-rgb:243, 249, 255;--card-rgb:255, 255, 255;--shadow:#0064c833;color-scheme:light}:root[data-theme=dark]{--brand-text:#6cc4ff;--background:#08101e;--foreground:#e8f1ff;--text-soft:#e8f1ffcc;--muted:#8fa6c2;--border:#1d3350;--secondary:#12233b;--popover:#0f1d33;--card:#0f1f36;--card-2:#15335a;--glass:#0c182aa6;--glass-strong:#0c182af2;--glow:#0d2a52;--footer-bot:#0a1526;--bg-rgb:8, 16, 30;--card-rgb:15, 31, 54;--shadow:#00000080;color-scheme:dark}@font-face{font-family:Minecraft;src:url(/fonts/Minecraft.ttf)format("truetype");font-display:swap}:root{--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-font=minecraft]{--font:"Minecraft", "Inter", monospace}:root[data-font=minecraft] body{font-synthesis:none}:root[data-font=minecraft] h1,:root[data-font=minecraft] h2,:root[data-font=minecraft] h3,:root[data-font=minecraft] h4{font-weight:400}:root[data-font=minecraft] *{letter-spacing:0!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--foreground);background:radial-gradient(1200px 500px at 50% -10%, var(--glow) 0%, var(--background) 60%) var(--background);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}button{font-family:inherit}.prose{max-width:46rem;color:var(--text-soft);margin:0 auto;padding:8px 16px 0;font-size:1.08rem;line-height:1.8}.prose h2{color:var(--foreground);margin:2em 0 .5em;font-size:1.6rem;line-height:1.2}.prose h3{color:var(--foreground);margin:1.6em 0 .4em;font-size:1.25rem}.prose p{margin:0 0 1em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.4rem}.prose li{margin:.3em 0}.prose a{color:var(--brand);text-decoration:underline}.prose strong{color:var(--foreground)}.prose img{border-radius:18px;max-width:100%}.prose blockquote{border-left:4px solid var(--brand);background:var(--secondary);border-radius:0 12px 12px 0;margin:1.5em 0;padding:.4em 1.2em}.prose code{background:var(--secondary);border-radius:6px;padding:.1em .45em;font-size:.9em}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 55%, transparent) transparent}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand) 50%, var(--secondary));background-clip:padding-box;border:3px solid #0000;border-radius:999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:var(--brand);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--brand-dark);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-gutter:stable}:root[data-season=xmas]{--brand:#e31c2d;--brand-dark:#ac1522;--brand-text:#ac1522;--background:#fff0f2;--border:#f4d2d8;--secondary:#ffe0e5;--card-2:#ffd1d9;--glow:#ffccd5;--footer-bot:#ffdbe1;--bg-rgb:255, 240, 242;--shadow:#e31c2d33}:root[data-season=xmas][data-theme=dark]{--brand-text:#ef8089;--background:#20090d;--border:#471f25;--secondary:#37151b;--popover:#301217;--card:#341419;--card-2:#541c25;--glow:#520f1a;--footer-bot:#260d11;--bg-rgb:32, 9, 13;--card-rgb:52, 20, 25;--glass:#301217a6;--glass-strong:#301217f2;--shadow:#00000080}:root[data-season=winter]{--brand:#13a4ec;--brand-dark:#0f7cb3;--brand-text:#0f7cb3;--background:#f0faff;--border:#d2e9f4;--secondary:#e0f5ff;--card-2:#d1f0ff;--glow:#cef;--footer-bot:#dbf3ff;--bg-rgb:240, 250, 255;--shadow:#13a4ec33}:root[data-season=winter][data-theme=dark]{--brand-text:#7bccf4;--background:#091620;--border:#1f3647;--secondary:#152937;--popover:#122430;--card:#142634;--card-2:#1c3d54;--glow:#0f3652;--footer-bot:#0d1c26;--bg-rgb:9, 22, 32;--card-rgb:20, 38, 52;--glass:#122430a6;--glass-strong:#122430f2;--shadow:#00000080}:root[data-season=newyear]{--brand:#6f19e6;--brand-dark:#5413ae;--brand-text:#5413ae;--background:#f6f0ff;--border:#e0d2f4;--secondary:#ede0ff;--card-2:#e4d1ff;--glow:#e1ccff;--footer-bot:#eadbff;--bg-rgb:246, 240, 255;--shadow:#6f19e633}:root[data-season=newyear][data-theme=dark]{--brand-text:#ae7ef1;--background:#110920;--border:#2e1f47;--secondary:#221537;--popover:#1d1230;--card:#1f1434;--card-2:#311c54;--glow:#270f52;--footer-bot:#160d26;--bg-rgb:17, 9, 32;--card-rgb:31, 20, 52;--glass:#1d1230a6;--glass-strong:#1d1230f2;--shadow:#00000080}:root[data-season=valentine]{--brand:#e6196f;--brand-dark:#ae1354;--brand-text:#ae1354;--background:#fff0f6;--border:#f4d2e0;--secondary:#ffe0ed;--card-2:#ffd1e4;--glow:#ffcce1;--footer-bot:#ffdbea;--bg-rgb:255, 240, 246;--shadow:#e6196f33}:root[data-season=valentine][data-theme=dark]{--brand-text:#f17eae;--background:#200913;--border:#471f30;--secondary:#371523;--popover:#30121f;--card:#341421;--card-2:#541c33;--glow:#520f2b;--footer-bot:#260d17;--bg-rgb:32, 9, 19;--card-rgb:52, 20, 33;--glass:#30121fa6;--glass-strong:#30121ff2;--shadow:#00000080}:root[data-season=spring]{--brand:#33cc73;--brand-dark:#279b57;--brand-text:#279b57;--background:#f0fff5;--border:#d2f4dd;--secondary:#e0ffeb;--card-2:#d1ffe0;--glow:#cfd;--footer-bot:#dbffe7;--bg-rgb:240, 255, 245;--shadow:#33cc7333}:root[data-season=spring][data-theme=dark]{--brand-text:#8de2b0;--background:#092014;--border:#1f4733;--secondary:#153726;--popover:#123021;--card:#143424;--card-2:#1c5438;--glow:#0f5230;--footer-bot:#0d261a;--bg-rgb:9, 32, 20;--card-rgb:20, 52, 36;--glass:#123021a6;--glass-strong:#123021f2;--shadow:#00000080}:root[data-season=summer]{--brand:#f98806;--brand-dark:#bd6705;--brand-text:#bd6705;--background:#fff9f0;--border:#f4e7d2;--secondary:#fff4e0;--card-2:#ffeed1;--glow:#ffeccc;--footer-bot:#fff2db;--bg-rgb:255, 249, 240;--shadow:#f9880633}:root[data-season=summer][data-theme=dark]{--brand-text:#fbbc74;--background:#201409;--border:#47331f;--secondary:#372615;--popover:#302112;--card:#342414;--card-2:#54381c;--glow:#52300f;--footer-bot:#261a0d;--bg-rgb:32, 20, 9;--card-rgb:52, 36, 20;--glass:#302112a6;--glass-strong:#302112f2;--shadow:#00000080}:root[data-season=autumn]{--brand:#ec6313;--brand-dark:#b34b0f;--brand-text:#b34b0f;--background:#fff7f0;--border:#f4e2d2;--secondary:#ffefe0;--card-2:#ffe7d1;--glow:#ffe4cc;--footer-bot:#ffecdb;--bg-rgb:255, 247, 240;--shadow:#ec631333}:root[data-season=autumn][data-theme=dark]{--brand-text:#f4a77b;--background:#201109;--border:#472e1f;--secondary:#372215;--popover:#301d12;--card:#341f14;--card-2:#54311c;--glow:#52270f;--footer-bot:#26160d;--bg-rgb:32, 17, 9;--card-rgb:52, 31, 20;--glass:#301d12a6;--glass-strong:#301d12f2;--shadow:#00000080}:root[data-season=halloween]{--brand:#ff7300;--brand-dark:#c25700;--brand-text:#c25700;--background:#fff7f0;--border:#f4e2d2;--secondary:#ffefe0;--card-2:#ffe7d1;--glow:#ffe4cc;--footer-bot:#ffecdb;--bg-rgb:255, 247, 240;--shadow:#ff730033}:root[data-season=halloween][data-theme=dark]{--brand-text:#ffb070;--background:#140920;--border:#321f47;--secondary:#251537;--popover:#201230;--card:#231434;--card-2:#361c54;--glow:#2e0f52;--footer-bot:#190d26;--bg-rgb:20, 9, 32;--card-rgb:35, 20, 52;--glass:#201230a6;--glass-strong:#201230f2;--shadow:#00000080}.rv{opacity:0;transform:translateY(28px)scale(.985)}.rv.in{opacity:1;transition:opacity .75s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--rv-d,0s);transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv.in{opacity:1;transition:none;transform:none}}.top[data-astro-cid-l7arcky5]{z-index:50;padding:8px 12px;position:sticky;top:0}.wrap[data-astro-cid-l7arcky5]{max-width:72rem;margin:0 auto;position:relative}.nav[data-astro-cid-l7arcky5]{border:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(20px);height:64px;box-shadow:0 8px 30px color-mix(in srgb, var(--brand) 10%, transparent);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 16px;display:grid}.left[data-astro-cid-l7arcky5]{justify-content:flex-start;display:flex}.brand[data-astro-cid-l7arcky5]{align-items:center;gap:10px;display:flex}.logo-img[data-astro-cid-l7arcky5]{width:auto;height:26px;filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--brand) 35%, transparent))}.brand-name[data-astro-cid-l7arcky5]{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.center[data-astro-cid-l7arcky5]{align-items:center;gap:2px;display:flex}.link[data-astro-cid-l7arcky5]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.link[data-astro-cid-l7arcky5]:hover{color:var(--foreground);background:var(--secondary)}.more[data-astro-cid-l7arcky5]{position:relative}.chev[data-astro-cid-l7arcky5]{transition:transform .2s}.more[data-astro-cid-l7arcky5].open .chev[data-astro-cid-l7arcky5]{transform:rotate(180deg)}.menu[data-astro-cid-l7arcky5]{z-index:100;background:var(--popover);border:1px solid var(--border);width:288px;box-shadow:0 24px 60px var(--shadow);opacity:0;pointer-events:none;border-radius:16px;padding:8px;transition:opacity .16s ease-out,transform .19s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px)scale(.97)}.more[data-astro-cid-l7arcky5]:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.more[data-astro-cid-l7arcky5].open .menu[data-astro-cid-l7arcky5]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.items[data-astro-cid-l7arcky5]{gap:2px;display:grid}.item[data-astro-cid-l7arcky5]{color:var(--text-soft);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.item[data-astro-cid-l7arcky5]:hover{background:var(--secondary);color:var(--foreground)}.ico[data-astro-cid-l7arcky5]{background:var(--secondary);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.item[data-astro-cid-l7arcky5]:hover .ico[data-astro-cid-l7arcky5]{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.sep[data-astro-cid-l7arcky5]{background:var(--border);height:1px;margin:8px 0}.ip[data-astro-cid-l7arcky5]{cursor:pointer;width:100%;color:var(--foreground);border:1px solid var(--border);background:var(--secondary);border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:.875rem;transition:border-color .15s;display:flex}.ip[data-astro-cid-l7arcky5]:hover{border-color:var(--brand)}.ip-text[data-astro-cid-l7arcky5]{letter-spacing:-.02em;font-family:ui-monospace,Cascadia Mono,monospace}.ip-ico[data-astro-cid-l7arcky5]{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;margin-left:auto;transition:background .15s,color .15s;display:grid}.ip[data-astro-cid-l7arcky5]:hover .ip-ico[data-astro-cid-l7arcky5]{background:var(--brand);color:#fff}.right[data-astro-cid-l7arcky5]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tools[data-astro-cid-l7arcky5]{align-items:center;gap:6px;margin-right:4px;display:flex}.langs[data-astro-cid-l7arcky5]{border:1px solid var(--border);background:var(--secondary);border-radius:10px;padding:3px;display:inline-flex}.langs[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:var(--muted);border-radius:7px;padding:4px 8px;font-size:.72rem;font-weight:700;transition:background .15s,color .15s}.langs[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5].on{background:var(--brand);color:#fff}.langs[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:not(.on):hover{color:var(--foreground)}.icon-btn[data-astro-cid-l7arcky5]{cursor:pointer;width:34px;height:34px;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:10px;place-items:center;transition:border-color .15s,color .15s;display:grid}.icon-btn[data-astro-cid-l7arcky5]:hover{border-color:var(--brand);color:var(--brand)}.aa[data-astro-cid-l7arcky5]{font-size:.85rem;font-weight:800;line-height:1}:root[data-font=minecraft] .aa[data-astro-cid-l7arcky5]{color:var(--brand);font-family:Minecraft,monospace;font-weight:400}.i-moon[data-astro-cid-l7arcky5],:root[data-theme=dark] .i-sun[data-astro-cid-l7arcky5]{display:none}:root[data-theme=dark] .i-moon[data-astro-cid-l7arcky5]{display:block}.btn[data-astro-cid-l7arcky5]{color:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.btn[data-astro-cid-l7arcky5]:hover{transform:translateY(-1px)}.discord[data-astro-cid-l7arcky5]{background:var(--discord)}.discord[data-astro-cid-l7arcky5]:hover{background:#4752c4}[data-astro-cid-l7arcky5][data-advent][hidden]{display:none!important}.store[data-astro-cid-l7arcky5]{background:var(--brand)}.store[data-astro-cid-l7arcky5]:hover{background:var(--brand-dark)}.burger[data-astro-cid-l7arcky5]{cursor:pointer;border:1px solid var(--border);background:var(--secondary);width:36px;height:36px;color:var(--foreground);border-radius:8px;justify-self:end;place-items:center;margin-left:auto;display:none}.mobile[data-astro-cid-l7arcky5]{border:1px solid var(--border);background:var(--glass-strong);backdrop-filter:blur(20px);box-shadow:0 16px 40px var(--shadow);border-radius:16px;margin-top:8px;padding:12px;display:none}.m-item[data-astro-cid-l7arcky5]{color:var(--foreground);border-radius:10px;padding:10px 12px;font-weight:500;display:block}.m-item[data-astro-cid-l7arcky5]:hover{background:var(--secondary)}.m-tools[data-astro-cid-l7arcky5]{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:10px;padding:10px 12px 0;display:flex}.m-actions[data-astro-cid-l7arcky5]{gap:10px;margin-top:12px;display:flex}.m-actions[data-astro-cid-l7arcky5] .btn[data-astro-cid-l7arcky5]{flex:1;justify-content:center}@media (width<=1100px){.nav[data-astro-cid-l7arcky5]{grid-template-columns:1fr auto}.center[data-astro-cid-l7arcky5],.right[data-astro-cid-l7arcky5]{display:none}.burger[data-astro-cid-l7arcky5]{display:grid}.mobile[data-astro-cid-l7arcky5].open{display:block}}.copy-ip[data-astro-cid-lka4s2up]{cursor:pointer;border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:.875rem;transition:border-color .15s,background .15s;display:inline-flex}.copy-ip[data-astro-cid-lka4s2up]:hover{border-color:var(--brand)}.txt[data-astro-cid-lka4s2up]{letter-spacing:-.02em;font-family:ui-monospace,Cascadia Mono,monospace}.ico[data-astro-cid-lka4s2up]{width:28px;height:28px;color:var(--muted);border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.copy-ip[data-astro-cid-lka4s2up]:hover .ico[data-astro-cid-lka4s2up]{background:var(--brand);color:#fff}.lg[data-astro-cid-lka4s2up]{padding:8px 8px 8px 20px;font-size:1rem}.lg[data-astro-cid-lka4s2up] .ico[data-astro-cid-lka4s2up]{width:36px;height:36px}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:linear-gradient(180deg, var(--glass), var(--footer-bot));margin-top:96px;position:relative;overflow:hidden}.glow[data-astro-cid-jo6i4kqk]{background:var(--brand);opacity:.12;filter:blur(120px);pointer-events:none;border-radius:50%;width:600px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.wrap[data-astro-cid-jo6i4kqk]{max-width:72rem;margin:0 auto;padding:64px 16px 32px;position:relative}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:inline-flex}.logo-img[data-astro-cid-jo6i4kqk]{width:auto;height:30px;filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--brand) 35%, transparent))}.name[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:20rem;color:var(--muted);margin:16px 0 0;font-size:.875rem;line-height:1.6}.ip[data-astro-cid-jo6i4kqk]{margin-top:20px}.socials[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:20px;display:flex}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--border);background:var(--glass);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;font-size:.7rem;font-weight:700;transition:border-color .15s,color .15s;display:grid}.socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--brand);color:var(--brand)}h4[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.8rem;font-weight:700}ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-soft);font-size:.875rem;transition:color .15s}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand)}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:.85rem;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.mono[data-astro-cid-jo6i4kqk]{font-family:ui-monospace,monospace;font-size:.75rem}@media (width<=860px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}#scrolltop[data-astro-cid-dzirtioc]{z-index:45;cursor:pointer;width:44px;height:44px;color:var(--brand);background:var(--glass-strong);border:1px solid var(--border);box-shadow:0 8px 30px color-mix(in srgb, var(--brand) 25%, transparent);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,background .2s,color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(10px)scale(.9)}#scrolltop[data-astro-cid-dzirtioc].show{opacity:1;pointer-events:auto;transform:none}#scrolltop[data-astro-cid-dzirtioc]:hover{background:var(--brand);color:#fff}#particles[data-astro-cid-7hlr3ov7]{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#ptoggle[data-astro-cid-7hlr3ov7]{z-index:45;cursor:pointer;width:40px;height:40px;color:var(--foreground);background:var(--glass-strong);border:1px solid var(--border);border-radius:50%;place-items:center;font-size:1.05rem;line-height:1;transition:transform .2s,opacity .2s;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 6px 20px #0000002e}#ptoggle[data-astro-cid-7hlr3ov7]:hover{transform:scale(1.1)}#ptoggle[data-astro-cid-7hlr3ov7].off{opacity:.55;filter:grayscale()}@media (prefers-reduced-motion:reduce){#ptoggle[data-astro-cid-7hlr3ov7]{transition:none}}
