/* 新版其余功能页的黑金视觉与移动端适配。 */
:root{--bg:#11110f;--bg-2:#191917;--panel:#191917;--text:#f2eee5;--soft:#bab2a1;--mute:#918875;--line:#3a3429;--line-2:#615338;--teal:#dfbf81;--teal-dim:#b89a62;--teal-glow:transparent;--orange:#dfbf81;--orange-2:#eed2a0;--violet:#b89a62;--acc:#dfbf81;--acc-dim:#b89a62;--acc-glow:transparent;--gold:#dfbf81}body{background:#11110f!important}.sky{background:#11110f!important}.sky:after,.orb,.team-block{display:none!important}.topbar{background:#131310f5!important;border-bottom-color:#413724!important}.topbar .brand .mark{background:#dfbf81!important;box-shadow:none!important;color:#231d11!important}.hero-icon{display:none}.hero{background:transparent!important}.hero h1 .tag{display:none}.hero-badges span{border-color:#50432c!important;color:#c6b58f!important;background:#211d14!important}.btn-go,.btn-primary{background:linear-gradient(110deg,#edce94,#d7b374)!important;color:#231d11!important;box-shadow:none!important}.btn-go:hover,.btn-primary:hover{filter:brightness(1.08)}.chip.on,.chip.active{border-color:#ddbd7f!important;background:#44371e!important;color:#f0d6a2!important;box-shadow:none!important}.panel{background:#191917!important;border-color:#403725!important}.topbar a:hover{color:#e7c98e!important}.wrap{max-width:1200px}.hero{padding-top:32px}.topbar .nav-item{font-size:12px}.topbar .nav-item.active{background:#332b1c!important;color:#e5c589!important}.topbar a.brand{color:#e7c98e!important}.notice{background:#262014!important;border-color:#64502b!important;color:#d5c39e!important}.photo-add{border-color:#aa8a51!important;background:#201c14!important}.topbar .main-nav{margin-inline:auto}.topbar .main-group{flex-wrap:wrap}.foot{border-color:#3e3525!important}.card,.shot-card{border-color:#463a26!important}.tool-bar,.tabs{border-color:#453824!important}
@media(max-width:700px){.topbar{padding:12px 16px!important;gap:12px!important;flex-wrap:wrap!important;position:relative!important}.topbar .brand{font-size:17px!important;flex:1}.topbar .acct{font-size:11px!important;margin-left:auto}.topbar .main-nav{order:3;width:100%;display:flex;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;justify-content:flex-start!important;gap:5px!important}.topbar .main-group{flex-wrap:nowrap!important;flex-shrink:0}.topbar .nav-item{font-size:11px!important;min-height:36px!important;padding:9px 11px!important}.topbar .main-group[id=adminLink]{display:none}.topbar .brand small{font-size:8px!important}.wrap,.admin-wrap,.member-wrap{width:calc(100% - 32px)!important;max-width:100%;margin-inline:auto!important}.panel-body{padding:17px!important}.hero{padding-top:26px!important}.hero h1{font-size:27px!important}.hero-badges{gap:6px!important}.hero-badges span{font-size:10px!important}.opt-row{display:block!important}.opt-label{margin-bottom:10px!important}.chips{gap:7px!important}.chip{font-size:11px!important;min-height:37px!important}.go-row{flex-wrap:wrap!important;gap:12px!important}.go-row .cost{width:100%!important}.go-row .btn-go{flex:1;min-height:46px}.adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.login-box{width:calc(100% - 32px)!important;max-width:420px!important}.panel-head{flex-wrap:wrap!important}.notice{font-size:11px!important;flex-wrap:wrap!important}.topbar .acct .who{display:none}.foot{font-size:10px!important;flex-wrap:wrap!important}.hero-badges{flex-wrap:wrap!important}}

/* 功能入口统一收回首页，页面顶部仅保留返回、标题和账户。 */
.topbar .home-return{font-size:12px;white-space:nowrap;color:#cbb37f;padding:8px 12px;border:1px solid #4b402b;border-radius:4px}
.topbar .acct{margin-left:auto}.studio-category{margin-bottom:20px;display:flex;justify-content:flex-end}
@media(max-width:700px){.topbar .home-return{font-size:11px;padding:7px 9px}.topbar .brand{font-size:15px!important}.topbar{gap:9px!important}.topbar .acct{gap:10px}.topbar .brand .mark{display:none}.topbar .brand small{letter-spacing:.15em!important}}
