*{box-sizing:border-box}html,body{color:#1f2633;background:#f6f7fb;margin:0;padding:0;font-family:Segoe UI,system-ui,sans-serif}a{color:#0f4ed8;text-decoration:none}a:hover{text-decoration:underline}main{max-width:980px;margin:0 auto;padding:32px 20px 56px}.card{background:#fff;border:1px solid #e3e7f0;border-radius:12px;margin-bottom:14px;padding:16px}.meta{color:#5f6c83;font-size:13px}.status{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.status.published{color:#067647}.status.approved{color:#1849a9}.status.publish_failed{color:#b42318}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button{cursor:pointer;background:#fff;border:1px solid #c9d2e3;border-radius:8px;padding:8px 12px}button.primary{color:#fff;background:#0f4ed8;border-color:#0f4ed8}textarea,input[type=text],input[type=password]{border:1px solid #c9d2e3;border-radius:8px;width:100%;padding:10px 12px}
