/* 侧栏数字使用相同的末端位置；只有自定义空间带删除按钮。 */
.side-count{min-width:2ch;text-align:right;flex:none}
.side-space{position:relative;min-width:0}
.side-space>.side-link>span:not(.side-count){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px}
.side-space-remove{position:absolute;right:34px;top:50%;transform:translateY(-50%);width:23px;height:25px;opacity:0;color:var(--text-faint)}
.side-space:hover .side-space-remove,.side-space:focus-within .side-space-remove{opacity:1}
.side-space-remove:hover{color:var(--warm)}
.record-export-options{display:grid;gap:12px;padding:20px 24px 6px}
.record-export-options>a,.record-export-options>button[data-format]{justify-content:center;min-height:44px;text-align:center;width:100%;cursor:pointer}.record-export-options>button[data-format].is-export-format{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}
.record-export-options>p{font-size:12px;line-height:1.9;color:var(--text-soft);margin:3px 0}
.post-actions{flex-wrap:wrap;justify-content:flex-end}
/* 气泡与空白区域不截获点击；摸摸、拖动及下方按钮仍可操作。 */
.site-companion,.companion-bubble,.companion-bubble *{pointer-events:none}
.site-companion .companion-model,.site-companion .companion-actions>a,.site-companion .companion-actions>button{pointer-events:auto}
@media(max-width:760px){.side-space-remove{opacity:1}.reading-bar{align-items:flex-start}.post-actions{row-gap:5px}}
