@font-face{font-family:JetBrains Mono;src:url(/chordz/_app/immutable/assets/JetBrainsMono-Regular.CA-Os4ii.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/chordz/_app/immutable/assets/JetBrainsMono-Bold.CUogYd9I.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bravura;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--bg-base:#1a1a1a;--bg-surface:#242424;--bg-raised:#2d2d2d;--border:#3d3d3d;--primary:#d4a574;--primary-hover:#e0b68a;--primary-muted:#5c4033;--secondary:#8ecae6;--secondary-muted:#2a4a5c;--text:#f5e6d3;--text-muted:#999;--text-disabled:#555;--font:"JetBrains Mono", monospace;--font-heading:16px;--font-body:13px;--font-label:11px;--font-dot:8px;--rail-width:56px;--subtab-height:32px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-base);height:100%;color:var(--text);font-family:var(--font);font-size:var(--font-body);line-height:1.4;overflow:hidden}select,button,input{font-family:var(--font);font-size:var(--font-body);color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:4px;outline:none;padding:4px 8px}select:focus,button:focus,input:focus{border-color:var(--primary)}button{cursor:pointer}button:hover{background:var(--primary-muted)}.rail.svelte-xuy8as{width:var(--rail-width);background:var(--bg-raised);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:8px;height:100%;padding-top:16px;display:flex}.rail-item.svelte-xuy8as{text-align:center;width:44px;color:var(--text-disabled);border-radius:8px;padding:8px 4px;text-decoration:none;transition:all .15s}.rail-item.svelte-xuy8as:hover{background:var(--bg-surface);color:var(--text-muted)}.rail-item.active.svelte-xuy8as{background:var(--primary-muted);color:var(--primary)}.rail-icon.svelte-xuy8as{font-size:18px;line-height:1;display:block}.rail-label.svelte-xuy8as{margin-top:4px;font-size:9px;display:block}.app-shell.svelte-12qhfyh{width:100vw;height:100vh;display:flex}.content.svelte-12qhfyh{flex-direction:column;flex:1;display:flex;overflow:hidden}.loading.svelte-12qhfyh{height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.attribution.svelte-12qhfyh{text-align:right;color:var(--text-muted,#888);opacity:.6;background:var(--bg,transparent);flex-shrink:0;padding:2px 8px;font-size:.7rem}
