/* Served via /brand/admin.css. Same visual language as the original Satomall. */
@import url('/brand/sato.css');
:root{font-family:var(--sato-font);background:var(--sato-bg);color:var(--sato-white)}body{font-family:var(--sato-font)}header{border-bottom:3px solid var(--sato-white)}h1{font-size:25px;font-weight:400;color:var(--sato-yellow);text-shadow:2px 2px var(--sato-red)}h1 span{color:var(--sato-red)}h2{font-weight:400}p,.toolbar span,#summary{color:var(--sato-muted)}button{font-family:var(--sato-font);border-radius:0;border:2px solid var(--sato-white);background:var(--sato-panel);box-shadow:3px 3px #3f3f66}button.primary{background:var(--sato-yellow);color:var(--sato-ink);border-color:var(--sato-white);box-shadow:4px 4px var(--sato-red)}button.danger{background:#4c1035;border-color:var(--sato-red);color:#ffadca}input{font-family:var(--sato-font);background:var(--sato-ink);border-radius:0;border:2px solid #8888bc}article{border:2px solid var(--sato-white);border-radius:0;background:var(--sato-ink);box-shadow:5px 5px #343466}.badge,#notice{color:var(--sato-yellow)}.meta,.audit{color:#aaaad0}.fields{grid-template-columns:repeat(2,1fr)}.advanced{margin-top:18px;border-top:1px solid #555580;padding-top:14px}.advanced summary{cursor:pointer;font-size:13px;color:var(--sato-cyan);margin-bottom:16px}.meta{font-size:13px}.actions button{min-height:42px}@media(max-width:650px){h1{font-size:21px}.fields{grid-template-columns:1fr 1fr}.actions{align-items:flex-end}}
