.wkh-point-view{min-width:0;outline:none;max-height:min(42dvh,360px);overflow:auto;scrollbar-width:thin;padding:2px 2px 8px;overscroll-behavior:contain}
.wkh-point-view:focus-visible{outline:2px solid #8bd9ff;outline-offset:3px;border-radius:4px}
.wkh-point-nav{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap}
.wkh-point-nav button{font:600 14px Inter,system-ui,sans-serif;border-radius:999px;min-height:44px;padding:10px 20px;cursor:pointer}
.wkh-point-previous{background:transparent;color:var(--ice);border:1px solid var(--line)}
.wkh-point-previous:disabled{opacity:.35;cursor:default}
.wkh-point-next{background:#2669ef;color:#fff;border:1px solid #578dff;margin-left:auto}
.wkh-point-next[hidden]{display:none}
.wkh-point-count{font-size:12px;color:var(--ink2);white-space:nowrap}
.wkh-paged .srcs{padding-top:4px}
@media(orientation:landscape) and (max-height:550px) and (max-width:1100px){
 .wkh-focus .msg.way .bubble.wkh-paged{display:flex;flex-direction:column;max-height:calc(var(--wkh-view-height,100dvh) - 116px)}
 .wkh-focus .wkh-point-view{min-height:32px;flex:1;max-height:none;padding-bottom:4px}
 .wkh-focus .wkh-point-nav{flex:none;gap:8px;margin-top:6px;padding-top:6px}
 .wkh-focus .wkh-point-nav button{padding:7px 15px;font-size:13px}
 .wkh-focus .wkh-paged .srcs{flex:none;margin-top:6px;max-height:42px;overflow:auto;scrollbar-width:thin}
}
@media(orientation:landscape) and (max-height:290px){
 .wkh-focus:not(.wkh-history-open):has(.wkh-current .wkh-paged) .wkh-history-toggle{position:fixed;top:4px;left:calc(50% - 65px);z-index:5;min-height:44px;padding:6px 10px;font-size:12px}
 .wkh-focus:not(.wkh-history-open) .thread:has(.wkh-current .wkh-paged)>.msg.user.wkh-current{display:none}
 .wkh-focus:not(.wkh-history-open) .msg.way .bubble.wkh-paged{max-height:calc(var(--wkh-view-height,100dvh) - 72px)}
 .wkh-focus .wkh-point-view{font-size:16px;line-height:1.4}
 .wkh-focus .wkh-point-view h3{font-size:14px;margin:0 0 4px;line-height:1.3}
 .wkh-focus .wkh-point-nav{margin-top:3px;padding-top:3px}
 .wkh-focus .wkh-paged .srcs{margin-top:3px;padding-top:0;max-height:24px}
 .wkh-focus .wkh-paged .srcs .cite{min-height:24px;font-size:11px;padding:1px 7px}
}
