.tool-page.svelte-8sulga{max-width:var(--content-max-width);margin:0 auto}.page-header.svelte-8sulga{margin-bottom:var(--space-8)}.eyebrow.svelte-8sulga{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-3)}.eyebrow.svelte-8sulga a:where(.svelte-8sulga){color:var(--color-accent);text-decoration:none}.eyebrow.svelte-8sulga a:where(.svelte-8sulga):hover{text-decoration:underline}h1.svelte-8sulga{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:500;color:var(--color-text-primary);margin:0 0 var(--space-4);letter-spacing:var(--tracking-tight)}.lede.svelte-8sulga{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:65ch}.input-wrap.svelte-8sulga{margin-bottom:var(--space-6)}textarea.svelte-8sulga{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-xs);resize:vertical;word-break:break-all}.input-actions.svelte-8sulga{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.ghost.svelte-8sulga{padding:6px 14px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer}.ghost.svelte-8sulga:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.error-card.svelte-8sulga{padding:var(--space-4);background:var(--color-red-muted);border:1px solid var(--color-red-border);border-radius:var(--radius-md);color:var(--color-red);font-family:var(--font-mono);font-size:var(--text-sm)}.card.svelte-8sulga{padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.card.svelte-8sulga h2:where(.svelte-8sulga){margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}pre.svelte-8sulga{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-code-bg);border:1px solid var(--color-code-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-xs);overflow-x:auto;white-space:pre-wrap;word-break:break-all}pre.sig.svelte-8sulga{color:var(--color-text-tertiary)}.sig-note.svelte-8sulga{margin:var(--space-2) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs);font-style:italic}.claims.svelte-8sulga{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.claim-row.svelte-8sulga{display:grid;grid-template-columns:200px 1fr;gap:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-code-bg);border-radius:var(--radius-sm);border:1px solid var(--color-code-border)}.claim-row.warn.svelte-8sulga{background:var(--color-red-muted);border-color:var(--color-red-border)}.claim-row.svelte-8sulga dt:where(.svelte-8sulga){margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.claim-row.svelte-8sulga dt:where(.svelte-8sulga) code:where(.svelte-8sulga){font-family:var(--font-mono);color:var(--color-accent);margin-right:var(--space-2)}.claim-row.warn.svelte-8sulga dt:where(.svelte-8sulga) code:where(.svelte-8sulga){color:var(--color-red)}.claim-row.svelte-8sulga dd:where(.svelte-8sulga){margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-primary);word-break:break-all}.claim-row.warn.svelte-8sulga dd:where(.svelte-8sulga){color:var(--color-red);font-weight:500}
