.admin{--a-bg:#0b0b0b;--a-card:#fff;--a-ink:#0b0b0b;--a-mute:#666;--a-line:#d4d4d4;--a-acc:#0b0b0b;background:var(--a-bg);color:#fff;min-height:100vh;font-family:var(--sans);letter-spacing:-.005em}.admin *{border-radius:0!important}.admin a{color:inherit}.admin input[type=checkbox]{accent-color:#0b0b0b}.abar.svelte-1qg5d05{z-index:30;background:#0b0b0b;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px clamp(16px,2vw,32px);font-size:14px;font-weight:600;display:grid;position:sticky;top:0}.mark.svelte-1qg5d05{letter-spacing:-.02em;font-size:18px;font-weight:700}.mark.svelte-1qg5d05 span:where(.svelte-1qg5d05){opacity:.6;margin-left:6px;font-size:13px;font-weight:500}nav.svelte-1qg5d05{gap:26px;display:flex}nav.svelte-1qg5d05 a:where(.svelte-1qg5d05):hover,nav.svelte-1qg5d05 a.on:where(.svelte-1qg5d05){text-underline-offset:4px;text-decoration:underline}.dot.svelte-1qg5d05{color:#0b0b0b;background:#fff;margin-left:6px;padding:0 7px;font-size:12px;font-weight:700}.abar.svelte-1qg5d05 form:where(.svelte-1qg5d05){justify-self:end}.out.svelte-1qg5d05{color:#fff;font:600 13px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff;padding:7px 14px}.out.svelte-1qg5d05:hover{color:#0b0b0b;background:#fff}.body.svelte-1qg5d05{min-width:0;max-width:1240px;margin:0 auto;padding:36px clamp(16px,2vw,32px) 90px}@media (width<=820px){.body.svelte-1qg5d05{padding-top:22px}.admin h1{font-size:40px}.out.svelte-1qg5d05{padding:6px 12px}.abar.svelte-1qg5d05{grid-template-columns:1fr auto}nav.svelte-1qg5d05{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:8px 18px}}.admin h1{letter-spacing:-.035em;color:#fff;margin:0 0 14px;font-size:clamp(38px,5vw,72px);font-weight:700;line-height:.96}.admin h3{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:700}.admin .sub{color:#b8b8b8;margin:0 0 28px;font-size:16px;font-weight:500}.admin .back,.admin .sub a{color:#b8b8b8;font-size:14px;font-weight:600}.admin .back:hover,.admin .sub a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.admin .card{background:var(--a-card);color:var(--a-ink);border:0;margin-bottom:18px;padding:clamp(14px,1.4vw,22px)}.admin label{color:var(--a-ink);letter-spacing:0;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.admin input:not([type=checkbox]):not([type=file]),.admin textarea,.admin select{border:1.5px solid var(--a-ink);width:100%;font:600 15px var(--sans);color:var(--a-ink);letter-spacing:-.005em;background:#f6f6f6;margin-top:6px;padding:10px 12px;display:block}.admin input:focus,.admin textarea:focus,.admin select:focus{outline:2px solid var(--a-ink);outline-offset:1px;background:#fff}.admin input[type=file]{font:600 14px var(--sans);margin-top:6px}.admin .btn{color:#fff;font:700 14px var(--sans);cursor:pointer;letter-spacing:0;background:#0b0b0b;border:1.5px solid #0b0b0b;padding:10px 18px;display:inline-block}.admin .btn:hover{background:#333;border-color:#333}.admin .btn.alt{color:#0b0b0b;background:#fff;border-color:#0b0b0b}.admin .btn.alt:hover{color:#fff;background:#0b0b0b}.admin .btn.danger{color:#b3261e;background:#fff;border-color:#b3261e}.admin .btn.danger:hover{color:#fff;background:#b3261e}.admin .btn.sm{padding:5px 10px;font-size:12.5px}.admin .btn:disabled{opacity:.3;cursor:default}.admin .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin .msg{color:#0b0b0b;background:#fff;border-left:6px solid #1e8a3a;margin-bottom:18px;padding:12px 16px;font-weight:600}.admin .msg.err{color:#b3261e;border-left-color:#b3261e}
