.theme-toggle.svelte-lu0t34{border:1px solid var(--border);background:var(--bg-elevated);width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.theme-toggle.svelte-lu0t34:hover{background:var(--bg-hover)}.app.svelte-12qhfyh{background:var(--bg-elevated);max-width:480px;height:100dvh;color:var(--text-primary);flex-direction:column;margin:0 auto;font-family:system-ui,sans-serif;display:flex}.app.wide.svelte-12qhfyh{max-width:100%}header.svelte-12qhfyh{border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}header.svelte-12qhfyh h1:where(.svelte-12qhfyh){flex:1;margin:0;font-size:1.1rem;font-weight:700}.back.svelte-12qhfyh{color:var(--text-muted);font-size:.875rem;text-decoration:none}.tabs.svelte-12qhfyh{border-bottom:1px solid var(--border-light);flex-shrink:0;display:flex}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){text-align:center;color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.55rem .25rem;font-size:.8rem;text-decoration:none}.tabs.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.content.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
