.app.svelte-yhbf0b{display:flex;flex-direction:column;min-height:100vh;max-width:960px;margin:0 auto}.page-title.svelte-yhbf0b{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-5);background:var(--surface);border-top:1px solid var(--border-soft)}h1.svelte-yhbf0b{font-size:28px;font-weight:700;color:var(--ink-primary);letter-spacing:-.5px}.info-row.svelte-yhbf0b{display:flex;align-items:center;gap:var(--sp-2)}.meta.svelte-yhbf0b{font-size:13px;color:var(--ink-tertiary)}.content.svelte-yhbf0b{flex:1;background:var(--canvas);padding:var(--sp-4) 0}.group.svelte-yhbf0b{margin-bottom:var(--sp-4)}.group-header.svelte-yhbf0b{font-size:13px;font-weight:600;color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.3px;padding:var(--sp-2) var(--sp-5) var(--sp-1)}.group-card.svelte-yhbf0b{background:var(--surface);border-radius:var(--radius-md);margin:0 var(--sp-4);box-shadow:var(--shadow-card);overflow:hidden}.url-row.svelte-yhbf0b{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;transition:background .15s}.url-row.last.svelte-yhbf0b{border-bottom:none}.url-row.svelte-yhbf0b:hover{background:var(--raised)}.url-info.svelte-yhbf0b{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.url-label.svelte-yhbf0b{font-size:15px;font-weight:500;color:var(--ink-primary)}.url-desc.svelte-yhbf0b{font-size:12px;color:var(--ink-muted)}.url-href.svelte-yhbf0b{font-family:var(--font-mono);font-size:12px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.url-arrow.svelte-yhbf0b{flex-shrink:0;color:var(--ink-muted);transition:color .15s}.url-row.svelte-yhbf0b:hover .url-arrow:where(.svelte-yhbf0b){color:var(--accent)}@media(max-width:768px){.page-title.svelte-yhbf0b{padding:var(--sp-2) var(--sp-4)}h1.svelte-yhbf0b{font-size:24px}.url-row.svelte-yhbf0b{flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.url-href.svelte-yhbf0b{flex:1 1 100%;max-width:none;order:2}.url-arrow.svelte-yhbf0b{display:none}}
