.browser.svelte-1uha8ag{background:var(--sw-surface);min-height:100vh;color:var(--sw-text);font-family:var(--sw-font-sans)}header.svelte-1uha8ag{align-items:center;gap:var(--sw-space-3);padding:0 var(--sw-space-6);background:var(--sw-raised);border-bottom:1px solid var(--sw-line);height:60px;box-shadow:var(--sw-shadow-sm);display:flex}.brand.svelte-1uha8ag{font-size:var(--sw-text-xl);letter-spacing:-.01em;color:var(--sw-text);align-items:center;gap:9px;font-weight:800;display:inline-flex}.brand.svelte-1uha8ag:before{content:"";background:linear-gradient(145deg, var(--sw-accent), var(--sw-accent-strong));width:18px;height:18px;box-shadow:var(--sw-shadow-sm);border-radius:6px}.spacer.svelte-1uha8ag{flex:1}.content.svelte-1uha8ag{max-width:46rem;padding:var(--sw-space-6) var(--sw-space-5);margin:0 auto}.panel.svelte-1uha8ag{background:var(--sw-raised);border:1px solid var(--sw-line);border-radius:var(--sw-radius-lg);box-shadow:var(--sw-shadow-sm);padding:var(--sw-space-5);margin-bottom:var(--sw-space-4)}h2.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;color:var(--sw-text-subtle);margin:0 0 var(--sw-space-3);font-size:.7rem;font-weight:700}.inline.svelte-1uha8ag{gap:var(--sw-space-2);display:flex}.grow.svelte-1uha8ag{flex:1}.ctl.svelte-1uha8ag{font-family:var(--sw-font-sans);font-size:var(--sw-text-base);border:1px solid var(--sw-line-strong);border-radius:var(--sw-radius-md);background:var(--sw-surface);color:var(--sw-text);transition:border-color var(--sw-dur-fast) var(--sw-ease), box-shadow var(--sw-dur-fast) var(--sw-ease), background var(--sw-dur-fast) var(--sw-ease);padding:8px 12px}button.ctl.svelte-1uha8ag{cursor:pointer;font-weight:600}.ctl.svelte-1uha8ag:focus-visible{border-color:var(--sw-accent);box-shadow:var(--sw-focus-ring);outline:none}button.ctl.svelte-1uha8ag:not(.primary):hover{background:var(--sw-elevated);border-color:var(--sw-accent)}.ctl.primary.svelte-1uha8ag{background:var(--sw-accent);border-color:var(--sw-accent);color:var(--sw-on-accent)}.ctl.primary.svelte-1uha8ag:hover{background:var(--sw-accent-strong)}.projects.svelte-1uha8ag{margin:var(--sw-space-4) 0 0;gap:var(--sw-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.proj.svelte-1uha8ag{align-items:center;gap:var(--sw-space-3);text-align:left;width:100%;font:inherit;border:1px solid var(--sw-line);border-radius:var(--sw-radius-md);background:var(--sw-surface);color:var(--sw-text);cursor:pointer;transition:border-color var(--sw-dur-fast) var(--sw-ease), box-shadow var(--sw-dur-fast) var(--sw-ease), transform var(--sw-dur-fast) var(--sw-ease);padding:12px 14px;font-weight:600;display:flex}.proj.svelte-1uha8ag:hover{border-color:var(--sw-accent);box-shadow:var(--sw-shadow-md);transform:translateY(-1px)}.proj-ico.svelte-1uha8ag{background:var(--sw-accent-tint);width:2rem;height:2rem;color:var(--sw-accent-strong);border-radius:8px;place-items:center;display:grid}.proj-name.svelte-1uha8ag{flex:1}.proj-go.svelte-1uha8ag{font-size:var(--sw-text-sm);color:var(--sw-text-subtle);opacity:0;transition:opacity var(--sw-dur-fast) var(--sw-ease)}.proj.svelte-1uha8ag:hover .proj-go:where(.svelte-1uha8ag){opacity:1}.empty.svelte-1uha8ag{padding:var(--sw-space-4);border:1px dashed var(--sw-line-strong);border-radius:var(--sw-radius-md);color:var(--sw-text-muted);font-size:var(--sw-text-sm);text-align:center}.muted.svelte-1uha8ag{color:var(--sw-text-muted)}.error.svelte-1uha8ag{color:var(--sw-danger);margin:var(--sw-space-2) 0 0}
