.page[data-astro-cid-gopsdxsp]{padding:var(--space-8) 0 var(--space-16)}.page-header[data-astro-cid-gopsdxsp]{text-align:center;margin-bottom:var(--space-10)}.page-header[data-astro-cid-gopsdxsp] h1[data-astro-cid-gopsdxsp]{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 var(--space-2);font-weight:800}.page-header[data-astro-cid-gopsdxsp] p[data-astro-cid-gopsdxsp]{color:var(--muted);font-size:var(--text-lg);margin:0}.container[data-astro-cid-gopsdxsp]{max-width:880px}.card[data-astro-cid-gopsdxsp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.card-hero[data-astro-cid-gopsdxsp]{border-color:var(--accent);box-shadow:var(--shadow-glow);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%)}.card-head[data-astro-cid-gopsdxsp]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.card[data-astro-cid-gopsdxsp] h2[data-astro-cid-gopsdxsp]{font-size:var(--text-lg);color:var(--text-strong);margin:0;font-weight:700}.status-block[data-astro-cid-gopsdxsp]{color:var(--muted);min-height:1.2em}.hero-actions[data-astro-cid-gopsdxsp]{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.card-compact[data-astro-cid-gopsdxsp]{padding:var(--space-5)}.card-history[data-astro-cid-gopsdxsp]{padding:var(--space-6)}.history-head[data-astro-cid-gopsdxsp]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.history-toolbar[data-astro-cid-gopsdxsp]{gap:var(--space-2);display:flex}.history-list[data-astro-cid-gopsdxsp]{max-height:500px;overflow-y:auto}.history-item[data-astro-cid-gopsdxsp]{border-bottom:1px solid var(--border);padding:var(--space-3) 0}.history-item[data-astro-cid-gopsdxsp]:last-child{border-bottom:none}.history-meta[data-astro-cid-gopsdxsp]{font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-1)}.history-desc[data-astro-cid-gopsdxsp]{font-size:var(--text-sm);margin-bottom:var(--space-2)}.history-sql[data-astro-cid-gopsdxsp]{background:var(--code-bg);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);border:1px solid var(--code-border);margin:0;overflow-x:auto}.history-empty[data-astro-cid-gopsdxsp]{color:var(--muted);font-size:var(--text-sm);text-align:center;padding:var(--space-5);margin:0}.card-recover[data-astro-cid-gopsdxsp]{max-width:520px;margin-left:auto;margin-right:auto}.input-row[data-astro-cid-gopsdxsp]{gap:var(--space-2);flex-wrap:wrap;display:flex}.input-row[data-astro-cid-gopsdxsp] input[data-astro-cid-gopsdxsp]{background:var(--code-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);font-family:var(--font-mono);flex:200px}.input-row[data-astro-cid-gopsdxsp] input[data-astro-cid-gopsdxsp]:focus{border-color:var(--accent);outline:none}.status-text[data-astro-cid-gopsdxsp]{color:var(--muted);font-size:var(--text-sm);margin:var(--space-3) 0 0;min-height:1.2em}.status-error[data-astro-cid-gopsdxsp]{color:var(--danger);margin:0}.status-ok[data-astro-cid-gopsdxsp]{color:var(--success);margin:0}.status-meta[data-astro-cid-gopsdxsp]{color:var(--muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}.status-muted[data-astro-cid-gopsdxsp]{color:var(--muted);margin:0}.link-accent[data-astro-cid-gopsdxsp]{color:var(--accent)}.btn[data-astro-cid-gopsdxsp]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:1px solid var(--border);color:var(--text);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;display:inline-flex}.btn[data-astro-cid-gopsdxsp]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-astro-cid-gopsdxsp]{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary[data-astro-cid-gopsdxsp]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary[data-astro-cid-gopsdxsp]{color:var(--accent);border-color:var(--border)}.btn-secondary[data-astro-cid-gopsdxsp]:hover:not(:disabled){background:var(--surface-2)}.btn-ghost[data-astro-cid-gopsdxsp]{color:var(--accent);border-color:var(--border);padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.btn-ghost[data-astro-cid-gopsdxsp]:hover:not(:disabled){background:var(--surface-2)}.btn-danger[data-astro-cid-gopsdxsp]{color:var(--danger);border-color:var(--border);padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.btn-danger[data-astro-cid-gopsdxsp]:hover:not(:disabled){background:var(--danger-dim)}.btn-sm[data-astro-cid-gopsdxsp]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.hidden[data-astro-cid-gopsdxsp]{display:none}@media (width<=640px){.history-head[data-astro-cid-gopsdxsp]{flex-direction:column;align-items:flex-start}.card-hero[data-astro-cid-gopsdxsp]{padding:var(--space-5)}}
