:root{--columns:1;--gap:1rem}@font-face{font-family:Museo Sans;font-style:normal;font-weight:300;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-300.d231d403bd1b892162e0.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-300.1e07f1735f020e1fcaab.woff) format("woff")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:500;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-500.d26dfc1bfff95157a35a.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-500.2f2606a692d6c31f12ef.woff) format("woff")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:700;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-700.eda67fe84ca6331a1acd.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-700.4ef23d75d6371ae26a04.woff) format("woff")}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-fixture-teaser-card{background:#fff;position:relative}.m-fixture-teaser-card__inner{display:flex;position:relative}.m-fixture-teaser-card__match-centre-link{height:100%;left:0;position:absolute;top:0;width:100%}.m-fixture-teaser-card__match-centre-link>span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.m-fixture-teaser-card__info{border-right:.0625rem solid #fff;flex:0 1 5.3125rem;flex:var(--fixture-teaser-card-info-flex,0 1 5.3125rem);margin:.625rem 0;margin:var(--fixture-teaser-card-info-margin,.625rem 0);padding:.5rem;padding:var(--fixture-teaser-card-info-padding,.5rem)}.m-fixture-teaser-card__details{align-content:center;display:flex;flex-direction:column;gap:.5rem;gap:var(--fixture-teaser-card-details-gap,.5rem);justify-content:center;padding:.625rem 1.5rem;padding:var(--fixture-teaser-card-details-padding,.625rem 1.5rem)}.m-fixture-teaser-card__date{font-size:.6875rem;font-size:var(--fixture-teaser-card-date-font-size,.6875rem);font-weight:400}.m-fixture-teaser-card__venue-type{font-size:.625rem;font-size:var(--fixture-teaser-card-venue-type-font-size,.625rem);font-weight:700;text-align:center;text-transform:uppercase}.m-fixture-teaser-card__venue-type--away span,.m-fixture-teaser-card__venue-type--home span{color:#324a41}.m-fixture-teaser-card__teams{display:flex;flex-direction:column;font-family:Museo Sans,Helvetica,Roboto,Arial,sans-serif;font-size:1.375rem;font-size:var(--fixture-card-teaser-teams-font-size,1.375rem);gap:.25rem;gap:var(--fixture-teaser-card-teams-gap,.25rem);line-height:1;text-transform:capitalize}.m-fixture-teaser-card__team--away,.m-fixture-teaser-card__team--home{color:#324a41}.m-fixture-teaser-card__venue{font-size:.6875rem;font-size:var(--fixture-teaser-card-venue-font-size,.6875rem);font-weight:400}.m-fixture-teaser-card__button-group{display:flex;gap:1rem;gap:var(--fixture-card-teaser-button-gap,1rem)}.m-fixture-teaser-card__button{font-size:inherit;font-size:var(--fixture-teaser-card-button-font-size,inherit);font-weight:700;padding:1rem;padding:var(--fixture-teaser-card-button-padding,1rem)}.m-fixture-teaser-card{--fixture-teaser-card-info-padding:0;--fixture-teaser-card-info-margin:0;--fixture-teaser-card-info-flex:auto;--fixture-teaser-card-details-padding:1rem 0 0;--fixture-card-teaser-teams-font-size:1.375rem;--fixture-teaser-card-teams-gap:0.5rem;container:fixture-card;container-type:inline-size}.m-fixture-teaser-card__competition-dark,.m-fixture-teaser-card__team-badge-dark{display:none}.m-fixture-teaser-card__info{border-right:0;display:flex;flex:auto;flex-direction:column;justify-content:space-between}.m-fixture-teaser-card__inner{flex-direction:column;padding:1rem}.m-fixture-teaser-card__competition{margin-bottom:.625rem}.m-fixture-teaser-card__competition :is(img){max-height:1.25rem}.m-fixture-teaser-card__date{margin-block:0}.m-fixture-teaser-card__venue{padding-bottom:1rem}.m-fixture-teaser-card__details{border-top:1px solid rgba(50,74,65,.2);flex:auto;justify-content:space-between}.m-fixture-teaser-card__teams{font-weight:700}.m-fixture-teaser-card__team{display:flex;flex-direction:row;justify-content:space-between}.m-fixture-teaser-card__team-badge{border-top:1px solid rgba(50,74,65,.2);display:flex;flex-direction:row;gap:.625rem;padding-block:1rem;width:100%}.m-fixture-teaser-card__team-badge-away,.m-fixture-teaser-card__team-badge-home{width:25%}.m-fixture-teaser-card__team-badge img{aspect-ratio:1/1}.m-fixture-teaser-card__team-score--pen{margin-inline:auto 0}.m-fixture-teaser-card__team-score{margin-inline:.5rem 0}.m-fixture-teaser-card__button{flex:1 1 50%;margin-bottom:0;padding:.75rem;white-space:nowrap}@container fixture-card (max-width: 330px){.m-fixture-teaser-card__inner{padding:.5rem 1rem}.m-fixture-teaser-card__info{justify-content:flex-start;padding-right:6.25rem}.m-fixture-teaser-card__team-badge{border:0;max-width:6.25rem;position:absolute;right:.5rem;top:1rem}.m-fixture-teaser-card__team-badge-away,.m-fixture-teaser-card__team-badge-home{width:40%}}