/* Character wardrobe (#wardrobe): scanned packs, piece cards and the preview inspector, on top of the item-system styles. */
.wardrobe-page code{padding:0 4px;border-radius:4px;background:#f3e4c8;font-size:11px}
.wardrobe-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:12px}
.wardrobe-stat{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid #dcc3a2;border-radius:10px;background:linear-gradient(135deg,#fffcf3,#f3e4c8)}
.wardrobe-stat small{font-size:11px;color:#907559}.wardrobe-stat strong{font-size:17px;color:#5a4128;overflow-wrap:anywhere}
.wardrobe-packs{display:flex;flex-direction:column;gap:12px;min-width:0}
.wardrobe-pack{padding:14px}
.wardrobe-pack-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.wardrobe-pack-head h3{margin:0;font-size:18px;color:#5a4128}.wardrobe-pack-head small{color:#8c7b6b}
.wardrobe-pack-colors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.wardrobe-color{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border:1px solid #d4bc95;border-radius:999px;background:#fffaf1;color:#735738;font-size:11.5px;font-weight:700;cursor:pointer}
.wardrobe-color::before{content:'';width:20px;height:20px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 2px #fff8}
.wardrobe-color.is-enabled{border-color:#83a067;background:linear-gradient(#f3f6df,#dfebc6);color:#44622f}
.wardrobe-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.wardrobe-page .wardrobe-card.is-enabled{border-color:#9dbb82}
.wardrobe-card-glyph{font-size:24px;color:#c9a55a}
.wardrobe-chip-slot{background:#e3ebf3;color:#35587a}.wardrobe-chip-on{background:#dcefe2;color:#2f6b45}.wardrobe-chip-draft{background:#fde9c8;color:#8a5a14}
.wardrobe-hint span{display:block;margin-top:4px;font-size:12px}
.wardrobe-orphans{padding:12px 14px;border-color:#e3b3a3}
.wardrobe-orphans h3{margin:0 0 4px;font-size:15px;color:#9a3f2b}
.wardrobe-orphan{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px dashed #e6c9a5;font-size:12.5px}
.wardrobe-canvas{display:block;width:100%;max-width:320px;height:auto;margin:0 auto;border:1px solid #dcc3a2;border-radius:12px;background:radial-gradient(circle at 50% 45%,#fffdf5,#f3e3c2 60%,#e7d0a6)}
.wardrobe-tools{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}
.wardrobe-tools select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid #dfcbb4;border-radius:6px;background:#fffdf9;color:#5c493d}
.wardrobe-facts{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px}
.wardrobe-facts div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}
.wardrobe-facts dt{color:#907559;font-weight:700}.wardrobe-facts dd{margin:0;color:#5c493d;overflow-wrap:anywhere}
.wardrobe-actions{display:flex;flex-direction:column;gap:6px}
.wardrobe-blocked{color:#9a3f2b;font-size:11.5px}
/* Item 43: which body a piece is drawn for (V2 / main V5) and the wardrobe-v4 switch card. */
.wardrobe-chip-rig{background:#efe6d8;color:#6d5643}.wardrobe-chip-rig.is-v4{background:#e3efe0;color:#2f6a3a}
.wardrobe-switch a{color:inherit;text-decoration:underline}
