#clothingCards,#headgearCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.cosmeticCard{display:flex;flex-direction:column;background:radial-gradient(#ffffff12 1px,transparent 1px),#102329!important;background-size:7px 7px!important;border-color:#3a5965!important;overflow:hidden}.cosmeticCard.equipped{border-color:var(--cosmetic-accent)!important;box-shadow:inset 0 0 24px #eec95e0a}.cosmeticCard h4{color:var(--cosmetic-accent);font-size:15px}.cosmeticCard p{min-height:64px;font-size:12px;line-height:1.5}.cosmeticCard button{margin-top:auto}.cosmeticPreview{width:100%;height:220px;object-fit:contain;background:radial-gradient(ellipse at bottom,#ffffff09,transparent 65%);pointer-events:none}#gearSummary,#arsenalGear{font-size:12px;line-height:1.6;color:#c8ddcf;max-width:800px}@media(pointer:coarse){#clothingCards,#headgearCards{gap:8px}.cosmeticPreview{height:155px}.cosmeticCard h4{font-size:11px}.cosmeticCard p{font-size:10px;min-height:75px}.cosmeticCard button{font-size:10px;padding:8px}}@media(max-width:540px){#clothingCards,#headgearCards{grid-template-columns:repeat(2,minmax(0,1fr))}}
