body .page.cm-page{max-width:var(--w-read)}body .page.cm-page .cm-ph.cm-ph--post{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}body .page.cm-page .cm-ph--post .cm-ph-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:var(--fw-head);letter-spacing:var(--ls-2xl);color:var(--fg);flex:1;margin:0;line-height:1.5;overflow:hidden}body .page.cm-page .cm-icb{width:36px;height:36px;min-height:36px;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:grid}body .page.cm-page .cm-icb:hover,body .page.cm-page .cm-icb[aria-expanded=true]{background:var(--soft);color:var(--fg)}body .page.cm-page .cm-icb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}body .page.cm-page .cm-icb>svg{width:20px;height:20px}body .page.cm-page .postv{display:block}body .page.cm-page .cm-who{align-items:center;gap:10px;min-width:0;display:flex}body .page.cm-page .cm-who-face{border-radius:50%;flex:none;display:inline-flex}body .page.cm-page .cm-who-text{flex-direction:column;min-width:0;display:flex}body .page.cm-page .postv .cm-author{min-width:0;color:var(--fg);align-items:center;gap:0;margin:0;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}body .page.cm-page .postv .cm-author-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .page.cm-page .postv a.cm-author:hover .cm-author-name{text-decoration:underline}body .page.cm-page .cm-who-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;font-size:12.5px;font-weight:400;display:flex}body .page.cm-page .postv .cm-time,body .page.cm-page .postv .cm-pinned{color:var(--muted);white-space:nowrap;flex:none;font-weight:400}body .page.cm-page .postv .cm-time:before{content:none}body .page.cm-page .postv .cm-pinned:before{content:" · ";white-space:pre}body .page.cm-page .cm-post-title{letter-spacing:var(--ls-2xl);color:var(--fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:22px;font-weight:560;line-height:1.5;display:flex}body .page.cm-page .cm-post-title .tag{flex:none}body .page.cm-page .cm-post-title{word-break:keep-all;display:block}body .page.cm-page .cm-post-title .tag{vertical-align:.2em;margin-right:8px}body .page.cm-page .cm-tag--resolved{background:color-mix(in srgb, var(--live) 14%, transparent);color:var(--live)}body .page.cm-page .cm-body{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:15.5px;line-height:1.7}body .page.cm-page .postv .cm-images{gap:10px;margin-top:16px}body .page.cm-page .postv .cm-images img{background:var(--soft);border-radius:16px;max-width:min(100%,340px);max-height:320px}body .page.cm-page .postv .cm-attach{margin-top:16px}body .page.cm-page .postv .cm-game{background:var(--soft);color:var(--fg);border-radius:16px}body .page.cm-page .postv a.cm-game:hover,body .page.cm-page .postv button.cm-game:hover,body .page.cm-page .postv .cm-game-cover{background:var(--soft2)}body .page.cm-page .postv .cm-game-by{color:var(--muted)}body .page.cm-page .cm-poll{flex-direction:column;gap:8px;margin-top:18px;display:flex}body .page.cm-page .cm-poll-option{border:1px solid var(--line);min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease);background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;display:flex;position:relative;overflow:hidden}body .page.cm-page .cm-poll-option:hover:not(:disabled){border-color:var(--line-strong)}body .page.cm-page .cm-poll-option.is-chosen{border-color:var(--fg)}body .page.cm-page .cm-poll-bar{background:var(--soft2);transition:width .3s var(--ease);position:absolute;inset:0 auto 0 0}body .page.cm-page .cm-poll-label,body .page.cm-page .cm-poll-percent{position:relative}body .page.cm-page .cm-poll-label{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}body .page.cm-page .cm-poll-percent{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}body .page.cm-page .cm-poll-total{color:var(--muted);font-size:12.5px}body .page.cm-page .cm-actions.cm-actions--post{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 0;padding-bottom:18px;font-size:13.5px;display:flex}body .page.cm-page .cm-actions--post .cm-vote,body .page.cm-page .cm-actions--post .cm-act{height:auto;min-height:20px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;font-size:13.5px;text-decoration:none;display:inline-flex}body .page.cm-page .cm-actions--post .cm-vote{cursor:default}body .page.cm-page .cm-actions--post .cm-act:hover:not(:disabled),body .page.cm-page .cm-actions--post .cm-vote:hover{color:var(--fg);background:0 0}body .page.cm-page .cm-actions--post .cm-act:disabled{cursor:default;color:var(--faint)}body .page.cm-page .cm-actions--post .cm-vote-btn{width:auto;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}body .page.cm-page .cm-actions--post .cm-vote-btn:hover{color:var(--fg);background:0 0}body .page.cm-page .cm-actions--post .cm-vote-score{text-align:left;min-width:0;color:inherit;padding:0;font-size:13.5px;font-weight:400}body .page.cm-page .cm-actions--post .cm-vote-btn.is-up,body .page.cm-page .cm-actions--post .cm-vote-score.is-up{color:var(--fg)}body .page.cm-page .cm-actions--post .cm-act.is-on{color:var(--live)}body .page.cm-page .cm-actions--post .cm-act--select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 4px center,right 0 center;background-repeat:no-repeat;background-size:4px 4px;padding-right:14px}body .page.cm-page .cm-actions--post svg{flex:none;width:17px;height:17px}body .page.cm-page .postv .field-error{margin:12px 0 0}body .page.cm-page .cm-comments{scroll-margin-top:16px}body .page.cm-page .cm-comments .comments-panel{background:0 0;border:0;flex-direction:column;gap:0;min-height:0;max-height:none;margin:22px 0 0;padding:0;display:flex}body .page.cm-page .cm-comments .comments-panel>.section-title{letter-spacing:var(--ls-xl);color:var(--fg);order:1;align-items:center;gap:6px;margin:0;padding:0;font-size:16px;font-weight:560;line-height:1.3;display:flex}body .page.cm-page .cm-comments .comments-panel>.section-title small{font-size:inherit;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-weight:500}body .page.cm-page .cm-comments .comments-list{flex:none;order:3;min-height:0;margin:6px 0 0;overflow:visible}body .page.cm-page .cm-comments .comment-dock{flex-direction:column;flex:none;order:2;gap:8px;margin:14px 0 0;display:flex;position:relative}body .page.cm-page .cm-comments .comment{border:0;padding:14px 0 6px;font-size:14.5px}body .page.cm-page .cm-comments .comment-row{align-items:flex-start;gap:12px;display:flex}body .page.cm-page .cm-comments .pgav-comment-main{flex:auto;min-width:0}body .page.cm-page .cm-comments .comment-head{min-width:0;color:var(--fg);flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.5;display:flex}body .page.cm-page .cm-comments .comment-author{color:var(--fg);font-size:13px;font-weight:600}body .page.cm-page .cm-comments .comment-time{color:var(--muted);font-weight:400}body .page.cm-page .cm-comments .comment-creator{background:var(--soft);height:18px;color:var(--muted);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}body .page.cm-page .cm-comments .comment-pinned{color:var(--muted)}body .page.cm-page .cm-comments .comment-body{color:var(--fg);overflow-wrap:anywhere;margin-top:0;font-size:14.5px;line-height:1.5}body .page.cm-page .cm-comments .comment-mention{color:var(--fg)}body .page.cm-page .cm-comments .comment-removed{color:var(--muted);font-size:14px}body .page.cm-page .cm-comments .comment-actions{color:var(--muted);align-items:center;gap:14px;margin-top:6px;font-size:12.5px;display:flex}body .page.cm-page .cm-comments .comment-action{min-height:19px;color:var(--muted);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;padding:0;font-size:12.5px;font-weight:400;display:inline-flex}body .page.cm-page .cm-comments .comment-action:hover{color:var(--fg)}body .page.cm-page .cm-comments .comment-action>svg{width:14px;height:14px}body .page.cm-page .cm-comments .comment-more-replies{align-self:flex-start;font-size:12.5px}body .page.cm-page .cm-comments .comment-like{width:auto;height:auto;min-height:19px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:4px;margin:0;padding:0;font-size:12.5px;display:inline-flex}body .page.cm-page .cm-comments .comment-like>svg{width:14px;height:14px}body .page.cm-page .cm-comments .comment-like:hover,body .page.cm-page .cm-comments .comment-like.is-on{color:var(--fg)}body .page.cm-page .cm-comments .comment-replies{flex-direction:column;gap:10px;margin:10px 0 0 44px;display:flex}body .page.cm-page .cm-comments .comment-replies .comment-replies{margin-left:36px}body .page.cm-page .cm-comments .comment-record-card{margin-top:8px}body .page.cm-page .cm-comments .comments-list .empty{min-height:0;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:28px 0;display:flex}body .page.cm-page .cm-comments .comments-list .comments-empty-ico{color:var(--faint)}body .page.cm-page .cm-comments .comments-list .empty-title{color:var(--fg);font-size:14.5px;font-weight:500}body .page.cm-page .cm-comments .comments-list .empty-desc{margin:0;font-size:13.5px}body .page.cm-page .cm-comments .comment-load-more{margin:12px auto 0;display:block}body .page.cm-page .cm-comments .comment-replying,body .page.cm-page .cm-comments .comment-record-choices{color:var(--muted);margin:0;padding:0 12px;font-size:12.5px}body .page.cm-page .cm-comments .comment-compose{flex:none;align-items:flex-end;gap:10px;margin:0;display:flex}body .page.cm-page .cm-comments .comment-compose>.comment-form{flex:auto;min-width:0}body .page.cm-page .cm-comments .comment-form{background:var(--soft);transition:background var(--dur-fast) var(--ease);border:0;border-radius:25px;align-items:flex-end;gap:8px;margin:0;padding:8px 8px 8px 12px;display:flex;position:relative}body .page.cm-page .cm-comments .comment-form:focus-within{background:var(--soft2)}body .page.cm-page .cm-comments .comment-form .input{min-width:0;min-height:34px;color:var(--fg);box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;outline:none;flex:auto;max-height:40vh;padding:7px 0;font-size:14.5px;line-height:1.4;overflow-y:auto}body .page.cm-page .cm-comments .comment-form .input::placeholder{color:var(--faint)}body .page.cm-page .cm-comments .comment-send{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;display:grid}body .page.cm-page .cm-comments .comment-send>svg{width:18px;height:18px}body .page.cm-page .cm-comments .comment-form .comment-form-error{margin:0;padding:0;position:absolute;inset:calc(100% + 6px) auto auto 12px}body .page.cm-page .cm-comments .comment-form:has(.comment-form-error){margin-bottom:26px}body .page.cm-page .cm-missing{padding:40px 0 52px}@media (max-width:820px){body .page.cm-page .cm-post-title{font-size:19px}body .page.cm-page .cm-body{font-size:15px;line-height:1.65}body .page.cm-page .postv .cm-images img{max-width:min(100%,300px)}body .page.cm-page .cm-actions--post svg{width:18px;height:18px}body .page.cm-page .cm-comments .comment-form .input{font-size:16px}}
