.admin-theme.svelte-1qg5d05{--bg:#f5f4f8;--bg-2:#ecebf2;--surface:#fff;--surface-solid:#fff;--surface-2:#f3f1f7;--text:#23202a;--muted:#6e6879;--border:#e2dee9;--border-strong:#d7a6c4;--accent:#c2257a;--accent-2:#9c1c62;--accent-soft:#fbe9f2;--teal:#0e8f82;--danger:#d63954;--ok:#1f9d6a;--glow:0 1px 3px #1e14281f;--font-serif:"Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans JP", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:2;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-serif);letter-spacing:.02em;position:relative}.admin-theme.svelte-1qg5d05 h1,.admin-theme.svelte-1qg5d05 h2,.admin-theme.svelte-1qg5d05 h3{letter-spacing:.04em;font-weight:700}.admin-theme.svelte-1qg5d05 .card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 3px #1e14280f}.admin-theme.svelte-1qg5d05 .btn{box-shadow:none;letter-spacing:.04em}.admin-theme.svelte-1qg5d05 .btn:hover{box-shadow:0 2px 8px #c2257a40}.admin-theme.svelte-1qg5d05 .alert.success{color:var(--accent-2);box-shadow:none}.admin-theme.svelte-1qg5d05 .alert.error{color:#a3243a;background:#fdecef;border-color:#f3b6c1}.admin-theme.svelte-1qg5d05 .avatar{background:var(--surface-2);box-shadow:0 0 0 2px var(--border-strong)}.admin-theme.svelte-1qg5d05 ::selection{background:var(--accent-soft);color:var(--text)}header.svelte-1qg5d05{z-index:10;border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0}.bar.svelte-1qg5d05{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:10px 16px;display:flex}.brand.svelte-1qg5d05{color:var(--text);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.brand.svelte-1qg5d05 small:where(.svelte-1qg5d05){background:var(--accent-soft);color:var(--accent-2);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.75rem}.site.svelte-1qg5d05{font-size:.85rem;text-decoration:none}main.svelte-1qg5d05{max-width:1100px;margin:0 auto;padding:16px 16px 48px}
