:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ee;--surface:#fff;--surface-alt:#f1efe9;--text:#1f2937;--muted:#6b7280;--faint:#9ca3af;--border:#e5e7eb;--control-border:#d1d5db;--link:#1d4ed8;--header-bg:#2f3e46;--header-text:#cdd7da;--header-text-hover:#fff;--brand:#ffd166;--active-bg:#2f3e46;--active-bg-hover:#3d5159;--active-text:#ffd166;--accent-bg:#e8eef1;--accent-text:#55707c;--highlight:#ffd16638;--favorite:#d99e07;--chord:#a15c07;--chorus:#d9c58a;--directive:#7b2d8e;--directive-x:#0f766e;--diagram-ink:#1f2937;--diagram-surface:#fff;--diagram-muted:#999;--danger:#b91c1c;--danger-bg:#fbeae9;--danger-border:#e3a5a1;--success:#2d6a4f;--success-bg:#d8f3dc;--warning:#b54708;--notice-bg:#fdf3d7;--notice-border:#e8c46a;--notice-text:#6b4a06;--shadow-sm:#00000014;--shadow:#0000001f;--shadow-lg:#0000004d;--overlay:#00000073;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:.9375rem;--text-xl:1rem;--text-2xl:1.125rem;--text-3xl:1.375rem;--text-4xl:1.5rem;--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.625rem;--space-5:.75rem;--space-6:.875rem;--space-7:1rem;--space-8:1.25rem;--space-9:1.5rem;--space-10:2rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:24px;--radius-pill:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16181a;--surface:#23262a;--surface-alt:#2c3035;--text:#e5e3dc;--muted:#a1a6ad;--faint:#7d838b;--border:#33373c;--control-border:#494f56;--link:#94b8f8;--header-bg:#2f3e46;--header-text:#cdd7da;--header-text-hover:#fff;--brand:#ffd166;--active-bg:#ffd166;--active-bg-hover:#ffdc8a;--active-text:#23262a;--accent-bg:#2a363c;--accent-text:#a9c0ca;--highlight:#ffd16638;--favorite:#d99e07;--chord:#e3a95c;--chorus:#8a7a45;--directive:#d3a1e3;--directive-x:#5cc8b8;--diagram-ink:#e5e3dc;--diagram-surface:#23262a;--diagram-muted:#7d838b;--danger:#f08a8a;--danger-bg:#3b2224;--danger-border:#7a3b3d;--success:#7cc7a0;--success-bg:#1e3a2c;--warning:#f0a35e;--notice-bg:#3a3120;--notice-border:#8a7238;--notice-text:#f3d891;--shadow-sm:#00000059;--shadow:#00000080;--shadow-lg:#0009;--overlay:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#16181a;--surface:#23262a;--surface-alt:#2c3035;--text:#e5e3dc;--muted:#a1a6ad;--faint:#7d838b;--border:#33373c;--control-border:#494f56;--link:#94b8f8;--header-bg:#2f3e46;--header-text:#cdd7da;--header-text-hover:#fff;--brand:#ffd166;--active-bg:#ffd166;--active-bg-hover:#ffdc8a;--active-text:#23262a;--accent-bg:#2a363c;--accent-text:#a9c0ca;--highlight:#ffd16638;--favorite:#d99e07;--chord:#e3a95c;--chorus:#8a7a45;--directive:#d3a1e3;--directive-x:#5cc8b8;--diagram-ink:#e5e3dc;--diagram-surface:#23262a;--diagram-muted:#7d838b;--danger:#f08a8a;--danger-bg:#3b2224;--danger-border:#7a3b3d;--success:#7cc7a0;--success-bg:#1e3a2c;--warning:#f0a35e;--notice-bg:#3a3120;--notice-border:#8a7238;--notice-text:#f3d891;--shadow-sm:#00000059;--shadow:#00000080;--shadow-lg:#0009;--overlay:#0009}.inline.svelte-1iupdii{align-items:center;gap:var(--space-7);display:flex}.inline.svelte-1iupdii a:where(.svelte-1iupdii){color:var(--header-text);font-size:var(--text-md);white-space:nowrap;font-weight:500;text-decoration:none}.theme.svelte-1iupdii{font-size:var(--text-2xl);padding:2px var(--space-1);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;height:28px;display:flex}.inline-shared.svelte-1iupdii{position:relative}.inline-shared-toggle.svelte-1iupdii{color:var(--header-text);font-family:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-weight:500}.inline-shared-dismiss.svelte-1iupdii{z-index:44;background:0 0;border:none;padding:0;position:fixed;inset:0}.inline-shared-panel.svelte-1iupdii{z-index:45;background:var(--surface);min-width:230px;max-width:320px;color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px var(--shadow);padding:var(--space-2);position:absolute;top:calc(100% + 12px);right:0}.inline-shared-row.svelte-1iupdii{align-items:center;display:flex}.inline-shared-row.svelte-1iupdii a:where(.svelte-1iupdii){min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:inherit;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.inline-shared-row.svelte-1iupdii a:where(.svelte-1iupdii):hover{background:var(--bg)}.forget.svelte-1iupdii{font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-md);color:var(--muted);padding:var(--space-4) var(--space-5);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0}.forget.svelte-1iupdii:active{background:var(--surface)}.burger.svelte-1iupdii{font-size:var(--text-3xl);color:var(--brand);padding:2px var(--space-1);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;height:28px;display:none}@media (width<=1024px){.inline.svelte-1iupdii{display:none}.burger.svelte-1iupdii{display:flex}}.overlay.svelte-1iupdii{background:var(--overlay);z-index:40;border:none;padding:0;position:fixed;inset:0}.drawer.svelte-1iupdii{background:var(--bg);width:82%;max-width:320px;color:var(--text);z-index:50;border-radius:0 var(--radius-xl) var(--radius-xl) 0;box-shadow:4px 0 32px var(--shadow);padding:calc(env(safe-area-inset-top) + var(--space-8)) var(--space-6) calc(env(safe-area-inset-bottom) + var(--space-8)) calc(env(safe-area-inset-left) + var(--space-6));box-sizing:border-box;flex-direction:column;gap:2px;display:flex;position:fixed;top:0;bottom:0;left:0}.drawer-brand.svelte-1iupdii{font-size:var(--text-3xl);padding:var(--space-2) var(--space-5) var(--space-8);font-weight:700}.drawer.svelte-1iupdii a:where(.svelte-1iupdii),.drawer-theme.svelte-1iupdii{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-5);color:inherit;border-radius:var(--radius-lg);font-size:var(--text-2xl);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.drawer.svelte-1iupdii a:where(.svelte-1iupdii):active,.drawer-theme.svelte-1iupdii:active{background:var(--surface)}.drawer-sep.svelte-1iupdii{background:var(--border);height:1px;margin:var(--space-4) var(--space-5)}.drawer-section.svelte-1iupdii{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:var(--space-7) var(--space-5) var(--space-2);font-weight:600}.drawer-row.svelte-1iupdii{align-items:center;display:flex}.drawer-row.svelte-1iupdii a:where(.svelte-1iupdii){flex:1;min-width:0}.drawer-row-title.svelte-1iupdii{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon.svelte-1iupdii{font-size:var(--text-2xl);text-align:center;flex-shrink:0;width:26px}@media (width>=1025px){.overlay.svelte-1iupdii,.drawer.svelte-1iupdii{display:none}}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;touch-action:pan-x pan-y;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}header.svelte-12qhfyh{background:var(--header-bg);padding:calc(env(safe-area-inset-top) + var(--space-4)) calc(env(safe-area-inset-right) + var(--space-7)) var(--space-4) calc(env(safe-area-inset-left) + var(--space-7));z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (orientation:landscape) and (height<=500px){header.svelte-12qhfyh{display:none}}.brand.svelte-12qhfyh{align-items:center;gap:var(--space-3);color:var(--brand);font-weight:700;font-size:var(--text-xl);min-width:0;text-decoration:none;display:flex}.logo.svelte-12qhfyh{border-radius:var(--radius-sm);flex-shrink:0;width:28px;height:28px}main.svelte-12qhfyh{width:100%;max-width:900px;padding:var(--space-7) calc(env(safe-area-inset-right) + var(--space-7)) calc(env(safe-area-inset-bottom) + var(--space-9)) calc(env(safe-area-inset-left) + var(--space-7));box-sizing:border-box;flex:1;margin:0 auto}a{color:var(--link)}.update.svelte-12qhfyh{left:50%;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:30;font:inherit;font-size:var(--text-lg);padding:var(--space-5) var(--space-7);border-radius:var(--radius-pill);background:var(--header-bg);color:var(--brand);box-shadow:0 4px 16px var(--shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;font-weight:600;position:fixed;transform:translate(-50%)}
