:root[data-v-9ff5e235]{--bg-white:#fff;--bg-off-white:#fafafa;--text-white:#fff;--text-dark:#111827;--text-medium:#555;--text-light:#666;--text-muted:#888;--text-black:#111827;--btn-primary-bg:#3451b2;--btn-primary-hover:#1a6ac4;--btn-primary-active:#06a3fe;--info-bg-gradient:linear-gradient(172.23deg, #c0e5e3 0%, #fff59347 100%);--card-shadow:0 4px 12px #0000001a;--footer-bg-gradient:linear-gradient(to bottom, #eef1f7 0%, #cee2da 100%);--footer-link-hover:#007bff;--footer-underline-gradient:linear-gradient(90deg, #007bff, #00d4ff);--nav-primary:#4f8cff;--nav-text:#000;--nav-bg:#f7faf9;--nav-menu-bg:#f7faf9db;--nav-shadow:#2640311a;--nav-hover-bg:#ffffffb8;--nav-font-size-link:.95rem;--nav-logo-desktop:40px;--nav-logo-mobile:32px;--switcher-hover:#0000000d;--switcher-item-hover:#f0f0f0;--switcher-item-active:#e0e0e0;--switcher-border:#ddd;--switcher-shadow:0 2px 10px #0000001a;--bg-soft:#f6f7f8;--bg-alt:#fff;--text-1:#3c3c43;--text-2:#67676c;--vp-shadow-1:0 1px 2px #0000000a, 0 1px 2px #0000000f;--vp-custom-block-radius:8px;--vp-custom-block-padding:16px;--vp-custom-block-gap:8px;--vp-custom-block-border-width:4px;--tip-1:#18794e;--tip-soft:#18794e24;--info-1:#3451b2;--info-soft:#3451b224;--warning-1:#9f6000;--warning-soft:#ffc1072e;--details-1:#667085;--details-soft:#f1f3f5;--status-paused-color:#52677a;--status-paused-bg:#e8eef3;--status-paused-border:#c6d2dc;--content-image-filter:none;--content-image-hover-filter:none;--loader-fabric-color:#8a7b71;--loader-fabric-bg:var(--warning-soft);--loader-fabric-icon-filter:brightness(0) saturate(100%) invert(50%) sepia(10%) saturate(545%) hue-rotate(341deg) brightness(90%) contrast(86%);--loader-forge-color:var(--info-1);--loader-forge-bg:var(--info-soft);--loader-forge-icon-filter:brightness(0) saturate(100%) invert(30%) sepia(60%) saturate(1451%) hue-rotate(214deg) brightness(93%) contrast(89%);--loader-neoforge-color:var(--warning-1);--loader-neoforge-bg:var(--warning-soft);--loader-neoforge-icon-filter:brightness(0) saturate(100%) invert(55%) sepia(72%) saturate(746%) hue-rotate(335deg) brightness(96%) contrast(89%);--loader-vanilla-color:var(--tip-1);--loader-vanilla-bg:var(--tip-soft);--loader-vanilla-icon-filter:brightness(0) saturate(100%) invert(34%) sepia(82%) saturate(533%) hue-rotate(105deg) brightness(92%) contrast(87%);--link-bg:#f7f7f8;--link-bg-hover:#ececef;--link-title:var(--info-1);--link-desc:#8c8c92;--link-radius:8px;--search-overlay:#0006;--search-border:var(--switcher-border);--search-input-text:var(--text-dark);--search-placeholder:var(--text-muted);--search-row-hover:var(--bg-soft);--search-highlight:#ffe066;--brand-primary:var(--btn-primary-bg)}:root img[src*=github\.svg][data-v-9ff5e235],:root .icon-svg[style*=github\.svg][data-v-9ff5e235]{filter:invert(0)brightness()}.dark[data-v-9ff5e235]{scrollbar-color:#666 #333;--bg-white:#222329;--bg-off-white:#15161a;--text-white:#15161a;--text-dark:#f2f5ff;--text-medium:#e2e8f0d1;--text-light:#cbd5e1b8;--text-muted:#94a3b8b8;--text-black:#f2f5ff;--switcher-hover:#ffffff1a;--switcher-item-hover:#292a31;--switcher-item-active:#303138;--switcher-border:#353640;--switcher-shadow:0 12px 30px #00000061;--nav-bg:#121417;--nav-menu-bg:#18191dd6;--nav-text:#ebebf5;--nav-shadow:#00000080;--nav-hover-bg:#292a31c7;--footer-bg-gradient:linear-gradient(to bottom, #101813 0%, #17261c 100%);--footer-link-hover:#4f8cff;--card-shadow:0 14px 34px #00000047;--info-bg-gradient:linear-gradient(172.23deg, #1e293b 0%, #0f172a 100%);--bg-soft:#27282f;--bg-alt:#1e1f24;--text-1:#edf2ff;--text-2:#a8b3c7;--tip-1:#3dd68c;--tip-soft:#3dd68c29;--info-1:#7aa2ff;--info-soft:#7aa2ff29;--warning-1:#f9b44d;--warning-soft:#f9b44d2e;--status-paused-color:#b7c7d4;--status-paused-bg:#2b3640;--status-paused-border:#455665;--content-image-filter:brightness(.86) saturate(.9);--content-image-hover-filter:brightness(.96) saturate(.97);--loader-fabric-color:#ffd08a;--loader-fabric-bg:var(--warning-soft);--loader-fabric-icon-filter:brightness(0) saturate(100%) invert(82%) sepia(34%) saturate(597%) hue-rotate(345deg) brightness(102%) contrast(102%);--loader-forge-color:#9db2ff;--loader-forge-bg:var(--info-soft);--loader-forge-icon-filter:brightness(0) saturate(100%) invert(69%) sepia(22%) saturate(1470%) hue-rotate(194deg) brightness(101%) contrast(102%);--loader-neoforge-color:#ffd08a;--loader-neoforge-bg:var(--warning-soft);--loader-neoforge-icon-filter:var(--loader-fabric-icon-filter);--loader-vanilla-color:#8ff0bd;--loader-vanilla-bg:var(--tip-soft);--loader-vanilla-icon-filter:brightness(0) saturate(100%) invert(87%) sepia(25%) saturate(785%) hue-rotate(81deg) brightness(99%) contrast(91%);--details-1:#9ca3af;--details-soft:#1f2937;--link-bg:#26272e;--link-bg-hover:#303138;--link-title:#9db2ff;--link-desc:#9a9aa0;--search-overlay:#000000b3;--search-border:#34353d;--search-input-text:var(--text-dark);--search-placeholder:var(--text-light);--search-row-hover:#292a31;--search-highlight:#634b00;--brand-primary:var(--info-1)}.dark [data-v-9ff5e235]::-webkit-scrollbar{background:#333;width:10px}.dark [data-v-9ff5e235]::-webkit-scrollbar-thumb{background:#666;border-radius:6px}.dark [data-v-9ff5e235]::-webkit-scrollbar-thumb:hover{background:#888}.dark img[src*=github\.svg][data-v-9ff5e235],.dark .icon-svg[style*=github\.svg][data-v-9ff5e235]{filter:invert()brightness(2)}.credits-page[data-v-9ff5e235]{--credits-bg:var(--bg-off-white);--credits-panel:var(--bg-white);--credits-text:var(--text-dark);--credits-muted:var(--text-light);--credits-soft:var(--bg-soft);--credits-border:var(--switcher-border);--credits-accent:var(--brand-primary);--credits-accent-soft:var(--info-soft);--credits-line:linear-gradient(180deg, transparent, var(--credits-accent) 12%, var(--tip-1) 50%, var(--credits-accent) 88%, transparent);background:linear-gradient(180deg, var(--credits-bg), var(--credits-soft)), var(--credits-bg);min-height:100vh;color:var(--credits-text);padding:72px 16px 96px}.dark .credits-page[data-v-9ff5e235]{--credits-bg:#14161b;--credits-panel:#1f222a;--credits-soft:#181b21;--credits-border:#ebebf524;--credits-text:#f1f5f9;--credits-muted:#b7c0cf;--credits-accent:#8fb2ff;--credits-accent-soft:#8fb2ff2e}.credits-hero[data-v-9ff5e235],.credits-reel[data-v-9ff5e235]{width:min(1120px,100%);margin:0 auto}.credits-hero[data-v-9ff5e235]{gap:18px;padding:36px 0 44px;display:grid}.credits-kicker[data-v-9ff5e235]{color:var(--credits-accent);letter-spacing:.16em;margin:0;font-size:.78rem;font-weight:800}.credits-hero h1[data-v-9ff5e235]{color:var(--credits-text);margin:0;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1}.credits-intro[data-v-9ff5e235]{max-width:760px;color:var(--credits-muted);margin:0;font-size:1rem;line-height:1.85}.credits-stats[data-v-9ff5e235]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.credits-stat[data-v-9ff5e235]{border:1px solid var(--credits-border);background:var(--credits-panel);box-shadow:var(--vp-shadow-1);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.credits-stat span[data-v-9ff5e235]{color:var(--credits-muted);font-size:.92rem}.credits-stat strong[data-v-9ff5e235]{color:var(--credits-accent);font-size:1.35rem}.credits-reel[data-v-9ff5e235]{gap:34px;padding-left:42px;display:grid;position:relative}.credits-reel[data-v-9ff5e235]:before{content:"";background:var(--credits-line);border-radius:999px;width:4px;position:absolute;top:0;bottom:0;left:14px}.credit-section[data-v-9ff5e235]{animation:.55s both creditReveal-9ff5e235;animation-delay:calc(var(--section-index) * 80ms);gap:18px;display:grid;position:relative}.credit-marker[data-v-9ff5e235]{border:4px solid var(--credits-bg);background:var(--credits-accent);width:18px;height:18px;box-shadow:0 0 0 6px var(--credits-accent-soft);border-radius:999px;position:absolute;top:13px;left:-36px}.credit-heading[data-v-9ff5e235]{align-items:flex-start;gap:16px;display:flex}.credit-number[data-v-9ff5e235]{color:var(--credits-accent);font-size:.86rem;font-weight:800;line-height:2.4}.credit-heading h2[data-v-9ff5e235]{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.12}.credit-heading p[data-v-9ff5e235]{color:var(--credits-muted);margin:8px 0 0;line-height:1.7}.credit-list[data-v-9ff5e235]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.credit-person[data-v-9ff5e235]{border:1px solid color-mix(in srgb, var(--credits-border), transparent 18%);background:color-mix(in srgb, var(--credits-panel), transparent 5%);min-height:76px;box-shadow:var(--vp-shadow-1);animation:.45s both creditReveal-9ff5e235;animation-delay:calc(var(--section-index) * 80ms + var(--person-index) * 12ms);border-radius:8px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"avatar name""avatar account";align-content:center;align-items:center;gap:3px 14px;padding:15px 16px;display:grid}.person-avatar[data-v-9ff5e235]{border:1px solid var(--credits-border);background:linear-gradient(135deg, var(--credits-accent-soft), var(--credits-soft));width:48px;height:48px;color:var(--credits-accent);border-radius:999px;grid-area:avatar;place-items:center;font-size:1rem;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.person-avatar img[data-v-9ff5e235]{z-index:1;object-fit:cover;background:var(--credits-panel);width:100%;height:100%;position:relative}.person-avatar img[hidden][data-v-9ff5e235]{display:none}.person-main[data-v-9ff5e235]{min-width:0;color:var(--credits-text);grid-area:name;line-height:1.35}.person-main strong[data-v-9ff5e235]{overflow-wrap:anywhere;font-weight:900}.person-link[data-v-9ff5e235]{text-decoration:none;transition:color .2s}.person-link:hover strong[data-v-9ff5e235],.person-link:focus-visible strong[data-v-9ff5e235]{color:var(--credits-accent)}.person-nickname[data-v-9ff5e235]{color:var(--credits-muted);overflow-wrap:anywhere}.person-account[data-v-9ff5e235]{min-width:0;color:var(--credits-muted);overflow-wrap:anywhere;grid-area:account;font-size:.78rem;line-height:1.45}@keyframes creditReveal-9ff5e235{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.credit-section[data-v-9ff5e235],.credit-person[data-v-9ff5e235]{animation:none}}@media (width<=820px){.credits-page[data-v-9ff5e235]{padding:48px 12px 72px}.credits-stats[data-v-9ff5e235],.credit-list[data-v-9ff5e235]{grid-template-columns:1fr}}@media (width<=560px){.credits-reel[data-v-9ff5e235]{padding-left:30px}.credits-reel[data-v-9ff5e235]:before{left:10px}.credit-marker[data-v-9ff5e235]{left:-28px}.credit-heading[data-v-9ff5e235]{gap:10px}.credit-person[data-v-9ff5e235]{grid-template-columns:46px minmax(0,1fr);padding:14px 12px}.person-avatar[data-v-9ff5e235]{width:42px;height:42px}}
