.content-header.svelte-8i5vi8{margin-bottom:32px}.content-header.svelte-8i5vi8 h2:where(.svelte-8i5vi8){font-size:2rem;font-family:var(--font-heading);color:var(--text-dark);margin-bottom:8px;font-weight:800}.content-header.svelte-8i5vi8 p:where(.svelte-8i5vi8){color:var(--text-muted);font-size:1.05rem}.card.svelte-8i5vi8{background:#fff}.form-group.svelte-8i5vi8{margin-bottom:24px}label.svelte-8i5vi8{color:var(--text-dark);margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}input.svelte-8i5vi8{border:1px solid var(--border-light);width:100%;max-width:500px;transition:var(--transition-smooth);font-size:1rem;font-family:var(--font-body);background:#fafafa;border-radius:8px;padding:14px 16px}input.svelte-8i5vi8:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #e55b3c1a}input[readonly].svelte-8i5vi8{opacity:.7;cursor:not-allowed;background:#f3f4f6}.hint.svelte-8i5vi8{color:var(--text-muted);margin-top:6px;font-size:.85rem;display:block}.btn.svelte-8i5vi8{cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:700;display:inline-block}.btn-primary.svelte-8i5vi8{background:var(--primary);color:#fff;box-shadow:0 4px 12px #e55b3c40}.btn-primary.svelte-8i5vi8:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 16px #e55b3c59}
