.b-formation{container:formation/inline-size;display:grid;position:relative}@media(min-width:1024px){.b-formation{position:sticky;top:var(--page-padding-y-desktop)}}.b-formation:after{background-color:var(--color-blue-dark-300);content:"";height:3px;left:0;position:absolute;right:0;top:0}.b-formation__pitch{aspect-ratio:6/7;border-bottom:3px solid var(--color-blue-dark-300);border-left:3px solid var(--color-blue-dark-300);border-right:3px solid var(--color-blue-dark-300);color:var(--color-blue-dark-300)}@container formation (width >= 360px){.b-formation__pitch{aspect-ratio:1/1}}@container formation (width >= 700px){.b-formation__pitch{aspect-ratio:4/3}}.b-formation__field{color:var(--color-front);margin-left:calc(var(--page-padding-x-phone)*-1);margin-right:calc(var(--page-padding-x-phone)*-1);opacity:.3}@media(min-width:480px){.b-formation__field{margin-left:0;margin-right:0}}@container formation (width >= 700px){.b-formation__field--vertical{display:none}}@container formation (width < 700px){.b-formation__field--horizontal{display:none}}.b-formation__team{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs);top:0;right:0;bottom:0;left:0;justify-content:space-between;position:absolute;transform:scale(.9)}@container formation (width >= 440px){.b-formation__team{padding:var(--space-m) var(--space-l);transform:none}}.b-formation__row{display:flex;flex-direction:row;gap:var(--space-2xs);justify-content:center}.b-formation__player{align-items:center;display:flex;flex-direction:column;gap:var(--space-3xs);min-width:20cqw;padding:var(--space-3xs) 0;position:relative;transition:transform .2s ease-in-out;width:var(--space-2xl-3xl)}.b-formation__player--link:hover{transform:scale(1.1)}.b-formation__player[data-position=p1]{grid-area:p1}.b-formation__player[data-position=p2]{grid-area:p2}.b-formation__player[data-position=p3]{grid-area:p3}.b-formation__player[data-position=p4]{grid-area:p4}.b-formation__player[data-position=p5]{grid-area:p5}.b-formation__player[data-position=p6]{grid-area:p6}.b-formation__player[data-position=p7]{grid-area:p7}.b-formation__player[data-position=p8]{grid-area:p8}.b-formation__player[data-position=p9]{grid-area:p9}.b-formation__player[data-position=p10]{grid-area:p10}.b-formation__player[data-position=p11]{grid-area:p11}.b-formation__player-image,.b-formation__player-number{align-items:center;border:1px solid var(--color-line);border-radius:50%;display:flex;height:var(--space-l-xl);justify-content:center;overflow:clip;width:var(--space-l-xl)}.b-formation__player-image .b-media__item,.b-formation__player-number .b-media__item{-o-object-position:top center!important;object-position:top center!important}.b-formation__player-number{background-color:var(--color-surface);font-size:var(--step-0);font-weight:900;line-height:1.4}.b-formation__player-label{display:flex;font-size:var(--step--2);font-weight:600;gap:var(--space-3xs);line-height:1.4}.b-formation__player-label-number{font-weight:900;white-space:nowrap}.b-formation__player-label-name{max-width:calc(var(--space-2xl-3xl) - 2ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-formation__player-link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.b-formation__player-events{display:grid;gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,minmax(0,1fr)));left:calc(var(--space-3xs)*-1);position:absolute;right:calc(var(--space-3xs)*-1);top:calc(var(--space-3xs)*-1)}.b-formation__player-event{align-items:center;background-color:var(--color-surface);border-radius:50%;color:var(--color-front);display:flex;height:16px;justify-content:center;width:16px}.b-formation__player-event:nth-child(2n){justify-self:end}.b-formation__player-event svg{transform:scale(.9)}:root{--font-fallback-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-fallback-serif:"Georgia","Garamond","Baskerville",serif;--font-fallback-mono:"Courier New","Lucida Sans Typewriter","Lucida Console",monospace}:root,[data-theme=vfl]{--font-text:"VisbyCF",var(--font-fallback-sans);--font-text-alternate:"VisbyCF",var(--font-fallback-serif);--font-display:"VisbyCF",var(--font-fallback-sans);--font-display-alternate:"VisbyCF",var(--font-fallback-sans);--font-display-decorative:"VisbyCF",var(--font-fallback-sans);--font-subline:"VisbyCF",var(--font-fallback-sans);--font-subline-alternate:"VisbyCF",var(--font-fallback-sans);--font-data:"VisbyCF",var(--font-fallback-sans)}.b-line-up-switch{display:flex}.b-line-up{align-items:start;container:line-up/inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--grid-gap-y) var(--grid-gap-x)}@media(min-width:768px){.b-line-up{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1024px){.b-line-up{grid-template-columns:repeat(12,minmax(0,1fr))}}.b-line-up .b-formation{grid-column:span 4;margin-left:calc(var(--page-padding-x-phone)*-1 - 3px);margin-right:calc(var(--page-padding-x-phone)*-1 - 3px)}@container line-up (width >= 440px){.b-line-up .b-formation{margin-left:0;margin-right:0}}@media(min-width:768px){.b-line-up .b-formation{grid-column:span 8}}.b-line-up__details{display:grid;gap:var(--grid-gap-x);grid-column:span 4}@media(min-width:768px){.b-line-up__details{grid-column:span 8}}@media(min-width:1024px){.b-line-up__details{grid-column:span 4}}.b-line-up__details-header{align-items:center;display:flex;gap:var(--space-3xs)}.b-line-up__details-header .b-heading{margin-bottom:0;padding-top:0}.b-line-up__details-team-indicator{border:2px solid var(--color-front);border-radius:50%;height:var(--space-xs);width:var(--space-xs)}.b-line-up__details-section:not(:last-child){margin-bottom:var(--space-s)}.b-line-up__details-section .b-kicker:not(:last-child){margin-bottom:0}.b-line-up__details-section .b-feature-list__inner{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.b-line-up__details-section .b-feature-list__icon{display:none}.b-line-up__details-section .b-feature-list__item .b-copy{font-size:var(--step--1);line-height:1.4}.b-line-up__details-substitution,.b-line-up__details-substitutions{display:grid;gap:var(--space-2xs)}.b-line-up__details-substitution{font-size:var(--step--1);grid-template-columns:var(--space-xl) minmax(0,1fr);line-height:1.4}.b-line-up__details-substitution-minute{font-family:var(--font-data);font-weight:600}
