.game-wardrobe{box-sizing:border-box;display:grid;grid-template-columns:1fr minmax(160px,340px);gap:10px 24px;align-items:center;max-width:960px;margin:28px auto;padding:20px 24px;border:1px solid #6c718666;border-radius:16px;background:#1b2133;color:#f2f3ff;font:14px/1.5 'Segoe UI',Arial,sans-serif;text-align:left}.game-wardrobe *{box-sizing:border-box}.game-wardrobe h2{grid-column:1/-1;font:600 18px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:0;margin:0;color:#f2f3ff}.game-wardrobe label{color:#d1d8ee}.game-wardrobe select{min-width:0;width:100%;min-height:44px;padding:9px 12px;border:1px solid #7d83a3;border-radius:9px;background:#2a314b;color:#fff;font:inherit}.game-wardrobe p{margin:0;font-size:12px;color:#b8c5df}.game-wardrobe a{color:#d3c8ff;-webkit-text-fill-color:#d3c8ff;min-height:44px;display:flex;align-items:center;justify-self:start;text-decoration:underline;text-underline-offset:4px}.game-wardrobe a:hover{color:#fff;-webkit-text-fill-color:#fff}.game-wardrobe :focus-visible{outline:3px solid #a9ecd3;outline-offset:3px}.game-wardrobe .wardrobe-status{grid-column:1/-1;color:#ffd4b4}.wardrobe-status:empty{display:none}
body[data-portal-game="garden-crates"].has-crates-skin .crate:not(.placed){background:var(--game-crates-skin-main);border-color:var(--game-crates-skin-accent)}body[data-portal-game="garden-crates"].has-crates-skin .crate:not(.placed) i{background:linear-gradient(45deg,transparent 42%,var(--game-crates-skin-accent) 43%,var(--game-crates-skin-accent) 54%,transparent 55%)}body[data-portal-game="garden-crates"].has-game-skin .gardener .body{background:var(--game-skin-main)}body[data-portal-game="garden-crates"].has-game-skin .gardener .hat,body[data-portal-game="garden-crates"].has-game-skin .gardener .hat:before{background:var(--game-skin-accent)}
body[data-portal-game="rune-pairs"].has-game-skin .card-back{background:linear-gradient(145deg,var(--game-skin-main),#252d40);border-color:var(--game-skin-accent)}body[data-portal-game="rune-pairs"].has-game-skin .card-back svg{color:var(--game-skin-accent)}body[data-portal-game="rune-pairs"].has-game-skin .card-back:before,body[data-portal-game="rune-pairs"].has-game-skin .card-back:after{border-color:var(--game-skin-accent)}
body[data-portal-game="star-defense"].has-platforms-skin .pad{box-shadow:inset 0 0 0 2px var(--game-platforms-skin-main)}body[data-portal-game="star-defense"].has-platforms-skin .pad.selected{box-shadow:inset 0 0 0 2px var(--game-platforms-skin-accent),0 0 12px var(--game-platforms-skin-main)}
@media(max-width:600px){.game-wardrobe{grid-template-columns:1fr;padding:18px;margin:24px 0;gap:10px}.game-wardrobe h2,.game-wardrobe .wardrobe-status{grid-column:1}.game-wardrobe select{max-width:100%}}

.game-wardrobe{display:flex;flex-direction:column;align-items:stretch;gap:14px}.wardrobe-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.wardrobe-group{min-width:0;padding:16px;border:1px solid #75829c66;border-radius:12px;background:#ffffff08}.game-wardrobe .wardrobe-group label{display:block;font-weight:700;font-size:15px;margin-bottom:10px;color:inherit}.wardrobe-group select{margin:0}.game-wardrobe .wardrobe-group p{margin-top:8px}.game-wardrobe>p{max-width:70ch}
