.entry-status{max-width:1120px;margin:20px auto;padding:20px 24px;border:1px solid #a9b5c0;border-radius:12px;background:#f0f4f8;color:#263b4d;font-size:15px;line-height:1.7}
.entry-status[hidden]{display:none}.entry-status h2{font-size:17px;line-height:1.5;margin:0 0 6px}.entry-status p{max-width:70ch;margin:0 0 12px;overflow-wrap:anywhere}
.entry-status button{font:inherit;min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}
.entry-status button:focus-visible{outline:3px solid #9c3417;outline-offset:4px}.entry-status button:disabled{cursor:wait;opacity:.75}
.dark-theme .entry-status{background:#213140;color:#e0eaf3;border-color:#8397a9}.dark-theme .entry-status button:focus-visible{outline-color:#ffb79b}
@media(max-width:1160px){.entry-status{margin:16px 20px}}@media(max-width:480px){.entry-status{margin:12px 16px;padding:16px}.entry-status button{width:100%}}
