:root{--bg:#f3ecdd;--surface:#e6e0d4;--primary:#edc242;--accent:#66ab32;--dark-accent:#223a0b;--text:#000;--muted:#0009;--border:#0000001f;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--shadow-sm:0 2px 6px #00000014;--shadow-md:0 8px 20px #0000001f;--shadow-lg:0 16px 40px #00000029;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-sans:"Inter", sans-serif;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:26px;--text-2xl:38px;--ease:cubic-bezier(.2, .8, .2, 1);--speed-fast:.15s;--speed-normal:.25s;--speed-slow:.4s}[data-theme=dark]{--bg:#1e1e2f;--surface:#1c1c2c;--text:#fff;--muted:#ffffffa6;--border:#ffffff1f;--shadow-sm:0 2px 6px #00000040;--shadow-md:0 8px 20px #00000059;--shadow-lg:0 16px 40px #00000073}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;transition:background .3s,color .3s;display:flex}.page-content{flex:1;width:100%;max-width:860px;margin:0 auto;padding:60px 40px}.page-title{margin-bottom:10px;font-size:38px;font-weight:700}.page-subtitle{opacity:.7;margin-bottom:48px;font-size:16px}.method-picker{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:64px;display:grid}.section{margin-bottom:72px;scroll-margin-top:80px}.section-header{border-bottom:2px solid var(--primary);align-items:center;gap:16px;margin-bottom:32px;padding-bottom:18px;display:flex}.section-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.icon-prism{background:var(--accent)}.icon-modrinth,.icon-curseforge{background:var(--primary)}.section-header-text .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.badge-easy{background:var(--accent);color:#fff}.badge-advanced{background:var(--primary);color:#000}.section-header-text h2{font-size:26px;font-weight:700}.steps{flex-direction:column;gap:24px;display:flex}.step-body p{opacity:.85;font-size:14px;line-height:1.7}.step-body p a{color:var(--accent);font-weight:600;text-decoration:none}.step-body p a:hover{text-decoration:underline}.note{background:var(--card);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 14px;font-size:13px}.section-divider{background:var(--card);border-radius:2px;height:2px;margin:8px 0 64px}@media (width<=600px){.page-content{padding:40px 20px}.page-title{font-size:28px}.method-picker{grid-template-columns:1fr}}header.svelte-oiwvqb{z-index:100;background:var(--surface);z-index:100;justify-content:space-between;align-items:center;min-height:64px;padding:16px 40px;transition:transform .3s;display:flex;position:sticky;top:0}header.hidden.svelte-oiwvqb{transform:translateY(-100%)}.logo.svelte-oiwvqb{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.logo.svelte-oiwvqb img:where(.svelte-oiwvqb){width:48px;height:48px;image-rendering:pixelated}.logo.svelte-oiwvqb h1:where(.svelte-oiwvqb){font-size:20px;font-weight:700}.nav-desktop.svelte-oiwvqb{align-items:center;gap:20px;display:flex}.nav-desktop.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--text);font-weight:500;text-decoration:none;transition:opacity .2s}.nav-desktop.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{opacity:.7}.theme-toggle.svelte-oiwvqb{cursor:pointer;background:var(--primary);border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.burger.svelte-oiwvqb{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:26px;display:none}.mobile-overlay.svelte-oiwvqb{opacity:0;pointer-events:none;z-index:150;background:#0006;border:none;padding:0;transition:opacity .2s;position:fixed;inset:0}.mobile-overlay.open.svelte-oiwvqb{opacity:1;pointer-events:auto}.mobile-menu.svelte-oiwvqb{background:var(--surface);z-index:200;flex-direction:column;gap:16px;width:260px;height:100%;padding:24px;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.mobile-menu.open.svelte-oiwvqb{transform:translate(0)}.mobile-menu.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--text);font-size:16px;font-weight:600;text-decoration:none}.mobile-theme.svelte-oiwvqb{margin-top:auto}@media (width<=600px){header.svelte-oiwvqb{padding:16px 20px}.nav-desktop.svelte-oiwvqb{display:none}.burger.svelte-oiwvqb{display:block}}footer.svelte-1sr6y3t{text-align:center;background:var(--primary);color:#000;margin-top:auto;padding:30px;font-size:14px}
