.story-card,.panel,.player-card{border:1px solid #ad6afa69;border-radius:16px;background:linear-gradient(148deg,#211230,#0d0815);overflow:hidden}.story-card{min-height:188px;display:flex;flex-direction:column}.story-top{display:flex;align-items:center;padding:16px;height:75px;color:#bb80f7;font:italic 40px Georgia,serif}.story-copy{padding:12px 18px 19px;display:grid;gap:10px}.story-copy h3{font-size:18px;line-height:1.3;margin:0}.story-copy p{font-size:12px;color:#c5b7ce}.story-copy small{font-size:10px;color:#b28ccd}.story-copy a{color:#e4c6ff;font-size:11px;font-weight:800}.panel{padding:22px;display:grid;gap:8px}.panel .value{font-size:36px;font-weight:800}.panel .label{font-size:12px;color:#c3b2cd}.empty,.unavailable{border:1px solid #ffffff2a;background:#140b20;color:#c5b5d0;padding:23px;border-radius:15px;line-height:1.6;margin:0;grid-column:1/-1}.formation-field{min-height:260px;background:radial-gradient(circle at center,#29123d,#0b0611);padding:22px;border:1px solid #b46ee9;border-radius:20px}.squad-meta{display:block;font-size:23px;margin-bottom:16px}.squad-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.squad-picker button{border:1px solid #9d62d9;background:#180d25;color:white;border-radius:10px;padding:12px;text-align:left}.squad-picker button[aria-pressed=true]{background:#7b2fc2}.squad-picker button:disabled{opacity:.5}.player-card{padding:17px;display:grid;gap:9px}.portrait{height:92px;border-radius:13px;background:#38185b;display:grid;place-items:center;color:#dfb7ff;font:italic 41px Georgia,serif}.player-card small{color:#c0accd}.unavailable{font-size:13px}