:root{--t-bg:#120d0a;--t-panel:#19120e;--t-card:#211812;--t-card2:#2b2017;--t-cell:#0e0a07;--t-line:#33261b;--t-line2:#4a3726;--t-edge:#8a6446;--t-text:#f1e7dc;--t-dim:#c2ae96;--t-son:#a87344;--t-son-hi:#e0b07a;--t-son-lo:#5e3f24;--t-glow:rgba(224, 176, 122, .35);--t-gold:#ebc57c;--t-jade:#5fc48c;--t-hp:#b8403a;--t-mp:#3a6db0;--t-xp:#a8792a;--t-xp-hi:#ebc57c;--bg:var(--t-bg);--panel:var(--t-panel);--panel2:var(--t-card);--line:var(--t-line);--line2:var(--t-line2);--gold:var(--t-gold);--gold2:var(--t-edge);--gold-border:var(--t-edge);--text:var(--t-text);--dim:var(--t-dim);--red:var(--t-son);--hp:var(--t-hp);--mp:var(--t-mp);--xp:var(--t-xp);--w2bg:rgba(25, 18, 14, 0.96);--w2ln:var(--t-edge);--w2ln2:var(--t-line);--w2tx:var(--t-text);--w2gd:var(--t-gold);--w2cell:var(--t-cell);--hud-track:var(--t-card2);--hud-edge:var(--t-edge);--hud-hp:var(--t-hp);--hud-mp:var(--t-mp);--hud-xp:var(--t-xp);--hud-xp-hi:var(--t-xp-hi);--td-bg:var(--t-card);--td-gold-bg:#2e2014;--td-gold-edge:var(--t-son-lo);--td-gold:#f6c8b8;--td-jade-bg:#142219;--td-jade-edge:#2c5038;--td-jade:var(--t-jade);--td-muted:var(--t-dim)}body,html{background:#0b0806!important}#app{background:var(--t-bg)!important}#top{background:linear-gradient(#2e1f1500,#19120e),var(--t-panel)!important;border-bottom:1px solid var(--t-edge)!important}#panel,body.u20 #panel,body.u2m #panel{background:var(--w2bg)!important;color:var(--t-text)}.mbox h3,.tab h3,h3{color:var(--t-son-hi)!important}.mbox h3 small,.tab h3 small,h3 small{color:var(--t-dim)!important}.u2h,body.u2m .mbox h3:not(:first-child),body.u2m .tab h3{background:linear-gradient(90deg,#3a281a66,transparent)!important;border-left:2px solid var(--t-son)!important;color:var(--t-gold)!important}#u20wh,body.u2m #modal #mBody>h3:first-child{background:linear-gradient(#3a271b,#22170f 60%,#19120e)!important;border-bottom:1px solid var(--t-edge)!important;color:var(--t-text)!important}.card,.skl{background:var(--t-card)!important;border:1px solid var(--t-line)!important;box-shadow:none!important;border-radius:8px!important}.mbox,body.u20 #modal .mbox,body.u2m #modal .mbox{background:var(--w2bg)!important;border:1px solid var(--t-edge)!important;border-radius:12px!important;box-shadow:0 0 0 1px #000,0 10px 30px #000c!important}#modal{background:#080604cc!important}.btn,.chip,.dtabs button,body.u20 #modal .btn,body.u20 #panel .btn,body.u2m #modal .btn,body.u2m #panel .btn{background:var(--t-card2)!important;border:1px solid var(--t-line2)!important;color:var(--t-text)!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important;font-weight:600}.btn:hover,.chip:hover,.dtabs button:hover{filter:brightness(1.15)}.btn.on,.chip.on,.dtabs button.on,body.u20 #modal .btn.on,body.u20 #panel .btn.on,body.u2m #modal .btn.on,body.u2m #panel .btn.on{background:linear-gradient(var(--t-son),var(--t-son-lo))!important;border-color:var(--t-son-hi)!important;color:#fff!important;box-shadow:0 0 8px var(--t-glow)!important;text-shadow:0 1px 1px #000!important}.btn.red,body.u20 #modal .btn.red,body.u20 #panel .btn.red,body.u2m #modal .btn.red,body.u2m #panel .btn.red{background:#3a1612!important;border-color:#8e2a1e!important;color:#ffd8cf!important}.btn.knb{color:var(--t-gold)!important}.u2tabs button,body.u20 .dtabs button,body.u2m .dtabs button{background:var(--t-card)!important;border:1px solid var(--t-line2)!important;border-bottom:0!important;color:var(--t-dim)!important}.u2tabs button.on,body.u20 .dtabs button.on,body.u2m .dtabs button.on{background:var(--t-card2)!important;color:var(--t-son-hi)!important;box-shadow:inset 0 2px 0 var(--t-son)!important}#tabs,body.u2m #tabs{background:#120d0a!important;border-top:1px solid var(--t-edge)!important}#tabs button{color:var(--t-dim)!important}#tabs button.on{color:var(--t-son-hi)!important;box-shadow:inset 0 2px 0 var(--t-son)!important}#u20menu{background:linear-gradient(#2b1d14,#140e0a)!important;border:1px solid var(--t-edge)!important}#u20mail,#u20today{background:linear-gradient(#3a271b,#19120e)!important;border:1px solid var(--t-edge)!important;color:var(--t-text)!important}#u20today.gold{box-shadow:0 0 8px var(--t-son)!important;color:#fff!important}.it,.slot,body.u20 #panel .it,body.u2m #panel .it{background:var(--t-cell)!important;border:1px solid var(--t-line2)!important}.eqgrid,.invgrid{background-color:var(--t-cell)!important;border-color:var(--t-edge)!important}.gold,.lvbox #lv,.topmid b{color:var(--t-gold)!important}.lvbox,.lvbox #lv{border-color:var(--t-son)!important}