:root{--ink:#111827;--muted:#667085;--line:#e3e8ef;--bg:#f5f7fa;--card:#fff;--brand:#f4b41a;--brand2:#ffc247;--nav:#071b2a;--green:#0f7a4c;--red:#b42318;--blue:#175cd3;--radius:18px;--shadow:0 10px 30px rgba(16,24,40,.07)}
*{box-sizing:border-box}html{font-family:Nunito,system-ui,sans-serif;color:var(--ink);background:var(--bg)}body{margin:0;background:var(--bg)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.muted{color:var(--muted)}.hidden{display:none!important}.status{padding:11px 13px;border-radius:12px;background:#f2f4f7;color:#344054;font-weight:700;margin-top:12px}.status.success{background:#ecfdf3;color:#067647}.status.error{background:#fef3f2;color:#b42318}.status.warn{background:#fffaeb;color:#b54708}.pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#f2f4f7;font-size:12px;font-weight:800;text-transform:capitalize}.pill.live,.pill.approved,.pill.published,.pill.available{background:#ecfdf3;color:#067647}.pill.pending,.pill.submitted,.pill.under_review,.pill.limited{background:#fffaeb;color:#b54708}.pill.rejected,.pill.closed,.pill.cancelled{background:#fef3f2;color:#b42318}.btn{border:0;border-radius:12px;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.primary{background:var(--brand);color:#111827}.btn.dark{background:var(--nav);color:#fff}.btn.light{background:#fff;border:1px solid var(--line);color:#344054}.btn.danger{background:#fef3f2;color:#b42318;border:1px solid #fecdca}.btn:disabled{opacity:.55;cursor:not-allowed}.field{display:grid;gap:7px}.field label{font-weight:800;font-size:14px}.field input,.field select,.field textarea{width:100%;border:1px solid #d0d5dd;background:#fff;border-radius:12px;padding:12px 13px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#e1a300;box-shadow:0 0 0 3px rgba(244,180,26,.16)}.field small{color:var(--muted)}
