/* v0.8.4 · Inventory + Tools + Farm Core */
.hud-quick-actions{gap:5px!important}.hud-bag-btn{display:grid!important;place-items:center!important;background:transparent!important;border:0!important}.hud-bag-btn>span{display:grid;place-items:center;width:64px;height:50px;border:3px solid #5a3422;border-radius:13px;background:linear-gradient(#ffe3a7,#d99c54);box-shadow:0 4px 0 #352016;font-size:24px;filter:drop-shadow(0 2px 1px #0004)}
.farm-quick-dock{max-width:min(760px,78vw)!important}.farm-seed-buttons{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:6px!important}.farm-tool-buttons,.farm-seed-stack{display:flex;gap:4px;align-items:center}.farm-seed-stack{overflow-x:auto;scrollbar-width:none}.farm-seed-stack::-webkit-scrollbar{display:none}.farm-tool-chip{min-width:55px;height:45px;border:2px solid #6a3b25;border-radius:9px;background:#f2cc8b;color:#51291c;display:grid;grid-template-columns:18px 1fr;grid-template-areas:"key icon" "key label";align-items:center;gap:0 3px;padding:3px 5px;font:800 9px system-ui;cursor:pointer}.farm-tool-chip>b{grid-area:key;background:#765037;color:#fff;border-radius:6px;padding:4px 2px;text-align:center}.farm-tool-chip>span{grid-area:icon;font-size:15px;text-align:center;line-height:1}.farm-tool-chip>small{grid-area:label;font-size:8px;text-align:center}.farm-tool-chip.selected,.farm-seed-chip.selected{outline:3px solid #ffe45c!important;transform:translateY(-2px)}
.inventory-panel{width:min(900px,94vw)!important;max-height:88vh!important;overflow:auto!important}.inventory-summary{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:center;padding:12px;border:2px solid #9a6a43;border-radius:13px;background:#fff0cf;color:#54321f}.inventory-summary>div:first-child{display:grid;gap:2px}.inventory-summary span{font-size:10px;font-weight:950;letter-spacing:.08em}.inventory-summary b{font-size:20px}.inventory-summary small{font-size:10px;color:#77543a}.inventory-meter{height:14px;border:2px solid #68432e;border-radius:999px;background:#d6b48b;overflow:hidden}.inventory-meter i{display:block;height:100%;background:linear-gradient(90deg,#79a852,#f0c85d,#ef7b62)}.inventory-section{margin-top:12px;padding:10px;border:2px solid #b88a62;border-radius:12px;background:#fff7e8;color:#533320}.inventory-section h3{margin:0 0 8px;font-size:13px}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px}.inventory-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid #c9a27a;border-radius:10px;background:#fff}.inventory-card .inventory-icon{display:grid;place-items:center;width:42px;height:38px;border-radius:9px;background:#f0d4a5;font-size:20px}.inventory-card b{font-size:11px}.inventory-card small{display:block;margin-top:2px;color:#80634e;font-size:9px}.inventory-card>strong{font-size:12px}.inventory-empty{margin:0;padding:10px;border-radius:9px;background:#efe0c9;color:#7a604b;font-size:10px}.fashion-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fashion-summary h3{width:100%;margin-bottom:0}.fashion-summary p{flex:1;margin:0;font-size:10px}.fashion-summary button,.storage-actions button{border:2px solid #74412a;border-radius:8px;background:#ef6396;color:#fff;font:900 9px system-ui;padding:6px 8px;cursor:pointer}.storage-head{display:flex;justify-content:space-between;align-items:center}.storage-section.is-away{opacity:.75}.storage-list{display:grid;gap:6px}.storage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 8px;border:1px solid #c8a077;border-radius:9px;background:#fff}.storage-row b{font-size:11px}.storage-row small{display:block;font-size:9px;color:#775b48}.storage-actions{display:grid;grid-template-columns:repeat(2,auto);gap:4px}.storage-actions button{background:#d58b46;padding:5px 6px}.storage-actions button:disabled{opacity:.42;cursor:not-allowed}
@media(max-width:760px){.hud-bag-btn>span{width:38px;height:38px;border-width:2px;font-size:19px}.farm-quick-dock{max-width:72vw!important}.farm-seed-buttons{display:flex!important;width:max-content!important}.farm-tool-chip{min-width:48px;height:39px;font-size:7px;padding:2px 3px}.farm-tool-chip>span{font-size:13px}.farm-tool-chip>small{font-size:7px}.inventory-panel{width:auto!important;max-height:94vh!important}.inventory-summary{grid-template-columns:1fr;gap:7px}.inventory-grid{grid-template-columns:1fr 1fr}.storage-row{grid-template-columns:1fr}.storage-actions{grid-template-columns:repeat(2,1fr)}.fashion-summary{display:grid}.fashion-summary p{font-size:9px}}
