.ability-status{position:absolute;z-index:4;right:24px;top:23%;width:155px;padding:7px 9px;background:#102d3be6;border:1px solid #7fa9ad38;border-radius:8px;color:#b8d4cf}.ability-status button{border:0;background:none;color:#f1d89c;font-size:10px;font-weight:700;padding:0;cursor:pointer}.ability-status>span{display:block;font-size:8px;margin:4px 0 6px;color:#8daeb4}.ability-status>i{display:block;height:3px;background:#799da13d;border-radius:2px;overflow:hidden}.ability-status b{display:block;background:#b0ddd1;height:100%;width:100%}.ability-status.is-active{border-color:#e4c57a88;background:#25413ce8}.scout-notice{position:absolute;z-index:3;left:24px;top:34%;max-width:390px;background:#173c39e8;border:1px solid #9fbea348;border-left:3px solid #b7d8a5;border-radius:5px;padding:8px 11px;font-size:10px;line-height:1.6;color:#d4e1b9;pointer-events:none}.achievement-workshop{border-top:1px solid #96aa8b30;margin-top:19px;padding-top:16px;text-align:left}.achievement-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.achievement-heading h3{font-size:13px;color:#e1d5a5;margin:0}.achievement-heading>span{font-size:10px;color:#95b2b7}.achievement-workshop>p{font-size:10px!important;line-height:1.7!important;margin:8px 0 11px!important}.cosmetic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.cosmetic-card{display:flex;flex-direction:column;align-items:center;padding:12px 6px 9px;border:1px solid #637d7433;border-radius:10px;background:#0b2734;min-width:0}.cosmetic-card.unlocked{border-color:#d0b96b66;background:linear-gradient(160deg,#294136,#122f36)}.cosmetic-icon{display:grid;place-items:center;width:38px;height:34px;border-radius:10px;margin-bottom:7px;font-size:23px;background:#31434a;color:#7b969e}.unlocked .cosmetic-icon{color:#f2d28d;background:#536045}.unlocked .cosmetic-icon.scarf{background:#824d43;color:#ffd79f}.unlocked .cosmetic-icon.hat{background:#32636a;color:#f4d488}.unlocked .cosmetic-icon.trail{background:#614f75;color:#f1d6aa}.cosmetic-card strong{font-size:11px;color:#c8d3c5}.cosmetic-challenge{font-size:8px;color:#7799a1;margin:6px 0;line-height:1.5;text-align:center}.cosmetic-progress{font-size:8px;color:#b6c3a5;min-height:18px}.cosmetic-card button{border:1px solid #91a27b55;border-radius:5px;padding:6px 9px;color:#e6d49e;background:#344c40;font-size:9px;cursor:pointer;min-width:64px}.cosmetic-card button:disabled{opacity:.5;cursor:default;background:#213b43;color:#8c9ca1}.cosmetic-card button[aria-pressed=true]{background:#806a36;border-color:#dec284;color:#fff0bc}.achievement-storage{font-size:9px!important;color:#88a7ac!important}.achievement-workshop .text-button{font-size:10px;padding:5px 0 10px}.shop-dialog{max-height:94%;overflow:auto}.character-card .character-description{line-height:1.6}.cosmetic-preview{width:100%}#cosmetic-preview canvas{display:block;width:100%;height:auto;max-height:180px;border:1px solid #708d7a33;border-radius:9px;background:#0c2836}#cosmetic-preview p{font-size:9px!important;line-height:1.5!important;margin:6px 0!important;color:#c5ba91!important}.result-unlocks{font-size:10px!important;color:#d1dab0!important;line-height:1.6!important}.touch-controls #skill-touch{width:55px;height:55px;align-self:center;border-color:#b4c79888;background:#29473ec7;margin-left:auto;margin-right:auto}.touch-controls #skill-touch b{font-size:10px;font-weight:400}.touch-controls #skill-touch>span{font-size:17px}.touch-controls{align-items:flex-end}
.shop-dialog{padding:22px 26px}.shop-heading{position:sticky;top:-22px;z-index:2;background:#173743;border-bottom:1px solid #7d987b22;padding:12px 0;margin-top:-12px}.shop-quick-close{flex-shrink:0;border:1px solid #b9c2a13b;border-radius:7px;width:28px;height:28px;background:#0c2c39;color:#e7d9b3;font-size:21px;line-height:22px;cursor:pointer}.shop-status{margin:13px 0 8px;font-size:11px;line-height:1.8}.shop-heading .free-badge{margin-left:auto}
@media(max-width:600px){.ability-status{top:22%;right:15px;width:115px;padding:6px 8px}.ability-status button{font-size:9px}.ability-status>span{font-size:7px;margin:3px 0 5px}.scout-notice{top:38%;left:18px;max-width:245px;font-size:9px;padding:7px 9px}.cosmetic-grid{grid-template-columns:repeat(2,1fr);gap:8px}.achievement-heading{align-items:flex-start;flex-direction:column;gap:5px}.achievement-heading h3{font-size:12px}.cosmetic-card{padding:10px 6px 9px}.cosmetic-challenge{font-size:9px}.cosmetic-progress{font-size:9px}.cosmetic-card button{font-size:10px}.achievement-workshop>p{font-size:9px!important}.achievement-storage{font-size:8px!important}#cosmetic-preview canvas{max-height:160px}.shop-dialog{padding:20px 14px}.touch-controls #skill-touch{width:53px;height:53px}.ability-status.is-active{box-shadow:0 0 12px #9fb58322}.shop-heading{gap:7px;top:-20px}.shop-heading h2{font-size:18px}.shop-quick-close{width:25px;height:25px}.shop-status{font-size:10px}}
