/* Release 60: equipment personalisation and six-slot wardrobe controls */
.mh60-avatar{max-height:670px;width:100%;filter:drop-shadow(0 14px 19px #03091155)}
.mh60-personalise{text-align:left;background:#101f2b;border:1px solid #436875;border-radius:13px;padding:13px;margin:5px auto 12px;max-width:475px}
.mh60-personalise h3{color:#f5d79d;margin:0 0 10px;font-size:1.05rem}
.mh60-control-grid,.mh60-wardrobe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.mh60-control-grid label,.mh60-wardrobe-grid label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:700;color:#d6e6e7}
.mh60-control-grid select,.mh60-wardrobe-grid select{width:100%;min-width:0;background:#25414e;color:#f4f1e9;border:1px solid #65818b;padding:9px 10px;border-radius:8px;font-size:.88rem}
.mh60-wardrobe{padding:21px;border-radius:16px;background:#122a38;border:1px solid #446472;margin:22px 0}
.mh60-wardrobe h2{margin:0 0 8px;font-size:1.4rem;color:#f4dba6}.mh60-wardrobe p{color:#c7d2d6;font-size:.88rem;line-height:1.5}
.mh60-wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.mh60-presets{border-top:1px solid #41606b;margin-top:18px;padding-top:12px}.mh60-presets h3{margin:0;color:#ffe0a7}.mh60-presets>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:9px 0}.mh60-presets strong{width:160px;font-size:.86rem;color:#f2f2eb}
.mh60-presets button{background:#254d55;border:1px solid #65848a;border-radius:8px;padding:8px 10px;color:#f2e9d2;cursor:pointer}.mh60-presets button:disabled{opacity:.4;cursor:not-allowed}
.mh60-personalise :is(select,button):focus-visible,.mh60-wardrobe :is(select,button):focus-visible{outline:3px solid #f3c875;outline-offset:2px}
@media(max-width:650px){.mh60-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.mh60-control-grid,.mh60-wardrobe-grid{grid-template-columns:1fr}}
