.zg[data-g=maple]{--fa:"Fredoka",var(--kr);--bg:#0e0907;--bg-2:#130c09;--surface:#1a110d;--surface-2:#22160f;--surface-3:#2e1e15;--line:rgba(255,220,200,.09);--line-2:rgba(255,220,200,.16);--text:#fbf1ea;--text-2:#e3d2c6;--muted:#b09c8f;--fill:#f07a1f;--ink:#1a0b00;--fill-h:#ff9d52;--acc:#ffa561;--soft:rgba(255,138,42,.15);--soft-ink:#ffc596;--glow1:#ff8a2a;--glow2:#ff4f6d;--glow3:#ffd166;--hero-base:linear-gradient(165deg,#120804 0%,#2a1108 58%,#3a120f 100%);--k-solid:#c2550a;--k-top:rgba(14,9,7,.82)}
:root[data-mode=light] .zg[data-g=maple]{--bg:#fbf6f1;--bg-2:#f6ede5;--surface:#fff;--surface-2:#fbf3ec;--surface-3:#f3e5d8;--line:#efe0d3;--line-2:#e0c9b5;--text:#1d120b;--text-2:#46362b;--muted:#6e5a4c;--fill:#c2550a;--ink:#fff;--fill-h:#9c4207;--acc:#a84705;--soft:#fff0e3;--soft-ink:#8a3a04;--k-top:rgba(255,255,255,.88)}
.zg[data-g=everplanet]{--fa:"Quicksand",var(--kr);--bg:#0b0a17;--bg-2:#0f0d1f;--surface:#151329;--surface-2:#1c1934;--surface-3:#262245;--line:rgba(220,210,255,.09);--line-2:rgba(220,210,255,.17);--text:#f3f0ff;--text-2:#d9d2f5;--muted:#a79fc6;--fill:#7254e0;--ink:#fff;--fill-h:#5c3fcc;--acc:#bba9ff;--soft:rgba(139,108,240,.2);--soft-ink:#d8ccff;--glow1:#8b6cf0;--glow2:#5eead4;--glow3:#f0abfc;--hero-base:linear-gradient(165deg,#0a0818 0%,#1b1440 58%,#10263a 100%);--k-solid:#6443c4;--k-top:rgba(11,10,23,.82)}
:root[data-mode=light] .zg[data-g=everplanet]{--bg:#f6f4fd;--bg-2:#efebfb;--surface:#fff;--surface-2:#f5f2fe;--surface-3:#e9e3fb;--line:#e6e0f7;--line-2:#d2c8f0;--text:#15112b;--text-2:#3b3460;--muted:#615a82;--fill:#6443c4;--ink:#fff;--fill-h:#4f31a8;--acc:#5537b8;--soft:#efe9ff;--soft-ink:#472ca0;--k-top:rgba(255,255,255,.88)}
.zg[data-g=sa]{--fa:"Rajdhani",var(--kr);--bg:#090b07;--bg-2:#0c0f09;--surface:#12160e;--surface-2:#181d12;--surface-3:#222a19;--line:rgba(210,240,170,.09);--line-2:rgba(210,240,170,.17);--text:#f0f5e8;--text-2:#d2dcc2;--muted:#a0ab8f;--fill:#a3e635;--ink:#0d1405;--fill-h:#c2f274;--acc:#b8f052;--soft:rgba(163,230,53,.14);--soft-ink:#d6f79e;--glow1:#a3e635;--glow2:#22c55e;--glow3:#65a30d;--hero-base:linear-gradient(170deg,#060805 0%,#10180a 60%,#0d1409 100%);--r:8px;--r-sm:5px;--k-solid:#3f6212;--k-top:rgba(9,11,7,.84)}
:root[data-mode=light] .zg[data-g=sa]{--bg:#f3f5ef;--bg-2:#eceee6;--surface:#fff;--surface-2:#f5f7f0;--surface-3:#e5e9dc;--line:#e0e5d6;--line-2:#c9d2b8;--text:#11160a;--text-2:#343d27;--muted:#58624a;--fill:#3f6212;--ink:#fff;--fill-h:#2f4a0c;--acc:#3a5a10;--soft:#ecf5dc;--soft-ink:#33500d;--k-top:rgba(255,255,255,.9)}

.zg{--sub:var(--muted);--mute:var(--muted);--border:var(--line-2);--accent:var(--k-solid);--accent-soft:var(--soft);--gold:var(--glow3);--pt:var(--fa);background:var(--bg);color:var(--text);min-height:100vh}
body{background:var(--bg,#0e0907)}
.zg .lbl{font-family:var(--fa)}
.zg .top{background:var(--k-top);color:var(--text);border-bottom:1px solid var(--line)}
.zg .top .wrap{gap:22px}
.zg .gnav{gap:2px;font-size:15px;overflow-x:auto;scrollbar-width:none}
.zg .gnav::-webkit-scrollbar{display:none}
.zg .gnav a{white-space:nowrap;opacity:1;color:var(--text-2)}
.zg .gnav a:hover{color:var(--text);background:var(--soft)}
.zg .gnav a.on{color:var(--acc);background:var(--soft)}
.zg .tact{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}
.zg .tbtn{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--line-2);background:transparent;color:var(--text)}
.zg .tbtn:hover{background:var(--soft)}
.zg .tbtn svg{width:19px;height:19px}
.zg .tlogin{height:38px;display:inline-flex;align-items:center;padding:0 16px;border-radius:11px;background:var(--fill);color:var(--ink);font-weight:700;font-size:14px}
.zg .tlogin:hover{background:var(--fill-h)}
.zg .me{background:linear-gradient(135deg,var(--glow1),var(--glow2));color:#1a0b00}
.zg[data-g=everplanet] .me{color:#fff}
.zg[data-g=sa] .me{color:#0d1405}
.zg .portal-back{color:var(--text-2);border-color:var(--line-2)}
.zg .portal-back:hover{color:var(--text);background:var(--soft)}
.zg-logo{gap:9px;white-space:nowrap}
.zg-logo .mk{background:linear-gradient(135deg,var(--glow1),var(--glow2));color:#fff;font-family:var(--fa);font-size:17px;border-radius:11px}
.zg[data-g=maple] .zg-logo .mk{color:#2a0f00}
.zg[data-g=sa] .zg-logo .mk{color:#0d1405;border-radius:5px;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}
.zg-logo .zg-en{font-family:var(--fa);font-weight:700;letter-spacing:.02em}
.zg-logo small{font-family:var(--fa);color:var(--acc);opacity:1}
.zg[data-g=sa] .zg-logo .zg-en,.zg[data-g=sa] .sec h2,.zg[data-g=sa] .hero h1{text-transform:uppercase;letter-spacing:.02em}

.zg .zz-btn{font-family:inherit}
.zg[data-g=sa] .zz-btn,.zg[data-g=sa] .card,.zg[data-g=sa] .pcard,.zg[data-g=sa] .big,.zg[data-g=sa] .feature,.zg[data-g=sa] .phead,.zg[data-g=sa] .nextm{border-radius:var(--r)}
.zg[data-g=sa] .zz-btn{clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}
.zg .zz-btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}
.zg .zz-btn.ghost:hover{background:var(--soft)}
.zg .hero .zz-btn.ghost,.zg .phead .zz-btn.ghost{color:#fff;border-color:rgba(255,255,255,.35)}
.zg .hero .zz-btn.ghost:hover,.zg .phead .zz-btn.ghost:hover{background:rgba(255,255,255,.14)}
.zg .hero h1 em{font-style:normal;-webkit-background-clip:text;background-clip:text;color:transparent}
.zg[data-g=maple] .hero h1 em{background-image:linear-gradient(92deg,#ffd166,#ff8a2a 50%,#ff6f86)}
.zg[data-g=everplanet] .hero h1 em{background-image:linear-gradient(92deg,#f0abfc,#c4b5fd 50%,#5eead4)}
.zg[data-g=sa] .hero h1 em{background-image:linear-gradient(92deg,#d9f99d,#a3e635 60%,#4ade80)}
.zg .hero .lbl{color:#fff;opacity:.9;letter-spacing:.12em}
.zg .hero h1{font-family:var(--fa),var(--kr)}
.zg[data-g=sa] .hero .grid-bg{background-size:24px 24px}
.zg .hero .lead{color:rgba(255,255,255,.82);font-size:17px;margin:0}
.zg .nextm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.14);font-size:14px;color:rgba(255,255,255,.88)}
.zg .nextm b{font-family:var(--nm);color:#fff}
.zg .nextm .st{font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:#ef4444;color:#fff}
.zg .nextm .st.soon{background:#fbbf24;color:#1a1206}
.zg .nextm .st.ok{background:#22c55e;color:#04210f}
.zg .nextm a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.zg .card h3 .more,.zg .sec .more{color:var(--muted)}
.zg a.more:hover{color:var(--acc)}
.zg .rank .rk{font-family:var(--nm);font-weight:700;width:20px;color:var(--muted)}
.zg .rank:nth-of-type(-n+3) .rk{color:var(--acc)}
.zg .rank b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zg .rank:hover b{color:var(--acc)}
.zg .rank .sm{font-size:12px;color:var(--muted);white-space:nowrap}
.zg .av{width:40px;height:40px;border-radius:12px;flex:none;background:linear-gradient(140deg,var(--glow1),var(--glow2));display:grid;place-items:center;overflow:hidden;font-weight:800;color:#fff}
.zg .av img{width:170%;height:170%;object-fit:cover;object-position:50% 40%;image-rendering:auto}
.zg .av.sa img{width:100%;height:100%;object-fit:contain;background:var(--surface-2)}
.zg .up{color:var(--ok);font-family:var(--nm);font-weight:700;font-size:13px;white-space:nowrap}
.zg .empty{color:var(--muted);font-size:14px;padding:18px 0;text-align:center}
.zg .empty a{color:var(--acc);font-weight:700}
.zg .gthumb{display:block;border-radius:14px;overflow:hidden;background:var(--surface-2);position:relative}
.zg .gthumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.zg a:hover .gthumb img{transform:scale(1.04)}
.zg .lift{transition:transform .18s,border-color .18s}
.zg .lift:hover{transform:translateY(-3px);border-color:var(--line-2)}
.zg .cpl{display:flex;flex-direction:column;gap:8px}
.zg .cp{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}
.zg .cp code{font-family:var(--nm);font-size:15px;font-weight:700;color:var(--text)}
.zg .cp .cpm{flex:1;min-width:0}
.zg .cp .cpm span{display:block;font-size:13px;color:var(--muted)}
.zg .cp.exp{opacity:.62}
.zg .cp .src{font-size:13px;color:var(--acc);font-weight:700;white-space:nowrap}
.zg .copy{height:32px;padding:0 12px;border-radius:9px;border:0;background:var(--fill);color:var(--ink);font-weight:700;font-size:13px}
.zg .copy:hover{background:var(--fill-h)}
.zg .copy.done{background:var(--ok-soft);color:var(--ok)}
.zg .tl .it{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}
.zg .tl .it:first-child{border-top:0;padding-top:0}
.zg .tl .it b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zg .dd.hot{background:rgba(239,68,68,.16);color:#fca5a5}
:root[data-mode=light] .zg .dd.hot{background:#fee2e2;color:#b91c1c}
.zg .tag.a{background:var(--soft);color:var(--soft-ink)}
.zg .vote button{all:unset;box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden;font-size:14px;font-weight:600;isolation:isolate;cursor:pointer;color:var(--text)}
.zg .vote button::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,0);background:var(--soft);z-index:-1;transition:width .4s}
.zg .vote button:hover{border-color:var(--acc)}
.zg .vote button.mine{border-color:var(--acc);color:var(--acc)}
.zg .vote button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.zg .vote .n{font-size:13px;color:var(--text-2)}
.zg .vote{display:flex;flex-direction:column;gap:8px}
.zg .pnote{font-size:13px;color:var(--muted);margin:12px 0 0}
.zg .src-line{font-size:12px;color:var(--muted);margin-top:8px}
.zg .src-line a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}

.zg-reserve{background:linear-gradient(90deg,#3b2a86,#1f5e63);color:#fff;font-size:14px}
.zg-reserve .wrap{display:flex;align-items:center;gap:12px;min-height:42px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap}
.zg-reserve b{font-weight:800}
.zg-reserve span{color:rgba(255,255,255,.88)}
.zg-reserve a{margin-left:auto;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}
.zg-dot{width:8px;height:8px;border-radius:50%;background:#5eead4;box-shadow:0 0 10px #5eead4;animation:blink 1.6s infinite}

.zg-drawer{position:fixed;inset:0;z-index:90}
.zg-drawer[hidden]{display:none}
.zg-dov{position:absolute;inset:0;background:rgba(0,0,0,.5)}
.zg-dpanel{position:absolute;right:0;top:0;bottom:0;width:min(340px,88vw);background:var(--surface);border-left:1px solid var(--line-2);overflow-y:auto;padding:14px 16px 90px}
.zg-dhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.zg-dsec{font-size:12px;font-weight:700;color:var(--muted);margin:18px 4px 6px;letter-spacing:.04em}
.zg-dnav{display:flex;flex-direction:column}
.zg-dnav a{padding:11px 12px;border-radius:10px;font-weight:600;color:var(--text)}
.zg-dnav a.sub{padding-left:26px;font-weight:500;color:var(--text-2);font-size:14px}
.zg-dnav a:hover{background:var(--soft)}
.zg-dnav a.on{color:var(--acc);background:var(--soft)}

.zg-main.is-module{padding:26px 0 56px}
.zg-mod{min-height:50vh}
.zg-main.is-own{padding-bottom:40px}
.zg .foot{margin-top:0}
.zg .foot .biz{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0}

.zg .gh-app.gh-embed{--gh-fg-rgb:238,242,250;color:var(--text)}
:root[data-mode=light] .zg .gh-app.gh-embed{--gh-fg-rgb:21,23,28}
.zg .gh-app.gh-embed .gh-card{background:var(--surface);border-color:var(--line-2)}
.zg .gh-app.gh-embed .gh-view-hero__title{font-family:var(--fa),var(--kr)}
.zg .gh-app.gh-embed input,.zg .gh-app.gh-embed select,.zg .gh-app.gh-embed textarea{color:var(--text)}
.zg input::placeholder,.zg textarea::placeholder{color:var(--muted);opacity:1}

@media (max-width:1100px){.zg .top .wrap{gap:14px}.zg .gnav{font-size:14px}.zg .gnav a{padding:8px 9px}}
@media (max-width:760px){
.zg .gnav{display:none}
.zg .top .wrap{height:58px}
.zg-main.is-module{padding:16px 0 90px}
.zg-mod{padding:0 14px}
.zg-reserve .wrap{font-size:13px}
.zg .cp{flex-wrap:wrap}
}
.zg .g2x{grid-template-columns:1fr 1fr}
.zg .sm-t{font-size:13px;color:var(--muted)}
.zg .zg-play{flex-direction:row;align-items:center;gap:16px}
.zg .zg-play h4{margin:2px 0}
.zg .zg-play .gi{flex:none}
.zg .zg-gal{grid-template-columns:repeat(6,1fr);gap:12px}
.zg .zg-gal .sm-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zg .zg-codi .card{padding:12px;display:flex;flex-direction:column;gap:6px}
.zg .zg-codi b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zg .zg-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.zg .hero .big .zz-btn{flex:none}
.zg .ticker .tk a{display:inline-flex;gap:6px;margin-right:26px;font-weight:600;color:var(--text-2);white-space:nowrap}
.zg .ticker .tk a:hover{color:var(--acc)}
.zg .ticker .tk a b{font-family:var(--nm);color:var(--acc)}
.zg .zg-featimg .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}
.zg .zg-reopen{margin-top:28px;background:linear-gradient(120deg,rgba(139,108,240,.2),rgba(94,234,212,.08) 70%),var(--surface)}
.zg .zg-reopen-in{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}
.zg .zg-reopen h2{margin:4px 0 8px;font-size:24px;letter-spacing:-.02em}
.zg .zg-reopen p{margin:0;color:var(--text-2)}
.zg .sfbox .kpi b{color:#fff}
.zg .sfstars .off{opacity:.35}
.zg .sf-act{display:flex;gap:8px;flex-wrap:wrap}
.zg .sf-msg{grid-column:1/-1;font-weight:700;color:#fff;min-height:24px}
.zg .sf-msg.ok{color:#86efac}
.zg .sf-msg.bad{color:#fca5a5}
.zg .sf-table{overflow-x:auto}
.zg .sf-table table{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}
.zg .sf-table th,.zg .sf-table td{padding:7px 10px;border-top:1px solid var(--line);text-align:right}
.zg .sf-table th:first-child,.zg .sf-table td:first-child{text-align:left}
.zg .sf-table th{color:var(--muted);font-weight:600;font-size:13px}
.zg select{height:34px;border-radius:9px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);padding:0 8px;font:inherit}
.zg .zg-wc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.zg .zg-wc-head b{font-family:var(--fa);font-size:22px}
.zg .zg-wc-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}
.zg .zg-wc-vs[hidden]{display:none}
.zg .zg-wc-pick{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:16px;border:2px solid var(--line);background:var(--surface-2);text-align:center;font-weight:700;color:var(--text)}
.zg .zg-wc-pick:hover,.zg .zg-wc-pick:focus-visible{border-color:var(--acc)}
.zg .zg-wc-pick .gthumb{aspect-ratio:3/4}
.zg .zg-wc-x{font-family:var(--fa);font-size:28px;font-weight:700;color:var(--acc)}
.zg .zg-wc-win{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}
.zg .zg-wc-win .gthumb{width:min(320px,80%);aspect-ratio:3/4}
.zg .zg-wc-win h3{margin:6px 0 0;font-size:22px}
.zg .zg-hubrow .list .t{color:var(--text)}
.zg .zg-hubrow .list a.t:hover,.zg .tl a:hover{color:var(--acc)}
@media (max-width:1100px){.zg .zg-gal{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){
.zg .g2x,.zg .zg-reopen-in{grid-template-columns:1fr}
.zg .zg-play{flex-wrap:wrap}
.zg .zg-wc-vs{grid-template-columns:1fr 1fr}
.zg .zg-wc-x{display:none}
.zg .sf-act .zz-btn{flex:1 1 45%}
}
.zg[data-g=maple]{--av-ink:#2a0f00}
.zg[data-g=everplanet]{--av-ink:#120d2a}
.zg[data-g=sa]{--av-ink:#0d1405}
.zg .av,.zg .zg-logo .mk,.zg .me{color:var(--av-ink)}
.zg{--card-bg:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0)),var(--surface)}
:root[data-mode=light] .zg{--card-bg:var(--surface)}

.zg[data-g=maple]{--on-acc:#1a0b00}
.zg[data-g=everplanet]{--on-acc:#120d2a}
.zg[data-g=sa]{--on-acc:#0d1405}
.zg{--accent:var(--acc)}
:root[data-mode=light] .zg{--on-acc:#fff}
.zg .gh-app .gh-ctab.is-active,.zg .gh-app .gh-tl-mtab.is-active,.zg .gh-app .gh-cur-badge,.zg .gh-app .gh-preset-tab__cur,.zg .gh-btn--accent,.zg .zb-bcat.is-on,.zg .zb-page__cur,.zg .zb-newic,.zg .zb-cg__load:hover,.zg .ev-ai__tab.is-on,.zg .zb-page__btn.is-active,.zg .zb-page__btn.is-cur{color:var(--on-acc)!important}
:root[data-mode=dark] .zg .gh-mai__title,:root[data-mode=dark] .zg .gh-mai h2,:root[data-mode=dark] .zg .gh-mai__energybox-h,:root[data-mode=dark] .zg .gh-mai__energybox-ic{color:var(--text)!important}
.zg .gh-view-hero__title{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--text)!important}
:root[data-mode=light] .zg .gh-msg--error{color:#b91c1c}
.zg .gh-rank-pager__btn:disabled{opacity:1;color:var(--muted)}
.zg .share{background:radial-gradient(200px 120px at 80% 0%,rgba(255,138,42,.35),transparent 70%),radial-gradient(200px 120px at 0% 100%,rgba(255,79,109,.3),transparent 70%),#1a0c05}
.zg .sfstars .off{opacity:1;color:#a08a5c;text-shadow:none}
.zg .zz-btn:disabled{background:var(--surface-3);color:var(--text-2);cursor:not-allowed}
.zg .ep-modebtn.on,.zg .ep-viewbtn.on,.zg .ep-pill.on,.zg #ep-save{color:#06201c!important}
.zg #ep-share,.zg .ep-recent__load{color:#2a1200!important}
.zg .ep-randombtn{color:#2a0718!important}
.zg .ep-slot__x{background:#b91c1c!important;color:#fff!important}
.zg .ep-badge--man{background:#1d4ed8!important;color:#fff!important}
.zg .ep-slot__label,.zg .gh-ep__ver,.zg .zb-cg__dot,.zg .ep-bgsel__arr{opacity:1!important;color:var(--muted)!important}
.zg .gh-ep b{opacity:1!important}
:root[data-mode=light] .zg .gh-ep__credit-badge{color:#0f766e!important}
:root[data-mode=light] .zg .zb-au__lv{color:#8a4b12!important}
.zg .ep-ss__cat--hero{color:#b3a2ff!important}
.zg .ep-ss__cat--special{color:#ff8fbf!important}
.zg .ep-ss__cat--original,.zg .ep-ss i{color:#5fd6c2!important}
:root[data-mode=light] .zg .ep-ss__cat--hero{color:#5b3bd6!important}
:root[data-mode=light] .zg .ep-ss__cat--special{color:#b0185e!important}
:root[data-mode=light] .zg .ep-ss__cat--original,:root[data-mode=light] .zg .ep-ss i{color:#0f6b5e!important}
.zg .sapf-pg-title,.zg .sa-pf-search-title{color:var(--text)!important}
.zg .sa-pf-apinote,.zg .sa-pf-search-sub,.zg .savs-zone__hint{color:var(--muted)!important}
.zg .sapf__tab{color:var(--text-2)!important}
.zg .sapf__tab.is-active{color:var(--acc)!important}
.zg .sapf__more-link,.zg .sam__date,.zg .sam__toggle,.zg .sapf__rank-group-title,.zg .sapf__tier-lbl,.zg .sapf__views,.zg .sam__type,.zg .sapf__meta-item,.zg .sapf__ri-lbl,.zg .sapf__stat-lbl,.zg .sapf__updated,.zg .savs-hrow__cnt,.zg .savs-hrow__meet,.zg .savs-row__rank--norm{color:#5b5f66!important;opacity:1!important}
.zg .sa-pf-shell,.zg .san,.zg .savs{--sa-accent:#c8151b;--sa-accent2:#a51217;--sa-accent-rgb:200,21,27}
.zg .sapf__tier-score{color:#c8151b!important}
.zg .sapf__badge--season{background:#c8151b!important;color:#fff!important}
.zg .sapf__manner-badge--최고{color:#15803d!important}
.zg .savs-hrow__host{color:#c2410c!important}
.zg .gh-search__btn,.zg .gh-guild-search__btn,.zg .gh-rank-search__btn{color:#2a1c00!important}
:root[data-mode=light] .zg #gh-mai-search{background:var(--k-solid)!important;color:#fff!important}
.zg .zz-btn:disabled{color:var(--text)}
:root[data-mode=dark] .zg .gh-mai b{color:var(--text)!important}
.zg .ep-slot__label{color:var(--text)!important}
:root[data-mode=light] .zg .gh-ep__credit-badge{color:#0b5f58!important}
.zg .ep-bgsel__arr{color:var(--text)!important}
:root[data-mode=light] .zg .gh-guild-search__btn,:root[data-mode=light] .zg .gh-rank-search__btn,:root[data-mode=light] .zg .gh-search__btn{color:#fff!important;background:var(--k-solid)!important}
.zg .zz-btn:disabled{opacity:1}
.zg .ep-slot:has(.ep-slot__label),.zg *:has(> .ep-slot__label){opacity:1!important}
.zg .gh-app .gh-ctab.is-active,.zg .gh-app .gh-tl-mtab.is-active,.zg .gh-refresh,.zg .gh-ctab-badge--up{background:var(--k-solid)!important;color:#fff!important}
.zg .gh-ctab-badge--beta{background:#6d28d9!important;color:#fff!important}
.zg .gh-ctab-badge--new{background:#be123c!important;color:#fff!important}
