.admin-page[data-astro-cid-ex4hksec]{max-width:1100px;font-family:var(--font-body,"Inter", system-ui, sans-serif);margin:0 auto;padding:48px 24px 64px}.admin-head[data-astro-cid-ex4hksec]{border-bottom:1px solid #00000014;margin-bottom:32px;padding-bottom:16px}.admin-head[data-astro-cid-ex4hksec] h1[data-astro-cid-ex4hksec]{letter-spacing:-.02em;color:var(--text,#1c1917);margin:0 0 8px;font-size:1.875rem;font-weight:800}.admin-sub[data-astro-cid-ex4hksec]{color:var(--text-2,#52575b);margin:0 0 8px;font-size:.9rem;line-height:1.5}.admin-sub[data-astro-cid-ex4hksec] code[data-astro-cid-ex4hksec]{background:#0000000d;border-radius:3px;padding:1px 5px;font-size:.85em}.admin-back[data-astro-cid-ex4hksec]{margin:8px 0 0;font-size:.85rem}.admin-back[data-astro-cid-ex4hksec] a[data-astro-cid-ex4hksec]{color:var(--accent,#4338ca);text-decoration:none}.admin-section-h[data-astro-cid-ex4hksec]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#4338ca);margin:32px 0 12px;font-size:.75rem;font-weight:700}.admin-auth[data-astro-cid-ex4hksec]{background:#b453090d;border:1px solid #b4530940;border-radius:12px;margin:24px 0;padding:16px 20px}.admin-auth[data-astro-cid-ex4hksec] h2[data-astro-cid-ex4hksec]{color:#92400e;margin:0 0 6px;font-size:1rem;font-weight:700}.admin-auth[data-astro-cid-ex4hksec] code[data-astro-cid-ex4hksec]{background:#0000000d;border-radius:3px;padding:1px 5px;font-size:.85em}.admin-error[data-astro-cid-ex4hksec]{background:#b453090d;border:1px solid #b4530940;border-radius:12px;margin:24px 0;padding:16px 20px}.admin-error[data-astro-cid-ex4hksec] h2[data-astro-cid-ex4hksec]{color:#92400e;margin:0 0 6px;font-size:1rem;font-weight:700}.admin-error[data-astro-cid-ex4hksec] p[data-astro-cid-ex4hksec]{color:var(--text,#1c1917);margin:4px 0;font-size:.9rem}.admin-stats-row[data-astro-cid-ex4hksec]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0;display:grid}.admin-stat-card[data-astro-cid-ex4hksec]{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.admin-stat-card__label[data-astro-cid-ex4hksec]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2,#52575b);font-size:.75rem;font-weight:600}.admin-stat-card__value[data-astro-cid-ex4hksec]{color:var(--text,#1c1917);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.1}.admin-status-ok[data-astro-cid-ex4hksec]{color:var(--success,#065f46)}.admin-meta[data-astro-cid-ex4hksec]{background:var(--bg-2,#f5f4f2);border-radius:8px;margin:16px 0;padding:14px 18px;font-size:.875rem}.admin-meta[data-astro-cid-ex4hksec] p[data-astro-cid-ex4hksec]{color:var(--text,#1c1917);margin:4px 0}.admin-meta[data-astro-cid-ex4hksec] time[data-astro-cid-ex4hksec]{font-variant-numeric:tabular-nums}.admin-table-section[data-astro-cid-ex4hksec]{margin:32px 0}.admin-table[data-astro-cid-ex4hksec]{border-collapse:collapse;background:#fff;border:1px solid #00000014;border-radius:8px;width:100%;font-size:.8125rem;overflow:hidden}.admin-table[data-astro-cid-ex4hksec] thead[data-astro-cid-ex4hksec] th[data-astro-cid-ex4hksec]{text-align:left;background:var(--bg-2,#f5f4f2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2,#52575b);border-bottom:1px solid #00000014;padding:10px 12px;font-size:.6875rem;font-weight:700}.admin-table[data-astro-cid-ex4hksec] tbody[data-astro-cid-ex4hksec] td[data-astro-cid-ex4hksec]{color:var(--text,#1c1917);vertical-align:top;border-bottom:1px solid #0000000d;padding:8px 12px}.admin-table[data-astro-cid-ex4hksec] tbody[data-astro-cid-ex4hksec] tr[data-astro-cid-ex4hksec]:last-child td[data-astro-cid-ex4hksec]{border-bottom:none}.admin-table[data-astro-cid-ex4hksec] code[data-astro-cid-ex4hksec]{background:#0000000d;border-radius:3px;padding:1px 5px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.75rem}.admin-path[data-astro-cid-ex4hksec]{color:var(--text-2,#52575b)}.admin-table__hash[data-astro-cid-ex4hksec]{font-family:SF Mono,Menlo,Consolas,monospace}.admin-relative[data-astro-cid-ex4hksec]{color:var(--text-2,#52575b);margin-left:6px;font-size:.75rem;display:inline-block}
