/* Original illustrative pitch artwork; no generated-media credits. */
.foundation-field,.signal-pitch,.pass-field{background:#345733;border:0;border-radius:18px;box-shadow:0 12px 24px #0b211c33,inset 0 0 0 1px #f4edc422;isolation:isolate;aspect-ratio:1.5;height:auto;min-height:370px;max-height:none;overflow:hidden;width:100%}
.pitch-surface{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.pitch-surface img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.pitch-surface .pitch-portrait{display:none}.foundation-field-lines,.signal-lines,.signal-stadium,.field-lines{display:none}.foundation-target{background:#173d30d9;backdrop-filter:blur(3px)}.foundation-target[aria-pressed=true]{background:#355a40ef}.signal-zone{background:#14372bdc;backdrop-filter:blur(3px)}.signal-zone[aria-pressed=true]{background:#294f40ed}.pitch-player b{background:#12382de6}.foundation-sender{background:#163c2fe6}.foundation-ball,.game-ball{filter:drop-shadow(3px 6px 3px #0e281bb3)}.foundation-target,.signal-zone{box-shadow:3px 9px 14px #102d2552}
@media(max-width:560px){.pitch-surface .pitch-landscape{display:none}.pitch-surface .pitch-portrait{display:block}.foundation-field,.signal-pitch,.pass-field{aspect-ratio:2/3;min-height:465px;margin-left:0;margin-right:0;width:100%}.foundation-target{max-width:28%;min-height:115px}.signal-zone{max-width:28%}.pass-field{min-height:455px}}
