@font-face{font-family:dzicon;src:url('../../../static/image/common/dzicon.woff2') format('woff2'),url('../../../static/image/common/dzicon.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
:root{--slg-bg:#17191c;--slg-surface:#202327;--slg-raised:#282d33;--slg-border:#363b41;--slg-text:#e8ecef;--slg-muted:#abb2bb;--slg-accent:#63c7b2;--slg-coral:#ed8169;--slg-gold:#d8b66b;color-scheme:dark}
html{background:var(--slg-bg);scroll-padding-top:110px}
body.slg-skin{min-width:0;background:var(--slg-bg);color:var(--slg-text);font:14px/1.7 Arial,"Microsoft YaHei","PingFang SC",sans-serif;letter-spacing:0}
.slg-skin *{letter-spacing:0}
.slg-skin a{color:inherit;text-decoration:none}.slg-skin a:hover{color:var(--slg-accent)}
.slg-skin a:focus-visible,.slg-skin button:focus-visible,.slg-skin summary:focus-visible,.slg-skin input:focus-visible{outline:2px solid var(--slg-accent);outline-offset:4px}
.slg-skin [hidden]{display:none!important}.slg-skin svg.lucide{width:20px;height:20px;flex-shrink:0;vertical-align:middle}
.slg-skin img{border:0}.slg-skin ::selection{background:#376a60;color:#fff}
body.slg-skin .wp,body.slg-skin.mmb-responsive #wp{width:calc(100% - 64px)!important;max-width:1320px;min-width:0;margin-left:auto;margin-right:auto;box-sizing:border-box}
.slg-main{margin-top:24px!important;min-height:65vh}
.slg-skip{position:fixed;top:-100px;left:16px;z-index:10000;background:var(--slg-accent);color:#14241f;padding:10px}.slg-skip:focus{top:8px}
body.slg-skin #hd.slg-header{background:#191c20;border-bottom:1px solid var(--slg-border);position:sticky;top:0;z-index:100;width:100%;min-width:0}
.slg-header-inner{max-width:1456px;margin:auto;min-height:84px;padding:0 32px;display:flex;align-items:center;gap:26px;box-sizing:border-box}
.slg-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--slg-text)!important;font-size:27px;font-weight:800;white-space:nowrap;line-height:1.2}
.slg-brand img{width:46px;height:46px;object-fit:contain}.slg-brand-cn{font-size:25px;font-weight:700}
.slg-nav{display:flex;align-self:stretch;align-items:stretch;gap:25px;white-space:nowrap;flex-shrink:0}
.slg-nav a{display:flex;align-items:center;position:relative;font-size:15px;font-weight:500}
.slg-nav a.is-active{color:var(--slg-accent)}.slg-nav a.is-active:after{content:"";position:absolute;height:3px;background:var(--slg-accent);bottom:0;left:0;right:0}
.slg-search{display:flex;align-items:center;margin-left:auto;width:205px;min-width:120px;height:40px;border:1px solid #4a525d;border-radius:6px;background:#22262b;flex-shrink:1}
.slg-search input{min-width:0;width:100%;padding:8px 0 8px 12px;background:transparent;border:0;color:var(--slg-text);font:13px Arial,"Microsoft YaHei",sans-serif;outline:none}
.slg-search input::placeholder{color:var(--slg-muted)}.slg-search button,.slg-icon-button{border:0;background:transparent;color:var(--slg-muted);display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;cursor:pointer;position:relative}
.slg-account{display:flex;align-items:center;gap:12px;flex-shrink:0}.slg-login{font-weight:600;white-space:nowrap}
.slg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:8px 15px;border:1px solid #4bab98;border-radius:5px;background:#254c44;color:#d6fff4!important;font-weight:600;line-height:1.5;white-space:nowrap}
.slg-button:hover{background:#306054}.slg-user-menu{position:relative}.slg-user-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none}.slg-user-menu summary::-webkit-details-marker{display:none}
.slg-user-avatar img{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block}.slg-user-name{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.slg-user-pop{position:absolute;right:0;top:48px;width:170px;padding:8px;background:var(--slg-raised);border:1px solid #4a525d;box-shadow:0 12px 35px #0006;border-radius:6px;z-index:200}.slg-user-pop a{display:block;padding:8px 12px}.slg-user-pop a:hover{background:#353d44;border-radius:4px}
.slg-dot{position:absolute;right:6px;top:5px;width:7px;height:7px;background:var(--slg-coral);border-radius:50%}
.slg-announcement{display:flex;align-items:center;gap:18px;padding:13px 16px;background:var(--slg-surface);border:1px solid var(--slg-border);border-radius:5px;font-size:13px;color:var(--slg-muted)}
.slg-announcement strong{display:flex;align-items:center;gap:11px;white-space:nowrap;color:var(--slg-text);padding-right:18px;border-right:1px solid #5b626b}.slg-announcement strong svg{color:var(--slg-gold)}
.slg-today{margin-left:auto;white-space:nowrap}.slg-today b{color:var(--slg-coral);padding-left:9px;font-size:16px;font-variant-numeric:tabular-nums}
.slg-categories{display:flex;gap:0;align-items:center;border-bottom:1px solid var(--slg-border);padding:16px 0;margin-bottom:12px;overflow:auto;scrollbar-width:none}.slg-categories::-webkit-scrollbar{display:none}
.slg-categories a{display:flex;align-items:center;gap:10px;white-space:nowrap;padding:0 26px;border-right:1px solid #454b53;line-height:24px}.slg-categories a:first-child{padding-left:4px}.slg-categories a:last-child{border:0}.slg-categories .is-active{color:var(--slg-accent)}
.slg-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.slg-feed{min-width:0}.slg-sidebar{border-left:1px solid var(--slg-border);padding-left:24px;min-width:0}
.slg-feed-heading{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--slg-border);min-height:58px}
.slg-feed-heading h1{font-size:21px;line-height:1.4;padding-left:14px;border-left:4px solid var(--slg-accent);margin:0;font-weight:700;white-space:nowrap}
.slg-feed-tabs{display:flex;gap:24px;margin-left:auto;align-self:stretch;align-items:stretch}.slg-feed-tabs a{display:flex;align-items:center;position:relative;white-space:nowrap;font-size:13px}
.slg-feed-tabs .is-active{color:var(--slg-accent)}.slg-feed-tabs .is-active:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0;background:var(--slg-accent)}
.slg-compose{font-size:13px;padding:6px 12px}.slg-compose svg{width:17px!important}
.slg-topic{display:grid;grid-template-columns:152px minmax(0,1fr) 82px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--slg-border);min-height:120px;box-sizing:border-box}
.slg-cover{width:152px;height:98px;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#252b30;position:relative;border:1px solid #383f46;box-sizing:border-box}
.slg-cover img{display:block;width:100%;height:100%;object-fit:cover}.slg-cover img.slg-cover-logo{width:48px;height:48px;object-fit:contain;opacity:.6}.slg-cover.is-failed:after{content:"暂无预览";color:var(--slg-muted);font-size:12px}
.slg-topic-content{min-width:0}.slg-topic-content h2{font-size:16px;font-weight:600;line-height:1.65;margin:0 0 12px;overflow-wrap:anywhere}.slg-topic-content h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.slg-topic-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--slg-muted)}.slg-topic-meta .slg-author{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slg-topic-meta time{white-space:nowrap}
.slg-tag{padding:1px 7px;border:1px solid #434b55;background:#2c333b;border-radius:4px;color:#ccd2d9;font-size:11px;line-height:1.8}.slg-tag.is-jade{color:#87e2cb;background:#243f38;border-color:#426d60}.slg-tag.is-coral{color:#ffc0ac;background:#4c312c;border-color:#6a4840}
.slg-topic-counts{display:flex;flex-direction:column;gap:8px;color:#adb6c1;font-size:12px;font-variant-numeric:tabular-nums}.slg-topic-counts span{display:flex;align-items:center;gap:8px}.slg-topic-counts svg{width:16px!important;height:16px!important}
.slg-sidebar section{padding:17px 0 22px;border-bottom:1px solid var(--slg-border)}.slg-sidebar section:first-child{padding-top:14px}.slg-sidebar section:last-child{border:0}
.slg-sidebar h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;margin:0 0 22px}.slg-sidebar h2>svg{color:var(--slg-accent)}.slg-sidebar h2.slg-coral>svg{color:var(--slg-coral)}
.slg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.slg-stats div{text-align:center;border-right:1px solid var(--slg-border);min-width:0}.slg-stats div:last-child{border:0}.slg-stats dd{margin:0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.slg-stats dt{font-size:12px;color:var(--slg-muted);margin-top:4px}
.slg-membership h2>svg,.slg-membership>strong{color:var(--slg-gold)!important}.slg-membership>strong{font-size:14px}.slg-membership p{font-size:13px;color:var(--slg-muted);margin:10px 0}.slg-membership meter{width:100%;height:9px;border:0;display:block;background:#323941;border-radius:5px}.slg-membership meter::-webkit-meter-bar{background:#323941;border:0}.slg-membership meter::-webkit-meter-optimum-value{background:var(--slg-gold)}.slg-membership meter::-moz-meter-bar{background:var(--slg-gold)}
.slg-muted{color:var(--slg-muted)}.slg-side-link{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1.6;padding:9px 0;color:var(--slg-muted)!important}.slg-side-link:hover{color:var(--slg-accent)!important}.slg-side-link span{display:flex;align-items:center;gap:9px}.slg-side-link>svg{width:16px!important;height:16px!important}
.slg-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 0;color:var(--slg-muted);font-size:12px}.slg-pagination>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.slg-pagination a{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;box-sizing:border-box;border:1px solid #434b54;border-radius:4px;background:#242a30;font-variant-numeric:tabular-nums}.slg-pagination a.is-active{background:var(--slg-accent);border-color:var(--slg-accent);color:#152821;font-weight:700}.slg-pagination span{padding:0 3px}.slg-total{white-space:nowrap}
.slg-empty{padding:70px 16px;text-align:center;color:var(--slg-muted)}.slg-empty h2{font-size:18px}.slg-empty>a{display:inline-block;margin-top:20px;color:var(--slg-accent)}
.slg-hub-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0 30px}
.slg-hub-kicker{color:var(--slg-accent);font-size:11px;font-weight:600;margin:0 0 5px}.slg-hub-heading h1{font-size:32px;line-height:1.4;font-weight:700;margin:0 0 6px}.slg-hub-subtitle{color:var(--slg-muted);font-size:14px;margin:0}
.slg-hub-stats{display:flex;gap:42px;margin:0}.slg-hub-stats div{min-width:68px;display:flex;flex-direction:column-reverse;gap:4px}.slg-hub-stats dt{font-size:12px;color:var(--slg-muted)}.slg-hub-stats dd{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.slg-hub-stats div:last-child dd{color:var(--slg-coral)}
.slg-hub-nav{display:flex;align-items:stretch;gap:28px;min-height:52px;border-bottom:1px solid var(--slg-border);flex-wrap:wrap}.slg-hub-nav a{display:flex;align-items:center;gap:9px;position:relative;font-size:14px;white-space:nowrap}.slg-hub-nav a.is-active{color:var(--slg-accent)}.slg-hub-nav a.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--slg-accent)}.slg-hub-nav a span{font-variant-numeric:tabular-nums;color:var(--slg-muted);font-size:12px}.slg-hub-nav .slg-hub-help{margin-left:auto;color:var(--slg-muted);font-size:13px}
.slg-forum-category{margin:25px 0 30px;scroll-margin-top:100px}.slg-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 16px}.slg-section-heading h2{font-size:19px;line-height:1.5;font-weight:600;margin:0;padding-left:12px;border-left:3px solid var(--slg-accent)}.slg-section-heading>span,.slg-section-heading>a{font-size:12px;color:var(--slg-muted);white-space:nowrap}.slg-section-heading>a svg{width:16px;height:16px;margin-left:6px}
.slg-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;border-top:1px solid var(--slg-border)}
.slg-board{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;gap:18px;align-items:center;padding:26px 16px;border-bottom:1px solid var(--slg-border);box-sizing:border-box;min-height:138px}.slg-board:only-child{grid-column:1 / -1}.slg-board:hover{background:#1d2226}.slg-board-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#223d35;color:#87ddc8!important;border-radius:7px}.slg-board-icon svg{width:30px!important;height:30px!important}.slg-board:nth-child(3n+2) .slg-board-icon{background:#402e2b;color:#f4ac93!important}.slg-board:nth-child(3n+3) .slg-board-icon{background:#233b42;color:#92d1df!important}
.slg-board-info{min-width:0}.slg-board-info h3{font-size:20px;line-height:1.5;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}.slg-board-description{font-size:13px;color:var(--slg-muted);margin:0 0 10px;overflow-wrap:anywhere}.slg-board-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12px;color:var(--slg-muted)}.slg-board-meta b{font-weight:500;color:var(--slg-text);font-variant-numeric:tabular-nums;margin-left:5px}.slg-board-meta svg{width:14px!important;height:14px!important;margin-right:4px}.slg-board-updated{margin-left:auto}.slg-board-open{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--slg-muted)!important}.slg-board-open:hover{color:var(--slg-accent)!important}.slg-board-children{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--slg-accent);margin-top:10px}
.slg-recent{margin:34px 0}.slg-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;border-top:1px solid var(--slg-border)}.slg-recent-topic{display:grid;grid-template-columns:96px minmax(0,1fr);gap:13px;padding:18px 0;border-bottom:1px solid var(--slg-border);min-width:0}.slg-recent-topic>.slg-cover{width:96px;height:76px;grid-row:auto}.slg-recent-topic>div{min-width:0}.slg-recent-topic h3{font-size:14px;line-height:1.6;font-weight:500;margin:0 0 8px}.slg-recent-topic h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.slg-recent-topic p{display:flex;flex-wrap:wrap;gap:3px 10px;margin:0;color:var(--slg-muted);font-size:11px}.slg-recent-topic p>a{color:var(--slg-accent)}
.slg-community-links{display:flex;justify-content:flex-end;align-items:center;gap:26px;padding:2px 0 6px;flex-wrap:wrap}.slg-community-links a{display:flex;align-items:center;gap:8px;color:var(--slg-muted);font-size:13px}.slg-community-links svg{width:17px!important;height:17px!important}
.slg-board-page .slg-feed-heading{flex-wrap:wrap;padding:8px 0;gap:10px 16px}.slg-board-page .slg-feed-heading h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.slg-board-page .slg-feed-tabs{min-height:40px}
.slg-board-tools{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--slg-border)}.slg-board-tools a{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--slg-muted)}.slg-board-tools svg{width:14px!important;height:14px!important}.slg-type-filters{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0;border-bottom:1px solid var(--slg-border);font-size:12px}.slg-skin a.is-current{color:var(--slg-accent)!important}.slg-board-rules{margin:0 0 18px;border-bottom:1px solid var(--slg-border);font-size:13px}.slg-board-rules summary{cursor:pointer;padding:10px 0;color:var(--slg-muted)}.slg-board-rules summary svg{width:16px;height:16px;margin-right:8px}.slg-board-rules>div{padding:10px 0 18px}
.slg-taxonomy-filters{padding:10px 0 6px;border-bottom:1px solid var(--slg-border)}.slg-filter-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;padding:5px 0;font-size:12px}.slg-filter-row strong{padding:4px 0;color:#e4e8ec;font-weight:600}.slg-filter-row>div{display:flex;gap:6px;flex-wrap:wrap}.slg-filter-row a{padding:3px 8px;border:1px solid transparent;border-radius:4px;color:var(--slg-muted)}.slg-filter-row a:hover,.slg-filter-row a.is-current{color:#dff8f1!important;background:#243f38;border-color:#426d60}.slg-filter-row a span{margin-left:3px;color:#7f8a94;font-size:10px}.slg-tag.is-taxonomy{color:#bcecdf;border-color:#3b6258;background:#203831}
@media(max-width:1050px){.slg-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slg-board{gap:12px;padding-left:0;padding-right:0}.slg-board-updated{margin-left:0;flex-basis:100%}}
@media(max-width:760px){.slg-hub-heading{align-items:flex-start;gap:22px;flex-direction:column;padding:22px 0}.slg-hub-heading h1{font-size:28px}.slg-hub-subtitle{font-size:13px}.slg-hub-stats{gap:0;width:100%;justify-content:space-between}.slg-hub-stats div{min-width:0}.slg-hub-stats dd{font-size:23px}.slg-hub-nav{gap:18px;min-height:48px}.slg-hub-nav a{font-size:13px}.slg-hub-nav .slg-hub-help{font-size:0;gap:0}.slg-hub-nav .slg-hub-help svg{width:19px;height:19px}.slg-hub-nav a span{font-size:11px}.slg-forum-category{margin:22px 0}.slg-section-heading h2{font-size:17px}.slg-section-heading>span,.slg-section-heading>a{font-size:11px}.slg-board-grid{grid-template-columns:minmax(0,1fr)}.slg-board{grid-template-columns:46px minmax(0,1fr) 28px;gap:12px;padding:20px 0;min-height:128px}.slg-board-icon{width:46px;height:46px;border-radius:6px}.slg-board-icon svg{width:26px!important;height:26px!important}.slg-board-open{width:28px;height:40px}.slg-board-info h3{font-size:18px;margin-bottom:6px}.slg-board-description{font-size:12px}.slg-board-meta{font-size:11px;gap:5px 15px}.slg-board-updated{flex-basis:100%}.slg-recent{margin:28px 0}.slg-recent-grid{grid-template-columns:minmax(0,1fr)}.slg-recent-topic{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px 0}.slg-recent-topic>.slg-cover{width:86px;height:70px;grid-row:auto}.slg-recent-topic h3{font-size:13px}.slg-community-links{justify-content:flex-start;gap:18px 22px}.slg-community-links a{font-size:12px}.slg-board-tools{gap:13px;padding:9px 0}.slg-board-tools a{font-size:11px}}
/* Native Discuz pages keep their forms, permissions and event handlers. */
body#nv_search.slg-skin{background:var(--slg-bg);color:var(--slg-text);min-width:0}
body#nv_search.slg-skin #ct.w{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}
body#nv_search.slg-skin .mw,body#nv_search.slg-skin .slst{width:100%;max-width:100%;margin:0;box-sizing:border-box}
body#nv_search.slg-skin #scform{width:100%;max-width:740px;margin:0 0 24px!important;table-layout:fixed}
body#nv_search.slg-skin #scform>tbody>tr>td:has(>h1){display:none}
body#nv_search.slg-skin #scform_form{width:100%;max-width:100%;table-layout:fixed;background:var(--slg-surface);border:1px solid #4b5561;border-radius:5px}
body#nv_search.slg-skin .td_srchtxt{width:auto;padding:0;background:transparent}
body#nv_search.slg-skin .td_srchbtn{width:48px;padding:0;background:transparent}
body#nv_search.slg-skin #scform_srchtxt{width:100%;height:42px;padding:6px 12px;box-sizing:border-box;background:var(--slg-surface);color:var(--slg-text);border:0;font-size:16px}
body#nv_search.slg-skin #scform_submit{width:48px;height:42px;background:#29544a;border:0;color:var(--slg-text)}
body#nv_search.slg-skin #scform_tb{background:transparent;padding:0 0 10px;color:var(--slg-muted)}
body#nv_search.slg-skin #scform_tb a{color:var(--slg-muted)}body#nv_search.slg-skin #scform_tb .a{color:var(--slg-accent)}
body#nv_search.slg-skin .slst h2{background:var(--slg-surface);border-color:var(--slg-border);color:var(--slg-text);padding:12px 16px;font-size:15px}
body#nv_search.slg-skin .slst li{width:100%;max-width:100%;padding:18px 0;margin:0;border-bottom:1px solid var(--slg-border);overflow-wrap:anywhere}
body#nv_search.slg-skin .slst li h3{font-size:17px;line-height:1.7;margin:0 0 7px}body#nv_search.slg-skin .slst li h3 a{color:var(--slg-text);text-decoration:none}
body#nv_search.slg-skin .slst li p{color:var(--slg-muted);line-height:1.9}body#nv_search.slg-skin .slst li strong,body#nv_search.slg-skin .slst li font{color:var(--slg-coral)}
body#nv_search.slg-skin .sttl{background:var(--slg-surface);border-color:var(--slg-border);color:var(--slg-text);padding:12px 16px}
body#nv_search.slg-skin .sttl h2{color:var(--slg-text);font-size:15px;font-weight:500}
body#nv_search.slg-skin .slst li p span,body#nv_search.slg-skin .slst li p a{color:var(--slg-muted)}
body#nv_search.slg-skin .pg{display:flex;flex-wrap:wrap;gap:5px;float:none;margin:22px 0}body#nv_search.slg-skin .pg>*{margin:0}
@media(max-width:760px){body#nv_search.slg-skin .slst li h3{font-size:15px}body#nv_search.slg-skin .slst li{font-size:13px}body#nv_search.slg-skin .slst h2{padding:10px;font-size:13px}}
.slg-skin .bm,.slg-skin .bn,.slg-skin .bw0,.slg-skin #ct,.slg-skin .ct2_a,.slg-skin .mn,.slg-skin .sd,.slg-skin .appl{background:var(--slg-bg);border-color:var(--slg-border)}
.slg-skin .bm_h,.slg-skin .bml .bm_h,.slg-skin .bmh,.slg-skin .tb_h,.slg-skin .th,.slg-skin .tl .th{background:var(--slg-surface);border-color:var(--slg-border);color:var(--slg-text);background-image:none}
.slg-skin .bm_h h1,.slg-skin .bm_h h2{font-size:17px}.slg-skin .bm_h{height:auto;line-height:2.4;padding:8px 14px}.slg-skin .bm_c{padding:16px}.slg-skin .bm{border:1px solid var(--slg-border);border-radius:4px}
.slg-skin .xi2,.slg-skin .xi2 a,.slg-skin .xw1 a,.slg-skin .tb .a a{color:var(--slg-accent)}.slg-skin .xi1{color:var(--slg-coral)}.slg-skin .xg1,.slg-skin .xg2,.slg-skin .by em,.slg-skin .by em a{color:var(--slg-muted)}
.slg-skin .pnc,.slg-skin .pn,.slg-skin .pg a,.slg-skin .pg strong,.slg-skin .pgb a{height:auto;min-height:30px;padding:3px 8px;background:#2b3439;border:1px solid #48545c;border-radius:4px;color:var(--slg-text);box-shadow:none;background-image:none}
.slg-skin .pnc,.slg-skin .pg strong{background:#28554a;border-color:#4b9a87;color:#ddfff5}.slg-skin .pn span,.slg-skin .pn strong{padding:0 8px;line-height:28px}.slg-skin .pg label{background:var(--slg-surface);border-color:var(--slg-border);color:var(--slg-muted);height:auto;line-height:34px}
.slg-skin input,.slg-skin textarea,.slg-skin select,.slg-skin .px,.slg-skin .pt,.slg-skin .ps,.slg-skin .tedt{background:#23282e;color:var(--slg-text);border-color:#4b5561;border-radius:3px;background-image:none;box-shadow:none}
.slg-skin input::placeholder,.slg-skin textarea::placeholder{color:#aab1bc}.slg-skin input[type=checkbox],.slg-skin input[type=radio]{accent-color:var(--slg-accent)}.slg-skin .px,.slg-skin .ps{min-height:28px}
.slg-skin .tfm th,.slg-skin .tfm td{padding:12px 8px}.slg-skin .rfm{border-bottom-color:var(--slg-border)}.slg-skin .rfm th{font-size:14px}.slg-skin .rfm .px{min-height:32px;width:220px;max-width:100%;box-sizing:border-box}
.slg-skin .flb,.slg-skin .f_c,.slg-skin .f_c .list,.slg-skin .m_c,.slg-skin .p_pop,.slg-skin .p_pof,.slg-skin .p_pop .p_opt,.slg-skin .flb em,.slg-skin .fwinmask .m_c{background:var(--slg-surface);color:var(--slg-text);border-color:var(--slg-border)}
.slg-skin .p_pop a,.slg-skin .p_pop a:hover,.slg-skin .p_pop li{border-color:var(--slg-border);color:var(--slg-text)}.slg-skin .p_pop a:hover{background:#303a40}.slg-skin .fwinmask .t_l,.slg-skin .fwinmask .t_r,.slg-skin .fwinmask .b_l,.slg-skin .fwinmask .b_r,.slg-skin .fwinmask .t_c,.slg-skin .fwinmask .b_c,.slg-skin .fwinmask .m_l,.slg-skin .fwinmask .m_r{background:#101214c9}
.slg-skin .tedt .bar,.slg-skin .edt .bar,.slg-skin .edt .b2r,.slg-skin .edt .b1r,.slg-skin .edt .bbar,.slg-skin .edt .area,.slg-skin .edt .pt,.slg-skin .edt .area textarea{background:#242a31;color:var(--slg-text);border-color:var(--slg-border)}
.slg-skin .tb{border-color:var(--slg-border)}.slg-skin .tb a,.slg-skin .tb .a a,.slg-skin .tb .current a{background:#242a30;border-color:var(--slg-border);border-radius:4px 4px 0 0}.slg-skin .tb .a a{background:#2d393d;color:var(--slg-accent)}
.slg-skin .dt th,.slg-skin .dt td,.slg-skin .tl th,.slg-skin .tl td,.slg-skin .fl td,.slg-skin .bbda,.slg-skin .bbd,.slg-skin .bmw .bm_h{border-color:var(--slg-border)}
.slg-skin .dt th,.slg-skin .dt .alt,.slg-skin .tl tr:hover th,.slg-skin .tl tr:hover td,.slg-skin .tl tr.ts th,.slg-skin .tl tr.ts td{background:#23292f}.slg-skin .tl .by,.slg-skin .tl .num{font-size:12px}.slg-skin .tl th .xst{font-size:16px;line-height:1.7;font-weight:600}
.slg-skin #threadlist{border:0}.slg-skin .tl .bm_c{padding:0}.slg-skin #threadlisttableid .by{width:110px}.slg-skin #threadlisttableid th{padding:16px 10px;overflow-wrap:anywhere}.slg-skin #threadlisttableid td{padding:14px 8px}
.slg-skin #threadlisttableid th:has(.meimog-tpreview-gallery){position:relative;padding-left:158px;min-height:106px;height:110px;box-sizing:border-box}
.slg-skin #threadlisttableid .meimog-tpreview-gallery{position:absolute;left:6px;top:16px;width:136px;height:86px;padding:0;margin:0;overflow:hidden;display:block}
.slg-skin #threadlisttableid .meimog-tpreview-item{width:136px;height:86px;background:#252b31;border:1px solid #39434a;border-radius:5px;box-sizing:border-box}.slg-skin #threadlisttableid .meimog-tpreview-item:not(:first-child){display:none}
.slg-skin .tl .icn{display:none}.slg-skin .tl .num em,.slg-skin .tl .num a{color:var(--slg-muted)}.slg-skin #autopbn{background:#22292e;color:var(--slg-accent);border-color:var(--slg-border)}
.slg-skin #pt{margin:0 0 16px;color:var(--slg-muted);height:auto;line-height:1.8}.slg-skin #pt .z{display:flex;flex-wrap:wrap;float:none;gap:0 5px}.slg-skin #pt .z a{height:auto;max-width:100%;overflow-wrap:anywhere}.slg-skin #pt .z .nvhm{font-size:0;width:20px;min-width:20px}
.slg-skin .pl,.slg-skin .plc,.slg-skin .t_fsz,.slg-skin .pcb{background:var(--slg-bg);color:var(--slg-text)}.slg-skin .pls,.slg-skin .ad .pls,.slg-skin .ad .plc,.slg-skin .pl .favatar{background:#20262c;border-color:var(--slg-border)}
.slg-skin .pls .avatar img{background:#2c343c;border-color:var(--slg-border);border-radius:6px}.slg-skin .pls .avatar{margin:16px 10px}.slg-skin .pls .pi,.slg-skin .plc .pi{border-color:var(--slg-border);color:var(--slg-muted);height:auto;min-height:24px}
.slg-skin #thread_subject{font-size:24px;line-height:1.55;overflow-wrap:anywhere}.slg-skin .ts{white-space:normal}.slg-skin .t_f{font-size:16px;line-height:1.9;color:var(--slg-text);overflow-wrap:anywhere}.slg-skin .t_f a{color:#85d8c6}.slg-skin .t_f img{max-width:100%;height:auto}
.slg-skin .t_f font[color="#000000"],.slg-skin .t_f font[color="#000"],.slg-skin .t_f font[color="black"],.slg-skin .t_f span[style*="color: black"],.slg-skin .t_f span[style*="color: rgb(0, 0, 0)"]{color:var(--slg-text)!important}
.slg-skin .t_f .quote,.slg-skin .t_f .blockcode,.slg-skin .t_f .locked,.slg-skin .t_f .showhide{background:#252c32;color:var(--slg-text);border-color:#46525b}.slg-skin .pob,.slg-skin .pob .pob_l{border-color:var(--slg-border);height:auto;min-height:34px}.slg-skin .pcb .jammer{color:transparent}
.slg-skin .mmb-panel{border-radius:6px}.slg-skin .mmb-login-image{border-color:#43554f;background:#223a32;color:#c8f3e8}.slg-skin .mmb-vip{border-color:#615134}.slg-skin .mmb-reply{border-color:#315c67}
.slg-skin #ft{border-top:1px solid var(--slg-border);padding:22px 0;margin-top:28px;color:var(--slg-muted);font-size:12px}.slg-skin #ft #frt{max-width:55%}.slg-skin #ft #flk{max-width:45%}.slg-skin #ft .slg-brand{font-size:18px;margin-bottom:6px}.slg-skin #ft .slg-brand img{width:26px;height:26px}.slg-skin #ft .slg-brand-cn{font-size:17px}
.slg-skin #scrolltop{background:#29333b;border:1px solid #4e5d68;border-radius:5px;color:var(--slg-muted)}.slg-skin #scrolltop a{background-color:transparent;border-color:#4e5d68}.slg-skin #scrolltop a:before{color:var(--slg-muted)}
@media(max-width:760px){
 body.slg-skin .rfm{padding:4px 12px;box-sizing:border-box}
 body.slg-skin .appl .tbn{width:auto;margin:0;box-sizing:border-box}
 body.slg-skin .rfm table,body.slg-skin .rfm tbody{display:block;width:100%}
 body.slg-skin .rfm tr{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center}
 body.slg-skin .rfm th,body.slg-skin .rfm td{display:block;min-width:0;box-sizing:border-box}
 body.slg-skin .rfm td.tipcol{grid-column:2;padding:0 0 8px;width:auto!important;white-space:normal;text-align:left;font-size:12px}
 body.slg-skin .rfm input.px,body.slg-skin .rfm select{max-width:100%;box-sizing:border-box}
}
@media(min-width:1500px){.slg-header-inner{gap:34px}.slg-search{width:235px}}
@media(max-width:1250px){.slg-header-inner{gap:20px;padding:0 24px;flex-wrap:wrap;min-height:76px}.slg-brand{font-size:24px}.slg-brand-cn{font-size:22px}.slg-brand img{width:40px;height:40px}.slg-nav{gap:20px}.slg-nav a{font-size:14px}.slg-search{width:150px}.slg-user-name{display:none}.slg-columns{grid-template-columns:minmax(0,1fr) 248px;gap:20px}.slg-sidebar{padding-left:20px}.slg-topic{grid-template-columns:130px minmax(0,1fr) 65px;gap:14px}.slg-cover{width:130px;height:90px}.slg-feed-heading{gap:12px}.slg-feed-tabs{gap:18px}.slg-compose span{display:none}.slg-compose{padding:7px 10px}.slg-topic-content h2{font-size:15px}}
@media(max-width:1050px){.slg-header-inner{gap:16px;padding:12px 24px}.slg-nav{order:4;flex-basis:100%;justify-content:flex-start;height:42px;gap:32px}.slg-search{margin-left:auto;width:240px}.slg-brand{font-size:25px}.slg-columns{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.slg-sidebar{padding-left:18px}.slg-stats dd{font-size:18px}.slg-topic{grid-template-columns:110px minmax(0,1fr);gap:12px}.slg-cover{width:110px;height:82px;grid-row:1 / 3}.slg-topic-counts{flex-direction:row;grid-column:2;gap:20px}.slg-topic-content h2{margin-bottom:6px}.slg-announcement{gap:12px}.slg-today{display:none}}
@media(max-width:760px){
 body.slg-skin .wp,body.slg-skin.mmb-responsive #wp{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;max-width:none}.slg-main{margin-top:15px!important}
 body.slg-skin #hd.slg-header{position:relative}.slg-header-inner{padding:13px 14px 0;gap:10px}.slg-brand{font-size:23px;gap:7px}.slg-brand-cn{font-size:21px}.slg-brand img{width:35px;height:35px}.slg-account{margin-left:auto;gap:9px}.slg-register{padding:5px 10px;font-size:12px}.slg-login{font-size:13px}.slg-icon-button{min-width:30px}.slg-user-avatar img{width:30px;height:30px}.slg-user-menu summary>svg{display:none}
 .slg-search{order:3;width:100%;flex-basis:100%;height:36px;margin:4px 0 0}.slg-search input{font-size:14px}.slg-search button{height:34px}.slg-nav{order:4;gap:0;justify-content:space-between;width:100%;height:43px;overflow:auto}.slg-nav a{font-size:13px;flex-shrink:0}.slg-header-inner .slg-nav{padding:0}
 .slg-announcement{padding:11px 12px;font-size:12px;align-items:flex-start;gap:12px}.slg-announcement strong{padding-right:0;border:0;font-size:12px;gap:6px}.slg-announcement strong svg{width:17px;height:17px}.slg-announcement>span{line-height:1.6}.slg-categories{padding:14px 0;margin-bottom:4px}.slg-categories a{padding:0 16px;gap:7px;font-size:12px}.slg-categories svg{width:17px!important;height:17px!important}
 .slg-columns{display:block}.slg-feed-heading{gap:12px;min-height:54px}.slg-feed-heading h1{font-size:18px;padding-left:10px}.slg-feed-tabs{gap:16px}.slg-feed-tabs a{font-size:12px}.slg-compose{padding:6px 8px}.slg-topic{grid-template-columns:100px minmax(0,1fr);gap:6px 12px;padding:14px 0;min-height:117px}.slg-cover{width:100px;height:83px;grid-row:1 / 3}.slg-topic-content h2{font-size:14px;line-height:1.6;-webkit-line-clamp:2}.slg-topic-meta{gap:5px;font-size:11px}.slg-topic-meta .slg-author{max-width:88px}.slg-topic-meta .slg-tag{display:none}.slg-topic-counts{gap:16px;font-size:11px;line-height:1.3}.slg-topic-counts svg{width:14px!important;height:14px!important}.slg-pagination{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:20px 0}.slg-pagination a{min-width:29px;height:29px}.slg-pagination>div{gap:5px}.slg-total{width:100%;text-align:right}
 .slg-sidebar{border-left:0;padding-left:0;border-top:1px solid var(--slg-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.slg-sidebar h2{font-size:16px;margin-bottom:16px}.slg-sidebar section{padding:18px 0}.slg-sidebar section:first-child{padding-top:18px}.slg-sidebar section:nth-child(2){border-bottom:1px solid var(--slg-border)}.slg-stats{grid-template-columns:1fr;gap:8px}.slg-stats div{display:flex;justify-content:space-between;align-items:center;border:0}.slg-stats dd{font-size:18px;order:2}.slg-stats dt{margin:0}.slg-side-link{font-size:12px}.slg-membership p{font-size:12px}
 body.slg-skin #threadlisttableid>tbody>tr{border-color:var(--slg-border);grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}body.slg-skin #threadlisttableid th{font-size:14px;padding:6px 0}body.slg-skin #threadlisttableid .by{width:auto}body.slg-skin #threadlisttableid th:has(.meimog-tpreview-gallery){padding:0 0 5px 104px;min-height:80px;height:auto}body.slg-skin #threadlisttableid .meimog-tpreview-gallery{left:0;top:0;width:92px;height:74px}body.slg-skin #threadlisttableid .meimog-tpreview-item{width:92px;height:74px}body.slg-skin #threadlisttableid th .xst{font-size:14px;line-height:1.7}body.slg-skin #threadlisttableid td{padding:2px 0;font-size:11px}
 body.slg-skin .bm_h{padding:8px 10px}.slg-skin .bm_c{padding:12px}.slg-skin #thread_subject{font-size:19px}.slg-skin .t_f{font-size:15px;line-height:1.9}.slg-skin .t_fsz{min-height:0}.slg-skin .t_fsz>table{table-layout:fixed;width:100%}.slg-skin .t_f img{max-width:100%!important;height:auto!important}.slg-skin .pcb{margin-right:0!important}.slg-skin .t_f iframe{max-width:100%}
 .slg-skin .rfm{width:auto!important;max-width:100%;margin:0;padding:4px 0}.slg-skin .rfm th{width:76px!important;white-space:normal;font-size:13px;padding:10px 8px}.slg-skin .rfm td{width:auto!important;padding:8px 0}.slg-skin .rfm .px{width:100%;max-width:230px}.slg-skin .rfm .p_tip{max-width:210px;white-space:normal}.slg-skin .rfm .rq{display:inline}.slg-skin .f_c{min-width:0!important;max-width:100vw}.slg-skin .f_c .rfm{min-width:0}.slg-skin .fwinmask,.slg-skin .m_c{max-width:100vw}.slg-skin .fwinmask .m_c{overflow:auto}.slg-skin .ct2_a .mn{float:none;margin:0;width:auto;min-width:0}.slg-skin .ct2_a .appl{float:none;width:auto;overflow:auto;padding:0}.slg-skin .appl ul{display:flex;flex-wrap:wrap;gap:8px}.slg-skin .appl li{white-space:nowrap}.slg-skin .tfm{width:100%}.slg-skin .tfm th{width:75px;white-space:normal}.slg-skin .tfm .px{max-width:100%;box-sizing:border-box}
 body.slg-skin #ft{padding:20px 0;margin-top:20px!important;width:calc(100% - 28px)!important}body.slg-skin #ft #frt,body.slg-skin #ft #flk{max-width:none;float:none;text-align:left;margin:0 0 8px}.slg-skin .pgs{gap:7px}.slg-skin .pg{display:flex;flex-wrap:wrap;gap:4px;line-height:1.8}.slg-skin .pg a,.slg-skin .pg strong,.slg-skin .pgb a{margin:0;min-height:26px;line-height:26px;font-size:12px}.slg-skin .pg label{line-height:30px}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
