/* Requested author links and compact owner Edit / Delete controls. */
[data-post-card] .iw-post-author{color:inherit;text-decoration:none}
[data-post-card] .iw-post-author:hover{text-decoration:underline;text-underline-offset:3px}
[data-post-card] .iw-post-options{position:relative;margin-left:auto;flex:none;align-self:flex-start}
[data-post-card] .iw-post-options summary{display:grid;place-items:center;width:32px;height:32px;list-style:none;cursor:pointer;font-size:22px;border-radius:6px;color:#b9c5d3}
[data-post-card] .iw-post-options summary::-webkit-details-marker{display:none}
[data-post-card] .iw-post-options summary:hover{background:#ffffff0c;color:#e8c363}
[data-post-card] .iw-post-options>div{position:absolute;top:34px;right:0;z-index:8;width:min(275px,calc(100vw - 38px));box-sizing:border-box;padding:7px;border:1px solid #465160;border-radius:9px;background:#141c26;box-shadow:0 8px 24px #0005}
[data-post-card] .iw-post-options button{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;background:none;border:0;color:#eef2f8;font:inherit;font-size:13px;text-align:left;white-space:nowrap;cursor:pointer;border-radius:5px}
[data-post-card] .iw-post-options button:hover{background:#ffffff12}
[data-post-card] .iw-post-options button[data-manage-post="delete"]{color:#efb0a4}
.iw-post-edit-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid #465160;border-radius:16px;background:#101720;color:#eef2f8;box-shadow:0 20px 60px #0008}
.iw-post-edit-dialog::backdrop{background:#0009}
.iw-post-edit-dialog h2{margin:0 0 18px;font-size:20px}.iw-post-edit-dialog p{font-size:14px;line-height:1.6}
.iw-post-edit-dialog label{display:grid;gap:8px;font-size:13px}.iw-post-edit-dialog textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px;border:1px solid #465160;border-radius:9px;background:#0b1119;color:inherit;font:inherit;line-height:1.5}
.iw-post-edit-dialog small{display:block;margin-top:8px;color:#aab5c4;font-size:12px}.iw-post-edit-dialog [role="status"]{color:#efb0a4;font-size:13px}.iw-post-edit-dialog [role="status"]:empty{display:none}
.iw-post-edit-dialog footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.iw-post-edit-dialog button{padding:9px 14px;min-height:38px;border:1px solid #465160;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.iw-post-edit-dialog .iw-post-confirm{background:#e8c363;color:#15191e;border-color:#e8c363}.iw-post-edit-dialog .danger{background:#833636;color:#fff;border-color:#a44646}.iw-post-edit-dialog button:disabled{opacity:.5;cursor:default}
.iw-post-edit-dialog :focus-visible,[data-post-card] .iw-post-options :focus-visible,[data-post-card] .iw-post-author:focus-visible{outline:2px solid #e8c363;outline-offset:3px}
html[data-iw-theme="light"] .iw-post-edit-dialog,html[data-iw-theme="light"] [data-post-card] .iw-post-options>div{background:#fff;color:#152032}
html[data-iw-theme="light"] .iw-post-edit-dialog textarea{background:#f5f7fa;color:#152032}html[data-iw-theme="light"] [data-post-card] .iw-post-options button{color:#152032}

[data-post-card] .iw-post-options button svg{width:21px;height:21px;flex:none}
[data-post-card] .iw-post-options button span{min-width:0;display:grid;gap:2px;text-align:left;white-space:normal}
[data-post-card] .iw-post-options button b{font-weight:500;font-size:14px}
[data-post-card] .iw-post-options button small{color:#9eabba;font-size:11px;line-height:1.4}
[data-post-card] .iw-post-options hr{border:0;border-top:1px solid #465160;margin:6px 8px}
[data-post-card] .iw-post-options [data-menu-save].active svg{fill:currentColor}
.iw-post-options>div[popover]{position:fixed;inset:auto;margin:0;max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box;color:inherit}
