@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Barlow:wght@400;500;600;700&family=Cormorant+Garamond:wght@500;600;700&display=swap";:root{color:#dce2d4;font-synthesis:none;--lime:#c1d579;--lime-bright:#d1e391;--muted:#879084;--line:#b3c49a21;--panel:#141e18;--display:"Barlow Condensed",sans-serif;--side:215px;--top:82px;background:#0c1311;font-family:Barlow,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button{transition:background .18s,color .18s,border-color .18s,transform .18s}button:hover:not(:disabled){color:#f0f5e4}button:focus-visible,a:focus-visible{outline:2px solid var(--lime)}button svg{flex-shrink:0}input,select,textarea{color:#dce2d4;background:#101a15;border:1px solid #34412e;border-radius:3px;max-width:100%;padding:12px 13px;font-size:13px}select{cursor:pointer}input:focus,select:focus{outline:1px solid var(--lime);border-color:var(--lime)}input[type=checkbox]{accent-color:var(--lime);width:18px;height:18px}input[type=range]{accent-color:var(--lime);width:130px;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.7}kbd,.keycap{color:#b3bda4;background:#18251bab;border:1px solid #59664b80;border-radius:3px;justify-content:center;align-items:center;min-width:19px;min-height:19px;padding:3px 5px;font-family:Barlow,sans-serif;font-size:10px;line-height:1;display:inline-flex}code{font-size:12px}::selection{color:#152012;background:#bfd579}.app{isolation:isolate;min-height:100dvh;position:relative}.world-canvas{inset:var(--top) 0 0 var(--side);z-index:-4;background:#15241b;position:fixed}.world-canvas canvas{outline:0;width:100%;height:100%;display:block}.world-shade{inset:var(--top) 0 0 var(--side);z-index:-3;pointer-events:none;background:linear-gradient(90deg,#08120dd1,#0000 37% 62%,#07100b40),linear-gradient(0deg,#101b16 0,#0000 43%,#0b171073);position:fixed}.film-grain{z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.45' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{height:var(--top);border-bottom:1px solid var(--line);z-index:30;background:#0c1410fa;justify-content:space-between;align-items:center;gap:24px;padding:0 30px;display:flex;position:fixed;inset:0 0 auto}.logo-button{text-align:left;padding:0}.brand{white-space:nowrap;font-family:var(--display);letter-spacing:1.1px;align-items:center;gap:11px;font-size:25px;font-weight:700;line-height:1;display:flex}.brand-light{color:#c5cdb9;font-weight:400}.brand small{letter-spacing:2.2px;color:#7e8b75;margin-top:8px;font-family:Barlow,sans-serif;font-size:7px;font-weight:500;display:block}.brand-mark{width:31px;height:42px;color:var(--lime)}.brand-mark svg{width:100%;height:100%}.top-nav{align-self:stretch;gap:22px;margin-left:auto;margin-right:auto;display:flex}.top-nav button{color:#8e9986;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:3px 0 0;font-size:12px;display:flex}.top-nav button.active{color:#d3dfbe;border-bottom-color:var(--lime)}.top-nav button:hover{color:var(--lime)}.top-actions{align-items:center;gap:20px;display:flex}.connection{letter-spacing:1.3px;color:#939c87;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.connection i,.live-dot{background:#7e9570;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.wallet-button{color:#cbdba6;white-space:nowrap;background:#253120;border:1px solid #566344;border-radius:3px;align-items:center;gap:9px;padding:11px 13px;font-size:11px;display:flex}.icon-button{color:#939e86;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.side-nav{width:var(--side);top:var(--top);border-right:1px solid var(--line);z-index:25;background:#101a14f5;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.season-label{letter-spacing:1.6px;color:#bcc8a6;align-items:center;gap:12px;margin:32px 23px 31px;font-size:10px;font-weight:600;display:flex}.season-label small{font-family:var(--display);letter-spacing:1.25px;color:#738267;margin-top:5px;font-size:9px;display:block}.small-moon{color:#aebd89;font-size:28px;line-height:1}.side-nav-links{flex-direction:column;gap:7px;padding:0 14px;display:flex}.side-nav-links button{color:#8c9983;text-align:left;border-radius:3px;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex;position:relative}.side-nav-links button.active{color:#d2dfa9;background:linear-gradient(90deg,#2a3921,#23311f66)}.side-nav-links button.active:before{content:"";background:var(--lime);width:2px;position:absolute;top:11px;bottom:11px;left:0}.side-nav-links button:hover{background:#23301d}.side-nav-links button small{color:#728565;margin-left:auto;font-size:10px}.side-nav-links button i{background:var(--lime);border-radius:50%;width:4px;height:4px;position:absolute;right:12px}.side-bottom{margin-top:auto;padding:20px 18px 47px}.side-bottom>button{color:#8c9983;align-items:center;gap:11px;width:100%;padding:11px 9px;font-size:11px;display:flex}.side-bottom>button span{text-align:left;flex:1}.hunter-profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding-top:21px;display:flex}.hunter-profile .avatar{color:#bbc697;background:#34432b;border:1px solid #5d6d45;border-radius:3px;justify-content:center;align-items:center;width:37px;height:40px;display:flex;position:relative}.avatar i{background:var(--lime);border:2px solid #172014;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.hunter-profile>div{flex:1;min-width:0}.hunter-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.hunter-profile small{letter-spacing:1.1px;color:#8e9b78;margin-top:5px;font-size:8px;display:block}.hunter-profile>svg{color:#869775}.resource-bar{height:57px;margin-top:var(--top);margin-left:var(--side);z-index:5;background:#101c1529;border-bottom:1px solid #bac8a00a;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:relative}.breadcrumb{letter-spacing:1.6px;color:#8e9b84;align-items:center;gap:12px;font-size:8px;font-weight:500;display:flex}.breadcrumb span{color:#c1caae}.resources{align-items:center;gap:25px;display:flex}.resources>span{color:#d6dbbd;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.resources>span svg{color:#becd98}.resources small{color:#819574;letter-spacing:1px;font-size:7px;font-weight:500}.resources>span:nth-child(2) svg{color:#89b8a0}.resources .xp-resource{color:#aea690}.resources .xp-resource svg{color:#a59e7c}.world-ui{margin-left:var(--side);pointer-events:none;min-height:calc(100dvh - 139px);padding:38px 33px 78px;position:relative}.world-ui button,.world-ui a,.world-right,.district-switch,.discovery-card{pointer-events:auto}.world-intro{z-index:2;width:470px;max-width:calc(100% - 365px);position:relative}.eyebrow{letter-spacing:2.1px;color:#b2c18f;align-items:center;gap:7px;font-size:8px;font-weight:600;line-height:1.6;display:flex}.eyebrow i{background:var(--lime);border-radius:50%;width:4px;height:4px;display:inline-block}.world-intro h1{font-family:var(--display);letter-spacing:.2px;color:#edf0dc;text-shadow:0 2px 20px #142317;margin-top:17px;font-size:clamp(41px,4.2vw,68px);font-weight:600;line-height:1.02}.world-intro h1 em{color:#c4d69a;font-style:normal}.world-intro p{color:#a6b49a;white-space:pre-line;max-width:305px;margin-top:20px;font-size:12px;line-height:1.85}.world-intro .enter-world{min-width:225px;margin-top:25px}.world-meta{color:#8d9f7e;gap:18px;margin-top:21px;font-size:8px;display:flex}.world-meta span{align-items:center;gap:6px;display:flex}.world-meta .live-dot{width:4px;height:4px}.world-intro.compact h1{font-size:45px}.world-intro.compact p{margin-top:12px}.world-intro.compact .world-meta{margin-top:15px}.button{color:#d0d9bb;letter-spacing:.1px;background:#354226;border:1px solid #5b6b41;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:41px;padding:12px 17px;font-size:11px;font-weight:600;display:inline-flex}.button svg:last-child{margin-left:auto}.button.primary{background:var(--lime);color:#243020;border-color:var(--lime);box-shadow:0 3px 16px #0a120b18}.button.primary:hover:not(:disabled){color:#142014;background:#d3e49b;border-color:#d3e49b;transform:translateY(-1px)}.button.wide{width:100%;margin-top:16px;display:flex}.button.compact-button{gap:8px;min-height:33px;padding:8px 12px;font-size:10px}.tag{font-family:var(--display);letter-spacing:1.2px;color:#a3b491;white-space:nowrap;text-transform:uppercase;background:#57753b13;border:1px solid #788e5136;border-radius:2px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1;display:inline-flex}.tag.green{color:#c3d990;background:#60773d28;border-color:#a1c36542}.tag.rare{color:#a4cbbb;background:#426f5730;border-color:#67948345}.tag.common{color:#aab4a1}.tag .live-dot{width:4px;height:4px}.currency{color:#d5dcbd;white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex}.currency>span{font-family:var(--display);color:#889a74;letter-spacing:1.1px;font-size:8px;font-weight:400}.currency.small{gap:4px;font-size:12px}.currency.small>span{font-size:7px}.district-switch{background:#16231bcc;border:1px solid #b1c19524;border-radius:3px;max-width:calc(100% - 401px);display:flex;position:absolute;top:365px;left:34px;overflow:hidden}.district-switch button{color:#8ca17b;white-space:nowrap;border-right:1px solid #859b6e26;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:flex}.district-switch button:last-child{border:0}.district-switch button>span:first-child{font-family:var(--display);color:#658451;font-size:9px}.district-switch button.active{color:#c8d7b1;background:#4e633b40}.difficulty-dot{background:var(--lime);border-radius:50%;width:4px;height:4px}.world-right{z-index:4;width:292px;position:absolute;top:27px;right:32px}.world-status{justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 1px;display:flex}.world-status>div{align-items:center;gap:10px;display:flex}.moon-disc{color:#c5cc98;font-size:26px;line-height:1}.world-status strong{color:#d7ddc3;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.world-status small{letter-spacing:1.7px;color:#8ea47a;margin-top:4px;font-size:6px;display:block}.world-day{color:#a4b28b;border-left:1px solid #6b805645;padding-left:15px;font-size:8px}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(140deg,#1b291fed,#142018f5);border:1px solid #99b56f26;border-radius:4px;padding:20px;box-shadow:0 12px 32px #09140b33}.section-kicker{letter-spacing:1.4px;color:#a5b591;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:500;display:flex}.section-kicker>span{align-items:center;gap:6px;display:flex}.selected-grave .grave-art{width:100%;height:142px;margin:-4px 0 -3px}.grave-location{color:#8ca87c;letter-spacing:.4px;align-items:center;gap:5px;font-size:8px;display:flex}.selected-grave h2{font-family:var(--display);letter-spacing:.2px;color:#e0e6ca;margin-top:8px;font-size:26px;font-weight:500}.selected-grave p{color:#9aab8d;margin-top:8px;font-size:10px;line-height:1.8}.grave-stats{color:#b1c09c;border-top:1px solid #b9c5a013;justify-content:space-between;gap:7px;margin-top:17px;padding-top:14px;font-size:9px;display:flex}.grave-stats span{align-items:center;gap:5px;display:flex}.selected-grave .button{min-height:38px;padding:11px 13px;font-size:10px}.selected-grave .button+.button{margin-top:8px}.selected-grave .ghost-button{justify-content:space-between}.selected-grave .currency{margin-left:auto}.daily-mini{border-top:1px solid #93a87929;margin-top:18px;padding:18px 1px 0}.daily-mini .section-kicker{letter-spacing:1px;font-size:7px}.daily-mini .section-kicker button{letter-spacing:0;color:#a5b894;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.mini-quest{align-items:flex-start;gap:9px;margin-top:17px;display:flex}.quest-check{border:1px solid #73895670;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.quest-check>span{background:#97b870;border-radius:50%;width:5px;height:5px}.quest-check.done{color:#162610;background:#769449}.mini-quest>div{flex:1}.mini-quest strong{color:#c4d1b0;font-size:11px;font-weight:500;display:block}.mini-quest small{color:#9aae89;margin-top:4px;font-size:8px;display:block}.mini-quest>small{margin:2px 0 0;font-size:9px}.thin-progress{background:#6d81522c;max-width:185px;height:2px;margin-top:9px}.thin-progress i{background:#9bb771;height:100%;display:block}.world-discovery-strip{z-index:2;width:calc(100% - 325px);max-width:885px;margin-top:151px;position:relative}.strip-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.strip-heading>span{letter-spacing:1.5px;color:#b4c5a1;font-size:8px}.strip-heading button{color:#a5bb8b;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.discovery-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-card{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d2e20c9;border:1px solid #93ab6b30;border-radius:3px;align-items:center;min-width:0;padding:13px 9px 13px 0;display:flex;position:relative;overflow:hidden}.discovery-card:hover{background:#34472b;border-color:#a5c47970}.discovery-card>.grave-art{flex-shrink:0;width:90px;height:85px;margin-left:-8px;margin-right:-5px}.discovery-card>div{min-width:0}.discovery-card strong{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;color:#d1dfb9;margin:7px 0 4px;font-size:15px;font-weight:500;display:block;overflow:hidden}.discovery-card small{color:#8da67b;margin-bottom:9px;font-size:7px;display:block}.discovery-card .tag{letter-spacing:.9px;padding:3px 5px;font-size:7px}.discovery-card .currency{font-size:10px}.discovery-card>svg:last-child{color:#82996c;width:12px;position:absolute;top:11px;right:7px}.world-footer{color:#8aa17a;letter-spacing:.2px;z-index:2;justify-content:space-between;align-items:center;width:calc(100% - 325px);margin-top:26px;font-size:8px;display:flex;position:relative}.world-footer>span,.world-footer>button{align-items:center;gap:7px;display:flex}.world-footer button{color:#aec49c;font-size:9px}.key-cluster{letter-spacing:1.3px;color:#c1d0ab;border:1px solid #5c795380;border-radius:2px;padding:4px;font-size:7px}.divider{background:#77926344;width:1px;height:10px;margin:0 5px}.app-status{height:30px;inset:auto 0 0 var(--side);z-index:21;color:#697d5c;letter-spacing:1.4px;background:#0e1913ed;border-top:1px solid #8a9f6c1c;justify-content:space-between;align-items:center;padding:0 31px;font-size:7px;display:flex;position:fixed}.app-status>span{align-items:center;gap:8px;display:flex}.status-divider{background:#879c632f;width:1px;height:7px;margin:0 4px}.app-status button{color:#8aa575;padding:0 0 0 12px;display:flex}.is-playing .world-shade{background:linear-gradient(90deg,#08130db3,#0000 30% 75%,#08130d33),linear-gradient(0deg,#0d1b15 0,#0000 23%,#0a160e44)}.is-playing .world-intro{opacity:.8}.is-playing .world-ui{min-height:calc(100dvh - 139px)}.is-playing .world-footer{width:calc(100% - 390px);position:absolute;bottom:46px;left:33px}.combat-hud{bottom:92px;left:calc(var(--side) + 34px);pointer-events:auto;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:fixed;right:360px}.player-vitals{align-items:center;gap:11px;min-width:200px;display:flex}.vital-avatar{color:#c1d699;background:#30462d;border:1px solid #819763;border-radius:4px;justify-content:center;align-items:center;width:45px;height:48px;display:flex}.player-vitals>div{flex:1}.vital-name{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.vital-name small{color:#bbc99b;font-size:8px}.health-bar{background:#143220;border:1px solid #5b764756;min-width:130px;height:6px}.health-bar i{background:#b3ce78;height:100%;transition:width .2s;display:block}.player-vitals>div>small{color:#aabd92;align-items:center;gap:5px;margin-top:5px;font-size:8px;display:flex}.action-bar{gap:6px;display:flex}.action-bar button{color:#cfdeae;background:#192a1eea;border:1px solid #78915580;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:60px;height:65px;display:flex;position:relative}.action-bar button:hover{background:#40522b}.action-bar kbd{background:#18251a;min-height:15px;font-size:7px;line-height:1;position:absolute;top:-10px}.action-bar span{color:#9fb688;font-size:8px}.action-bar svg{width:24px}.hunt-panel h2{font-family:var(--display);color:#e1e5cc;margin-top:16px;font-size:27px}.hunt-panel>p{color:#a9b699;margin-top:9px;font-size:11px}.hunt-steps{flex-direction:column;gap:17px;margin:25px 0;display:flex}.hunt-steps>div{color:#71836c;align-items:center;gap:9px;font-size:10px;display:flex}.hunt-steps>div>span{border:1px solid #58704a70;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:flex}.hunt-steps small{margin-left:auto;font-size:8px}.hunt-steps .active{color:#c9dcab}.hunt-steps .active>span{color:#d5e9ac;border-color:#b7d485}.hunt-steps .done{color:#a6bd87}.hunt-steps .done>span{color:#172511;background:#88a85a}.enemy-health{margin:12px 0}.enemy-health>div{color:#c3b395;align-items:center;gap:7px;font-size:10px;display:flex}.enemy-health small{margin-left:auto;font-size:9px}.enemy-health>i{background:#53472b;height:3px;margin-top:7px;display:block}.enemy-health b{background:#bc8f54;height:100%;display:block}.hunt-reward{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.hunt-reward>span{color:#99ae7e;letter-spacing:1px;font-size:7px}.text-button{color:#a8b88f;padding:12px 0;font-size:10px}.text-button.subtle{color:#7e9172;margin:0 auto;display:block}.content-page{z-index:3;margin-left:var(--side);background:linear-gradient(135deg,#142118f9,#101a14fc);min-height:calc(100dvh - 139px);padding:39px 33px 80px;position:relative}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{font-family:var(--display);letter-spacing:.3px;color:#e3e8d5;margin:9px 0;font-size:43px;font-weight:500;line-height:1.2}.page-heading h1>span{color:var(--lime)}.page-heading p{color:#8f9f83;font-size:12px}.page-heading>.tag{padding:9px 12px;font-size:9px}.market-notice{color:#a7bd8c;background:#536b3221;border:1px solid #879c5b2b;border-radius:3px;align-items:center;gap:11px;margin-bottom:27px;padding:12px 15px;display:flex}.market-notice p{flex:1;font-size:10px}.market-notice strong{color:#cbdbad;font-weight:500}.market-notice button{color:#c3d3a2;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.filter-tabs{gap:5px;display:flex}.filter-tabs button{color:#879c76;border-radius:3px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex}.filter-tabs button.active{color:#cee1ad;background:#3d502b66;border:1px solid #8da45c44;padding:8px 12px}.filter-tabs small{color:#9eb681;background:#364b2b;border-radius:3px;padding:1px 5px;font-size:9px}.filter-controls{flex-wrap:wrap;gap:8px;display:flex}.search{color:#839674;align-items:center;display:flex;position:relative}.search svg{position:absolute;left:10px}.search input{background:#132017;border-color:#7489532f;width:180px;padding:9px 10px 9px 32px;font-size:10px}.filter-controls select{color:#aabf93;background:#132017;border-color:#7489532f;padding:9px 10px;font-size:10px}.grave-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.grave-card{background:#18271c;border:1px solid #8ca56b29;border-radius:4px;transition:transform .2s,border-color .2s;overflow:hidden}.grave-card:hover{border-color:#adc17766;transform:translateY(-3px)}.grave-card-art{background:radial-gradient(#3e523744,#1b2c1c00),#18251a;border-bottom:1px solid #94a7751c;height:164px;position:relative;overflow:hidden}.grave-card-tags{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:13px;left:14px;right:14px}.grave-card-tags>span:last-child{font-family:var(--display);letter-spacing:1px;color:#8c9e76;font-size:9px}.grave-card-art>.grave-art{width:100%;height:175px;margin-top:9px}.art-inspect{color:#aec78f;background:#22361e;border:1px solid #93b17044;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;bottom:10px;right:10px}.grave-card-body{padding:15px}.grave-card h3{font-family:var(--display);color:#d6e0c3;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 11px;font-size:23px;font-weight:500;overflow:hidden}.grave-owner{color:#869f74;align-items:center;gap:5px;font-size:8px;display:flex}.grave-owner>.tag{letter-spacing:.4px;margin-left:auto;padding:3px 4px;font-size:7px}.tiny-dot{background:#90ab69;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.tiny-dot.owned{background:#b49c66}.grave-card-bottom{border-top:1px solid #a4b98314;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:20px;padding-top:15px;display:flex}.grave-card-bottom>div{flex-direction:column;gap:7px;display:flex}.grave-card-bottom>div>small{letter-spacing:1.1px;color:#7b9267;font-size:7px}.grave-card-bottom .currency{gap:4px;font-size:15px}.grave-card-bottom .currency>span{font-size:6px}.grave-card-bottom .compact-button{color:#c7d6a8;background:#43543155;border-color:#90a26455;min-height:30px;padding:7px 9px;font-size:9px}.rarity-legendary .grave-card-art{background:radial-gradient(#94833c19,#0000),#202719}.catalog-note{border-top:1px solid var(--line);color:#7c916f;text-align:center;margin-top:30px;padding-top:16px;font-size:10px}.stat-row{grid-template-columns:repeat(3,1fr);gap:18px;margin:29px 0;display:grid}.stat-row>div{border:1px solid var(--line);background:#1e302080;border-radius:4px;align-items:center;gap:18px;padding:25px;display:flex}.stat-row>div>svg{color:#aec38c;stroke-width:1.3px;width:28px;height:28px}.stat-row span{letter-spacing:1.5px;color:#91a57d;font-size:8px}.stat-row strong{font-family:var(--display);color:#d5dfbb;letter-spacing:.5px;margin-top:7px;font-size:30px;font-weight:500;display:block}.stat-row strong small{color:#819468;font-size:10px;font-weight:400}.empty-state{text-align:center;background:radial-gradient(#3c552322,#0000);border:1px dashed #9ebc7036;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:70px 24px;display:flex}.empty-state>svg{color:#b0c481;stroke-width:1.2px;margin-bottom:18px}.empty-state h3{color:#d7e1c0;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500}.empty-state p{color:#90a479;max-width:380px;margin-top:13px;font-size:12px}.empty-state .button{margin:22px auto 0;display:flex}.estate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.estate-card{border:1px solid var(--line);background:#1c2b1d;border-radius:4px;align-items:center;padding:22px 20px 22px 0;display:flex}.estate-card>.grave-art{flex-shrink:0;width:38%;height:auto}.estate-card>div{flex:1}.estate-card h3{font-family:var(--display);color:#d4dfbd;margin:8px 0 6px;font-size:26px}.estate-card p{color:#8fa179;margin-bottom:19px;font-size:9px}.estate-card .field-label{font-size:7px}.estate-card select{width:100%;padding:8px;font-size:10px}.estate-card .muted-copy{margin-top:8px;font-size:8px;line-height:1.6;display:block}.estate-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.estate-actions .button{min-height:32px;padding:8px 11px;font-size:9px}.muted-copy{color:#8a9e79;font-size:10px;line-height:1.8}.field-label{letter-spacing:1.2px;color:#a5b98c;flex-direction:column;gap:9px;margin:16px 0;font-size:8px;display:flex}.field-label input,.field-label select{letter-spacing:0}.loadout-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.section-title{justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;display:flex}.section-title h2{font-family:var(--display);letter-spacing:1px;color:#c6d2b1;font-size:17px;font-weight:500}.section-title>span{letter-spacing:1.1px;color:#7f966d;align-items:center;gap:6px;font-size:7px;display:flex}.weapon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:35px;display:grid}.weapon-card{text-align:left;background:linear-gradient(140deg,#2a3b2580,#17231a);border:1px solid #7b955438;border-radius:4px;flex-direction:column;padding:17px;display:flex}.weapon-card.equipped{background:linear-gradient(140deg,#45532a66,#1c2d1c);border-color:#bfd27980}.weapon-icon{color:#9da982;background:radial-gradient(#a2b87718,#0000);justify-content:center;align-items:center;width:100%;height:115px;display:flex}.weapon-icon svg{filter:drop-shadow(0 6px 6px #030a0740);transform:rotate(-25deg)}.weapon-card.equipped .weapon-icon{color:#d2daac}.weapon-card .tag{letter-spacing:.8px;align-self:flex-start;margin-bottom:10px;font-size:7px}.weapon-card h3{font-family:var(--display);color:#d2ddba;font-size:21px;font-weight:500}.weapon-card p{color:#8fa07c;min-height:48px;margin:7px 0 13px;font-size:9px;line-height:1.7}.weapon-card>div{letter-spacing:.5px;color:#b2c393;border-top:1px solid var(--line);justify-content:space-between;gap:7px;margin-top:auto;padding-top:12px;font-size:7px;display:flex}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:35px;display:grid}.inventory-item{border:1px solid var(--line);background:#1c2c1d80;border-radius:3px;align-items:center;gap:12px;padding:13px;display:flex}.inventory-item>span{color:#b2c790;background:#3d502c55;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.inventory-item>span svg{stroke-width:1.3px}.inventory-item>div{flex:1;min-width:0}.inventory-item strong{color:#c7d3b0;font-size:12px;font-weight:500;display:block}.inventory-item small{color:#849b72;margin-top:4px;font-size:8px;line-height:1.7;display:block}.inventory-item>b{font-family:var(--display);color:#a4bb7d;font-size:20px;font-weight:400}.perk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.perk-card{border:1px solid var(--line);text-align:left;background:#18271a;border-radius:3px;align-items:center;gap:10px;padding:13px;display:flex}.perk-card.equipped{background:#3d52242b;border-color:#a5bf6366}.perk-card>span{color:#b3c786}.perk-card>div{flex:1}.perk-card strong{font-size:11px;font-weight:500;display:block}.perk-card small{color:#8ca377;margin-top:3px;font-size:8px;line-height:1.7;display:block}.perk-card .tag{letter-spacing:.6px;padding:4px;font-size:6px}.workshop h2{color:#d8dfc1;margin-top:23px;font-family:Cormorant Garamond,serif;font-size:33px;font-weight:500;line-height:1.05}.workshop>p{color:#8ea17b;margin-top:13px;font-size:10px}.weapon-level{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.7px;color:#8fa775;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0 0;padding:20px 0;font-size:8px;display:flex}.weapon-level strong{color:#c2d39b;font-weight:500}.weapon-level>div{gap:5px;width:100%;display:flex}.weapon-level i{background:#4d643330;flex:1;height:3px;display:block}.weapon-level i.filled{background:#bed67a}.recipe{border-bottom:1px solid var(--line);padding:22px 0}.recipe:last-child{border:0;padding-bottom:2px}.recipe-title{align-items:flex-start;gap:12px;display:flex}.recipe-title>span{color:#a4bc80;border:1px solid var(--line);background:#526b3433;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:35px;display:flex}.recipe-title h3{color:#c4d3ae;margin-top:2px;font-size:12px;font-weight:500}.recipe-title p{color:#839a71;margin-top:5px;font-size:9px;line-height:1.7}.recipe-cost{color:#b1c48c;align-items:center;gap:11px;margin:13px 0 0 43px;font-size:9px;display:flex}.recipe-cost>span{align-items:center;gap:3px;display:flex}.recipe-cost .button{background:#3c53286b;min-height:29px;margin-left:auto;padding:6px 10px;font-size:8px}.journal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:27px;display:grid}.quest-card{background:#1d2d1f;border:1px solid #92a66822;border-radius:4px;align-items:center;gap:20px;margin-bottom:13px;padding:23px;display:flex}.quest-card.claimed{opacity:.58}.quest-illustration{color:#b5c58c;background:radial-gradient(#a9ba5d20,#0000),#25361e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:82px;display:flex}.quest-illustration svg{stroke-width:1.25px}.quest-content{flex:1;min-width:0}.quest-content .tag{font-size:7px}.quest-content h3{font-family:var(--display);color:#d2dfbb;margin:7px 0 4px;font-size:26px;font-weight:500}.quest-content p{color:#8ea77b;font-size:10px}.quest-progress{align-items:center;gap:15px;margin-top:14px;display:flex}.quest-progress>div{background:#4c653733;flex:1;height:3px}.quest-progress i{background:#aecb74;height:100%;display:block}.quest-progress>span{color:#adc293;font-size:9px}.quest-prize{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.quest-prize .button{min-height:31px;padding:8px 12px;font-size:9px}.quest-card+.section-title{margin-top:37px}.district-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.district-cards button{text-align:left;border:1px solid var(--line);background:radial-gradient(at 100% 0,#5c6b3730,#0000),#19291b;border-radius:4px;padding:19px}.district-cards button>span{font-family:var(--display);color:#849757;font-size:28px;font-weight:400}.district-cards h3{font-family:var(--display);color:#cbd9b4;margin-top:17px;font-size:21px;font-weight:500}.district-cards p{color:#8ca379;margin-top:10px;font-size:9px;line-height:1.9}.district-cards button>div{letter-spacing:1px;color:#9eb778;justify-content:space-between;align-items:center;margin-top:23px;font-size:7px;display:flex}.hunter-record{text-align:center}.hunter-record .section-kicker{text-align:left}.record-emblem{color:#c0d387;background:radial-gradient(#9bae4522,#0000);justify-content:center;align-items:center;width:88px;height:105px;margin:30px auto 18px;display:flex;position:relative}.record-emblem>svg:last-child{position:absolute;top:38px}.hunter-record h2{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.hunter-record .tag{font-size:8px}.record-stats{border-top:1px solid var(--line);margin-top:25px}.record-stats>div{border-bottom:1px solid var(--line);color:#8ea77b;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.record-stats strong{color:#c3d8a2;font-weight:500}.hunter-record>p{color:#9dae86;margin-top:25px;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;line-height:1.5}.hunter-record .button{margin-top:25px;font-size:10px}.rewards-banner{background:radial-gradient(at 100%,#64773330,#0000),#1f301f;border:1px solid #a4bb6e38;border-radius:5px;align-items:center;gap:25px;margin-bottom:33px;padding:29px;display:flex}.reward-emblem{color:#bed280;background:radial-gradient(#adc36320,#0000);border:1px solid #85995338;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:83px;height:91px;display:flex}.reward-emblem svg{stroke-width:1.2px}.rewards-banner h2{color:#dbe3c4;margin-top:8px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500}.rewards-banner p{color:#93aa7c;margin-top:7px;font-size:11px}.rewards-banner>div:last-child{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:9px;margin-left:auto;display:flex}.rewards-banner>div:last-child .currency{font-size:30px}.rewards-banner>div:last-child .currency svg{width:25px;height:25px}.rewards-banner .muted-copy{letter-spacing:1px;font-size:7px}.reward-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:29px;display:grid}.ledger{border:1px solid var(--line);background:#1a2a1b;border-radius:4px}.ledger-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:19px;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-icon{color:#bdd87a;background:#7e9b3730;border-radius:3px;justify-content:center;align-items:center;width:34px;height:37px;display:flex}.ledger-icon.failed{color:#c7aa65;background:#987c3530}.ledger-row>div strong{color:#cbdcba;font-size:12px;font-weight:500;display:block}.ledger-row small{color:#839b71;margin-top:5px;font-size:8px;display:block}.ledger-row>div:last-child{text-align:right;margin-left:auto}.chain-rewards h2{color:#dbe3c5;margin-top:22px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1.05}.chain-rewards>p{color:#91a77f;margin-top:17px;font-size:11px}.chain-dot{background:var(--lime);width:9px;height:9px;transform:rotate(45deg)}.chain-unavailable{color:#b7b57c;background:#a8933d0c;border:1px solid #b29e5f2c;border-radius:3px;align-items:flex-start;gap:10px;margin:21px 0;padding:14px;display:flex}.chain-unavailable>svg{flex-shrink:0;margin-top:1px}.chain-unavailable strong{font-size:10px;font-weight:500;display:block}.chain-unavailable small{color:#909977;margin-top:6px;font-size:9px;line-height:1.9;display:block}.toast-stack{z-index:100;flex-direction:column;gap:8px;max-width:370px;display:flex;position:fixed;bottom:47px;right:25px}.toast{color:#cbdcae;background:#253622f5;border:1px solid #a0be694f;border-radius:4px;align-items:center;gap:11px;padding:15px 12px;font-size:11px;line-height:1.6;animation:.25s toast-in;display:flex;box-shadow:0 10px 40px #0004}.toast>svg{flex-shrink:0}.toast>span{flex:1}.toast button{color:#9aae81;padding:3px;display:flex}.toast.error{color:#dac29e;background:#3a2b1ff5;border-color:#bd916348}.toast.reward{color:#e0eab0;border-color:#d4da7755}.connecting-banner{z-index:55;background:#23311cf2;border:1px solid #aac57160;border-radius:4px;align-items:center;gap:10px;padding:13px 20px;font-size:11px;display:flex;position:fixed;top:100px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0005}.error-banner{bottom:50px;left:calc(var(--side) + 30px);z-index:50;color:#dbca9a;background:#31291ef5;border:1px solid #bfa06866;border-radius:4px;align-items:center;gap:16px;padding:20px;display:flex;position:fixed;right:350px}.error-banner strong{font-size:14px}.error-banner p{margin-top:6px;font-size:11px}.error-banner small{color:#b4a687;margin-top:5px;font-size:9px;display:block}.error-banner .button{white-space:nowrap;margin-left:auto}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051008cc;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(135deg,#263620,#17241a);border:1px solid #8ba6634d;border-radius:6px;width:470px;max-width:100%;max-height:calc(100dvh - 60px);padding:34px;position:relative;overflow:auto;box-shadow:0 25px 100px #0008}.modal-close{color:#a0b68a;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:#4b633038;border-radius:3px}.modal>.eyebrow{letter-spacing:1.5px;max-width:90%;margin-bottom:12px;font-size:7px}.modal>h2{font-family:var(--display);color:#e0e6cc;letter-spacing:.5px;font-size:35px;font-weight:500}.modal>p{color:#9db487;margin:13px 0 24px;font-size:11px;line-height:1.8}.modal .button.primary{margin-top:23px}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.setting-row strong{color:#c6d7b0;font-size:12px;font-weight:500;display:block}.setting-row small{color:#8ba077;margin-top:7px;font-size:9px;display:block}.setting-row select{padding:9px;font-size:10px}.modal-note{border-top:1px solid var(--line);color:#869e70;align-items:flex-start;gap:9px;margin-top:22px;padding-top:19px;font-size:9px;line-height:1.8;display:flex}.modal-note svg{flex-shrink:0;margin-top:2px}.party-code{background:#425a2a35;border:1px dashed #9dbb6066;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:23px 0;padding:20px;display:flex}.party-code>span{letter-spacing:1.6px;color:#99b777;width:100%;margin-bottom:10px;font-size:7px}.party-code strong{font-family:var(--display);letter-spacing:6px;color:#d2e3a2;font-size:32px;font-weight:500}.party-code button{color:#abc780}.party-members>div{border-bottom:1px solid var(--line);color:#b9cea0;align-items:center;gap:12px;padding:13px 0;display:flex}.party-members strong{flex:1;font-size:12px;font-weight:500}.party-members .tag{font-size:7px}.or-divider{letter-spacing:1px;color:#8aa275;justify-content:center;align-items:center;gap:14px;margin:24px 0;font-size:7px;display:flex;position:relative}.or-divider:before,.or-divider:after{content:"";background:var(--line);flex:1;height:1px}.network-card{border:1px solid var(--line);background:#1a2a1b;border-radius:4px;align-items:center;gap:12px;padding:16px;display:flex}.network-mark{background:var(--lime);color:#2d4320;width:39px;height:39px;font-family:var(--display);border-radius:3px;justify-content:center;align-items:center;font-size:29px;display:flex}.network-card strong{color:#d3deba;font-size:13px;font-weight:500;display:block}.network-card small{letter-spacing:.7px;color:#91a978;margin-top:7px;font-size:7px;display:block}.network-card .tag{margin-left:auto;font-size:7px}.connected-wallet{color:#c1db93;background:#54733430;border:1px solid #a3c07440;border-radius:3px;align-items:center;gap:11px;margin-top:20px;padding:14px;display:flex}.connected-wallet strong{font-size:11px;font-weight:500;display:block}.connected-wallet code{word-break:break-all;color:#8fac72;margin-top:7px;font-size:9px;display:block}.inline-error{background:#a5712a18;border:1px solid #b2855438;border-radius:3px;padding:12px;color:#dab788!important;margin-top:17px!important;font-size:11px!important}.external-link{color:#b6d08f;align-items:center;gap:7px;font-size:10px;display:flex}.listing-preview{align-items:center;margin:15px -15px;display:flex}.listing-preview .grave-art{flex-shrink:0;width:160px;height:135px}.listing-preview h3{font-family:var(--display);color:#d7e0be;margin-top:10px;font-size:26px;font-weight:500}.listing-preview small{color:#92aa7b;margin-top:7px;font-size:9px;display:block}.help-modal{width:610px}.guide-steps{flex-direction:column;gap:23px;margin-top:27px;display:flex}.guide-steps>div{align-items:flex-start;gap:18px;display:flex}.guide-steps>div>span{font-family:var(--display);color:#9ab65f;font-size:24px;font-weight:400;line-height:1.2}.guide-steps h3{color:#d3dfbc;font-size:13px;font-weight:500}.guide-steps p{color:#95ad80;margin-top:7px;font-size:10px;line-height:1.9}.guide-keys{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:15px;margin:27px 0;padding:20px 0;display:grid}.guide-keys>span{color:#9eb785;align-items:center;gap:8px;font-size:9px;display:flex}.credits strong{letter-spacing:1.5px;color:#a8be8b;font-size:7px}.credits p{color:#7f996c;margin-top:7px;font-size:9px;line-height:1.9}.map-modal{width:660px;padding-bottom:25px}.map-modal>p{margin-bottom:14px}.map-surface{background:radial-gradient(#30452a44,#0000),#17251a;border:1px solid #879e5530;border-radius:3px}.map-surface>svg{width:100%;max-height:55vh;display:block}.map-grave{cursor:pointer}.map-grave:hover{fill:#e2edb7;stroke:#e2edb7;stroke-width:.8px}.map-legend{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;display:flex}.map-legend span{color:#97b280;align-items:center;gap:6px;font-size:8px;display:flex}.map-legend i{border-radius:1px;width:5px;height:5px;display:inline-block}.reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (min-width:1600px){:root{--side:230px}.world-ui{padding:45px 42px 85px}.world-intro{width:580px}.world-intro h1{font-size:76px}.world-intro p{max-width:370px;font-size:14px}.world-intro .enter-world{margin-top:30px}.world-meta{gap:24px;font-size:10px}.world-right{width:335px;top:35px;right:40px}.selected-grave .grave-art{height:175px}.selected-grave h2{font-size:30px}.selected-grave p{font-size:12px}.grave-stats{font-size:10px}.world-status strong{font-size:21px}.world-discovery-strip{width:calc(100% - 380px);max-width:1100px;margin-top:155px}.district-switch{top:421px;left:43px}.district-switch button{padding:13px 20px;font-size:11px}.discovery-card{padding:17px 14px 17px 0}.discovery-card>.grave-art{width:112px;height:93px}.discovery-card strong{font-size:19px}.discovery-card small{font-size:9px}.discovery-card .currency{font-size:12px}.world-footer{width:calc(100% - 380px);margin-top:28px}.content-page{padding:44px 42px 85px}.grave-card-art{height:200px}.grave-card-art>.grave-art{height:214px}.grave-card-body{padding:20px}.grave-card h3{font-size:26px}.loadout-layout{grid-template-columns:minmax(0,1fr) 350px}.weapon-icon{height:150px}.weapon-card p{font-size:11px}.world-right .panel{padding:23px}.daily-mini{margin-top:23px;padding-top:22px}.mini-quest{margin-top:21px}.mini-quest strong{font-size:12px}.mini-quest small{font-size:9px}.is-playing .combat-hud{right:410px}.journal-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1250px){:root{--side:185px}.topbar{gap:18px;padding:0 22px}.brand{gap:9px;font-size:22px}.brand small{letter-spacing:1.8px;font-size:6px}.top-nav{gap:16px}.top-nav button{gap:5px;font-size:10px}.top-actions{gap:12px}.connection{display:none}.side-nav-links{padding:0 11px}.side-nav-links button{gap:10px;padding:13px;font-size:11px}.season-label{margin:29px 20px}.side-bottom{padding-inline:15px}.world-ui{padding:32px 26px 75px}.world-right{width:268px;right:25px}.world-intro{max-width:calc(100% - 295px)}.world-intro h1{font-size:47px}.world-intro p{font-size:11px}.world-meta{gap:12px;font-size:7px}.district-switch{max-width:calc(100% - 320px);top:346px;left:26px}.district-switch button{gap:5px;padding:11px;font-size:8px}.world-discovery-strip{width:calc(100% - 295px);margin-top:154px}.discovery-cards{gap:8px}.discovery-card>.grave-art{width:70px;margin-left:-10px;margin-right:-4px}.discovery-card{padding-right:6px}.discovery-card strong{font-size:13px}.discovery-card small,.discovery-card .tag{font-size:6px}.discovery-card .currency{font-size:9px}.discovery-card>svg:last-child{display:none}.world-footer{gap:10px;width:calc(100% - 292px);font-size:7px}.world-footer>span .divider{margin:0 1px}.grave-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.filter-controls{flex-wrap:wrap}.content-page{padding:32px 26px 70px}.loadout-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.weapon-card{padding:13px}.weapon-card h3{font-size:18px}.weapon-card p{font-size:8px}.weapon-card>div{font-size:6px}.perk-grid,.inventory-grid{grid-template-columns:1fr}.workshop{padding:18px}.workshop h2{font-size:30px}.journal-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.quest-card{gap:14px;padding:17px}.quest-illustration{width:55px;height:65px}.quest-illustration svg{width:30px}.quest-content h3{font-size:23px}.quest-prize .currency{font-size:14px}.quest-prize .currency>span{font-size:7px}.district-cards button{padding:14px}.district-cards h3{font-size:19px}.district-cards p{font-size:8px}.reward-columns{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.estate-grid{grid-template-columns:1fr}.estate-card>.grave-art{width:200px}.combat-hud{right:318px;left:calc(var(--side) + 27px);flex-wrap:wrap;gap:22px}.action-bar button{width:51px;height:59px}.is-playing .world-footer{width:calc(100% - 340px);left:26px}.resource-bar{padding-inline:26px}}@media (max-width:1000px){:root{--side:72px;--top:72px}.topbar{padding:0 20px}.top-nav{gap:19px}.top-nav button{font-size:10px}.top-nav button svg,.settings-top{display:none}.side-nav{align-items:center}.season-label{margin:26px 0 23px}.season-label>div{display:none}.side-nav-links{width:100%;padding:0 9px}.side-nav-links button{justify-content:center;padding:15px}.side-nav-links button>span,.side-nav-links button small{display:none}.side-nav-links button i{width:3px;height:3px;right:5px}.side-bottom{flex-direction:column;align-items:center;width:100%;padding:0 0 43px;display:flex}.side-bottom>button{justify-content:center;padding:15px}.side-bottom>button span,.side-bottom>button>svg:last-child:not(:first-child){display:none}.hunter-profile{justify-content:center;width:49px;margin-top:10px;padding-top:18px}.hunter-profile>div,.hunter-profile>svg{display:none}.world-intro h1{font-size:46px}.world-right{width:258px;right:22px}.world-intro{max-width:calc(100% - 278px)}.world-ui{padding-inline:24px}.world-discovery-strip{width:calc(100% - 281px);margin-top:153px}.discovery-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-card:last-child{display:none}.discovery-card>.grave-art{width:81px}.discovery-card strong{font-size:15px}.world-footer{width:calc(100% - 280px)}.world-footer>span .divider,.world-footer>span .divider~*{display:none}.world-footer>span{font-size:8px}.district-switch{max-width:calc(100% - 305px);left:24px}.district-switch button{padding:11px 9px;font-size:8px}.district-switch button>span:first-child{display:none}.world-right .panel{padding:18px}.top-actions{gap:0}.resources{gap:20px}.top-nav button:last-child{display:none}.page-heading h1{font-size:37px}.page-heading p{font-size:11px}.page-heading>.tag{display:none}.loadout-layout{grid-template-columns:1fr}.workshop{grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.workshop>.section-kicker,.workshop>h2,.workshop>p,.workshop>.weapon-level{grid-column:1/-1}.weapon-grid{gap:15px}.weapon-card{padding:18px}.weapon-icon{height:130px}.weapon-card h3{font-size:22px}.weapon-card p{font-size:10px}.weapon-card>div{font-size:8px}.inventory-grid,.perk-grid{grid-template-columns:repeat(2,1fr)}.journal-layout{grid-template-columns:1fr}.hunter-record{display:none}.reward-columns{grid-template-columns:1fr}.rewards-banner>div:last-child{display:none}.chain-rewards{max-width:none}.chain-rewards h2 br{display:none}.chain-rewards h2{font-size:30px}.grave-card h3{font-size:21px}.grave-card-body{padding:13px}.grave-card-bottom{gap:5px}.grave-card-bottom .compact-button{padding:7px;font-size:8px}.grave-card-bottom .currency{font-size:13px}.grave-card-bottom .currency>span{display:none}.market-notice p{font-size:9px}.market-notice button{font-size:8px}.content-page{padding-inline:25px}.app-status{padding-inline:24px}.app-status>span:last-child{font-size:6px}.error-banner{right:25px}.world-intro.compact h1{font-size:37px}.is-playing .world-right{width:258px}.combat-hud{right:308px;left:calc(var(--side) + 25px)}}@media (max-width:760px){:root{--side:0px;--top:65px}.topbar{gap:10px;padding:0 17px}.brand{letter-spacing:.8px;font-size:20px}.brand-mark{width:24px;height:34px}.brand small{letter-spacing:1.8px;font-size:5px}.top-nav{display:none}.wallet-button{gap:7px;padding:9px 10px;font-size:10px}.wallet-button>svg:last-child{display:none}.side-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102015f7;border-top:1px solid #6e875740;width:100%;height:59px;display:block;top:auto;bottom:0}.season-label,.side-bottom{display:none}.side-nav-links{flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;height:100%;padding:0 4px;display:flex}.side-nav-links button{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:8px 4px;display:flex}.side-nav-links button>span{font-size:8px;display:block}.side-nav-links button svg{width:17px;height:17px}.side-nav-links button.active{background:#5b773323;border-radius:0}.side-nav-links button.active:before{width:auto;height:2px;inset:0 12px auto}.side-nav-links button i{display:none}.resource-bar{height:43px;padding:0 17px}.breadcrumb{letter-spacing:.9px;gap:7px;font-size:6px}.resources{gap:12px}.resources>span{gap:4px;font-size:11px}.resources svg{width:12px;height:12px}.resources small{font-size:6px}.resources .xp-resource{display:none}.world-canvas{bottom:59px}.world-shade{background:linear-gradient(90deg,#06140ac9,#0000 88%),linear-gradient(0deg,#102218 0,#0000 70%)}.world-ui{min-height:calc(100dvh - 108px);padding:25px 18px 94px}.world-intro{width:100%;max-width:none}.world-intro .eyebrow{letter-spacing:1.6px;font-size:6px}.world-intro h1{max-width:330px;margin-top:14px;font-size:44px}.world-intro p{max-width:230px;margin-top:16px;font-size:11px}.world-intro .enter-world{min-width:205px;margin-top:18px}.world-meta{gap:17px;margin-top:14px;font-size:7px}.world-right{grid-template-columns:minmax(0,1fr);gap:15px;width:100%;margin-top:116px;display:grid;position:relative;top:auto;right:auto}.world-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:10px 0;position:absolute;top:-84px;left:0;right:0}.world-status strong{font-size:17px}.world-status small{font-size:6px}.world-day{font-size:7px}.selected-grave{grid-template-columns:120px 1fr;column-gap:15px;display:grid;position:relative;padding:17px!important}.selected-grave .section-kicker{grid-column:1/-1;margin-bottom:10px;font-size:7px}.selected-grave .grave-art{grid-area:2/1/6;align-self:center;width:140px;height:120px;margin-left:-13px}.selected-grave .grave-location,.selected-grave h2,.selected-grave p,.selected-grave .grave-stats{grid-column:2}.selected-grave h2{margin-top:7px;font-size:24px}.selected-grave p{margin-top:7px;font-size:9px;line-height:1.8}.selected-grave .grave-stats{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin-top:10px;padding-top:9px;font-size:8px}.selected-grave .grave-stats svg{width:12px}.selected-grave .button{grid-column:1/-1;min-height:40px;margin-top:14px;font-size:11px}.selected-grave .button+.button{margin-top:8px}.daily-mini{display:none}.district-switch{z-index:6;width:calc(100% - 36px);max-width:calc(100% - 36px);top:344px;left:18px}.district-switch button{flex:1;justify-content:center;padding:10px 5px;font-size:9px}.district-switch .difficulty-dot{display:none}.world-discovery-strip{width:100%;margin-top:25px}.strip-heading>span{letter-spacing:1px;font-size:7px}.strip-heading button{font-size:8px}.discovery-card{padding:15px 7px 15px 0}.discovery-card>.grave-art{width:85px;height:85px}.discovery-card strong{font-size:16px}.discovery-card small{font-size:7px}.discovery-card .currency{font-size:11px}.discovery-card .tag{font-size:7px}.world-footer{width:100%;margin-top:20px;font-size:8px}.world-footer>span .divider,.world-footer>span .divider~*,.app-status{display:none}.content-page{min-height:calc(100dvh - 108px);padding:28px 18px 90px}.page-heading{margin-bottom:24px}.page-heading .eyebrow{letter-spacing:1.5px;font-size:6px}.page-heading h1{margin:10px 0 8px;font-size:34px}.page-heading p{max-width:330px;font-size:11px}.market-notice{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:23px;padding:12px}.market-notice>svg{flex-shrink:0;margin-top:2px}.market-notice p{flex-basis:calc(100% - 30px);font-size:9px}.market-notice button{margin-top:3px;margin-left:23px;font-size:9px}.filter-bar{gap:14px}.filter-tabs{justify-content:space-between;gap:1px;width:100%}.filter-tabs button{padding:8px 9px;font-size:9px}.filter-tabs button.active{padding:7px 8px}.filter-controls{gap:7px;width:100%}.search{flex:1;min-width:130px}.search input{width:100%}.filter-controls select{padding:9px 7px;font-size:9px}.filter-controls select:last-child{max-width:110px}.grave-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grave-card-art{height:144px}.grave-card-art>.grave-art{height:156px}.grave-card-tags{top:10px;left:10px;right:10px}.grave-card-tags .tag{padding:4px 5px;font-size:7px}.grave-card-tags>span:last-child{font-size:8px}.grave-card-body{padding:12px 10px}.grave-location{gap:4px;font-size:7px}.grave-card h3{margin-top:7px;font-size:21px}.grave-owner{flex-wrap:wrap;gap:4px;font-size:7px;line-height:1.6}.grave-owner>.tag{letter-spacing:0;margin-left:auto;padding:3px;font-size:6px}.grave-card-bottom{flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:12px}.grave-card-bottom>div{gap:5px}.grave-card-bottom>div>small{letter-spacing:.7px;font-size:6px}.grave-card-bottom .currency{font-size:15px}.grave-card-bottom .compact-button{min-height:29px;padding:6px 8px;font-size:9px}.catalog-note{font-size:9px}.stat-row{gap:8px;margin:20px 0}.stat-row>div{padding:15px 11px;display:block}.stat-row>div>svg{width:22px;height:22px;margin-bottom:9px}.stat-row span{letter-spacing:1px;font-size:6px}.stat-row strong{font-size:28px}.stat-row strong small{font-size:7px}.estate-card{padding:18px 14px 18px 0}.estate-card>.grave-art{align-self:flex-start;width:120px;margin-top:8px}.estate-card h3{font-size:24px}.estate-card p{font-size:8px}.estate-actions .button{padding:8px 9px;font-size:9px}.empty-state{padding:45px 22px}.empty-state h3{font-size:27px}.empty-state p{font-size:11px}.section-title{gap:10px}.section-title h2{letter-spacing:.7px;font-size:15px}.section-title>span{letter-spacing:.5px;font-size:6px}.weapon-grid{gap:9px}.weapon-card{padding:11px}.weapon-icon{height:93px}.weapon-icon svg{width:40px;height:40px}.weapon-card .tag{letter-spacing:.4px;margin-bottom:9px;padding:4px 5px;font-size:6px}.weapon-card h3{font-size:21px;line-height:1.1}.weapon-card p{min-height:71px;font-size:8px;line-height:1.9}.weapon-card>div{flex-wrap:wrap;gap:3px;font-size:6px}.inventory-grid{grid-template-columns:1fr}.inventory-item{padding:12px}.inventory-item small{font-size:9px}.perk-grid{grid-template-columns:1fr}.perk-card{padding:13px}.perk-card strong{font-size:12px}.perk-card small{font-size:9px}.workshop{margin-top:6px;padding:22px;display:block}.workshop h2{font-size:34px}.recipe-title h3{font-size:13px}.recipe-title p,.recipe-cost{font-size:10px}.recipe-cost .button{padding:8px 14px;font-size:9px}.quest-card{flex-wrap:wrap;gap:12px;padding:17px 13px}.quest-illustration{width:44px;height:64px}.quest-illustration svg{width:28px}.quest-content{flex-basis:calc(100% - 60px)}.quest-content .tag{font-size:6px}.quest-content h3{font-size:25px}.quest-prize{border-top:1px solid var(--line);flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;margin:5px 0 0 55px;padding-top:12px}.quest-prize .currency{font-size:14px}.quest-prize .button{font-size:9px}.district-cards{grid-template-columns:1fr;gap:11px}.district-cards button{padding:20px;position:relative}.district-cards button>span{color:#708b46;font-size:35px;position:absolute;top:15px;right:20px}.district-cards h3{margin-top:0;font-size:25px}.district-cards p{max-width:80%;margin-top:7px;font-size:10px}.district-cards button>div{margin-top:16px;font-size:8px}.rewards-banner{gap:16px;padding:21px}.reward-emblem{width:53px;height:65px}.reward-emblem svg{width:32px}.rewards-banner .tag{letter-spacing:.8px;font-size:6px}.rewards-banner h2{margin-top:10px;font-size:26px;line-height:1.1}.rewards-banner p{font-size:9px;line-height:1.8}.ledger-row{gap:10px;padding:14px 12px}.ledger-icon{flex-shrink:0;width:28px;height:33px}.ledger-row>div strong{font-size:10px}.ledger-row small{font-size:7px}.ledger-row .currency{gap:4px;font-size:13px}.ledger-row .currency>span{display:none}.ledger-row .tag{white-space:normal;font-size:6px;line-height:1.5}.chain-rewards{padding:22px}.modal-backdrop{padding:17px}.modal{max-height:calc(100dvh - 34px);padding:29px 24px}.modal>h2{font-size:33px}.modal>.eyebrow{letter-spacing:1.3px;font-size:6px}.modal>p{font-size:11px}.modal-close{top:14px;right:12px}.guide-steps{gap:21px}.guide-steps>div{gap:14px}.guide-steps h3{font-size:13px}.guide-steps p{font-size:10px}.guide-keys{grid-template-columns:repeat(2,1fr);gap:13px}.network-card{gap:9px;padding:12px}.network-mark{width:32px;height:35px}.network-card strong{font-size:12px}.network-card small{letter-spacing:.2px;font-size:6px}.network-card .tag{padding:4px;font-size:6px}.toast-stack{max-width:none;bottom:75px;left:17px;right:17px}.toast{padding:14px;font-size:11px}.error-banner{flex-wrap:wrap;gap:12px;padding:17px;bottom:80px;left:17px;right:17px}.error-banner>svg{display:none}.error-banner .button{margin-left:0}.error-banner strong{font-size:13px}.error-banner p{font-size:10px}.connecting-banner{width:max-content;max-width:90%;padding:13px 17px;font-size:10px;top:116px}.is-playing .world-intro{display:none}.is-playing .world-right{width:100%;margin-top:0;position:relative;top:auto;right:auto}.is-playing .world-right .world-status{margin-bottom:0;position:relative;top:auto}.is-playing .hunt-panel{opacity:.94;max-width:250px;margin-left:auto;padding:15px!important}.is-playing .hunt-panel h2{margin-top:10px;font-size:22px}.is-playing .hunt-panel>p{font-size:9px}.is-playing .hunt-steps{gap:9px;margin:14px 0}.is-playing .hunt-steps>div{font-size:9px}.is-playing .enemy-health{margin:8px 0}.is-playing .hunt-panel .button{min-height:34px;margin-top:12px;padding:8px 10px;font-size:9px}.is-playing .hunt-panel .text-button{padding:10px 0 0;font-size:9px}.is-playing .hunt-reward{margin-top:12px;padding-top:10px}.is-playing .world-right>.selected-grave{max-width:250px;margin-left:auto;display:block;padding:15px!important}.is-playing .selected-grave .grave-art{display:none}.is-playing .selected-grave h2{font-size:23px}.is-playing .selected-grave p{font-size:9px}.is-playing .world-right{flex-direction:column;gap:15px;display:flex}.is-playing .world-footer{z-index:7;width:auto;margin:0;position:fixed;bottom:68px;left:17px;right:17px}.is-playing .world-footer>span{font-size:7px}.combat-hud{z-index:8;flex-wrap:wrap;justify-content:space-between;gap:17px;position:fixed;bottom:111px;left:17px;right:17px}.player-vitals{min-width:166px;max-width:200px}.vital-name{font-size:10px}.vital-avatar{width:39px;height:43px}.health-bar{min-width:118px}.action-bar{gap:7px;margin-left:auto}.action-bar button{width:57px;height:62px}.action-bar kbd{font-size:6px}.action-bar span{font-size:8px}.is-playing .world-ui{min-height:calc(100dvh - 108px);padding-bottom:215px}.is-playing .district-switch{width:100%;max-width:100%;margin-bottom:18px;position:relative;top:auto;left:auto}.map-legend{gap:11px}.map-legend span{font-size:7px}}@media (max-width:390px){.brand{gap:7px;font-size:18px}.wallet-button{padding:8px;font-size:9px}.wallet-button svg{width:13px}.resources small{display:none}.breadcrumb{font-size:5px}.world-intro h1{font-size:40px}.district-switch{top:336px}.district-switch button{font-size:8px}.discovery-card>.grave-art{width:68px}.discovery-card strong{font-size:14px}.grave-card h3{font-size:19px}.grave-card-bottom{display:block}.grave-card-bottom .compact-button{width:100%;margin-top:12px}.grave-owner .tag{display:none}.weapon-card h3{font-size:19px}.weapon-card p{font-size:7px}.action-bar button{width:51px}.settings-top{display:none}}@media (max-width:760px){.settings-top{width:26px;margin-left:7px;display:flex}.settings-top svg{width:17px;height:17px}.top-actions{gap:0}}@media (max-width:760px){.district-switch{width:100%;max-width:100%;margin-top:22px;position:relative;top:auto;left:auto}.world-right{margin-top:87px}.world-status{top:-68px}.is-playing .world-right{margin-top:0}.is-playing .world-status{top:auto}}.emote-grid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.emote-grid .button{min-height:32px;padding:9px;font-size:10px}.party-field{pointer-events:auto;flex-direction:column;gap:9px;width:220px;display:flex;position:absolute;top:270px;left:33px}.party-field>div{color:#b7ce8d;background:#20351ccc;border:1px solid #839d5140;border-radius:3px;align-items:center;gap:9px;padding:11px;display:flex}.party-field>div>span{flex:1}.party-field strong{font-size:11px;font-weight:500;display:block}.party-field small{color:#98b37b;margin-top:5px;font-size:7px;display:block}.party-field .button{min-height:26px;padding:6px;font-size:8px}@media (max-width:760px){.party-field{width:125px;top:22px;left:17px}.party-field>div{flex-wrap:wrap;gap:6px;padding:7px}.party-field strong{font-size:9px}.party-field small{font-size:6px}.party-field .button{width:100%}}:root{--lime:#f3a252;--lime-bright:#ffc178;--muted:#a292a2;--line:#b291ad25;--panel:#1a1721;--side:76px;--top:66px;color:#ebe4e8;background:#100f16}.app{display:flow-root}.topbar{background:#121018f5;border-bottom-color:#bd8c6230;gap:20px;padding:0 24px}.brand{color:#f4e9dc;font-size:23px}.brand-light{color:#e6c9ad}.brand small{display:none}.brand-mark{color:#f9a34f;width:25px;height:34px}.top-nav{display:none}.top-actions{gap:18px;margin-left:auto}.connection{letter-spacing:1.4px;color:#b4a5ac;font-size:7px}.wallet-button{color:#efcba5;background:#302117;border-color:#9b643950;border-radius:5px;padding:9px 12px}.wallet-button:hover{background:#51341f;border-color:#bd8a55}.settings-top{color:#b7a3b1}.side-nav{width:var(--side);border-right:1px solid var(--line);background:#131018eb;gap:0;padding:20px 10px 18px}.season-label,.hunter-profile{display:none}.side-nav-links{gap:9px}.side-nav-links>button{color:#aa93aa;border:1px solid #0000;border-radius:7px;justify-content:center;height:45px;min-height:45px;padding:0;position:relative}.side-nav-links>button>span,.side-nav-links>button>small,.side-nav-links>button>i{display:none}.side-nav-links>button svg{width:20px;height:20px}.side-nav-links>button.active{color:#ffc184;background:#dc863f19;border-color:#e99b4430}.side-nav-links>button.active:before{display:none}.side-bottom{gap:11px;margin-top:auto;padding-top:15px}.side-bottom>button{justify-content:center;padding:8px 0}.side-bottom>button>span,.side-bottom>button>svg:last-child:not(:first-child){display:none}.side-bottom>button>svg{color:#baa0b8;width:18px}.resource-bar{height:43px;top:var(--top);border-bottom:1px solid var(--line);background:#141119eb;padding:0 30px}.resources{color:#e9cbb2;gap:22px}.resources svg{color:#e6a76c}.resources small{color:#a596a5}.breadcrumb{color:#a38da0;font-size:8px}.page-world .resource-bar{display:none}.content-page{margin-top:calc(var(--top) + 43px);background:radial-gradient(at 20% 0,#38203740,#0000 60%),#121018f7;min-height:calc(100dvh - 109px);padding:33px 38px 55px}.content-page h1{color:#f6e7d8}.page-heading{margin-bottom:29px}.page-heading h1{margin:8px 0 10px;font-size:42px}.page-heading p{color:#b19bab;max-width:610px;font-size:12px}.eyebrow{color:#d99a66;letter-spacing:2px;font-size:8px}.page-heading .tag{color:#e7b386;background:#a56a3420;border-color:#ac744539}.panel{background:#1c1722e8;border-color:#c59aac28}.button.primary{color:#2b170d;background:linear-gradient(135deg,#ffc275,#ea8c41);border-color:#efaa6b;box-shadow:0 3px 20px #b4531720}.button.primary:hover:not(:disabled){color:#281609;background:linear-gradient(135deg,#ffd393,#f3a45f);transform:translateY(-1px)}.button.ghost-button{color:#d5b9ce;background:#36233528;border-color:#99718f45}.button.ghost-button:hover:not(:disabled){background:#6a435238;border-color:#a87594}.button{border-radius:5px}.tag.green,.tag.rare{color:#e6b881;background:#86502125;border-color:#b882463a}.tag.legendary{color:#d2b3ff;background:#6d438828;border-color:#a173c74a}.tag.common{color:#bcabbc;background:#78647b20;border-color:#78647b30}.currency{color:#e7c49d}.currency svg{color:#ecab6e}.currency>span{color:#a895a3}input,select,textarea{color:#e4d2df;background:#17131e;border-color:#6c4e674a}input::placeholder{color:#8b7589}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-label{color:#be9bad}.modal{background:linear-gradient(140deg,#221b2b,#18151e);border:1px solid #a580a447;box-shadow:0 30px 100px #0009}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08060bad}.modal h2,.modal h3{color:#f6e6d9}.modal-note{color:#b89bb3;background:#3d2d372c;border-color:#92617b30}.app-status{display:none}.toast-stack{z-index:60;max-width:310px;bottom:28px;right:25px}.toast{color:#ecdae7;background:#241c2af5;border-color:#a4779155;padding:13px 15px;font-size:11px;box-shadow:0 6px 25px #0005}.toast>svg{color:#f5b577}.toast.error{border-color:#cf706f70}.quiet-world.world-ui,.is-playing .quiet-world.world-ui{inset:var(--top) 0 0 var(--side);pointer-events:none;z-index:1;min-height:0;margin:0;padding:0;display:block;position:fixed;overflow:hidden}.quiet-world button,.quiet-world select{pointer-events:auto}.realm-heading{text-align:center;pointer-events:none;text-shadow:0 2px 14px #08050b;width:max-content;max-width:70%;position:absolute;top:26px;left:50%;transform:translate(-50%)}.realm-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#e0bc9d;font-size:7px}.realm-heading h1{font-family:var(--display);letter-spacing:2px;color:#fff0dc;margin:5px 0 6px;font-size:29px;line-height:1.2}.realm-subtitle{color:#c3b0bf;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.realm-tools{color:#efc19c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17101d9c;border:1px solid #c7987130;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:absolute;top:28px;left:25px}.realm-tools select{color:#e0c4cf;background:0 0;border:0;max-width:145px;padding:0;font-size:10px}.realm-tools>button{border-left:1px solid #a7838130;margin-left:4px;padding-left:10px;display:flex}.begin-exploring{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:75%;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.begin-exploring>.button{gap:15px;padding:13px 22px;font-size:12px}.begin-exploring>span{letter-spacing:.4px;color:#d7c2c2;text-shadow:0 2px 5px #000;font-size:8px}.grave-inspector{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#1a131ef0;border:1px solid #d5a5783b;border-radius:8px;width:270px;padding:15px;position:absolute;bottom:110px;right:24px;box-shadow:0 10px 32px #0c071247}.inspector-heading{text-align:left;align-items:center;gap:11px;width:100%;padding:0;display:flex}.inspector-heading>span:nth-child(2){flex:1}.inspector-heading small{letter-spacing:1.2px;color:#bd998e;margin-bottom:4px;font-size:6px;display:block}.inspector-heading strong{font-family:var(--display);color:#ead6c4;font-size:20px;font-weight:500;display:block}.grave-rarity{color:#ffbf78;background:#b6793e24;border:1px solid #c08e5352;border-radius:5px;justify-content:center;align-items:center;width:32px;height:34px;display:flex}.grave-rarity.legendary{color:#c4a2f9;background:#9164c129;border-color:#b693e740}.inspector-facts{color:#baa4b5;justify-content:space-between;margin:14px 0 9px;font-size:8px;display:flex}.inspector-facts>span:last-child{color:#e3ad7a}.grave-inspector>p{color:#a68fa4;max-width:225px;font-size:10px;line-height:1.6}.grave-inspector .button.wide{gap:9px;min-height:37px;margin-top:14px;padding:9px 12px;font-size:11px}.grave-inspector .button svg:last-child{margin-left:auto}.grave-inspector.collapsed{padding:12px}.quiet-objective.hunt-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#1c1422d4;border:1px solid #cfa18f30;border-radius:6px;width:340px;max-width:50%;position:absolute;top:101px;left:50%;transform:translate(-50%);padding:11px 14px!important}.objective-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.objective-line>span{color:#e1cadc;font-size:10px;line-height:1.6}.objective-line>button{color:#cbaeae;padding:0;display:flex}.objective-progress{background:#6a435644;height:2px;margin-top:10px}.objective-progress>i{background:#efad69;height:100%;transition:width .4s;display:block}.objective-meta{letter-spacing:.5px;color:#ad90a6;justify-content:space-between;gap:10px;margin-top:7px;font-size:7px;display:flex}.objective-meta>span:last-child{align-items:center;gap:4px;display:flex}.objective-details{color:#e4b58b;border-top:1px solid #a6777b25;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.objective-details>span{align-items:center;gap:4px;display:flex}.objective-details .text-button{color:#ad879d;margin-left:auto;padding:4px 0;font-size:8px}.context-interact{position:absolute;bottom:115px;left:50%;transform:translate(-50%)}.context-interact>button{color:#edccad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1525d4;border:1px solid #b48b684a;border-radius:5px;align-items:center;gap:10px;padding:9px 14px;font-size:10px;display:flex}.context-interact kbd{color:#311a0d;background:#f3b879;border-color:#ffd299;font-size:9px}.boss-vitals{color:#ffceac;width:300px;max-width:45%;position:absolute;top:196px;left:50%;transform:translate(-50%)}.boss-vitals>div{font-family:var(--display);text-shadow:0 2px 5px #000;align-items:center;gap:8px;font-size:16px;display:flex}.boss-vitals>div>span{margin-left:auto;font-size:10px}.boss-vitals>i{background:#2e1424cc;border:1px solid #b0746830;height:5px;margin-top:6px;display:block}.boss-vitals b{background:linear-gradient(90deg,#bc494f,#ec9766);height:100%;transition:width .2s;display:block}.dungeon-radar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1420ac;border:1px solid #ba987735;border-radius:8px;width:145px;height:145px;padding:12px;position:absolute;top:26px;right:24px}.dungeon-radar>svg{width:100%;height:calc(100% - 15px);display:block}.dungeon-radar>span>svg{flex-shrink:0;width:10px;height:10px}.dungeon-radar>span{color:#b99eae;letter-spacing:.5px;justify-content:center;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.quiet-party.party-field{gap:6px;width:160px;position:absolute;top:105px;left:25px}.quiet-party.party-field>div{color:#e0c3d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c1422b3;border:1px solid #a988862a;border-radius:5px;padding:8px}.quiet-party strong{font-size:10px}.quiet-party small{color:#c1a0a8;font-size:7px}.party-health{color:#dba45f;align-items:center;display:flex}.party-health.downed{color:#f37577}.quiet-party .button{margin:0;font-size:8px}.quiet-combat.combat-hud{left:calc(var(--side) + 26px);grid-template-columns:1fr auto 1fr;align-items:end;gap:15px;display:grid;bottom:25px;right:26px}.quiet-combat .player-vitals{text-align:left;background:0 0;gap:10px;min-width:0;max-width:215px;padding:0;display:flex}.quiet-combat .player-vitals>span:last-child{flex:1;min-width:145px}.quiet-combat .vital-avatar{color:#f8c390;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#342332b8;border-color:#be916051;width:40px;height:45px}.quiet-combat .vital-name{color:#f2dacf;text-shadow:0 2px 5px #000;font-size:10px;display:flex}.quiet-combat .vital-name small{color:#cfa480;font-size:7px}.quiet-combat .health-bar{background:#27171fed;border-color:#684857;min-width:0;height:5px;display:block}.quiet-combat .health-bar>i{background:linear-gradient(90deg,#eb9853,#f7c586);display:block}.health-caption{color:#d6bac6;text-shadow:0 2px 5px #000;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.quiet-combat .action-bar{grid-column:2;justify-self:center;gap:7px;margin:0}.quiet-combat .action-bar>button{color:#eacaab;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#211723dc;border-color:#b085634a;border-radius:6px;width:45px;height:43px}.quiet-combat .action-bar svg{width:19px;height:19px}.quiet-combat .action-bar kbd{color:#c4a6ba;background:#1d1524;border-color:#7d5b6b63;font-size:7px;top:-10px}.quiet-combat .item-count{color:#f7d8b2;font-size:7px;position:absolute;bottom:3px;right:4px}.quiet-shortcuts{align-items:center;gap:7px;display:flex;position:absolute;bottom:25px;right:26px}.quiet-shortcuts>button{color:#ddbdba;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c1424bf;border:1px solid #b9927840;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.quiet-shortcuts kbd{background:#281b2d;border-color:#765565;min-width:14px;min-height:14px;padding:2px;font-size:7px}.market-mode-tabs,.wardrobe-tabs,.community-nav{border-bottom:1px solid var(--line);gap:7px;margin-bottom:25px;padding-bottom:13px;display:flex}.market-mode-tabs>button,.wardrobe-tabs>button,.community-nav>button{color:#a78c9e;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.market-mode-tabs>button[aria-selected=true],.wardrobe-tabs>button[aria-selected=true],.community-nav>button[aria-selected=true]{color:#f1c191;background:#81532a2c;border:1px solid #bb854b33}.deed-intro{background:linear-gradient(125deg,#45292454,#201624);border:1px solid #966c5c38;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:12px;padding:22px 25px;display:flex}.deed-intro p{color:#c6a8b9;max-width:480px;margin-top:10px;font-size:12px}.deed-reference{text-align:right;flex-shrink:0}.deed-reference>strong{font-family:var(--display);color:#fac897;font-size:35px;font-weight:500;display:block}.deed-reference>strong>small{letter-spacing:1px;color:#bc8b6d;font-family:Barlow,sans-serif;font-size:9px}.deed-reference>span{color:#bca0b1;margin-top:3px;font-size:8px;display:block}.deed-network-note{color:#cfac8b;align-items:center;gap:7px;margin:12px 0 27px;font-size:8px;display:flex}.deed-network-note>i{background:#eda968;border-radius:50%;width:4px;height:4px}.deed-network-note>span{color:#957b90;margin-left:auto}.deed-search{flex:1;min-width:260px;max-width:500px}.deed-search input{width:100%}.deed-count{color:#b097aa;margin-left:auto;font-size:10px}.grave-card{background:#1b1620;border-color:#9470802a;border-radius:7px;overflow:hidden}.grave-card:hover{border-color:#cf9b6760;box-shadow:0 10px 30px #0a071248}.grave-card-art{background:radial-gradient(at 50% 70%,#613f2729,#0000 70%)}.grave-card h3{color:#ead6c3}.grave-location{color:#b0889c}.grave-owner{color:#ad91a3}.grave-card-bottom{border-top-color:#96707829}.grave-card-bottom>div>small{color:#a98796}.grave-card-tags{color:#ba9998}.art-inspect{color:#efc8a0;background:#362437a6;border-color:#a8869560}.dollar-price{font-family:var(--display);color:#f8c792;font-size:25px;font-weight:500}.catalog-pagination{color:#b899ab;justify-content:center;align-items:center;gap:17px;margin-top:30px;font-size:10px;display:flex}.catalog-pagination>span:first-child{margin-right:auto}.catalog-pagination .button{padding:8px 12px;font-size:10px}.market-notice{background:#3b294428;border-color:#8e719737}.market-notice p{color:#b79dad}.filter-tabs button{color:#b697aa}.filter-tabs button.active{color:#efbd8c;background:#69472326;border-color:#a77e4e4a}.wardrobe-layout{grid-template-columns:minmax(270px,.8fr) minmax(480px,1.3fr);gap:35px;display:grid}.wardrobe-stage{background:radial-gradient(at 50% 68%,#6d3d423d,#0000 65%),linear-gradient(145deg,#21182a,#16121b);border:1px solid #9874832b;border-radius:10px;align-self:start;min-height:560px;position:sticky;top:100px;overflow:hidden}.wardrobe-title{text-align:center;z-index:1;pointer-events:none;position:absolute;top:27px;left:15px;right:15px}.wardrobe-title h2{font-family:var(--display);color:#f0d8c4;margin:10px 0 5px;font-size:30px}.wardrobe-title>span:last-child{color:#b08ba5;font-size:9px}.character-preview{touch-action:none;cursor:grab;width:100%;height:490px}.character-preview:active{cursor:grabbing}.character-preview canvas{width:100%;height:100%;display:block}.preview-caption{color:#d9b19f;z-index:1;justify-content:center;align-items:center;gap:7px;margin-top:-35px;font-size:9px;display:flex;position:relative}.preview-caption button{color:#f6c383;margin-left:8px;text-decoration:underline}.wardrobe-note{color:#a48b9e;text-align:center;justify-content:center;align-items:center;gap:7px;padding:24px 18px;font-size:8px;line-height:1.6;display:flex}.wardrobe-tabs{justify-content:space-between;margin-bottom:18px}.wardrobe-tabs>button{flex:1;padding:11px 12px}.cosmetic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cosmetic-card{background:#1d1723;border:1px solid #8f718135;border-radius:7px;flex-direction:column;padding:13px;display:flex}.cosmetic-card.equipped{background:#31231e55;border-color:#da9a536d}.cosmetic-card.previewing{box-shadow:0 0 0 1px #ddbeee88}.cosmetic-art{color:#d8b2a3;background:radial-gradient(#74475d50,#0000 75%);justify-content:center;align-items:center;height:115px;display:flex;position:relative}.cosmetic-art>span{color:#eac18b;align-items:center;gap:4px;font-size:7px;display:flex;position:absolute;bottom:0;left:0}.cosmetic-art.cosmetic-witch,.cosmetic-art.cosmetic-plum{color:#b29be5}.cosmetic-art.cosmetic-pumpkin,.cosmetic-art.cosmetic-harvest,.cosmetic-art.cosmetic-rust{color:#f3a052}.cosmetic-art.cosmetic-spectral{color:#9ce2cc}.cosmetic-art.cosmetic-bone,.cosmetic-art.cosmetic-bone-crown{color:#efe1b9}.cosmetic-art.cosmetic-gilded{color:#edc578}.cosmetic-lock{color:#957d90;position:absolute;top:4px;right:4px}.cosmetic-card h3{font-family:var(--display);color:#ead3c5;margin-top:12px;font-size:21px}.cosmetic-card p{color:#ab8ca0;flex:1;min-height:45px;margin-top:6px;font-size:9px;line-height:1.65}.cosmetic-card>.button{min-height:32px;margin-top:13px;padding:8px;font-size:9px}.cosmetic-quest{color:#c4a0d5;border-top:1px solid #92728826;align-items:flex-start;gap:6px;margin-top:13px;padding-top:10px;font-size:8px;line-height:1.6;display:flex}.cosmetic-quest svg{flex-shrink:0;margin-top:2px}.community-layout{max-width:1250px;margin:0 auto}.community-nav{gap:12px}.community-nav>button:last-child{margin-left:auto}.community-nav>button>span{color:#33221a;background:#efb679;border-radius:50%;justify-content:center;align-items:center;min-width:17px;min-height:17px;font-size:9px;display:flex}.community-columns{grid-template-columns:minmax(350px,1fr) 315px;gap:36px;display:grid}.community-section-title{font-family:var(--display);letter-spacing:1px;text-transform:uppercase;color:#dbc5d5;justify-content:space-between;margin:0 0 16px;font-size:20px;display:flex}.community-section-title:not(:first-child){margin-top:30px}.community-section-title>span{color:#957e95;font-size:12px}.person-row{background:#211a2680;border:1px solid #98738029;border-radius:6px;align-items:center;gap:13px;margin-bottom:9px;padding:14px;display:flex}.person-avatar{color:#e7af79;background:#4d332326;border:1px solid #ac805441;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:39px;display:flex;position:relative}.person-avatar>svg{width:22px}.person-avatar>i{background:#786177;border:1px solid #17121d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px}.person-avatar>i.online{background:#e4a965}.person-row>div{flex:1;min-width:0}.person-row strong{color:#dbc3d1;font-size:12px;display:block}.person-row small{color:#a3869c;margin-top:5px;font-size:8px;display:block}.person-row .button{min-height:32px;padding:8px 11px;font-size:9px}.community-empty{text-align:center;color:#c28d73;background:#2118244d;border:1px dashed #93728537;border-radius:8px;padding:40px 25px}.community-empty>svg{opacity:.8;margin-bottom:15px}.community-empty h3{font-family:var(--display);color:#e0bfbd;font-size:25px;font-weight:500}.community-empty p{color:#a78ca2;max-width:330px;margin:10px auto 0;font-size:11px;line-height:1.8}.community-search{width:100%;margin-bottom:15px}.community-search input{width:100%}.community-muted{color:#aa8e9d;margin:10px 0 20px;font-size:10px;line-height:1.8}.community-aside{background:linear-gradient(140deg,#39232166,#221729);border:1px solid #a675632e;border-radius:8px;align-self:start;padding:24px}.community-aside h3{font-family:var(--display);color:#edc7aa;font-size:30px;font-weight:500}.community-aside>p{color:#b390a6;margin-top:12px;font-size:11px}.hunter-id{background:#17111d80;border:1px solid #a179623a;border-radius:5px;margin:23px 0;padding:13px;position:relative}.hunter-id small{letter-spacing:1px;color:#c29c86;font-size:7px;display:block}.hunter-id code{overflow-wrap:anywhere;color:#d6b6ca;margin-top:8px;padding-right:22px;font-size:9px;line-height:1.6;display:block}.hunter-id button{color:#cba180;position:absolute;bottom:12px;right:10px}.community-aside .field-label{font-size:8px}.community-aside input{width:100%;font-size:11px}.community-aside .button{font-size:11px}.guild-browser-heading{justify-content:space-between;align-items:center;gap:20px;margin:35px 0;display:flex}.guild-browser-heading h2{font-family:var(--display);color:#eccbad;margin:10px 0;font-size:37px}.guild-browser-heading p{color:#ae8ea3;font-size:12px}.guild-browser-heading .button{font-size:11px}.guild-create{background:#271c2a;border:1px solid #a776573f;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;padding:23px;display:grid}.guild-create input,.guild-create textarea{width:100%}.guild-create .button{grid-column:1/-1;justify-self:start;font-size:11px}.guild-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guild-card{background:linear-gradient(135deg,#3c273542,#19131f);border:1px solid #98708036;border-radius:8px;padding:25px}.guild-card>svg{color:#e4ae71}.guild-card>span{float:right;color:#ba8d74;letter-spacing:1px;font-size:8px}.guild-card h3{font-family:var(--display);color:#e9ccbc;margin:15px 0 8px;font-size:27px}.guild-card p{color:#b193a7;min-height:56px;font-size:11px}.guild-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.guild-card small{color:#c49a82;font-size:8px}.guild-card .button{min-height:31px;padding:8px;font-size:9px}.guild-home{text-align:center;max-width:680px;margin:15px auto}.guild-crest{color:#e9b779;background:radial-gradient(#69432950,#0000);justify-content:center;align-items:center;width:95px;height:110px;margin:0 auto 20px;display:flex;position:relative}.guild-flame{color:#e8ca9f;font-size:24px;position:absolute;top:30px}.guild-home h2{font-family:var(--display);color:#f5d8b9;margin:10px 0;font-size:49px;font-weight:500}.guild-home>p{color:#ac8ea4;font-size:12px;line-height:1.8}.guild-progress{letter-spacing:1px;color:#c8a078;background:#3c282231;border:1px solid #b27e552a;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:13px;margin:25px 0 15px;padding:22px;font-size:9px;display:flex}.guild-progress>i{background:#503040;width:100%;height:4px}.guild-progress b{background:#e8aa6c;height:100%;display:block}.guild-member-list{text-align:left;margin:22px 0}.guild-member-list .person-row>strong{flex:1}.guild-member-list .person-row>span{color:#d3ac7e;align-items:center;gap:5px;font-size:9px;display:flex}.story-quests{margin-bottom:35px}.story-quest{background:linear-gradient(120deg,#452b2538,#20162470);border:1px solid #9470792f;border-radius:7px;align-items:center;gap:18px;margin-bottom:13px;padding:21px;display:flex}.story-quest.locked{opacity:.55}.story-quest.complete{opacity:.65;background:#39242125}.chapter-number{width:42px;height:45px;font-family:var(--display);color:#e6b07b;background:#55372727;border:1px solid #b4815540;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:27px;display:flex}.story-quest-copy{flex:1;min-width:0}.story-quest-copy>span{letter-spacing:1.5px;color:#d19b74;font-size:6px}.story-quest h3{font-family:var(--display);color:#e6c8bf;margin:5px 0;font-size:27px;font-weight:500}.story-quest p{color:#b08da3;font-size:10px}.story-quest-copy>small{color:#b590a8;margin-top:10px;font-size:8px;display:block}.story-progress{color:#bb989d;align-items:center;gap:12px;margin-top:14px;font-size:8px;display:flex}.story-progress>i{background:#65415149;flex:1;max-width:230px;height:3px;display:block}.story-progress b{background:#e6a163;height:100%;display:block}.story-loot{flex-direction:column;align-items:flex-end;gap:9px;min-width:130px;display:flex}.story-loot>span{color:#d8ad8b;align-items:center;gap:5px;font-size:8px;display:flex}.story-loot .special-loot{color:#d4afea;max-width:160px;font-size:9px}.story-loot>.button{min-height:31px;padding:8px 11px;font-size:9px}.section-title h2{color:#d6bacb}.section-title>span{color:#ad87a0}.quest-card,.weapon-card,.perk-card,.inventory-item,.estate-card{background:#211927c9;border-color:#916b8033}.quest-content h3,.weapon-card h3,.estate-card h3{color:#ead0c7}.weapon-card.equipped,.perk-card.equipped{background:#56382128;border-color:#e0a2646b}.weapon-icon{color:#dfab77;background:radial-gradient(#b675422c,#0000 70%)}.inventory-item>span{color:#c5a0d2;background:#51324e31}.inventory-item strong,.perk-card strong{color:#d9becf}.workshop h2{color:#edcab2}.workshop p,.recipe-title p,.inventory-item small,.perk-card small{color:#ae8da3}.weapon-level{color:#c5a1ab}.weapon-level .filled{background:#e3a968}.recipe{border-color:#a3737930}.recipe-title h3{color:#dfc0c8}.recipe-title>span{color:#dda56e;background:#4e304431}.recipe-cost{color:#c9a0ad}.quest-progress>div>i,.thin-progress>i{background:#e7a563}.rewards-banner{background:linear-gradient(120deg,#492d283d,#231729);border-color:#a975622e}.rewards-banner h2{color:#edcba8}.ledger-row{background:#211927;border-color:#96718629}.ledger-icon{color:#eab37b;background:#4d33293b}.hunter-record{color:#ceb0bb}.expanded-map.modal{width:100%;max-width:920px;padding:30px}.expanded-map>h2{font-family:var(--display);margin:10px 0 18px;font-size:36px}.expanded-map>p{color:#ad90a6;font-size:11px}.world-map-grid{grid-template-columns:minmax(280px,1fr) 230px;gap:23px;display:grid}.large-map-surface{background:#15111d;border:1px solid #a0768840;border-radius:7px;overflow:hidden}.large-map-surface>svg{width:100%;max-height:470px;display:block}.map-grave{cursor:pointer;transition:fill .12s}.map-grave:hover{fill:#ffc582}.map-key{border-top:1px solid var(--line);justify-content:center;gap:24px;padding:13px;display:flex}.map-key>span{color:#b595a9;align-items:center;gap:6px;font-size:8px;display:flex}.map-key i{border-radius:2px;width:5px;height:5px}.map-search-panel .search{width:100%;margin:0 0 12px}.map-search-panel .search input{width:100%;font-size:10px}.map-results{flex-direction:column;gap:6px;display:flex}.map-results>button{text-align:left;background:#30212f44;border:1px solid #9b758627;border-radius:4px;padding:11px}.map-results strong{color:#dbbcbe;font-size:11px;font-weight:500;display:block}.map-results small{color:#9f7f97;margin-top:5px;font-size:8px;display:block}.map-travel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.map-travel>span{letter-spacing:1px;color:#bd947e;margin-right:auto;font-size:7px}.map-travel .button{min-height:32px;padding:8px 10px;font-size:9px}.expanded-radar{height:440px;margin-top:20px;position:relative}.expanded-radar .dungeon-radar{cursor:default;width:100%;height:100%;padding:25px;inset:0}.expanded-radar .dungeon-radar>span{font-size:10px}@media (max-width:1180px){.wardrobe-layout{grid-template-columns:minmax(230px,.75fr) minmax(360px,1fr);gap:20px}.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-columns{grid-template-columns:1fr 280px;gap:22px}.guild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.realm-heading{max-width:55%}.quiet-objective.hunt-panel{max-width:43%}.realm-tools select{max-width:113px}.quiet-party.party-field{width:140px}.story-quest{gap:12px;padding:17px}.story-loot{min-width:110px}.story-quest h3{font-size:24px}}@media (max-width:900px){:root{--side:62px}.content-page{padding:27px 24px 45px}.topbar{padding:0 20px}.wardrobe-layout{grid-template-columns:1fr}.wardrobe-stage{max-width:none;min-height:410px;position:relative;top:auto}.character-preview{height:380px}.wardrobe-title{text-align:left;top:20px;left:25px}.wardrobe-title h2{font-size:25px}.wardrobe-note{padding-top:18px}.cosmetic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-columns{grid-template-columns:1fr}.community-aside{max-width:none}.guild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.realm-heading{max-width:80%;top:78px}.in-dungeon .realm-heading{top:24px;left:44%}.quiet-objective.hunt-panel{max-width:48%;top:96px;left:44%}.dungeon-radar{width:110px;height:110px;top:25px;right:16px}.realm-tools{top:22px;left:18px}.realm-tools select{max-width:150px}.grave-inspector{width:240px;right:18px}.quiet-party.party-field{width:120px;top:22px;left:15px}.quiet-party.party-field strong{font-size:8px}.quiet-party.party-field small{font-size:6px}.quiet-party.party-field>div{gap:6px;padding:6px}.quiet-combat.combat-hud{left:calc(var(--side) + 18px);grid-template-columns:1fr auto;right:18px}.quiet-combat .player-vitals{max-width:170px}.quiet-combat .player-vitals>span:last-child{min-width:118px}.quiet-combat .action-bar{justify-self:end;margin-right:0}.quiet-shortcuts{bottom:83px;right:18px}.boss-vitals{top:190px;left:44%}.context-interact{bottom:90px;left:53%}.deed-intro{padding:18px}.deed-network-note{flex-wrap:wrap}.deed-network-note>span{flex-basis:100%;margin:0;line-height:1.6}.world-map-grid{grid-template-columns:1fr 200px}.expanded-map.modal{padding:25px}.story-loot{min-width:110px}.story-loot .special-loot{font-size:8px}}@media (max-width:760px){:root{--side:0px;--top:58px}.topbar{padding:0 16px}.brand{letter-spacing:.7px;gap:8px;font-size:20px}.brand-mark{width:23px;height:30px}.top-actions{gap:10px}.wallet-button{gap:6px;padding:8px 9px;font-size:9px}.wallet-button svg{width:13px}.wallet-button>svg:last-child,.connection{display:none}.settings-top{width:22px;margin-left:0;display:flex}.side-nav{z-index:35;background:#15111cf5;border-top:1px solid #b184672d;border-right:0;width:100%;height:62px;padding:0;display:block;position:fixed;inset:auto 0 0}.side-nav-links{flex-direction:row;justify-content:space-around;gap:0;height:61px;padding:4px 5px;display:flex}.side-nav-links>button{border:0;border-radius:4px;flex-direction:column;flex:1;gap:5px;min-width:0;height:52px;min-height:0}.side-nav-links>button svg{width:17px;height:17px}.side-nav-links>button>span{color:inherit;white-space:nowrap;font-size:6px;display:block}.side-nav-links>button.active{background:#9a633218;border:0}.side-bottom{display:none}.resource-bar{height:35px;padding:0 17px;top:58px}.breadcrumb{font-size:6px}.resources{gap:14px;font-size:11px}.resources small{font-size:6px}.resources svg{width:11px}.content-page{min-height:calc(100dvh - 93px);margin-top:93px;padding:24px 17px 87px}.page-heading h1{font-size:31px}.page-heading p{max-width:330px;font-size:10px}.page-heading>.tag{display:none}.page-heading .eyebrow{letter-spacing:1.8px;font-size:6px}.world-canvas,.world-shade{bottom:62px}.quiet-world.world-ui,.is-playing .quiet-world.world-ui{min-height:0;padding:0;inset:58px 0 62px;overflow:hidden}.realm-heading{max-width:95%;top:67px}.realm-heading h1{font-size:24px}.realm-eyebrow{letter-spacing:2px;font-size:6px}.realm-subtitle{font-size:7px}.realm-tools{padding:8px;top:16px;left:15px}.realm-tools select{max-width:150px;font-size:9px}.realm-tools>svg{width:12px}.begin-exploring{gap:10px;width:95%;max-width:95%;bottom:25px}.begin-exploring>.button{padding:12px 20px;font-size:11px}.begin-exploring>span{font-size:7px}.grave-inspector{width:223px;padding:12px;bottom:118px;right:14px}.inspector-heading strong{font-size:18px}.inspector-heading small{font-size:6px}.grave-inspector p{font-size:9px}.grave-inspector .button.wide{font-size:10px}.grave-inspector .inspector-facts{margin:11px 0 7px;font-size:7px}.grave-rarity{width:29px;height:30px}.quiet-shortcuts{bottom:78px;right:14px}.quiet-shortcuts>button{padding:7px 8px;font-size:8px}.quiet-shortcuts>button svg{width:13px}.quiet-combat.combat-hud{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid;position:fixed;bottom:79px;left:14px;right:14px}.quiet-combat .player-vitals{gap:7px;max-width:153px}.quiet-combat .vital-avatar{width:30px;height:38px}.quiet-combat .vital-avatar svg{width:20px}.quiet-combat .player-vitals>span:last-child{min-width:104px}.quiet-combat .vital-name{gap:8px;font-size:8px}.quiet-combat .vital-name small{font-size:6px}.quiet-combat .action-bar{gap:5px}.quiet-combat .action-bar>button{width:34px;height:35px}.quiet-combat .action-bar svg{width:16px;height:16px}.quiet-combat .action-bar kbd{min-height:12px;padding:2px;font-size:5px;top:-8px}.quiet-combat .health-caption{font-size:6px}.quiet-combat .health-bar{height:4px}.in-dungeon .realm-heading{text-align:left;max-width:calc(100% - 135px);top:22px;left:20px;transform:none}.in-dungeon .realm-heading h1{letter-spacing:.5px;margin-top:8px;font-size:24px}.in-dungeon .realm-eyebrow{letter-spacing:1.3px;font-size:5px}.quiet-objective.hunt-panel{border-radius:5px;width:calc(100% - 137px);max-width:none;top:100px;left:15px;transform:none;padding:9px 10px!important}.objective-line>span{font-size:8px}.objective-meta{font-size:6px}.objective-progress{margin-top:8px}.objective-details{gap:9px;font-size:8px}.objective-details .text-button{text-align:left;flex-basis:100%;font-size:7px}.dungeon-radar{width:94px;height:94px;padding:8px;top:20px;right:14px}.dungeon-radar>span{margin-top:4px;font-size:5px}.boss-vitals{width:calc(100% - 140px);max-width:none;top:195px;left:15px;transform:none}.boss-vitals>div{font-size:13px}.boss-vitals>div>span{font-size:8px}.context-interact{width:max-content;max-width:85%;bottom:81px;left:50%}.context-interact>button{padding:8px 12px;font-size:9px}.in-dungeon .quiet-shortcuts{bottom:132px}.quiet-party.party-field{width:97px;top:127px;left:auto;right:14px}.quiet-party.party-field>div{flex-wrap:wrap;gap:5px;padding:6px}.quiet-party.party-field strong{font-size:7px}.quiet-party.party-field small{font-size:5px}.quiet-party.party-field svg{width:12px}.quiet-party.party-field .button{width:100%;min-height:21px;padding:4px;font-size:7px}.toast-stack{pointer-events:none;max-width:270px;bottom:134px;left:auto;right:14px}.toast{gap:8px;padding:10px 12px;font-size:9px}.toast button{pointer-events:auto}.toast>svg{width:14px}.market-mode-tabs{justify-content:space-between;gap:4px;margin-bottom:18px;padding-bottom:10px}.market-mode-tabs>button{flex:1;padding:10px 8px;font-size:9px;line-height:1.5}.deed-intro{align-items:flex-start;gap:15px;padding:16px}.deed-intro .eyebrow{letter-spacing:1px;font-size:5px;line-height:1.7}.deed-intro p{margin-top:7px;font-size:9px}.deed-reference{max-width:122px}.deed-reference>strong{font-size:29px}.deed-reference>strong>small{font-size:7px}.deed-reference>span{font-size:6px;line-height:1.6}.deed-network-note{margin-bottom:20px;font-size:7px}.deed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.deed-search{flex:1;min-width:150px;max-width:none}.deed-search input{font-size:10px}.deed-count{width:100%;margin-left:0;font-size:8px}.deed-grid .grave-card-art{height:135px}.deed-grid .grave-card-tags>span:last-child{font-size:6px}.deed-grid .grave-card-body{padding:12px 10px}.deed-grid .grave-card h3{font-size:20px}.deed-grid .grave-owner{min-height:23px;font-size:7px;line-height:1.7}.deed-grid .grave-card-bottom{margin-top:10px;padding-top:10px;display:block}.deed-grid .grave-card-bottom>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.deed-grid .grave-card-bottom>div>small{letter-spacing:.5px;max-width:58px;font-size:5px;line-height:1.6}.deed-grid .dollar-price{font-size:24px}.deed-grid .button{gap:5px;width:100%;min-height:30px;margin-top:10px;padding:7px 5px;font-size:8px}.catalog-pagination{flex-wrap:wrap;gap:10px;margin-top:22px;font-size:8px}.catalog-pagination>span:first-child{text-align:center;flex-basis:100%;margin:0 0 5px}.catalog-pagination .button{padding:8px 10px;font-size:9px}.wardrobe-stage{min-height:377px}.character-preview{height:345px}.wardrobe-title{top:20px;left:20px}.wardrobe-title .eyebrow{letter-spacing:1.1px;font-size:5px}.wardrobe-title h2{margin-top:7px;font-size:23px}.wardrobe-title>span:last-child{font-size:7px}.preview-caption{margin-top:-18px;font-size:8px}.wardrobe-note{padding:20px 14px;font-size:7px;line-height:1.7}.wardrobe-layout{gap:23px}.wardrobe-tabs{justify-content:space-around;gap:5px}.wardrobe-tabs>button{gap:6px;padding:9px 7px;font-size:9px}.wardrobe-tabs svg{width:14px}.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cosmetic-card{padding:11px}.cosmetic-art{height:95px}.cosmetic-art>svg{width:38px}.cosmetic-card h3{font-size:21px}.cosmetic-card p{font-size:9px}.cosmetic-quest{font-size:8px}.community-nav{justify-content:space-between;gap:5px;margin-bottom:22px}.community-nav>button{gap:6px;padding:9px 8px;font-size:9px}.community-nav>button svg{width:14px}.community-nav>button:last-child{margin:0}.community-nav>button:last-child>svg:last-child{display:none}.community-columns{display:block}.community-aside{margin-top:26px;padding:22px}.community-empty{padding:33px 20px}.community-section-title{font-size:18px}.person-row{gap:10px;padding:11px}.person-row .button{gap:5px;padding:7px 9px;font-size:8px}.person-row strong{font-size:11px}.person-row small{font-size:7px}.person-avatar{width:31px;height:35px}.guild-browser-heading{flex-direction:column;align-items:flex-start;margin:22px 0}.guild-browser-heading h2{font-size:32px}.guild-browser-heading p{font-size:10px}.guild-browser-heading .eyebrow{font-size:6px}.guild-grid{grid-template-columns:1fr;gap:12px}.guild-card{padding:21px}.guild-card h3{font-size:27px}.guild-create{grid-template-columns:1fr;gap:16px;padding:18px}.guild-home h2{font-size:38px}.guild-home>p{font-size:11px}.story-quest{flex-wrap:wrap;gap:10px;padding:15px 12px}.chapter-number{width:33px;height:38px;font-size:23px}.story-quest-copy{flex-basis:calc(100% - 50px)}.story-quest h3{font-size:23px}.story-quest p{font-size:9px}.story-quest-copy>span{font-size:5px}.story-progress{margin-top:10px}.story-loot{border-top:1px solid #95687125;flex-flow:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:9px;margin-top:3px;padding-top:11px;display:flex}.story-loot>span{font-size:7px}.story-loot .special-loot{max-width:none;margin-right:auto;font-size:8px}.story-loot>.button{padding:7px 9px;font-size:8px}.expanded-map.modal{max-height:calc(100dvh - 34px);padding:25px 18px;overflow:auto}.expanded-map>h2{margin:10px 0 15px;font-size:29px}.expanded-map .eyebrow{letter-spacing:1.4px;font-size:5px}.world-map-grid{grid-template-columns:1fr;gap:15px}.large-map-surface>svg{max-height:350px}.map-search-panel .search{margin-bottom:10px}.map-results{grid-template-columns:1fr 1fr;gap:6px;max-height:140px;display:grid;overflow:auto}.map-results>button{padding:9px}.map-results strong{font-size:9px}.map-results small{font-size:6px}.map-travel{gap:7px;margin-top:17px}.map-travel>span{flex-basis:100%;margin-bottom:3px;font-size:6px}.map-travel>.button{min-height:30px;padding:7px 9px;font-size:8px}.expanded-radar{height:350px}.expanded-radar .dungeon-radar{width:100%;height:100%;padding:20px;inset:0}.error-banner{background:#251824;border-color:#bf7c764a;bottom:78px}.connecting-banner{color:#e4bc9f;background:#251c29;border-color:#ad856450;top:70px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--line:#81afbd26;--panel:#10232c;--muted:#8ea7b0;background:#08171f}.topbar{background:#0a171ff5;border-bottom-color:#7ea8b326}.side-nav{background:#0c1a22f0}.side-nav-links>button{color:#8da4af}.side-bottom>button>svg{color:#9cb4bd}.connection{color:#a2bdc5}.connection.online i,.live-dot{background:#72dded;box-shadow:0 0 10px #4adeef55}.resource-bar{background:#0c1b24eb}.content-page{background:radial-gradient(at 20% 0,#25445040,#0000 60%),#0c1922f7}.world-canvas{background:#102934}.world-shade,.is-playing .world-shade{background:radial-gradient(at 50% 48%,#0000 45%,#0311194a 100%)}.film-grain{opacity:.006}.realm-tools,.quiet-shortcuts>button{background:#0b1c28bf;border-color:#96bbc132}.realm-subtitle{color:#a9c3ca}.grave-inspector,.quiet-objective.hunt-panel,.dungeon-radar{background:#0a1c29df;border-color:#87a8b737}.quiet-party.party-field>div{background:#0b202bbf}.context-interact>button,.quiet-combat .action-bar>button{background:#0b1c29df;border-color:#9fbcc744}.toast{background:#102331f5;border-color:#97b8c145}.modal{background:linear-gradient(145deg,#172e39,#0c1b25);border-color:#8eb6c13d}@media (max-width:760px){.side-nav{background:#0c1a22f5}}:root{--side:0px;--top:0px;--lime:#88e1ac;--lime-bright:#b0f7cd;--line:#80a38c29;--panel:#132019;--muted:#91a699;color:#dce7df;background:#09120d}html,body,#root{min-height:100%}body{background:#09120d}.game-shell{background:0 0;min-height:100dvh}.game-shell .world-canvas,.game-shell .world-shade{inset:0}.game-shell .world-canvas{background:#112019}.game-shell .world-shade,.game-shell.is-playing .world-shade{background:radial-gradient(at 50% 48%,#0000 45%,#0410094a 100%)}.game-shell .app-status{display:none}.game-title-screen{z-index:10;background:#0b1c11;position:fixed;inset:0;overflow:hidden}.game-title-art{object-fit:cover;object-position:66% center;width:100%;height:100%;display:block}.game-title-vignette{pointer-events:none;background:linear-gradient(90deg,#0a180fbd 0%,#0c1f1235 48%,#0000 72%),linear-gradient(#09160d55,#0000 20% 70%,#07100aa1);position:absolute;inset:0}.game-title-content{width:min(410px,38vw);position:absolute;top:48%;left:clamp(32px,8vw,160px);transform:translateY(-50%)}.game-title-eyebrow{letter-spacing:4px;color:#9bd7b3;margin-bottom:22px;font-size:10px;display:block}.game-title-logo{font-family:var(--display);letter-spacing:1px;color:#eee9d7;text-shadow:0 4px 40px #07100a80;font-size:clamp(62px,7.2vw,116px);font-weight:700;line-height:.83}.game-title-logo span{color:#aee3c0;font-weight:400;display:block}.game-title-tagline{color:#bdcac1;margin:27px 0 32px;font-size:14px;line-height:1.7}.game-title-actions{flex-direction:column;align-items:stretch;gap:8px;width:min(280px,100%);display:flex}.game-title-play,.game-menu-resume{color:#0d1e13;background:linear-gradient(110deg,#9de8b9,#68c299);border:1px solid #c3ffce5c;border-radius:4px;align-items:center;gap:14px;min-height:52px;padding:14px 20px;font-size:16px;font-weight:600;display:flex;box-shadow:0 7px 35px #52a36d19}.game-title-play>span,.game-menu-resume>span{text-align:left;flex:1}.game-title-play:hover:not(:disabled),.game-menu-resume:hover{color:#0a190f;background:#b6f3cb}.game-title-secondary{text-align:left;color:#bccec2;border:1px solid #0000;border-radius:4px;align-items:center;gap:14px;padding:12px 20px;font-size:14px;display:flex}.game-title-secondary:hover{color:#dcf4e9;background:#4b775a22;border-color:#a7c2b01a}.game-title-footer{color:#819f8b;letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:29px;left:clamp(32px,8vw,160px);right:35px}.game-connection{align-items:center;gap:8px;display:flex}.game-connection i{background:#b3aa7b;border-radius:50%;width:5px;height:5px}.game-connection.connected i{background:#83e9ae;box-shadow:0 0 10px #56eba45c}.game-menu-overlay{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08150cb3;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.game-menu-panel{background:linear-gradient(145deg,#1d3826f5,#102617f5);border:1px solid #7ca38940;border-radius:10px;width:min(560px,100%);max-height:calc(100dvh - 50px);padding:30px;overflow-y:auto;box-shadow:0 35px 140px #0009}.game-menu-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.game-menu-eyebrow{letter-spacing:2.6px;color:#82c7a4;font-size:8px}.game-menu-heading h2{font-family:var(--display);text-transform:uppercase;color:#e7eedf;margin:4px 0 0;font-size:37px}.game-menu-close{color:#a3bfac;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}.game-menu-close kbd{color:#7d9d88;background:0 0;border:0;font-size:7px}.game-menu-player{color:#a8ddb7;align-items:center;gap:12px;padding:13px 0 18px;display:flex}.game-menu-player strong{color:#d7e2db;font-size:13px;display:block}.game-menu-player small{color:#80a28b;margin-top:4px;font-size:10px;display:block}.game-menu-live-note{color:#a2b7aa;margin:-4px 0 14px;font-size:10px}.game-menu-resume{width:100%;min-height:43px;padding:11px 16px;font-size:13px}.game-menu-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.game-menu-destination{text-align:left;color:#a0bca9;background:#233f2c29;border:1px solid #6c967a29;border-radius:5px;align-items:center;gap:13px;padding:15px 13px;display:flex}.game-menu-destination:hover{background:#42674e2b;border-color:#8bcca257}.game-menu-destination strong{color:#d8e4dc;font-size:12px;font-weight:500;display:block}.game-menu-destination small{color:#7ea089;margin-top:5px;font-size:9px;display:block}.game-menu-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 0;display:flex}.game-menu-tools button{color:#abc5b4;align-items:center;gap:8px;font-size:11px;display:flex}.game-menu-title-link{color:#85a28f;align-items:center;gap:8px;margin:19px auto 0;font-size:10px;display:flex}.management-top{z-index:31;background:#0f2416f5;border-bottom:1px solid #82a78e29;align-items:center;gap:24px;height:60px;padding:0 30px;display:flex;position:fixed;inset:0 0 auto}.management-top>button{color:#a5c3af;align-items:center;gap:6px;font-size:11px;display:flex}.management-top>span{font-family:var(--display);color:#dbeadd;font-size:21px}.management-top>button:last-child{margin-left:0}.management-resources{align-items:center;gap:22px;margin-left:auto;display:flex}.management-resources span{color:#b2c3b8;align-items:center;gap:6px;font-size:10px;display:flex}.management-resources svg{color:#87c9a6}.game-shell .content-page{z-index:30;background:radial-gradient(at 20% 0,#294d354d,#0000 55%),#0e2215f7;min-height:0;margin:0;padding:33px clamp(24px,5vw,90px) 50px;position:fixed;inset:60px 0 0;overflow-y:auto}.game-shell .content-page .wardrobe-stage{top:0}.game-shell .content-page .page-heading h1{font-size:36px}.game-shell .button.primary{color:#112518;background:linear-gradient(120deg,#a2e4b8,#6aba95);border-color:#96d3ad}.game-shell .button.primary:hover:not(:disabled){color:#112518;background:#c0efcb}.game-shell .modal-backdrop{background:#09160dcc}.game-shell .modal{background:linear-gradient(145deg,#1d3d28,#112919);border-color:#8eb69c3d}.game-shell input,.game-shell select,.game-shell textarea{color:#dce7df;background:#111d16;border-color:#71967e4a}.game-shell input::placeholder{color:#829388}.game-shell .panel,.game-shell .grave-card,.game-shell .cosmetic-card,.game-shell .quest-card,.game-shell .weapon-card,.game-shell .perk-card,.game-shell .inventory-item,.game-shell .estate-card,.game-shell .ledger-row,.game-shell .guild-card,.game-shell .guild-create,.game-shell .community-aside{background:#15221be8;border-color:#789b842e}.game-shell .grave-card:hover{border-color:#93cfab60;box-shadow:0 10px 30px #040a0648}.game-shell .button.ghost-button,.game-shell .market-notice,.game-shell .community-empty,.game-shell .person-row,.game-shell .story-quest,.game-shell .map-results>button{background:#1d32242e;border-color:#789b842e}.game-shell .button.ghost-button{color:#bedac7}.game-shell .deed-intro,.game-shell .rewards-banner{background:linear-gradient(125deg,#30473154,#15221a);border-color:#8fac8f38}.game-shell .wardrobe-stage{background:radial-gradient(at 50% 68%,#3d77503d,#0000 65%),linear-gradient(145deg,#1a2b20,#101a14);border-color:#789b842e}.game-shell .cosmetic-art.cosmetic-spectral{color:#90eab0}.game-shell .cosmetic-art.cosmetic-charcoal{color:#87968b;background:radial-gradient(#34483a50,#0000 75%)}.game-shell .cosmetic-card.equipped{background:#263f2b55;border-color:#8acf9e6d}.game-shell .cosmetic-card.previewing{box-shadow:0 0 0 1px #a8e6bd88}.game-shell .hunter-id,.game-shell .large-map-surface{background:#0d1912;border-color:#789b843b}.game-shell .art-inspect,.game-shell .inventory-item>span{color:#b5dbbd;background:#2d4635a6;border-color:#7caa8860}.game-shell .page-heading p,.game-shell .modal-note,.game-shell .market-notice p,.game-shell .deed-intro p,.game-shell .deed-count,.game-shell .grave-location,.game-shell .grave-owner,.game-shell .wardrobe-note,.game-shell .wardrobe-title>span:last-child,.game-shell .person-row small,.game-shell .community-empty p,.game-shell .guild-home>p,.game-shell .expanded-map>p,.game-shell .map-results small,.game-shell .catalog-pagination,.game-shell .map-key>span{color:#9db5a5}.game-shell .community-section-title,.game-shell .map-results strong{color:#d5e4d8}.game-shell .community-section-title>span,.game-shell .cosmetic-lock{color:#89a191}.game-shell .cosmetic-quest,.game-shell .story-loot .special-loot{color:#aedcbb}.game-shell .market-mode-tabs>button,.game-shell .wardrobe-tabs>button,.game-shell .community-nav>button,.game-shell .filter-tabs button{color:#9eb3a5}.game-shell .market-mode-tabs>button[aria-selected=true],.game-shell .wardrobe-tabs>button[aria-selected=true],.game-shell .community-nav>button[aria-selected=true],.game-shell .filter-tabs button.active{color:#bde8cc;background:#467c542c;border-color:#83b58f4a}.game-shell .tag.common{color:#afc3b4;background:#5d786420;border-color:#6d927a30}.game-shell .tag.legendary{color:#e5ce99;background:#89734428;border-color:#b9a16d4a}.game-shell .person-avatar>i{background:#637a69;border-color:#112018}.game-shell .connection.online i,.game-shell .live-dot{background:#82dfa4;box-shadow:0 0 10px #58c78655}.game-shell .connecting-banner{color:#c2ddc9;background:#182a1f;border-color:#7ea98850}.game-shell .error-banner{background:#261e18;border-color:#b787654a}.game-shell .dungeon-radar{background:#102018df;border-color:#7eaa8937}.game-shell .game-hud.world-ui{z-index:1;pointer-events:none;min-height:0;margin:0;padding:0;position:fixed;inset:0}.game-hud button{pointer-events:auto}.hud-menu{color:#c7d8cd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e2215ad;border:1px solid #90b49c32;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:flex;position:absolute;top:20px;left:22px}.hud-menu kbd{color:#92b29d;background:0 0;border-color:#698c754a;margin-left:4px;font-size:7px}.game-hud .dungeon-radar{background:#0c1e12a6;border-color:#89a69332;width:115px;height:115px;padding:10px;top:20px;right:22px}.game-hud .dungeon-radar>span{color:#9fb4a6;font-size:6px}.hud-objective{pointer-events:auto;width:max-content;max-width:min(410px,48%);position:absolute;top:20px;left:50%;transform:translate(-50%)}.hud-objective-line{color:#c1dccd;text-align:left;background:#0d2114a6;border:1px solid #8bb99a25;border-radius:5px;align-items:center;gap:9px;padding:9px 12px;font-size:10px;line-height:1.5;display:flex}.hud-objective-line>span{flex:1}.hud-objective-details{color:#96aa9c;background:#102617f2;border:1px solid #86a89134;border-radius:5px;margin-top:7px;padding:14px;font-size:10px}.hud-objective-details>div{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.hud-objective-details span{align-items:center;gap:5px;display:flex}.hud-objective-details>button{color:#ba9e90;padding:2px 0;font-size:10px}.game-hud .hud-boss{width:260px;top:77px}.hud-context{color:#c5ddcb;background:#0f2416bd;border:1px solid #8aa9943b;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:102px;left:50%;transform:translate(-50%)}.hud-context kbd{color:#16271c;background:#a1ddaf;border-color:#bae0be;font-size:9px}.hud-inspector{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2516cf;border:1px solid #97b3a036;border-radius:6px;width:290px;position:absolute;bottom:28px;right:22px}.hud-inspector-row{align-items:center;gap:10px;padding:10px;display:flex}.hud-grave-title{text-align:left;color:#9ccbb0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.hud-grave-title>span{flex:1;min-width:0}.hud-grave-title small{letter-spacing:1px;color:#8da996;margin-bottom:4px;font-size:5px;display:block}.hud-grave-title strong{font-family:var(--display);color:#deeadb;font-size:16px;font-weight:500;display:block}.hud-hunt-button{color:#112c20;background:#8cd5a3;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.hud-hunt-button:hover:not(:disabled){color:#112c20;background:#b4f0c3}.hud-grave-details{color:#9eb7a6;flex-wrap:wrap;gap:11px;padding:0 12px 12px;font-size:8px;display:flex}.hud-vitals{color:#98cbb0;text-align:left;text-shadow:0 2px 4px #000;align-items:center;gap:10px;width:198px;padding:0;display:flex;position:absolute;bottom:27px;left:23px}.hud-vitals>span{flex:1}.hud-vital-name{color:#d6e8dc;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.hud-vital-name strong{font-weight:500}.hud-vital-name small{color:#8ba393;font-size:7px}.hud-health-track{background:#0f2416d9;border:1px solid #8fb29b45;height:5px;margin-top:7px;display:block}.hud-health-track i{background:linear-gradient(90deg,#57ba8a,#b2e9ad);height:100%;transition:width .2s;display:block}.hud-health-caption{color:#b2cabc;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.hud-actions{align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hud-actions>button{color:#b1ddc2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f2617cf;border:1px solid #86a59045;border-radius:5px;place-items:center;width:45px;height:44px;display:grid;position:relative}.hud-actions kbd{color:#aabbb0;background:#102417;border-color:#7b998554;min-height:14px;font-size:6px;position:absolute;top:-10px}.hud-item-count{color:#d7e5d2;font-size:7px;position:absolute;bottom:4px;right:4px}.hud-utilities{align-items:center;gap:7px;display:flex;position:absolute;bottom:100px;right:23px}.hud-utilities button{color:#acc0b3;background:#0f2617a6;border:1px solid #8aa89433;border-radius:4px;align-items:center;gap:7px;padding:8px;display:flex}.hud-utilities kbd{color:#8aa794;background:0 0;min-width:13px;min-height:13px;font-size:6px}.hud-utilities span{font-size:8px}.in-dungeon .hud-utilities{bottom:29px}.hud-party{flex-direction:column;gap:5px;width:135px;display:flex;position:absolute;top:80px;left:23px}.hud-party>div{color:#97b2a0;background:#1025178f;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;display:flex}.hud-party strong{color:#c9ddcd;font-size:9px;font-weight:500;display:block}.hud-party small{margin-top:2px;font-size:7px;display:block}.hud-party button{color:#dcad95;margin-left:auto;padding:4px;font-size:8px}.game-shell .toast-stack{pointer-events:none;max-width:265px;bottom:155px;right:23px}.game-shell .toast{background:#152f1eed;border-color:#97b89f45;padding:11px;font-size:10px}.game-shell .toast button{pointer-events:auto}.game-shell .error-banner{bottom:18px}@media (max-width:760px){:root{--side:0px;--top:0px}.game-title-art{object-position:63% center}.game-title-vignette{background:linear-gradient(#0c1d1228 25%,#0c1d12d4 68%,#0a1a0ff5 100%),linear-gradient(90deg,#0b1c1150,#0000)}.game-title-content{width:calc(100% - 60px);top:auto;bottom:85px;left:30px;transform:none}.game-title-eyebrow{letter-spacing:3px;margin-bottom:15px;font-size:7px}.game-title-logo{font-size:66px;line-height:.85}.game-title-tagline{margin:18px 0 22px;font-size:11px}.game-title-actions{gap:2px;width:245px}.game-title-play{min-height:46px;padding:11px 16px;font-size:14px}.game-title-secondary{padding:11px 16px;font-size:12px}.game-title-footer{letter-spacing:.8px;font-size:7px;bottom:23px;left:30px;right:25px}.game-menu-overlay{padding:14px}.game-menu-panel{max-height:calc(100dvh - 28px);padding:22px 18px}.game-menu-heading{margin-bottom:10px}.game-menu-heading h2{font-size:32px}.game-menu-player{padding:9px 0 16px}.game-menu-grid{gap:8px;margin:16px 0}.game-menu-destination{gap:9px;padding:13px 10px}.game-menu-destination>svg{width:17px}.game-menu-destination strong{font-size:11px}.game-menu-destination small{font-size:7px;line-height:1.5}.game-menu-tools{gap:7px}.game-menu-tools button{gap:5px;font-size:9px}.game-menu-tools svg{width:14px}.management-top{gap:13px;height:51px;padding:0 16px}.management-top>span{font-size:18px}.management-top>button{font-size:9px}.management-resources{gap:9px}.management-resources span{gap:3px;font-size:8px}.management-resources span:last-child{display:none}.management-resources svg{width:10px}.game-shell .content-page{padding:25px 17px 35px;inset:51px 0 0}.game-shell .content-page .page-heading h1{font-size:29px}.game-shell .world-canvas,.game-shell .world-shade{inset:0}.hud-menu{gap:6px;padding:8px;font-size:9px;top:15px;left:15px}.hud-menu>svg{width:16px}.hud-menu kbd{display:none}.game-hud .dungeon-radar{width:87px;height:87px;padding:7px;top:15px;right:15px}.game-hud .dungeon-radar>span{font-size:5px}.hud-objective{max-width:calc(100% - 123px);top:65px;left:15px;transform:none}.hud-objective-line{gap:6px;padding:7px 9px;font-size:8px}.hud-objective-line>svg{width:11px}.hud-objective-details{padding:10px;font-size:8px}.hud-objective-details>button{font-size:8px}.hud-vitals{gap:7px;width:140px;bottom:22px;left:16px}.hud-vitals>svg{width:19px}.hud-vital-name{font-size:9px}.hud-vital-name small{font-size:6px}.hud-health-caption{font-size:7px}.hud-inspector{width:min(290px,100% - 30px);bottom:85px;right:15px}.hud-inspector-row{padding:8px}.hud-grave-title strong{font-size:15px}.hud-hunt-button{padding:8px;font-size:8px}.hud-utilities{bottom:20px;right:16px}.hud-utilities button{padding:8px}.hud-actions{gap:5px;bottom:22px;left:auto;right:15px;transform:none}.hud-actions>button{width:34px;height:35px}.hud-actions>button>svg{width:16px}.hud-actions kbd{font-size:5px}.hud-context{font-size:9px;bottom:84px}.in-dungeon .hud-utilities{top:114px;bottom:auto;right:15px}.hud-party{width:120px;top:150px;left:15px}.game-hud .hud-boss{width:calc(100% - 135px);top:116px;left:15px;transform:none}.game-shell .toast-stack{max-width:235px;bottom:149px;right:15px}}@media (max-height:640px) and (min-width:761px){.game-title-content{top:47%}.game-title-logo{font-size:70px}.game-title-tagline{margin:18px 0;font-size:12px}.game-title-eyebrow{margin-bottom:15px}}@font-face{font-family:Creepster;src:url(/fonts/Creepster-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--spooky:"Creepster", fantasy;--haunt-bone:#ede8cb;--haunt-ember:#efa14c;--haunt-mint:#b0edb8;--haunt-brass:#827344}.game-shell .game-title-logo,.game-shell .game-menu-heading h2,.game-shell .content-page :is(h1,h2,h3),.game-shell .modal>h2,.game-shell .expanded-map h2{font-family:var(--spooky);letter-spacing:.6px;font-weight:400}.game-shell .game-title-logo{color:var(--haunt-bone);transform-origin:0;text-shadow:1px 3px #172f1b,2px 5px #07130a,0 12px 34px #0009;font-size:clamp(68px,7.8vw,122px);line-height:.94;transform:rotate(-2deg)}.game-title-logo span{color:#b9d6a2;text-shadow:1px 3px #24502c,2px 6px #08120a,0 0 36px #6aa34426;font-weight:400}.game-title-eyebrow{color:#dfba79;letter-spacing:3.3px}.game-title-tagline{color:#cbcdb5;margin-top:24px}.game-title-actions{gap:12px;width:min(300px,100%)}.game-title-content{width:min(455px,41vw)}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary){isolation:isolate;color:#e6efc9;text-shadow:0 2px 1px #08130a;background:repeating-linear-gradient(174deg,#0000 0 13px,#070d0620 14px,#0000 15px 28px),linear-gradient(120deg,#425b2d,#213e26 58%,#192e20);border:1px solid #a39557;border-top-color:#d3bb74;border-bottom:3px solid #4d4225;border-radius:13px 3px;transition:transform .2s,border-color .2s,box-shadow .2s,color .2s;position:relative;box-shadow:inset 0 1px #ebd39838,inset 0 -3px #060d085c,0 5px #060d08,0 9px 22px #0006}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):before{content:"";pointer-events:none;border:1px solid #dbb56732;border-radius:8px 1px;position:absolute;inset:4px}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#e8f0b61a 45%,#0000 65%) 100% 0/260% 100%;transition:background-position .65s;position:absolute;inset:0}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):hover:not(:disabled){color:#fff4cd;background:repeating-linear-gradient(174deg,#0000 0 13px,#070d0620 14px,#0000 15px 28px),linear-gradient(120deg,#526736,#315133 58%,#253e29);border-color:#e8b061;transform:translateY(-2px);box-shadow:inset 0 1px #f5daa260,inset 0 -3px #060d085c,0 6px #060d08,0 0 27px #93c26e26}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):hover:after{background-position:0 0}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 2px 8px #0007,0 1px #060d08}.game-shell :is(.game-title-play,.game-menu-resume,.button.primary):disabled{opacity:.48;box-shadow:inset 0 1px #ebd39820,0 2px #060d08}.game-title-play{gap:14px;min-height:73px;padding:10px 20px 10px 12px}.game-title-play>span{font-family:var(--spooky);letter-spacing:1px;font-size:30px;font-weight:400}.game-title-play>svg:last-child,.game-menu-resume>svg:last-child{color:#d8ba72}.haunt-button-seal{color:#f3a04c;filter:drop-shadow(0 2px 1px #000a)drop-shadow(0 0 7px #f47c2329);width:45px;height:45px}.seal-shadow{fill:#101c10}.seal-glow{fill:#ffdc89}.seal-detail{fill:currentColor;stroke:none}.seal-detail[fill=none]{fill:none;stroke:#08180a;stroke-width:1.4px}.game-title-secondary{color:#cbd2b4;background:linear-gradient(90deg,#112317c9,#13241866);border:1px solid #8192614a;border-left:3px solid #847a49;border-radius:2px 9px;min-height:42px;position:relative}.game-title-secondary>svg{color:#c4a166}.game-title-secondary:hover{color:#f3e1b7;background:#243722cf;border-color:#c5aa677a;transform:translate(4px)}.game-menu-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d08bd}.game-menu-panel{isolation:isolate;background:radial-gradient(at 50% 0,#63804d24,#0000 58%),repeating-linear-gradient(4deg,#a1ac6208 0 1px,#0000 1px 7px),linear-gradient(140deg,#1e3021f9,#0c1b11fc 65%);border:1px solid #8a7e4f;border-bottom:4px solid #52482e;border-radius:25px 7px;width:min(620px,100%);padding:30px;animation:.28s ease-out both grimoire-open;position:relative;box-shadow:inset 0 0 0 5px #0a170e,inset 0 0 0 6px #6f6b3d77,inset 0 0 65px #0005,0 30px 100px #000b}.haunt-panel-web{color:#aeae7838;pointer-events:none;z-index:-1;width:100px;height:100px;position:absolute;top:7px}.web-left{left:7px}.web-right{right:7px;transform:scaleX(-1)}.game-menu-heading{gap:15px;margin-bottom:7px}.haunt-menu-crest{color:#dc8e44;filter:drop-shadow(0 0 11px #ee821a21);width:59px;height:59px}.game-menu-heading>div{flex:1}.game-menu-eyebrow{color:#c1a671;letter-spacing:3px;font-size:8px}.game-shell .game-menu-heading h2{color:var(--haunt-bone);text-shadow:0 3px #0a160c;font-size:42px;line-height:1.05}.game-menu-close{color:#d4c392;background:#08140c66;border:1px solid #82764e66;border-radius:8px 2px;width:31px;min-height:37px}.game-menu-close:hover{color:#ffe5b4;border-color:#e4a363}.game-menu-close kbd{color:#a5a47f}.game-menu-player{padding:11px 0 17px}.game-menu-player>svg{color:#9bd6a1}.game-menu-player small{color:#9ca58a}.game-menu-resume{gap:12px;min-height:54px;padding:6px 15px}.game-menu-resume>span{font-family:var(--spooky);letter-spacing:.7px;font-size:24px;font-weight:400}.game-menu-resume .haunt-button-seal{color:#c5d99c;width:33px;height:33px}.game-menu-grid{gap:11px;margin:22px 0 19px}.game-menu-destination{--relic:#a9d3a0;--relic-light:#beeab745;isolation:isolate;background:radial-gradient(at 6% 48%,#63804430,#0000 68%),linear-gradient(115deg,#283a26e6,#14271bc9);border:1px solid #66764b8c;border-bottom:3px solid #3d432b;border-radius:17px 3px;gap:11px;min-width:0;min-height:86px;padding:13px 14px 13px 10px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative;box-shadow:inset 0 0 0 3px #0d1a104f,inset 0 1px #c9d5992b,0 4px #060e0999}.game-menu-destination:before{content:"";pointer-events:none;border:1px solid #acb67b20;border-radius:11px 1px;position:absolute;inset:5px}.game-menu-destination:after{content:"";background:#b5a76a;width:3px;height:3px;position:absolute;top:9px;right:9px;transform:rotate(45deg);box-shadow:0 0 5px #b5a76a55}.game-menu-destination:hover{background:radial-gradient(at 6% 48%,#7294524d,#0000 68%),linear-gradient(115deg,#32482c,#1a3020);border-color:#c2aa65;transform:translateY(-3px)rotate(-.35deg);box-shadow:inset 0 1px #d4e3a343,0 7px #060e0999,0 0 21px #9ec86614}.game-menu-destination:active{transform:translateY(2px);box-shadow:0 1px #060e0999}.haunt-card-medallion{width:50px;height:54px;color:var(--relic);background:radial-gradient(#6e9f5138,#0000 70%);flex:0 0 50px;place-items:center;display:grid}.haunt-card-medallion .haunted-seal,.haunt-card-medallion>svg{width:45px;height:45px;filter:drop-shadow(0 3px 0 #08140b) drop-shadow(0 0 5px var(--relic-light));transition:transform .25s,filter .25s}.game-menu-destination:hover .haunt-card-medallion>svg{filter:drop-shadow(0 3px 0 #08140b) drop-shadow(0 0 9px var(--relic-light));transform:rotate(-7deg)scale(1.08)}.haunt-card-copy{flex:1;min-width:0}.game-menu-destination strong{font-family:var(--spooky);color:#e0e4c5;letter-spacing:.3px;font-size:22px;font-weight:400;line-height:1.08}.game-menu-destination small{color:#a4b092;margin-top:5px;font-size:10px;line-height:1.4}.haunt-card-arrow{color:#c2a365;opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:11px;right:11px;transform:translate(-4px)}.game-menu-destination:hover .haunt-card-arrow{opacity:1;transform:translate(0)}.haunt-card-estate,.haunt-card-rewards{--relic:#e7a459;--relic-light:#ff951c30}.haunt-card-community{--relic:#d1d2ae}.game-menu-tools{border-color:#9a91563a;padding:14px 0}.game-menu-tools button{color:#bfcaad;padding:7px 3px}.game-menu-tools button>svg{color:#c09b5d}.game-menu-tools button:hover{color:#f5d897}.game-menu-title-link{color:#a9ad8f;margin-top:17px}.game-menu-title-link:hover{color:#f1c98d}.game-shell .content-page .page-heading h1{color:#e6e4c5;text-shadow:0 3px #081a0e;font-size:44px;line-height:1.08}.game-shell .section-title h2{letter-spacing:.8px;color:#d3d8b8;font-size:23px;font-weight:400}.game-shell .content-page :is(.panel,.grave-card,.cosmetic-card,.quest-card,.weapon-card,.estate-card,.story-quest){background:linear-gradient(130deg,#85954612,#0000 40%),repeating-linear-gradient(5deg,#99a87506 0 1px,#0000 1px 6px),linear-gradient(145deg,#1c2e1f,#122017);border:1px solid #7b825446;border-bottom:3px solid #414b2d;border-radius:16px 4px;box-shadow:inset 0 0 0 3px #06100938,inset 0 1px #c3d19718,0 7px 19px #0003}.game-shell .content-page :is(.grave-card,.cosmetic-card,.weapon-card):hover{border-color:#b2ac697c;box-shadow:inset 0 0 0 3px #06100938,0 8px 22px #0005,0 0 17px #9bab4120}.game-shell .content-page :is(.weapon-card.equipped,.cosmetic-card.equipped){background:radial-gradient(at top,#48764342,#0000 70%),#192c1d;border-color:#9ac67c;box-shadow:inset 0 0 0 3px #06100938,0 0 23px #83b75a18}.game-shell .content-page .grave-card{border-radius:25px 25px 5px 5px}.game-shell .content-page :is(.grave-card h3,.cosmetic-card h3,.weapon-card h3,.quest-card h3,.story-quest h3){color:#e1dfbf;font-size:25px;line-height:1.14}.game-shell .content-page .recipe-title h3{font-size:19px;line-height:1.2}.game-shell .cosmetic-art{background:radial-gradient(#6d9a4940,#0000 68%)}.game-shell .button.ghost-button,.game-shell .button.compact-button:not(.primary){color:#d1d7b8;background:linear-gradient(120deg,#263b24,#182c1b);border-color:#85915c7a #85915c7a #4a5735;border-bottom-style:solid;border-bottom-width:2px;border-radius:8px 2px;box-shadow:inset 0 1px #b5c49319,0 2px #08110b}.game-shell .button.ghost-button:hover:not(:disabled),.game-shell .button.compact-button:not(.primary):hover:not(:disabled){color:#f2ddae;background:#2c4128;border-color:#c0a56b}.game-shell .modal{background:radial-gradient(at top,#5c754627,#0000 65%),linear-gradient(140deg,#213323,#112017);border:1px solid #8a845166;border-bottom:4px solid #51482f;border-radius:19px 5px;box-shadow:inset 0 0 0 5px #07120b55,0 30px 100px #000a}.game-shell .modal>h2{color:#e9e5c7;font-size:38px}.game-shell .management-top>span{font-family:var(--spooky);letter-spacing:.6px;font-weight:400}.game-shell :is(.hud-menu,.hud-actions>button,.hud-utilities button,.hud-context){border-color:#9e955756;border-radius:8px 2px;box-shadow:inset 0 1px #cfc88e18,0 3px #07100980}.game-shell :is(.hud-menu,.hud-actions>button,.hud-utilities button):hover:not(:disabled){color:#f0cf99;background:#263d22;border-color:#d2a866}.game-shell .hud-hunt-button{color:#e9edc9;background:linear-gradient(125deg,#496338,#284c30);border:1px solid #a6b675;border-bottom:2px solid #687142;border-radius:7px 2px;box-shadow:inset 0 1px #d5e6a42e}.game-shell .hud-hunt-button:hover:not(:disabled){color:#fff0ce;background:#516c3d;border-color:#e0ba72}.game-shell button:focus-visible,.game-shell a:focus-visible{outline-offset:4px;outline:2px solid #f3be72}@keyframes grimoire-open{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.game-title-content{width:calc(100% - 60px);bottom:77px}.game-shell .game-title-logo{font-size:clamp(57px,16.5vw,80px);line-height:.94}.game-title-actions{gap:9px;width:min(270px,100%)}.game-title-play{min-height:61px;padding:8px 15px 8px 9px}.game-title-play>span{font-size:26px}.haunt-button-seal{width:36px;height:36px}.game-title-secondary{min-height:38px;padding:8px 14px}.game-title-tagline{margin:18px 0 21px}.game-menu-panel{border-radius:20px 5px;padding:22px 18px}.haunt-panel-web{width:77px;height:77px}.haunt-menu-crest{width:44px;height:44px}.game-menu-heading{gap:10px}.game-shell .game-menu-heading h2{font-size:32px}.game-menu-resume>span{font-size:21px}.game-menu-resume{min-height:47px;padding:5px 12px}.game-menu-grid{gap:9px;margin:18px 0 15px}.game-menu-destination{border-radius:13px 3px;gap:7px;min-height:80px;padding:11px 9px 11px 7px}.haunt-card-medallion{flex-basis:32px;width:32px;height:41px}.haunt-card-medallion .haunted-seal{width:32px;height:32px}.game-menu-destination strong{font-size:18px;line-height:1.08}.game-menu-destination small{font-size:8px;line-height:1.4}.game-menu-tools{padding:9px 0}.game-menu-tools button{padding:6px 0}.game-menu-title-link{margin-top:16px}.game-shell .content-page .page-heading h1{font-size:34px}.game-shell .section-title h2{font-size:19px}.game-shell .content-page :is(.grave-card h3,.cosmetic-card h3,.weapon-card h3,.quest-card h3,.story-quest h3){font-size:22px}.game-shell .modal>h2{font-size:32px}}@media (max-height:690px){.game-title-screen{overflow-y:auto}.game-title-content{margin:48px 0 70px clamp(30px,8vw,160px);position:relative;top:auto;bottom:auto;left:auto;transform:none}.game-title-art,.game-title-vignette{position:fixed;inset:0}.game-title-footer{position:fixed}.game-shell .game-title-logo{font-size:65px}.game-title-eyebrow{margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.game-shell *,.game-shell :before,.game-shell :after{transition:none!important;animation:none!important}}.reduced-motion .game-shell *,.reduced-motion .game-shell :before,.reduced-motion .game-shell :after{transition:none!important;animation:none!important}
