@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#0d9488;--brand-2:#4f46e5;--brand-ink:#0f766e;--brand-grad:linear-gradient(135deg, #14b8a6 0%, #22c3ee 45%, #6366f1 100%);--brand-soft:#14b8a61f;--focus:#2dd4bf73;--line:#0f172a14;--line-2:#0f172a24;--comment-yellow:#f2d36b;--comment-green:#9fd3a8;--comment-blue:#8cb8ff;--comment-purple:#c9b3ef;--comment-pink:#f2b3c7;--comment-gold:#d49a18;--comment-coral:#ef9a9a;--comment-orange:#f4b183;--comment-lime:#c5d98a;--comment-teal:#83cbbd;--comment-cyan:#8cd3e8;--comment-gray:#b9c2cf;--ink-950:#020617;--ink-900:#0f172a;--ink-800:#1e293b;--ink-700:#273449;--ink-600:#334155;--ink-border:#334155;--ink-text-hi:#f8fafc;--ink-text-mid:#cbd5e1;--ink-text-low:#94a3b8;--paper-100:#f4f7fb;--paper-000:#fff;--paper-200:#eef2f7;--paper-border:#0f172a14;--paper-text-hi:#0f172a;--paper-text-mid:#334155;--paper-text-low:#64748b;--paper-text-disabled:#94a3b8;--manuscript-surface:#fff;--manuscript-border:#0f172a14;--manuscript-text:#0f172a;--viewer-surface:#eef2f7;--viewer-border:#0f172a14;--viewer-surface-deep:#0f172a;--cobalt-500:#0d9488;--cobalt-400:#14b8a6;--cobalt-300:#5eead4;--cobalt-600:#0f766e;--cobalt-700:#115e59;--cobalt-800:#115e59;--cobalt-900:#0f766e;--cobalt-soft:#14b8a61f;--cobalt-100:#14b8a629;--cobalt-soft-dark:#0f172a0d;--cobalt-ring:#2dd4bf73;--cobalt-pulse-lo:#14b8a61a;--cobalt-pulse-hi:#14b8a652;--cobalt-500-wide:#0d9488bd;--teal-700:#0f766e;--teal-600:#0d9488;--teal-800:#115e59;--teal-400:#2dd4bf;--teal-300:#5eead4;--teal-soft:#14b8a61f;--teal-100:#14b8a629;--ember-500:#0d9488;--ember-400:#14b8a6;--ember-600:#0f766e;--ember-900:#0f766e;--ember-soft:#14b8a61f;--ember-ring:#2dd4bf73;--ember-pulse-lo:#14b8a61a;--ember-pulse-hi:#14b8a652;--gray-600:#475569;--gray-500:#64748b;--gray-400:#94a3b8;--gray-300:#cbd5e1;--brand-gold-deep:#0d9488;--brand-gold-light:#5eead4;--entry-surface-dark:#0f172a;--entry-surface-light:#f4f7fb;--entry-ink-hi:#f8fafc;--entry-ink-mid:#cbd5e1;--entry-ink-low:#94a3b8;--entry-accent:#0d9488;--entry-accent-hi:#14b8a6;--entry-accent-soft:#14b8a62e;--entry-accent-ring:#2dd4bf73;--entry-glow:#6366f147;--success:#059669;--success-dark:#34d399;--success-text:#059669;--success-soft:#10b9811f;--danger:#dc2626;--danger-dark:#f87171;--danger-text:#dc2626;--danger-soft:#ef44441a;--warning:#b45309;--warning-dark:#fbbf24;--warning-text:#b45309;--warning-soft:#f59e0b24;--info:#4f46e5;--info-dark:#818cf8;--info-text:#4f46e5;--info-soft:#6366f11a;--notification-surface:#fffffff0;--notification-hover:#fff;--notification-glass:#ffffffd1;--tooltip-surface:#0f172a;--tooltip-glass:#0f172aeb;--plan-pro-soft:#6366f11a;--plan-pro-text:#4f46e5;--background:var(--paper-100);--foreground:var(--paper-text-hi);--card:#ffffff9e;--card-foreground:var(--paper-text-hi);--popover:#fffffff0;--popover-foreground:var(--paper-text-hi);--primary:var(--brand);--primary-foreground:#fff;--secondary:#fffc;--secondary-foreground:var(--paper-text-hi);--muted:#0f172a0a;--muted-foreground:var(--paper-text-low);--accent:#0f172a0d;--accent-foreground:var(--paper-text-hi);--selected-bg:var(--brand-soft);--selected-foreground:var(--brand-ink);--destructive:var(--danger);--destructive-foreground:#fff;--border:#0f172a14;--ring:var(--focus);--sidebar:#ffffff9e;--sidebar-muted:#94a3b8;--sidebar-active:var(--brand-soft)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#2dd4bf;--brand-2:#818cf8;--brand-ink:#5eead4;--brand-soft:#2dd4bf24;--focus:#2dd4bf80;--line:#e2e8f01a;--line-2:#e2e8f02e;--paper-100:#0b1120;--paper-000:#111827;--paper-200:#1a2334;--paper-border:#e2e8f01a;--paper-text-hi:#f1f5f9;--paper-text-mid:#cbd5e1;--paper-text-low:#94a3b8;--paper-text-disabled:#64748b;--manuscript-surface:#111827;--manuscript-border:#e2e8f01a;--manuscript-text:#f1f5f9;--viewer-surface:#1a2334;--viewer-border:#e2e8f014;--viewer-surface-deep:#020617;--cobalt-500:#2dd4bf;--cobalt-600:#5eead4;--cobalt-700:#99f6e4;--cobalt-400:#14b8a6;--cobalt-300:#115e59;--cobalt-800:#ccfbf1;--cobalt-900:#5eead4;--cobalt-soft:#2dd4bf24;--cobalt-soft-dark:#e2e8f00f;--cobalt-100:#2dd4bf2e;--cobalt-ring:#2dd4bf80;--cobalt-pulse-lo:#2dd4bf1a;--cobalt-pulse-hi:#2dd4bf57;--teal-soft:#2dd4bf24;--teal-100:#2dd4bf2e;--cobalt-500-wide:#2dd4bfbd;--ember-500:#2dd4bf;--ember-400:#5eead4;--ember-600:#14b8a6;--ember-900:#5eead4;--ember-soft:#2dd4bf24;--ember-ring:#2dd4bf80;--ember-pulse-lo:#2dd4bf1a;--ember-pulse-hi:#2dd4bf57;--brand-gold-deep:#2dd4bf;--brand-gold-light:#99f6e4;--entry-accent:#2dd4bf;--entry-accent-hi:#5eead4;--success-text:#34d399;--success-soft:#34d39924;--danger-text:#f87171;--danger-soft:#f8717124;--warning-text:#fbbf24;--warning-soft:#fbbf2424;--info-text:#818cf8;--info-soft:#818cf824;--notification-surface:#111827f0;--notification-hover:#1a2334;--notification-glass:#111827d6;--tooltip-surface:#f1f5f9;--tooltip-glass:#f1f5f9f0;--plan-pro-soft:#818cf824;--plan-pro-text:#a5b4fc;--background:var(--paper-100);--foreground:var(--paper-text-hi);--card:#1118279e;--card-foreground:var(--paper-text-hi);--popover:#111827f0;--popover-foreground:var(--paper-text-hi);--primary:var(--brand);--primary-foreground:#04241f;--secondary:#1e293bcc;--secondary-foreground:var(--paper-text-hi);--muted:#e2e8f00d;--muted-foreground:var(--paper-text-low);--accent:#e2e8f012;--accent-foreground:var(--paper-text-hi);--selected-bg:var(--brand-soft);--selected-foreground:var(--brand-ink);--border:#e2e8f01a;--ring:var(--focus);--sidebar:#1118279e;--sidebar-muted:#64748b;--sidebar-active:var(--brand-soft)}}:root{--scrollbar-size:6px;--scrollbar-thumb:color-mix(in srgb, var(--paper-text-hi) 20%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--paper-text-hi) 34%, transparent);--scrollbar-track:transparent;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{box-sizing:border-box}body{background:var(--paper-100);color:var(--paper-text-hi);margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.page{flex-direction:column;gap:20px;max-width:560px;margin:0 auto;padding:32px 16px;display:flex}.landing{text-align:center;justify-content:center;min-height:100vh}h1{margin:0;font-size:28px}p{color:var(--paper-text-low);margin:0}.choice{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.choice legend{color:var(--paper-text-mid);margin-bottom:8px}.choice button{border:1px solid var(--line-2);background:var(--paper-000);color:var(--paper-text-hi);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px}.choice button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}.field{color:var(--paper-text-mid);flex-direction:column;gap:8px;display:flex}.field input,.field textarea{border:1px solid var(--line-2);background:var(--paper-000);color:var(--paper-text-hi);font:inherit;border-radius:8px;padding:10px 12px}.primary{background:var(--brand);color:var(--paper-000);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 20px;text-decoration:none;display:inline-block}.primary:disabled{background:var(--gray-300);cursor:not-allowed}.error{color:var(--red-600,#c0392b)}.lyrics pre{font:inherit;white-space:pre-wrap;line-height:1.9}.actions{flex-wrap:wrap;gap:12px;display:flex}.secondary{border:1px solid var(--gray-300);cursor:pointer;background:0 0;border-radius:8px;padding:12px 20px}.secondary:disabled{cursor:not-allowed;opacity:.6}
