.user-avatar-icon[data-v-f31fdee9]{width:21px;height:21px;display:block;margin:auto}.user-avatar-image[data-v-f31fdee9]{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.forum-header button.avatar.avatar-mini[data-v-4f05381a]{background:#6ebacc!important;color:#fff}.publish-menu-anchor[data-v-4f05381a]{position:relative;display:inline-flex;align-items:center;height:100%}.publish-menu[data-v-4f05381a]{top:calc(100% - 4px);min-width:128px}.app-profile-menu-anchor>.avatar[data-v-4f05381a]{overflow:hidden}a{text-decoration:none;color:inherit}input::placeholder,textarea::placeholder{color:#bcb1a8!important;opacity:1}.select-field-trigger .placeholder,.date-field-trigger .placeholder{color:#bcb1a8!important}[contenteditable][data-placeholder]:empty:before{color:#bcb1a8!important}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #f5bd90;outline-offset:3px}select:not([multiple]){appearance:none!important;-webkit-appearance:none!important;min-height:40px;padding:0 38px 0 12px!important;border:1px solid #e2dcd4;border-radius:7px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%2385796d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;color:#4b443e;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}select:not([multiple]):hover{border-color:#e88332}select:not([multiple]):focus{border-color:#e88332;box-shadow:0 0 0 3px #e8833224;outline:0}select:not([multiple]):disabled{background-color:#f5f3f0;color:#a69d95;cursor:not-allowed}select:not([multiple]) option{padding:9px 12px;background:#fff;color:#4b443e}.select-field{position:relative;width:100%;font-size:13px}.select-field-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:1px solid #e2dcd4;border-radius:7px;background:#fff;color:#4b443e;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.select-field-trigger:hover,.select-field.is-open .select-field-trigger{border-color:#e88332}.select-field.is-open .select-field-trigger{box-shadow:0 0 0 3px #e8833224}.select-field-trigger .placeholder{color:#a69d95}.select-field-arrow{font-size:18px;line-height:1;color:#85796d;transform:translateY(-2px);transition:transform .15s}.select-field.is-open .select-field-arrow{transform:rotate(180deg) translateY(2px)}.select-field-menu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:80;max-height:240px;overflow:auto;padding:5px;border:1px solid #eadfd4;border-radius:8px;background:#fff;box-shadow:0 12px 28px #43301f29}.select-field-option{display:block;width:100%;padding:9px 10px;border:0;border-radius:5px;background:#fff;color:#4b443e;text-align:left;font-size:13px;cursor:pointer}.select-field-option:hover,.select-field-option.selected{background:#fff1e5;color:#c96316}.select-field.is-disabled{opacity:.65}.select-field.is-disabled .select-field-trigger{cursor:not-allowed}img{object-fit:cover}#app{min-height:100%}.app-toast{position:fixed;top:84px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);background:#3f3731;color:#fff;padding:12px 22px;border-radius:7px;z-index:1000;box-shadow:0 8px 25px #0002;animation:app-toast-in .24s ease-out,app-toast-out .24s ease-in 2.76s forwards}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@media(max-width:650px){.app-toast{top:76px;max-width:calc(100% - 24px);text-align:center}}.app-profile-menu-anchor{position:relative;display:flex;align-items:center;height:100%}.app-menu{position:absolute;right:0;top:calc(100% - 2px);background:#fff;border:1px solid #f6f0e7;box-shadow:0 12px 30px #2a25201a;border-radius:10px;padding:6px;min-width:148px;z-index:100}.app-menu button,.app-menu a{display:flex;align-items:center;width:100%;min-height:40px;text-align:left;padding:0 12px;border:0;background:#fff;color:#6e6055;border-radius:6px;font-size:13px}.app-menu-divider{display:block;height:1px;margin:5px 6px;background:#f6f0e8}.app-menu button:hover,.app-menu a:hover{background:#f8f4ee;color:#ec8129}.app-state{padding:48px 20px;text-align:center;color:#a29387;line-height:2}.app-button{border:1px solid #f4ece2;background:#fff;color:#75665a;border-radius:5px;padding:8px 16px;cursor:pointer}.app-button.primary{background:#ec8129;color:#fff;border-color:#ec8129}.app-button:disabled{opacity:.5;cursor:wait}.app-link{border:0;background:none;color:#ec8129;padding:0;cursor:pointer}.app-field{display:grid;gap:8px;margin-bottom:18px}.app-field input,.app-field select,.app-field textarea{width:100%;border:1px solid #f4ede3;border-radius:5px;padding:10px 12px;outline:none;background:#fff}.app-field input:focus,.app-field textarea:focus{border-color:#ec8129}.app-overlay{position:fixed;inset:0;background:#00000059;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.app-dialog{background:#fff;width:min(600px,100%);max-height:90vh;overflow:auto;border-radius:10px;padding:28px}.app-overlay--neutral{background:#00000059}.app-overlay--neutral .app-dialog{border:1px solid #e5e7eb;box-shadow:0 12px 36px #00000024}.app-dialog h2{margin:0 0 24px;font-size:20px}.app-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.app-body{max-width:1370px;width:calc(100% - 48px);margin:24px auto;max-height:calc(100dvh - 110px);overflow:auto}.app-body--article{max-height:none;overflow:visible}.app-tabs{display:flex;gap:24px;border-bottom:1px solid #f6f0e7;padding:0 22px;height:58px;align-items:stretch}.app-tabs button{background:none;border:0;color:#87786b;position:relative}.app-tabs button.active{color:#ec8129;font-weight:700;border-bottom:3px solid #ec8129}.avatar,.avatar-mini,.mini-avatar{border:0}.article .mini-avatar{cursor:pointer}.app-list-footer{padding:20px;text-align:center}.app-error{color:#d94a4a;margin:10px 0}.app-success{color:#ec8129}.app-detail{padding:30px;overflow-wrap:anywhere}.app-detail h1{font-size:26px;line-height:1.5}.app-rich{font-size:15px;line-height:1.9}.app-rich img{max-width:100%;height:auto}.app-rich pre{white-space:pre-wrap;padding:16px;background:#f8f4ef;border-radius:6px}.app-rich blockquote{border-left:3px solid #ec8129;margin:16px 0;padding:8px 16px;background:#f8f5f0}.app-comment{padding:20px 0;border-top:1px solid #f6f0e7}.app-reply{margin:12px 0 0 28px;padding:12px;background:#f8f4ef;border-radius:6px}.app-comment-actions{display:flex;gap:16px;margin-top:8px}.app-meta{font-size:12px;color:#a5978b;display:flex;gap:16px;flex-wrap:wrap}.app-auth{width:min(430px,calc(100% - 32px));margin:80px auto;padding:32px;background:#fff;border:1px solid #f6f0e7;border-radius:9px}.app-auth h1{font-size:22px;margin:0 0 8px}.app-auth p{color:#a5978b;margin-bottom:28px}.app-auth .app-button{width:100%}header form{margin:0}.top-left{display:flex;align-items:center;height:100%}.round{display:inline-flex;align-items:center;justify-content:center}.forum-header .publish svg{width:20px;height:20px;flex:none}.hero .dots .banner-dot{padding:0}.hero p{max-width:85%}.app-person{padding:20px;display:flex;gap:14px;align-items:center;border-bottom:1px solid #f6f0e7}.app-person .mini-avatar{width:40px;height:40px}.app-person small{color:#a5978b}@media(max-width:767px){.app-body{width:calc(100% - 24px);max-height:none;margin:12px auto}.app-detail{padding:20px}.app-detail h1{font-size:22px}.app-auth{margin:36px auto}.app-tabs{gap:16px;padding:0 16px}.app-overlay{padding:12px}.app-dialog{padding:20px}.app-comment-actions{flex-wrap:wrap}}@media(max-width:420px){.top-right{gap:0!important}.top-left .brand{font-size:15px}.feed-head{padding:0 14px}.tabs{gap:14px}.article-main{gap:10px}.article .thumbnail{max-width:95px}}header .top-left .brand{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;margin-right:28px;letter-spacing:0}header .brand img{width:150px;height:auto;display:block;object-fit:contain}.brand-divider{display:block;width:1px;height:18px;background:#e4dfdb}.brand-label{font-size:14px;font-weight:700;letter-spacing:1px;white-space:nowrap;color:#3d352f}.layout .side-item .ico{width:18px;height:18px;flex-shrink:0;color:#76675b}.layout .category{display:flex;align-items:center;gap:10px}.layout .category svg{flex-shrink:0;color:#76675b}@media(min-width:1024px){header .top,main.layout{width:calc(100% - 80px);max-width:1460px;padding-left:0;padding-right:0}main.layout{grid-template-columns:190px minmax(0,1fr) 250px;gap:24px}header .brand{margin-right:24px}}@media(min-width:1600px){header .top,main.layout{width:calc(100% - 120px)}}@media(min-width:768px)and (max-width:1023px){header .brand img{width:130px}header .top-left .brand{gap:10px;margin-right:10px}.brand-label{font-size:12px}}@media(max-width:767px){header .brand img{width:105px}header .top-left .brand{gap:8px;margin-right:8px}.brand-label{font-size:11px;letter-spacing:0}.brand-divider{height:14px}}@media(max-width:420px){header .brand img{width:84px}.brand-label,.brand-divider{display:none}}html body{background:#f6f0e8}.forum-header{height:70px;flex-shrink:0;position:relative;top:auto;z-index:30;background:#f7f3ed;border-bottom:1px solid #e5e1dd;color:#3d352f;font:14px/1.6 Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}.forum-header .top{width:calc(100% - 80px);max-width:1460px;height:100%;margin:auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:0}.forum-header .top-left{display:flex;align-items:center;height:100%}.forum-header .top-left>a.nav{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;height:100%;padding:0 24px;color:#7c6c5f;position:relative;font-size:15px;line-height:1}.forum-header .top-left>a.nav:hover,.forum-header .top-left>a.nav.active{color:#ec8129}.forum-header .top-left>a.nav.active{font-weight:650}.forum-header .top-left>a.nav.active:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:3px;background:#ec8129;border-radius:3px}.forum-header .top-right{display:flex;align-items:center;height:100%;gap:0;margin-left:auto}.forum-header .search{display:flex;align-items:center;width:260px;height:36px;padding:0 12px;margin-right:22px;background:#f6f0e8;border:1px solid #f4ece1;border-radius:6px;color:#b5a99f}body:has(.forum-header) .forum-header .search:focus-within{background:#fff;border-color:#c75b0b;box-shadow:0 0 0 3px #c75b0b24}.forum-header .search input{min-width:0;width:100%;flex:1;padding:0;border:0;outline:0;background:transparent;font-size:12px}.forum-header .search svg{width:18px;height:18px;flex:none;color:currentColor}.forum-header .search-clear,.forum-header .search-submit,.forum-header .mobile-search-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;background:transparent;color:#78695c;cursor:pointer}.forum-header .search-clear,.forum-header .search-submit{width:32px;height:32px;padding:0}.forum-header .search-clear{color:#a7afb8}.forum-header .search-clear svg{width:12px;height:12px}.forum-header .search-clear:hover,.forum-header .search-clear:focus-visible{color:#7b858f}.forum-header .search-submit:hover,.forum-header .mobile-search-toggle:hover{color:#c75b0b}.forum-header .search-clear:focus-visible,.forum-header .search-submit:focus-visible,.forum-header .mobile-search-toggle:focus-visible{outline:2px solid #c75b0b;outline-offset:2px}.forum-header .mobile-search-toggle{display:none}.forum-header .mobile-search-toggle svg{width:20px;height:20px}.forum-header .round{display:inline-flex;align-items:center;justify-content:center;margin-left:20px;border:0;position:relative}.forum-header .publish{width:34px;height:34px;border-radius:50%;background:#ec8129;color:#fff}.forum-header .notify{background:transparent;color:#a49589}.unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#bd491b;color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.forum-header .header-unread{position:absolute;top:-8px;right:-12px;border:1px solid #fff}.forum-header .avatar{width:34px;height:34px;margin-left:24px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f9dac0,#ef9449);color:#fff;font-weight:700;cursor:pointer}main.layout>.sidebar,main.layout>.left{background:#f7f3ec;border-color:#ede0d5}main.layout .rank,main.layout .right .panel{background:#f7f3ec;border-color:#ede0d5}main.layout .feed{background:#f8f5f0;border-color:#f4ece2}main.layout .article{border-bottom-color:#f5eee4}.forum-header .nav{white-space:nowrap;flex-shrink:0}@media(min-width:1600px){.forum-header .top{width:calc(100% - 120px)}}@media(min-width:768px)and (max-width:1023px){.forum-header .top{width:calc(100% - 32px)}}@media(min-width:768px)and (max-width:900px){.forum-header .search{width:165px;margin-right:8px}.forum-header .top-left>a.nav{padding-inline:12px}.forum-header .round,.forum-header .avatar{margin-left:12px}}@media(max-width:767px){.forum-header .top{width:calc(100% - 24px)}.forum-header .top-left>a.nav{padding:0 10px;font-size:13px}.forum-header .top-left>a.nav.active:after{left:10px;right:10px}.forum-header .search{display:none}.forum-header .mobile-search-toggle{display:inline-flex;width:44px;height:44px}.forum-header .search.is-open{display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;width:auto;height:44px;margin:0;padding:0 0 0 12px;box-shadow:0 8px 20px #0000001a}.forum-header .search-clear,.forum-header .search-submit{width:44px;height:42px}.forum-header .round,.forum-header .avatar{margin-left:8px}}@media(max-width:360px){.forum-header .top-left>a.nav{padding-inline:5px}.forum-header .round,.forum-header .avatar{margin-left:4px}.forum-header .mobile-search-toggle{width:36px}}:root{--brand-orange: #c75b0b;--brand-purple: #875099;--brand-teal: #408b83;--brand-paper: #f3f4f6;--brand-surface: #ffffff;--brand-border: #e5e7eb;--blue: var(--brand-orange)}body:has(.forum-header){background:var(--brand-paper);color:#30343b}.forum-header{background:#fff;border-bottom-color:var(--brand-border)}.forum-header .nav.active,.forum-header .nav:hover{color:var(--brand-orange)}.forum-header .nav.active:after{background:var(--brand-orange)}.forum-header .round.publish{background:#cf631b;color:#fff}.forum-header .round.publish:hover{background:#b45212}.forum-header .avatar{background:linear-gradient(135deg,#a276af,#80518d);color:#fff}.forum-header .search{background:#f3f4f6;border-color:var(--brand-border)}main.layout .panel,.creator-page .creator-main,.creator-page .creator-nav{border-color:var(--brand-border)}main.layout .hero{background:linear-gradient(110deg,#a94d12,#cb6b24 65%,#de9a5e);color:#fff}main.layout .hero h1,main.layout .hero p{color:#fff}.hero button{color:#a94d12}main.layout .hero-badge{color:#fff4e7}.hero .banner-dot.active{background:#fff}.avatar-mini,.avatar-large,.author .avatar{background:linear-gradient(135deg,#a276af,#80518d)}.creator-menu-group:hover,.creator-menu-group:focus-visible{background:#f7eee2;color:#ad5618}.creator-page .creator-nav nav a.active{background:#f6e9d8;color:#a95013}.app-button.primary,.btn.primary{background:#bd5a16;border-color:#bd5a16;color:#fff}.app-button.primary:hover,.btn.primary:hover{background:#a44b10;border-color:#a44b10}.article .mini-avatar,.article .author .pic{background:#8b659a;color:#fff}.article div.thumb,.article div.thumbnail{background:linear-gradient(135deg,#559c91,#8bbdaf);color:#f8fcf9}body .auth-page .auth-submit{background:#bd5a16;color:#fff}body .auth-page .auth-submit:hover{background:#a44b10}body .auth-tabs button.active{color:#a95013}body:has(.forum-header) .panel,body:has(.forum-header) .card,body:has(.forum-header) .creator-main,body:has(.forum-header) .creator-nav,body:has(.forum-header) .auth-card,body:has(.forum-header) .help-card,body:has(.forum-header) .help-sidebar,body:has(.forum-header) .shell>.side,body:has(.forum-header) .shell>.main{background:#fff;border-color:#e5e7eb}body:has(.forum-header) .feed-head,body:has(.forum-header) .toolbar,body:has(.forum-header) .editor-bottom{background:#fafafa;border-color:#e5e7eb}body:has(.forum-header) .article{border-color:#eceef1}body:has(.forum-header) .auth-tabs,body:has(.forum-header) .creator-history-filters{background:#f3f4f6}body:has(.forum-header) main.layout .right .panel{background:#fff;border-color:#e5e7eb}@media(min-width:1100px){body:has(.forum-header) main.layout{width:min(1480px,calc(100% - 64px));grid-template-columns:178px minmax(0,1fr) 240px;gap:20px}}main .article.feed-article{height:100px;padding:1px 16px 13px;min-width:0}main .feed-article .article-body{height:64px;min-width:0}main .feed-article .article-text{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:3px}main .feed-article .article-text h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:16px}main .feed-article .article-text p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5}main .feed-article .thumb{width:96px;height:64px;object-fit:cover;transform:translateY(18px)}main .feed-article .meta{height:20px;margin-top:1px;gap:8px;min-width:0}main .feed-article .author{min-width:0;max-width:42%;margin:0;gap:4px;white-space:nowrap}main .feed-article .author strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .feed-article .author .mini-avatar{width:20px;height:20px;flex-shrink:0}main .feed-article .tag{margin-left:auto;min-width:0;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width:767px){main .article.feed-article{height:auto;padding:9px 16px 22px}main .feed-article .article-body{height:auto;min-height:64px}main .feed-article .meta{height:auto;margin-top:1px;flex-wrap:wrap}main .feed-article:has(.thumb) .meta{padding-right:104px}main .feed-article .author{max-width:100%}}:root{--brand-paper: #e9ebee;--brand-surface: #f5f6f7;--brand-border: #dce0e5}html:has(.forum-header){background:var(--brand-paper)}body:has(.forum-header){background:var(--brand-paper);color:#34383e}body:has(.forum-header) .forum-header{background:#f5f6f7;border-color:#dce0e5}body:has(.forum-header) .panel,body:has(.forum-header) .card,body:has(.forum-header) .creator-main,body:has(.forum-header) .creator-nav,body:has(.forum-header) .auth-card,body:has(.forum-header) .help-card,body:has(.forum-header) .help-sidebar,body:has(.forum-header) .shell>.side,body:has(.forum-header) .shell>.main,body:has(.forum-header) main.layout .right .panel{background:var(--brand-surface);border-color:var(--brand-border)}body:has(.forum-header) .feed-head,body:has(.forum-header) .toolbar,body:has(.forum-header) .editor-bottom{background:#eff1f3;border-color:#dce0e5}body:has(.forum-header) .article:hover{background:#eef0f2}body:has(.forum-header) .forum-header .search{background:#eaedf0;border-color:#dce0e5}@media(min-width:768px){main.layout>.center>.hero{width:100%;max-width:none;margin:0;padding:18px 28px;height:160px}main.layout>.center>.hero h1{font-size:clamp(20px,2vw,24px);margin-bottom:6px}main.layout>.center>.hero p{margin-bottom:10px}main.layout>.center>.hero .hero-badge{right:22px;font-size:58px}}main.layout>.center>.hero button:not(.banner-dot){padding:7px 18px}body .forum-header button.avatar.avatar-mini{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;text-align:center;box-sizing:border-box;flex-shrink:0}body .article .author button.mini-avatar{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;text-align:center;box-sizing:border-box;flex-shrink:0;border:0}.forum-header{position:sticky;top:0;z-index:40}body .community-page>.left{position:sticky;top:86px;max-height:calc(100dvh - 110px);overflow-y:auto;align-self:start}@media(max-width:620px){body .community-page>.left{position:sticky;top:70px;z-index:25;max-height:none;overflow-y:visible}}body .rank-title strong,.community-hot-title{display:flex;align-items:center;gap:7px}body .rank-title strong{font-size:14px}body .rank-title{gap:8px;margin-bottom:18px}body .rank-title>a{white-space:nowrap;font-size:11px}body .rank-row{gap:10px;margin-bottom:16px;align-items:flex-start}body .rank-content .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.65;max-height:3.3em}.community-hot li{align-items:flex-start;gap:10px}.community-hot a{flex:1;min-width:0}.article-community-origin{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;color:var(--brand-orange)}.article-community-origin>span{font-size:11px;color:#687582;border:1px solid #dce0e5;padding:1px 6px;border-radius:4px}
