.style-2026-topic-heading{margin-block:var(--style-2026-space-6) var(--style-2026-space-4);border-bottom:2px solid var(--style-2026-color-rule-strong);padding-block-end:var(--style-2026-space-3)}.style-2026-topic-heading .topic-title{margin:0;font-size:clamp(1.8rem,4vw,3.25rem);line-height:1.08}.style-2026-post{margin-block:var(--style-2026-space-8);border:0;border-bottom:1px solid var(--style-2026-color-rule);background:0 0;border-radius:0}.style-2026-post>.inner{gap:var(--style-2026-space-8);max-width:70rem;padding:var(--style-2026-space-2) 0 var(--style-2026-space-8);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.style-2026-post .postbody{float:none;width:min(100%,54rem);color:var(--style-2026-color-ink);margin:0}.style-2026-post .postbody h3,.style-2026-post .postbody .first{margin-block:0 var(--style-2026-space-3);color:var(--style-2026-color-ink);font-family:var(--style-2026-font-display);font-size:1.5rem;line-height:1.18}@media not (max-width:900px){.style-2026-post .postbody>[id^=post_content]{column-gap:var(--style-2026-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.style-2026-post .postbody>[id^=post_content]>h3{grid-column:1;min-width:0;margin-inline-end:0}.style-2026-post .postbody>[id^=post_content]>.post-buttons{grid-area:1/2;justify-self:end;max-width:none;margin:0;position:static}.style-2026-post .postbody>[id^=post_content]>:not(h3,.post-buttons){grid-column:1/-1;min-width:0}}.style-2026-post .author{margin-block:0 var(--style-2026-space-5);color:var(--style-2026-color-muted);font-size:.88rem;font-weight:600}.style-2026-post .author strong{color:var(--style-2026-color-accent)}.style-2026-post .content{color:var(--style-2026-color-ink);overflow-wrap:anywhere;font-size:1.06rem;line-height:1.82}.style-2026-post .content h2,.style-2026-post .content h3{margin-block:var(--style-2026-space-8) var(--style-2026-space-3);border-bottom:1px solid var(--style-2026-color-rule);color:var(--style-2026-color-ink);font-family:var(--style-2026-font-display);padding-block-end:var(--style-2026-space-2);line-height:1.24}.style-2026-post .content p,.style-2026-post .content ul,.style-2026-post .content ol,.style-2026-post .content table,.style-2026-post .content blockquote,.style-2026-post .content .abbc3-details,.style-2026-post .content .attachbox{margin-block:0 var(--style-2026-space-5)}body.style-2026-page .style-2026-post .content details.abbc3-details{border:var(--style-2026-border);border-radius:var(--style-2026-radius-md);background:var(--style-2026-color-surface);overflow:hidden}body.style-2026-page .style-2026-post .content summary.abbc3-summary{align-items:center;gap:var(--style-2026-space-2);min-height:2.75rem;padding:var(--style-2026-space-3) var(--style-2026-space-4);color:var(--style-2026-color-ink);cursor:pointer;font-weight:700;list-style:none;display:flex}body.style-2026-page .style-2026-post .content summary.abbc3-summary::-webkit-details-marker{display:none}body.style-2026-page .style-2026-post .content summary.abbc3-summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.55rem;height:.55rem;transition:transform .16s;transform:rotate(-45deg)}body.style-2026-page .style-2026-post .content details.abbc3-details[open]>summary.abbc3-summary:before{transform:rotate(45deg)}body.style-2026-page .style-2026-post .content summary.abbc3-summary:after{content:"点击切换";border:1px solid var(--style-2026-color-rule);background:var(--style-2026-color-accent-soft);color:var(--style-2026-color-accent-strong);font-family:var(--style-2026-font-sans);white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:.12rem .5rem;font-size:.78rem;line-height:1.2}body.style-2026-page .style-2026-post .content details.abbc3-details[open]>summary.abbc3-summary{border-bottom:1px solid var(--style-2026-color-rule)}body.style-2026-page .style-2026-post .content .abbc3-summary-content{padding:var(--style-2026-space-4);background:color-mix(in srgb, var(--style-2026-color-surface-muted) 42%, transparent)}body.style-2026-page .style-2026-post .content table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}body.style-2026-page .style-2026-post .content table thead,body.style-2026-page .style-2026-post .content table tbody{width:max-content;min-width:100%;display:table}body.style-2026-page .style-2026-post .content table th,body.style-2026-page .style-2026-post .content table td{vertical-align:top}.style-2026-post .postprofile{float:none;border:0;border-right:1px solid var(--style-2026-color-rule);width:100%;min-height:0;padding:0 var(--style-2026-space-5) 0 0;color:var(--style-2026-color-muted);margin:0;font-size:.84rem;line-height:1.5}.style-2026-post .postprofile dt{gap:var(--style-2026-space-2);align-items:start;font-weight:700;display:grid}.style-2026-post .avatar-container{width:52px;margin:0;line-height:0}.style-2026-post .avatar-container>.avatar{background:var(--style-2026-color-surface-muted);border-radius:50%;width:52px;height:52px;display:block;overflow:hidden}.style-2026-post .avatar-container>.avatar>img{object-fit:cover;border-radius:50%;max-width:none;max-height:none;display:block;width:100%!important;height:100%!important}body.style-2026-page .style-2026-post .profile-contact{align-items:center;gap:var(--style-2026-space-1);display:flex;overflow:visible}body.style-2026-page .style-2026-post .profile-contact .dropdown-container{display:inline-flex;position:relative}body.style-2026-page .style-2026-post .profile-contact .dropdown-trigger{box-sizing:border-box;border-radius:var(--style-2026-radius-sm);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--style-2026-color-muted-strong);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}body.style-2026-page .style-2026-post .profile-contact .dropdown-trigger:hover,body.style-2026-page .style-2026-post .profile-contact .dropdown-trigger:focus,body.style-2026-page .style-2026-post .profile-contact .dropdown-visible>.dropdown-trigger{border-color:var(--style-2026-color-accent);background:var(--style-2026-color-accent-soft);color:var(--style-2026-color-accent-strong)}body.style-2026-page .style-2026-post .profile-contact .dropdown{top:calc(100% + var(--style-2026-space-2));z-index:3;box-shadow:none;background:0 0;border:0;padding:0;transform:translate(-50%);margin-left:0!important;margin-right:0!important;left:50%!important;right:auto!important}body.style-2026-page .style-2026-post .profile-contact .dropdown .pointer{border-color:var(--style-2026-color-rule) transparent;transform:translate(-50%);left:50%!important;right:auto!important}body.style-2026-page .style-2026-post .profile-contact .dropdown .pointer-inner{border-color:var(--style-2026-color-surface) transparent}body.style-2026-page .style-2026-post .profile-contact .contact-icons{box-sizing:border-box;border:var(--style-2026-border);border-top:2px solid var(--style-2026-color-rule-strong);border-radius:var(--style-2026-radius-md);width:min(11rem,100vw - 24px);min-width:0;padding:var(--style-2026-space-2);background:var(--style-2026-color-surface);box-shadow:var(--style-2026-shadow);font-size:.88rem;max-width:calc(100vw - 24px)!important;margin:0!important;left:auto!important}body.style-2026-page .style-2026-post .profile-contact .contact-icons div{clear:none;display:grid}body.style-2026-page .style-2026-post .profile-contact .contact-icons div+div,body.style-2026-page .style-2026-post .profile-contact .contact-icons a+a{border-top:1px solid var(--style-2026-color-rule)}body.style-2026-page .style-2026-post .profile-contact .contact-icons a{float:none;justify-content:center;align-items:center;gap:var(--style-2026-space-2);border-radius:var(--style-2026-radius-sm);min-height:2.5rem;padding:var(--style-2026-space-2) var(--style-2026-space-3);color:var(--style-2026-color-ink);text-align:center;border:0;font-weight:700;line-height:1.2;text-decoration:none;display:flex}body.style-2026-page .style-2026-post .profile-contact .contact-icons a:hover,body.style-2026-page .style-2026-post .profile-contact .contact-icons a:focus{background:var(--style-2026-color-surface-muted);color:var(--style-2026-color-accent-strong)}body.style-2026-page .style-2026-post .profile-contact .contact-icons .contact-icon{text-indent:-999px;white-space:nowrap;background-repeat:no-repeat;flex:none;width:1rem;height:1rem;padding:0;display:block;overflow:hidden}body.style-2026-page .style-2026-post .profile-contact .contact-icons a:after{content:attr(title);overflow-wrap:anywhere;min-width:0}.style-2026-post .post-buttons{top:0;right:0}.style-2026-post .back2top{grid-column:2}.style-2026-post .post-buttons .button{min-height:2rem}.style-2026-post .notice,.style-2026-post .attachbox,.style-2026-post .codebox,.style-2026-post blockquote,.style-2026-post .quotebox{border:var(--style-2026-border);border-radius:var(--style-2026-radius-md);background:var(--style-2026-color-surface)}.style-2026-post blockquote,.style-2026-post .quotebox{border-left:3px solid var(--style-2026-color-accent);padding:var(--style-2026-space-3)}.style-2026-post .codebox code,.style-2026-post .codebox pre{font-family:var(--style-2026-font-mono)}body.style-2026-page .topic_poll .panel{border-top:2px solid var(--style-2026-color-rule-strong);background:0 0;border-radius:0}body.style-2026-page .polls dl{border-top-color:var(--style-2026-color-rule)}.style-2026-post.reported{background:var(--style-2026-color-danger-soft)}.style-2026-post.deleted{background:var(--style-2026-color-warning-soft)}.style-2026-post.unreadpost{border-left:3px solid var(--style-2026-color-accent);padding-inline-start:var(--style-2026-space-3)}@media (min-width:901px){body.style-2026-page.section-viewtopic .style-2026-post .postprofile{top:var(--style-2026-space-4);max-height:calc(100vh - (var(--style-2026-space-4) * 2));scrollbar-width:thin;position:sticky;overflow:auto}body.style-2026-page.section-viewtopic .style-2026-post:has(.profile-contact .dropdown-visible){z-index:5;position:relative}body.style-2026-page.section-viewtopic .style-2026-post .postprofile:has(.profile-contact .dropdown-visible){overflow:visible}body.style-2026-page.section-viewtopic .style-2026-topic-toc{z-index:2;box-sizing:border-box;float:none;width:100%;max-width:70rem;max-height:none;margin:0 auto var(--style-2026-space-5);border:var(--style-2026-border);border-top:2px solid var(--style-2026-color-rule-strong);border-radius:var(--style-2026-radius-md);padding:var(--style-2026-space-3);background:var(--style-2026-color-surface);position:relative;overflow:visible}body.style-2026-page.section-viewtopic .style-2026-topic-toc h3{margin:0 0 var(--style-2026-space-2);border-bottom:1px solid var(--style-2026-color-rule);color:var(--style-2026-color-ink);font-family:var(--style-2026-font-display);padding-block-end:var(--style-2026-space-2);font-size:1.05rem;line-height:1.2}body.style-2026-page.section-viewtopic .style-2026-topic-toc ol{gap:var(--style-2026-space-1) var(--style-2026-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}body.style-2026-page.section-viewtopic .style-2026-topic-toc li+li{margin-block-start:0}body.style-2026-page.section-viewtopic .style-2026-topic-toc a{box-sizing:border-box;border-radius:var(--style-2026-radius-sm);padding:.35rem var(--style-2026-space-2);color:var(--style-2026-color-muted-strong);overflow-wrap:anywhere;font-size:.86rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}body.style-2026-page.section-viewtopic .style-2026-topic-toc .is-subsection a{color:var(--style-2026-color-muted);padding-inline-start:var(--style-2026-space-3);font-size:.82rem}body.style-2026-page.section-viewtopic .style-2026-topic-toc a:hover,body.style-2026-page.section-viewtopic .style-2026-topic-toc a:focus{background:var(--style-2026-color-accent-soft);color:var(--style-2026-color-accent-strong)}}@media (min-width:1760px){body.style-2026-page.section-viewtopic .style-2026-topic-toc{top:var(--style-2026-space-4);float:right;width:15rem;max-height:calc(100vh - (var(--style-2026-space-4) * 2));margin:0 calc(-15rem - var(--style-2026-space-4)) var(--style-2026-space-5) var(--style-2026-space-5);box-shadow:var(--style-2026-shadow);scrollbar-width:thin;position:sticky;overflow:auto}body.style-2026-page.section-viewtopic .style-2026-topic-toc ol{display:block}body.style-2026-page.section-viewtopic .style-2026-topic-toc li+li{margin-block-start:var(--style-2026-space-1)}body.style-2026-page.section-viewtopic .style-2026-topic-toc .is-subsection a{padding-inline-start:var(--style-2026-space-4)}}@media (max-width:900px){body.style-2026-page.section-viewtopic .style-2026-topic-toc{display:none}}
