:root{color-scheme:dark;--bg:#080a0e;--frame:#0d1018;--surface:#151922;--surface2:#1b202c;--slot:#171e29;--stroke:#2a3040;--muted:#8990a3;--text:#f5f4ff;--accent:#aaa0ff;--accent2:#7a68ec;--mint:#83e5b1;--red:#ff8a99;--gold:#ffd082}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 24% -30%,#23223d 0%,transparent 54%),radial-gradient(ellipse at 98% 98%,#101e25 0%,transparent 46%),var(--bg);color:var(--text);font:14px DM Sans,sans-serif;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-frame{min-height:100vh;display:flex;flex-direction:column;max-width:1660px;margin:auto;padding:0 28px 26px}.topbar{height:85px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #282c3d;gap:14px}.brand{display:flex;align-items:center;gap:13px;min-width:205px}.brand-mark{height:42px;width:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#8272eb,#483b93);box-shadow:0 10px 30px #776af344;position:relative}.brand-mark:after{content:"◆";font-size:25px;color:#fff;transform:rotate(45deg)}.brand-txt strong{font-family:Space Grotesk,sans-serif;font-size:19px;letter-spacing:-.5px}.brand-txt span{display:block;margin-top:1px;letter-spacing:2.5px;color:#9293af;font-weight:800;font-size:9px}.top-center{display:flex;align-items:center;gap:10px;color:#b2adc9;letter-spacing:1.7px;font-weight:800;font-size:11px}.diamond{height:6px;width:6px;transform:rotate(45deg);background:#8f82d8}.top-actions{display:flex;align-items:center;gap:12px}.server-tag{border:1px solid #303647;padding:7px 11px;border-radius:8px;font-size:11px;color:#b7bed2;white-space:nowrap}.on-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #83e5b11c;margin-right:7px}.avatar{border:1px solid #49405f;border-radius:11px;background:linear-gradient(145deg,#333047,#171720);color:#d9cbff;width:39px;height:39px;font-weight:800}.identity{font-size:12px;color:#c6bddf;font-weight:800}.shell{display:grid;grid-template-columns:78px minmax(0,1fr);gap:23px;flex:1;padding-top:25px}.nav-rail{background:linear-gradient(180deg,#151922,#0e1119);border:1px solid #292e3b;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:10px;min-height:550px;align-self:stretch}.nav-label{color:#5d6679;letter-spacing:2px;font-weight:800;font-size:9px;margin:2px 0 12px}.nav-btn{border:0;background:none;color:#727a8f;border-radius:12px;width:51px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;transition:.18s}.nav-btn svg{height:20px;width:20px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.nav-btn span{font-size:9px;font-weight:700}.nav-btn:hover{color:#c6bbff;background:#28263c}.nav-btn.active{background:linear-gradient(135deg,#6152b2,#322c53);color:#fff;box-shadow:0 7px 24px #7f70e633}.nav-btn.active:before{content:"";position:absolute;width:3px;height:23px;left:-14px;border-radius:5px;background:#a99cff}.rail-spacer{flex:1}.workspace{min-width:0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:20px}.eyebrow{font-size:10px;color:var(--accent);letter-spacing:2.4px;font-weight:800}.section-head h1{font-size:28px;margin:6px 0 4px;font-family:Space Grotesk,sans-serif;letter-spacing:-1.05px}.section-head p{margin:0;color:#8d95a7;font-size:12px}.head-stat{display:flex;gap:19px;align-items:center}.head-stat div{display:flex;flex-direction:column;gap:3px;text-align:right}.head-stat b{font-family:Space Grotesk,sans-serif;font-size:16px}.head-stat span{font-size:10px;color:#808a9e;letter-spacing:1px;font-weight:800}.main-grid{display:grid;grid-template-columns:minmax(580px,1fr) 322px;gap:18px;align-items:start}.panel{background:linear-gradient(160deg,#171b24,#11151e);border:1px solid #313545;border-radius:18px;box-shadow:0 18px 60px #0004;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 22px 16px}.panel-kicker{font-size:10px;letter-spacing:1.8px;color:#a09ab6;font-weight:800}.panel-heading h2{font-family:Space Grotesk,sans-serif;font-size:17px;margin:3px 0 0}.heading-right{font-size:11px;color:var(--muted)}.tiny-toggle{display:flex;gap:5px;background:#11131b;padding:4px;border:1px solid #29303d;border-radius:10px}.tiny-toggle button{border:0;border-radius:7px;background:transparent;color:#8890a2;padding:6px 9px;font-size:10px;font-weight:800}.tiny-toggle button.active{background:#343052;color:#ddd5ff}.chest-outer{margin:0 20px;background:#0d121b;border:1px solid #384051;border-radius:13px;padding:12px;box-shadow:inset 0 2px 14px #0006}.chest-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.chest-slot{position:relative;min-width:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:linear-gradient(145deg,#232a36,#151b25);border:1px solid #343c4e;box-shadow:inset 0 2px 2px #ffffff09,inset 0 -3px #0004;border-radius:6px;color:#e6e4f8;transition:background .14s,border .14s,transform .14s;padding:2px}.chest-slot.item{cursor:pointer}.chest-slot.item:hover{background:#35364d;border-color:#a394ff;transform:translateY(-2px);z-index:2}.chest-slot.selected{background:#343151;border:1px solid #b1a2ff;box-shadow:inset 0 0 0 1px #b1a2ff66,0 0 12px #8171cf22}.chest-slot.locked{background:#161921;border-style:dashed;border-color:#2d3240}.chest-slot.decor{background:#101520;border-color:#232a37;box-shadow:inset 0 0 8px #0004}.chest-slot.tool{background:#181b2d;border-color:#34364e}.chest-slot.tool:after{content:"";height:3px;background:#7869bc;border-radius:3px;position:absolute;bottom:0;left:25%;right:25%;opacity:.7}.item-sprite{font-size:clamp(22px,2.7vw,34px);line-height:1;filter:drop-shadow(0 2px 1px #0008);text-shadow:1px 1px #000}.item-qty{position:absolute;right:3px;bottom:3px;color:#f1e8bf;text-shadow:1px 2px #000;font-size:10px;font-weight:800}.slot-mark{font-size:15px;opacity:.55}.slot-mark.violet{color:#b3a7ff;opacity:1}.slot-empty{height:5px;width:5px;background:#353c4f;border-radius:1px}.slot-badge{position:absolute;left:3px;top:3px;width:5px;height:5px;border-radius:50%;background:#b09efb;opacity:.8}.slot-tooltip{pointer-events:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:10;min-width:180px;max-width:230px;background:#0c0a16;padding:10px;border:1px solid #8677c4;border-radius:8px;color:#fff;text-align:left;box-shadow:0 10px 40px #000b;opacity:0;visibility:hidden;transition:.1s;font-size:11px;line-height:1.5;white-space:normal}.chest-slot:hover .slot-tooltip{opacity:1;visibility:visible}.tooltip-name{color:#ddb3ff;font-weight:800}.tooltip-ench{color:#98d1ff}.tooltip-price{color:#ffe3a2}.slot-mini{font-size:8px;font-weight:800;color:#a7a2cb;letter-spacing:.1px;white-space:nowrap}.chest-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-top:1px solid #2c3040;margin-top:16px;color:#777f90;font-size:11px}.chest-footer b{color:#b0a3f7}.footer-keys{display:flex;align-items:center;gap:9px}.keycaps{border:1px solid #3a3e51;border-radius:5px;color:#99a2b8;padding:3px 6px;font-size:10px}.mini-link{border:none;color:#b7a8ff;background:transparent;font-weight:800;font-size:11px}.right-col{display:flex;flex-direction:column;gap:16px}.wallet-panel{padding-bottom:15px}.wallet-overline{font-size:10px;color:#9293af;letter-spacing:1.8px;font-weight:800;padding:0 21px}.balance-row{display:flex;gap:12px;align-items:center;margin:4px 13px;padding:10px;border-radius:11px}.balance-row:hover{background:#222637}.currency-icon{height:40px;width:40px;border-radius:11px;display:grid;place-items:center;background:#222132;border:1px solid #353243;font-size:22px;flex-shrink:0}.currency-icon.feathers{background:#25213f}.currency-icon.cactus{background:#1c302a}.currency-icon.vile{background:#312739}.currency-icon.gold{background:#332b22}.balance-text{flex:1;min-width:0}.balance-text strong{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;display:block}.balance-text small{color:#8e97a8;font-size:10px;letter-spacing:.2px}.balance-text span{color:#cfd2de;font-size:11px;font-weight:800}.hold-qty{font-size:9px;font-weight:700;color:#ffce84;background:#342b20;padding:4px 6px;border-radius:6px}.hold-qty.none{color:#646c7c;background:#1c202a}.subtle-divider{height:1px;background:#2c3040;margin:10px 21px 14px}.wallet-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 20px}.btn{border-radius:10px;border:1px solid #3a3e52;color:#e4e1f4;background:#252938;padding:11px 13px;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{filter:brightness(1.14)}.btn.primary{border-color:#8e7fee;background:linear-gradient(135deg,#8f7ee8,#6253b0);color:#fff;box-shadow:0 8px 25px #7061cf22}.btn.muted{background:#181d28}.btn.full{width:100%}.btn.small{padding:8px 10px;font-size:10px}.side-detail{padding:18px}.side-detail h3{font-size:16px;font-family:Space Grotesk,sans-serif;margin:2px 0 8px}.side-detail p{font-size:12px;color:#9ba2b4;line-height:1.55}.detail-icon{height:47px;width:47px;border-radius:13px;background:#2b2b3e;display:grid;place-items:center;font-size:29px;border:1px solid #47405f}.detail-head{display:flex;align-items:center;gap:12px}.detail-head p{margin:4px 0 0}.info-line{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:10px 0;border-bottom:1px solid #303442;color:#b4b9ca}.info-line strong{font-size:12px;color:#efeaff;text-align:right}.info-line strong.price{color:var(--gold)}.callout{background:#242338;border:1px solid #46405f;padding:10px;border-radius:9px;color:#c8c2e9;line-height:1.45;font-size:11px}.panel-note{font-size:11px;line-height:1.5;color:#838da1}.action-list{display:grid;gap:9px}.form-group{margin:13px 0}.form-group label{font-size:11px;display:block;margin-bottom:7px;font-weight:800;color:#a9acc1}.field{display:block;width:100%;border:1px solid #3c4152;border-radius:10px;background:#111720;color:#e6e4ff;padding:12px;font-size:13px}.field:focus{border-color:#9686f7;outline:none}.notice{margin-top:12px;border:1px solid #494267;background:#262238;border-radius:10px;padding:11px;color:#cdc6ed;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.token-code{font-family:monospace;display:block;font-size:17px;color:#daceff;letter-spacing:1px;margin-top:9px}.price-highlight{font-family:Space Grotesk;font-weight:800;font-size:23px;color:#fff}.dotted-panel{border:1px dashed #454356;border-radius:12px;padding:15px;text-align:center;color:#8b93a5;font-size:12px}.empty-view{height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#7e849a}.empty-view svg{height:33px;width:33px}.status-pill{font-size:9px;letter-spacing:.6px;color:#bdb1ff;background:#3b325a;padding:5px 7px;border-radius:6px;font-weight:800}.status-pill.done{background:#214032;color:#a5edbf}.status-pill.warn{background:#3b3026;color:#ffe0ab}.mini-row{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-bottom:12px}.orange{color:var(--gold)}.purple{color:var(--accent)}.footer-credit{margin-top:28px;padding-left:4px;color:#515968;font-size:10px;letter-spacing:.2px}.footer-credit strong{color:#6c7284}.kbd-hint{margin-left:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#03050bd9;z-index:100;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{background:linear-gradient(160deg,#1e2030,#111520);border:1px solid #554e74;box-shadow:0 26px 110px #000b;border-radius:19px;padding:26px;width:min(430px,100%)}.modal h2{font:700 23px Space Grotesk;margin:4px 0 7px}.modal p{font-size:12px;color:#a1a5be;line-height:1.5}.modal-title{display:flex;justify-content:space-between;align-items:start}.close-btn{background:#303243;border:1px solid #45445c;border-radius:8px;color:#dad2fb;padding:5px 9px}.modal-actions{display:flex;gap:10px;margin-top:22px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,100px);opacity:0;background:#28263b;border:1px solid #8574bb;box-shadow:0 12px 40px #0009;border-radius:10px;color:#eee8ff;padding:12px 17px;font-size:12px;z-index:105;transition:.2s;min-width:220px;text-align:center;pointer-events:none}.toast.show{transform:translate(-50%);opacity:1}.boot-loader{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:12px;color:#b5aacd;font-weight:700}.spinner{border:2px solid #464056;border-top-color:#aa98ff;width:25px;height:25px;border-radius:50%;animation:rot 1s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.error-banner{color:#ffe2e7;border:1px solid #9c435b;background:#3d1b2b;border-radius:9px;padding:10px 13px;margin-bottom:14px;font-size:12px}@media(max-width:1250px){.main-grid{grid-template-columns:minmax(500px,1fr) 282px;gap:13px}.shell{gap:14px}.app-frame{padding:0 14px 20px}.item-sprite{font-size:24px}.chest-grid{gap:4px}.chest-outer{padding:9px;margin:0 13px}.panel-heading{padding:16px 14px}}@media(max-width:1000px){.main-grid{grid-template-columns:1fr}.right-col{display:grid;grid-template-columns:1fr 1fr;align-items:start}.nav-rail{min-height:500px}.top-center{display:none}.chest-slot{max-height:76px}}@media(max-width:690px){.topbar{height:71px}.brand{min-width:unset}.brand-txt strong{font-size:16px}.brand-mark{height:36px;width:36px}.server-tag,.identity{display:none}.shell{grid-template-columns:1fr;gap:12px;padding-top:12px}.nav-rail{min-height:unset;flex-direction:row;justify-content:space-around;padding:7px 5px;gap:0;border-radius:12px}.nav-label,.rail-spacer{display:none}.nav-btn{height:47px;width:51px}.nav-btn.active:before{display:none}.section-head h1{font-size:23px}.head-stat{display:none}.chest-outer{padding:6px;margin:0 8px}.chest-grid{gap:3px}.chest-slot{border-radius:4px}.item-sprite{font-size:clamp(16px,4.8vw,28px)}.right-col{grid-template-columns:1fr}.panel-heading{padding:14px}.chest-footer{padding:12px;font-size:10px}.wallet-panel{padding:0 0 12px}.balance-row{display:inline-flex;width:calc(50% - 13px);margin:2px 5px}.wallet-panel .panel-heading{margin-bottom:8px}.balance-text strong{font-size:15px}}:root{--bg: #0b151e;--frame: #0e1822;--surface: #1b2834;--surface2: #202d3a;--slot: #273643;--stroke: #566b79;--muted: #9caeba;--text: #e6eef4;--accent: #27ccda;--accent2: #188e9c;--mint: #76dbc1;--red: #f2899e;--gold: #ffd16b;--omenaborder: #748996}body{background:linear-gradient(160deg,#172633 0,#0a131a 60%,#0e2029);color:#e7edf4;font-family:Pixelify Sans,DM Sans,sans-serif}.app-frame{max-width:1650px}.topbar{border-bottom:2px solid #455766}.brand-mark{border-radius:2px;border:3px solid #5d7786;background:#1e2a34;box-shadow:inset 5px 0 #27cde0}.brand-mark:after{content:"✦";transform:none;color:#27d0e4;font-size:27px}.brand-txt strong{font:700 21px Pixelify Sans,monospace;letter-spacing:1px}.brand-txt span{color:#99afbd}.top-center{color:#c0d1d9;font-family:Pixelify Sans,monospace;font-size:13px;letter-spacing:2px}.diamond{background:#26cedc}.server-tag{border-radius:3px;border-color:#536674;background:#172530;color:#bdced9;font-family:Pixelify Sans;font-size:13px}.avatar{display:grid;place-items:center;border-radius:2px;background:#23333f;border-color:#66798a;color:#95f1fc}.shell{grid-template-columns:86px minmax(0,1fr);gap:18px}.nav-rail{background:#14212b;border:2px solid #536773;border-radius:3px;box-shadow:inset 2px 2px #222f3a;padding:16px 0}.nav-label{color:#95a8b7;font-size:12px;font-family:Pixelify Sans;letter-spacing:1.3px}.nav-btn{width:62px;height:60px;color:#b1bdc6;border-radius:3px;border:2px solid transparent;gap:3px;transition:none}.nav-btn svg{width:22px;height:22px}.nav-btn span{font-size:12px;font-weight:700;font-family:Pixelify Sans}.nav-btn.active{box-shadow:none;background:#1f2d39;border:2px solid #5b7280;color:#eaf8fb}.nav-btn.active:before{left:-9px;top:0;width:5px;height:100%;border-radius:0;background:#27cad8}.nav-btn[data-page=sell].active:before{background:#ffd16b}.nav-btn[data-page=mine].active:before{background:#86dcb5}.nav-btn[data-page=orders].active:before{background:#ba8cf4}.nav-btn[data-page=account].active:before{background:#e5eef5}.nav-btn:hover{color:#fff;background:#253743}.eyebrow{color:#2bd3e0;font-family:Pixelify Sans;font-size:14px;letter-spacing:1px}.section-head h1{font:700 30px Pixelify Sans,monospace;letter-spacing:.5px}.section-head p{font-family:Pixelify Sans;font-size:15px;color:#a4b5c0}.head-stat span,.head-stat b{font-family:Pixelify Sans;font-size:13px}.panel{background:#1b2834;border:2px solid #516676;border-radius:3px;box-shadow:inset 2px 2px #2b3a47,0 18px 48px #0006}.panel-heading{border-bottom:1px solid #334755;padding:16px 18px}.panel-kicker{font-family:Pixelify Sans;font-size:13px;color:#89aebb;letter-spacing:1.1px}.panel-heading h2{font:700 21px Pixelify Sans,monospace;letter-spacing:.4px}.heading-right{font:14px Pixelify Sans}.chest-outer{margin:13px 15px 0;background:#141f28;border:2px solid #697b86;border-radius:2px;padding:9px;box-shadow:inset 3px 3px #0a1219,inset -2px -2px #2e4151}.chest-grid{gap:4px}.chest-slot{background:#263642;border:2px solid #425665;border-radius:1px;box-shadow:inset 2px 2px #334653,inset -2px -2px #101d26;color:#eef3f7;transition:none}.chest-slot.item:hover{transform:none;box-shadow:inset 2px 2px #546a7b,inset -2px -2px #0e1822;background:#334957;border-color:#7c9eac}.chest-slot.selected{background:#294652;border-color:#2dd0dc;box-shadow:inset 0 0 0 1px #d6f7f7}.chest-slot.decor{background:#1b2934;border-color:#3b4d5b}.chest-slot.tool{background:#223441;border-color:#4d6671}.chest-slot.tool:after{left:0;right:auto;top:0;bottom:0;width:4px;height:100%;border-radius:0;background:#29cbd9;opacity:1}.chest-slot.tool:nth-child(4):after{background:#70d2a8}.chest-slot.tool:nth-child(5):after{background:#b68be8}.chest-slot.tool:nth-child(6):after{background:#ffd06a}.chest-slot.tool:nth-child(7):after{background:#d0e6e9}.slot-mark.violet{color:#29d2de}.slot-mark{opacity:.85;font-size:20px}.slot-empty{background:#364956}.slot-badge{background:#2fd2e2;border-radius:0;width:4px;height:4px}.item-sprite{font-size:clamp(24px,3vw,37px)}.item-qty{font:700 13px Pixelify Sans,monospace}.slot-tooltip{border-radius:1px;background:#0b1420;border:2px solid #6c91a2;font:14px Pixelify Sans;z-index:20}.tooltip-name{color:#71ecf4}.tooltip-ench{color:#b5a4ef}.tooltip-price{color:#ffd16b}.chest-footer{border-color:#334854;color:#9baebb;font-family:Pixelify Sans;font-size:13px}.chest-footer b{color:#28d0df}.keycaps{border-radius:2px}.wallet-overline{font-family:Pixelify Sans;font-size:12px}.balance-row{border:1px solid transparent;border-radius:2px;margin:6px 12px;padding:8px}.balance-row:hover{background:#233845;border-color:#4b6170}.currency-icon{border-radius:2px;background:#273645;border:2px solid #506370}.currency-icon.feathers{background:#283c42}.currency-icon.cactus{background:#274133}.currency-icon.vile{background:#3a2f43}.currency-icon.gold{background:#3d3a27}.balance-text strong{font:700 24px Pixelify Sans}.balance-text small{font:14px Pixelify Sans;color:#b7c6cc}.hold-qty{border-radius:2px;font:13px Pixelify Sans;background:#443726}.hold-qty.none{background:#202f3a;color:#82949e}.btn{border-radius:2px;border:2px solid #586e7b;background:#263846;font:700 17px Pixelify Sans;padding:10px 13px;box-shadow:inset 3px 0 #99b5c0}.btn.primary{color:#efffff;border-color:#4c8a94;background:#1e4351;box-shadow:inset 5px 0 #28cbdc}.btn.muted{background:#23313e}.btn.small{font-size:14px}.btn:hover{filter:brightness(1.24)}.side-detail h3{font:700 21px Pixelify Sans}.side-detail p,.info-line,.info-line strong,.mini-row,.callout{font-family:Pixelify Sans;font-size:15px}.detail-icon{border-radius:2px;background:#273947;border-color:#657886}.status-pill{background:#29434e;color:#83ebf2;border-radius:1px;font:13px Pixelify Sans}.status-pill.done{background:#284738;color:#b4ead3}.status-pill.warn{background:#493d2e;color:#ffdc98}.dotted-panel{border-radius:1px;border-color:#687d8a;font:16px Pixelify Sans}.notice{border-radius:2px;border-color:#668390;background:#223747;font-family:Pixelify Sans;font-size:14px}.field{border-radius:1px;background:#142430;border:2px solid #607482;color:#edf6f9;font-family:Pixelify Sans;font-size:17px}.modal{border:2px solid #617b87;border-radius:3px;background:#1c2c37}.modal h2{font:700 27px Pixelify Sans}.modal p{font:16px Pixelify Sans;color:#b6c9d2}.close-btn{border-radius:2px}.footer-credit{font-family:Pixelify Sans;font-size:13px;color:#8fa4b2}.tiny-toggle{border-radius:2px;background:#15252f}.tiny-toggle button{border-radius:1px;font:14px Pixelify Sans}.tiny-toggle button.active{background:#28505a;color:#c8f7f7}@media(max-width:1000px){.main-grid{grid-template-columns:1fr}.shell{gap:10px}}@media(max-width:690px){.shell{grid-template-columns:1fr}.nav-rail{flex-direction:row;min-height:unset}.nav-btn{height:54px;width:55px}.section-head h1{font-size:26px}.chest-outer{margin:8px 6px 0;padding:5px}.chest-grid{gap:2px}.chest-slot{border-width:1px}.panel-heading{padding:11px}.panel-kicker{font-size:10px}.wallet-panel .panel-heading{padding:12px}}
