.gear-intro{grid-column:1/-1;background:#edf5f8;border:1px solid #d5e6ee;padding:18px;border-radius:17px}.gear-intro h3{font-size:17px;margin:0 0 10px}.gear-intro p{font-size:12px;color:#7895a4;line-height:1.9;margin-bottom:0}.gear-loadout{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gear-slot{border:1px solid #d9e6ed;border-radius:13px;padding:14px 8px;text-align:center;background:#f7fafb}.gear-slot>span{font-size:27px;display:block}.gear-slot b{display:block;font-size:12px;margin:10px 0 6px;color:#577d92}.gear-slot small{font-size:10px;color:#93a9b5}.gear-tiers{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.gear-tiers button{border:1px solid #d4e2ea;border-radius:8px;background:#fff;color:#7c9aaa;padding:8px 12px;font-size:11px}.gear-tiers .selected{background:#548a9f;border-color:#548a9f;color:white}.gear-cost{font-size:12px;color:#ab8e4c!important}.gear-card{align-items:flex-start}.gear-card button:disabled{opacity:.45}.gear-progress{grid-column:1/-1;font-size:12px;color:#87a0ae}.gear-plan{grid-column:1/-1;border-collapse:collapse;font-size:11px;margin-top:10px;text-align:left}.gear-plan th,.gear-plan td{padding:10px;border-bottom:1px solid #e0eaf0;color:#7f9aa9}.gear-plan th{color:#557d92;background:#f2f7f9}.gear-intro strong{color:#4f839a}#chapterNav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0}#chapterNav button{border:1px solid #d9e6ed;border-radius:9px;padding:10px 3px;background:#f6fafb;color:#7d9aa8;font-size:10px}#chapterNav .selected{background:#4f8c9f;color:#fff;border-color:#4f8c9f}#chapterNav button:disabled{opacity:.35}#levelMap{grid-template-columns:repeat(5,1fr);max-height:340px;overflow:auto;padding-right:3px}.level{padding:8px 2px}.level span{font-size:21px}.level b{font-size:9px}.level small{font-size:8px}#gearWeapon{position:absolute;left:-30px;bottom:5px;font-size:42px;transform:rotate(-20deg);z-index:8;filter:drop-shadow(0 2px 1px #395c6b33)}#gearArmor{position:absolute;right:-16px;bottom:3px;font-size:34px;z-index:8}#gearCharm{position:absolute;left:46px;top:70px;color:#91e7e5;text-shadow:0 0 4px #59849f;font-size:19px;z-index:7}.geared-boots .feet{color:#397e9b;text-shadow:1px 2px #397e9b}.collection .section-head{gap:15px;flex-wrap:wrap}.tabs{flex-wrap:wrap}.tabs button{font-size:11px;padding:9px 13px}@media(max-width:760px){.gear-loadout{grid-template-columns:repeat(2,1fr)}.gear-plan{font-size:10px}.gear-plan td,.gear-plan th{padding:8px 5px}.gear-intro{padding:15px}.gear-intro p{font-size:11px}#levelMap{grid-template-columns:repeat(5,1fr)}.tabs button{padding:9px 11px}.collection .section-head h2{font-size:17px}}
.equipment-art{display:block;width:100%;height:100%;overflow:visible}.equipment-art.enchanted{filter:drop-shadow(0 0 3px #c087ee)}.gear-item-art{display:block;flex:0 0 54px;width:54px;height:64px}.loadout-art{width:47px;height:47px;margin:auto}.gear-slot .loadout-art{font-size:28px}.gear-card .gear-item-art{align-self:center}
#gearWeapon{width:48px;height:67px;left:-33px;bottom:-3px;font-size:0;z-index:9;transform:rotate(-12deg)}#gearArmor{width:63px;height:56px;left:25px;right:auto;bottom:1px;z-index:6;font-size:0;opacity:.96}#gearBoots{position:absolute;width:64px;height:28px;left:24px;bottom:-18px;z-index:7;pointer-events:none}#gearCharm{position:absolute;width:18px;height:24px;left:47px;top:auto;bottom:21px;z-index:8;font-size:0;text-shadow:none}.chick[data-stage="0"] #gearWeapon,.chick[data-stage="0"] #gearArmor,.chick[data-stage="0"] #gearBoots,.chick[data-stage="0"] #gearCharm{display:none}
#gearBoots .equipment-art{width:100%;height:100%}#gearBoots svg{overflow:visible}#gearArmor{bottom:6px;height:49px}#gearCharm{bottom:23px}
.care-status{background:#f1f8f3;border:1px solid #d3e7da;border-radius:15px;padding:16px;margin:14px 0;font-size:13px}.care-status p{font-size:12px;line-height:1.8;margin:10px 0;color:#758794}.care-status small{display:block;font-size:10px;line-height:1.8;color:#8c999f}.care-status[data-health="sick"],.care-status[data-health="critical"],.care-status[data-health="dead"],.care-status[data-health="expired"]{background:#fff1e8;border-color:#eec3a5}.hunger-track{height:7px;background:#e6eddf;border-radius:5px;margin-top:12px;overflow:hidden}.hunger-track i{display:block;height:100%;background:#8abb77}.monthly-panel{padding:14px;border:1px solid #d9e7ef;border-radius:15px;background:#f6fafc;margin:15px 0}.monthly-panel summary{font-size:13px;font-weight:700;cursor:pointer;line-height:1.8}.monthly-panel summary span{display:block;font-weight:400;font-size:11px;color:#7296aa}.monthly-panel p{font-size:11px;line-height:1.8;color:#7f929e}#monthTimeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#monthTimeline button{padding:10px 2px;min-height:44px;font-size:10px;color:#648394;border:1px solid #d9e5ec;border-radius:8px;background:white}#monthTimeline .current{background:#4e899b;color:white}.monthly-preview{height:270px;width:240px;margin:auto}.chick[data-health="sick"],.chick[data-health="critical"]{filter:saturate(.5)}.chick[data-health="dead"],.chick[data-health="expired"]{animation:none;filter:grayscale(1);opacity:.65;transform:translateX(-50%) rotate(-70deg)}.chick[data-health="dead"]:after,.chick[data-health="expired"]:after{content:'× ×';position:absolute;top:36px;left:22px;color:#5c6570;font-size:22px;z-index:10;letter-spacing:9px}footer{flex-wrap:wrap;gap:10px}footer>b{font-size:11px;color:#527e91}
#gearArmor{width:85px;height:53px;left:14px;bottom:2px}#gearBoots{width:73px;height:25px;left:20px;bottom:-17px}#gearCharm{width:20px;height:28px;left:82px;bottom:13px}#gearWeapon{width:49px;height:66px;left:-26px;bottom:-4px}
