:root{--top-offset:74px;--sikit-header-height:74px;--scroll-top-btn-offset-bottom:2.5rem;}.grecaptcha-badge{visibility:hidden;}header{position:sticky;overflow:hidden;}header::before{content:"";position:absolute;inset:0;background-image:url('/static-assets/images/misc/header-pattern-d.svg');background-repeat:repeat;background-position:left top;background-size:auto 180%;opacity:0.05;z-index:1;pointer-events:none;}.v6-drawer-content{width:100vw;max-width:100vw;}@media (min-width:1024px){.v6-bottom-row{height:57px !important;}.v6-logo-container{height:90px !important;}.large-devices [aria-lable="Shop"],.large-devices [aria-lable="Tickets"]{display:none;}}.so-date-stack{font:var(--body_xs_regular-font-weight,400) var(--body_xs_regular-font-size,0.625rem) / var(--body_xs_regular-line-height,0.875rem) var(--body_xs_regular-font-family,Figtree,system-ui,-apple-system,sans-serif);letter-spacing:var(--body_xs_regular-letter-spacing,normal);}.so-date-stack::first-line{font:var(--h5_bold-font-weight,700) var(--h5_bold-font-size,1.125rem) / var(--h5_bold-line-height,1.5rem) var(--h5_bold-font-family,Gabarito,system-ui,-apple-system,sans-serif);letter-spacing:var(--h5_bold-letter-spacing,normal);}.molecule-header{@media (min-width:1024px){padding-right:var(--spacing_12);padding-left:var(--spacing_12);}@media (max-width:767px){padding-top:var(--spacing_3);padding-bottom:var(--spacing_3);}}footer .mb-6{margin-bottom:0 !important;}@media (min-width:769px){[data-frame-name="frame_bottom_row"]{align-items:flex-end;}}.poweredBy{position:relative;}.poweredBy::after{content:"";display:inline-block;width:40px;height:24px;margin-left:5px;background:url(/static-assets/images/misc/silogo.png) no-repeat center / contain;}@media (max-width:767px){header >:first-child{padding-left:var(--spacing_6);padding-right:var(--spacing_6);}}.circleBg{background:hsl(var(--background_main_surface) / 0.09);}@media (min-width:1024px){[data-frame-name="frame_bottom_row"]{position:relative;}[data-frame-name="frame_bottom_row"]::before{content:"";position:absolute;top:-8px;left:0;width:100vw;height:0.1px;background:#97D700;}}@media (min-width:1024px){:has(> [data-frame-name="frame_logo_desktop"]){position:relative;margin-right:24px;}:has(> [data-frame-name="frame_logo_desktop"])::after{content:"";position:absolute;top:0;right:-24px;width:0.5px;height:100%;background:#97D700;}}.mobileDrawer{position:relative;}.mobileDrawer::before{content:"";position:absolute;inset:0;z-index:0;padding-top:var(--spacing_15);background:url("/static-assets/images/misc/menudrawer.png") center top / 100% auto no-repeat;pointer-events:none;}.mobileDrawer > *{position:relative;z-index:1;}.navlinkMobile{padding-top:5px;border-bottom:0.5px solid #AEB8C0;padding-bottom:5%;}@media (min-width:1024px){span.border-\[currentColor\]{margin-left:4px;margin-bottom:4px;}}.si-molecule-fixture-match-action__team-wrap--team-a{padding-bottom:5%;}.dropdown-menu.floating{background-color:white !important;top:103px !important;border-radius:6px !important;padding-bottom:var(--spacing_0_5);padding-top:var(--spacing_0_5);min-width:155px !important;box-shadow:0.5rem 0.5rem 1rem hsla(78,100%,42%,0.3) !important;}.dropdown-menu a{font:var(--body_sm_bold);}.fixturetext{margin-bottom:-10px;padding-bottom:var(--spacing_0_5);}[data-component-id="06c2a061-3b92-4ea8-9b63-7988d23ef530"]{align-items:center;}.metaRightBorder{position:relative;}.metaRightBorder::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}.fixture-top{padding-bottom:var(--spacing_0_5);border-bottom:1px solid hsl(var(--core_neu_200,#eeeeee)) !important;}.sofixtureorganismwrap-wrap img{position:relative;z-index:1;}.si-molecule-fixture-match-action__counter-wrap{display:flex;align-items:center;gap:4px;}.si-molecule-fixture-match-action__counter-wrap::before{content:'\e80a';font-family:"so";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--core_neu_900);}.si-molecule-fixture-match-action__team-info--side-b .si-molecule-fixture-match-action__team-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}[data-testid="counter-container"]{position:relative;padding-top:var(--spacing_1);padding-bottom:var(--spacing_1);}[data-testid="counter-container"]::before{content:"";position:absolute;top:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"]::after{content:"";position:absolute;bottom:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:nth-child(-n+3){position:relative;}[data-testid="counter-container"] >:nth-child(-n+3)::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:first-child::before{content:"";position:absolute;left:0;top:15%;height:70%;border-left:1px solid hsl(var(--core_neu_200,#eeeeee));}.si-molecule-fixture-match-action__scores-wrap{width:fit-content;}.si-molecule-fixture-match-action__team-info--side-a,.si-molecule-fixture-match-action__team-info--side-b{align-items:center;}@media (min-width:768px) and (max-width:1023px){.sofixturetemplatewrap-wrap .template-body > *{grid-column:span 12 !important;grid-row-end:span 1;}[data-component-id="f5df5404-8d4e-4434-a48b-7e25ff4a2571"]{padding-bottom:var(--spacing_2_5);}}.rotate-\[225deg\]{margin-top:5px;}.related-top-section .template-header{border-top:.5px solid #AEB8C0 !important;}.related-article-section .template-body{border-bottom:.5px solid #AEB8C0 !important;}@media screen and (max-width:768px){.related-article-section .template-body{padding-right:0.75rem;}}.header-web-social-links .btn-site{position:relative;}.header-web-social-links .btn-site .wac-icon{transform:rotate(-90deg);}.header-web-social-links .btn-site:not(:last-child)::after{content:"";background:#96d602;width:2px;height:7px;position:absolute;top:38px;}.so-registration-overlay{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;overflow:visible;padding:24px;background:rgb(0 0 0 / 72%);}.so-registration-modal{position:relative;width:min(100%,800px);margin:auto;overflow:visible;background:#fff;color:#2b2b2b;box-shadow:none;}.so-registration-head{position:absolute;top:0;right:0;z-index:20;width:0;height:0;overflow:visible;pointer-events:none;}.so-registration-close{position:absolute;top:-5px;right:-5px;z-index:20;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#f4703a;color:#fff;cursor:pointer;pointer-events:auto;}.so-registration-close::before{display:block;font-family:so;font-size:10px;line-height:1;content:"\e80b";}.so-registration-body{position:relative;overflow:visible;}.so-registration-content{min-width:0;}.so-registration-banner{display:block;width:100%;line-height:0;background:none;}.so-registration-banner img{display:block;width:100%;height:auto;}.so-registration-logo{display:none;}.so-reg-form{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:5px;padding:24px 26px 29px;}.so-registration-group{min-width:0;}.so-registration-group-full,.so-registration-submit{grid-column:1 / -1;}.so-registration-submit{margin-top:25px;}.so-registration-field{position:relative;display:flex;flex-direction:column;}.so-registration-field label{box-sizing:border-box;order:-1;display:block;width:auto;height:14px;margin:0 0 10px;padding:0;color:rgb(109,105,106);font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:14px;cursor:default;}.so-registration-control{box-sizing:border-box;width:100%;min-height:47.6px;padding:15px;border:0.8px solid rgb(192,185,188);border-radius:5px;background-color:transparent;color:rgb(0,0,0);font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;cursor:text;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;}.so-registration-control::placeholder{color:#a5a5a5;font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;opacity:1;}select.so-registration-control{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:20px 20px;}.so-registration-control:focus,.so-registration-control:focus-visible{border:0.8px solid #231f20;outline:none;box-shadow:none;}.so-registration-phone:focus-within .so-registration-phone-code,.so-registration-phone:focus-within .so-registration-mobile-input .so-registration-control{border-color:#231f20;box-shadow:none;}.errordiv{display:block;min-height:16px;margin-top:6px;color:#ff5100;font-size:12px;font-weight:400;line-height:1.3;}.so-registration-phone{display:flex;align-items:stretch;}.so-registration-phone-code{position:relative;display:flex;flex-shrink:0;align-items:center;gap:4px;box-sizing:border-box;min-height:47.6px;padding:0 4px 0 8px;border:0.8px solid rgb(192,185,188);border-right:0;border-radius:5px 0 0 5px;background-color:transparent;}.so-registration-phone-code::after{width:12px;height:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;content:"";}.so-registration-phone-code select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}.so-registration-country-flag{width:20px;height:14px;flex-shrink:0;object-fit:cover;}.so-registration-phone-code span{color:#2b2b2b;font-size:13px;white-space:nowrap;}.so-registration-mobile-input{display:flex;flex:1;min-width:0;}.so-registration-mobile-input .so-registration-control{flex:1;width:100%;min-width:0;padding-right:10px;padding-left:8px;border-left:0;border-radius:0 5px 5px 0;}.so-registration-checkbox{position:relative;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;color:#4a4a4a;font-family:Figtree,sans-serif;font-size:12px;font-weight:400;line-height:1.55;cursor:pointer;}.so-registration-checkbox input{position:absolute;opacity:0;}.so-registration-checkmark{display:grid;place-items:center;width:20px;height:20px;border:1px solid #c4c4c4;border-radius:50%;background:#fff;}.so-registration-checkbox input:checked + .so-registration-checkmark{border-color:#f4703a;background:#f4703a;}.so-registration-checkbox input:checked + .so-registration-checkmark::after{display:block;font-family:so;font-size:10px;line-height:1;color:#fff;content:"\e806";}.so-registration-checkbox input:focus-visible + .so-registration-checkmark{outline:2px solid #f4703a;outline-offset:2px;}.so-registration-checkbox a,.so-registration-confirm-link{color:#f4703a;font-weight:700;text-decoration:none;}.so-registration-checkbox a:hover,.so-registration-confirm-link:hover{text-decoration:underline;}.so-registration-submit button,.so-registration-success button{width:100%;min-height:56px;padding:14px 28px;border:0;border-radius:4px;background:#f4703a;color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;}.so-registration-submit button:hover:not(:disabled):not([aria-disabled="true"]){background:#e25a22;}.so-registration-submit button:disabled,.so-registration-submit button[aria-disabled="true"]{cursor:not-allowed;opacity:0.6;}.so-registration-notice{margin:0;padding:24px 32px 0;color:#b42318;text-align:center;}.so-registration-success{padding:48px 32px 56px;text-align:center;}.so-registration-success h3{margin:0 0 12px;font-size:28px;}.so-registration-success p{margin:0 0 28px;}.so-registration-success button{width:auto;min-width:190px;}.so-registration-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);}@media (min-width:768px){.so-registration-logo{position:absolute;top:unset;bottom:0;left:0;display:block;width:200px;height:200px;pointer-events:none;}.so-registration-logo img{display:block;width:100%;height:100%;max-width:none;margin-left:0;object-fit:contain;}.so-reg-form{padding:26px 38px 32px 208px;}.so-registration-notice{padding:24px 38px 0 208px;}.so-registration-success{padding:48px 38px 56px 208px;}}@media (min-width:1024px){.so-registration-logo{bottom:-2px;left:-175px;width:330px;height:400px;}}@media (max-width:767px){.so-registration-overlay{align-items:stretch;padding:15px;overflow:visible;}.so-registration-modal{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);min-height:0;overflow:visible;}.so-registration-close{top:-9px;right:-9px;}.so-registration-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;z-index:1;}.so-registration-banner{flex-shrink:0;}.so-registration-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}.so-registration-logo{position:absolute;top:4px;left:4px;z-index:2;display:block;width:92px;margin-left:0;pointer-events:none;}.so-registration-logo img{display:block;width:100%;margin-left:0;object-fit:contain;}.so-reg-form{grid-template-columns:1fr;padding:22px 16px 28px;}.so-registration-control{min-height:47.6px;font-size:16px;}.so-registration-phone-code{min-height:47.6px;}.so-registration-checkbox{align-items:start;}.so-registration-submit{margin-top:30px;}.so-registration-submit button{min-height:50px;font-size:15px;}.so-registration-notice,.so-registration-success{padding-inline:16px;}}.dropdown-menu{border-bottom:0.5px solid #AEB8C0;.navlinkMobile{padding-bottom:0;border-bottom:0;font:var(--body_sm_medium) !important;&:last-child{padding-bottom:5%;}}}.mobile-drawer{height:calc(100dvh - var(--sikit-header-height,0px));top:var(--top-offset,var(--sikit-header-height,0px));}.mobile-drawer{overflow-y:auto;overscroll-behavior:contain;}body:has(.mobile-drawer.open){overflow:hidden;height:100dvh;}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important;}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (max-width:1023px){div:has(> p[data-atom-id="1292ad3"]) + div{flex-wrap:nowrap !important;gap:var(--spacing_2) !important;padding-top:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ab2d-e089-423c-a05b-b83064b50ad3"]) + div .p-4{padding:var(--spacing_1) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 1"]){height:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 2"]){height:var(--spacing_6) !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (min-width:1024px){div[data-molecule-id="2456cc5a-b2e6-4803-bcf8-9a43d5189e71"]{padding-inline:2px !important;}.footer-center{position:relative;left:50%;transform:translateX(-46%);}}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::before,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::before{content:"|";margin-right:12px;opacity:1;}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::after,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::after{content:"|";margin-left:12px;opacity:1;}@media (max-width:767px){.principalPartner >:nth-child(2),[data-component-id="72c37e59-266c-4449-a381-43435de82f6f"]{margin-top:20px;}}.dateStatusMolecule span{text-transform:uppercase;}.principalPartner > .flex.flex-row > div:nth-child(-n + 2) img{margin-top:10px;height:30px !important;}@media (max-width:767px){.principalPartner > .flex.flex-row > div:nth-child(1) img{margin-top:10px;height:25px !important;}.principalPartner > .flex.flex-row > div:nth-child(2) img{margin-top:10px;height:20px !important;}}.fx-scroll-top-btn{background:var(--button_filled_style_2_surface_default-hex) !important;}.fx-scroll-top-btn svg{display:none !important;}.fx-scroll-top-btn::after{content:'\e809';font-family:'so';font-style:normal;font-weight:normal;line-height:1;speak:never;font-size:20px;margin-bottom:5px;height:15px !important;color:#fff !important;}.frame_logo_desktop{img{position:relative;z-index:1;}}.fanos-cookie-consent-dialog{position:fixed;bottom:40px;right:40px;left:auto;top:auto;width:327px;max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 80px);margin:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:rgb(255,255,255);border:none;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.15);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:14px;color:rgb(35,31,32);overflow-y:auto;z-index:99999;}.fanos-cookie-consent-container{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;}.fanos-cookie-consent-title{display:none;}.fanos-cookie-consent-desc{display:block;width:100%;margin:35px 0 25px;padding:0;box-sizing:border-box;color:rgb(35,31,32);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:26.6px;}.fanos-cookie-consent-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;margin:0;padding:0;box-sizing:border-box;}.fanos-cookie-consent-btn{display:block;width:100%;height:36.6px;margin:0;padding:5px 0;box-sizing:border-box;border:none;border-radius:2.5px;font-family:"Gabarito",sans-serif;font-size:14px;font-weight:700;line-height:26.6px;text-align:center;text-transform:uppercase;cursor:pointer;}.fanos-cookie-consent-reject-btn{display:none;}.fanos-cookie-consent-accept-btn{background-color:rgb(255,81,0);color:rgb(254,246,249);}.fanos-cookie-consent-accept-btn:hover{background-color:rgb(235,72,0);}.fanos-cookie-consent-accept-btn:focus-visible,.fanos-cookie-consent-reject-btn:focus-visible{outline:2px solid #231f20;outline-offset:3px;}.fanos-cookie-consent-dialog::backdrop{background-color:rgba(0,0,0,0.35);pointer-events:auto;}body:has(.fanos-cookie-consent-dialog[open]){overflow:hidden;}.fanos-cookie-consent-dialog:not([open]){display:none;}
:root {
  --mc-spider-color-1: hsl(153, 71%, 31%);
  --mc-spider-color-2: hsl(28, 100%, 63%);
  --mc-spider-color-3: hsl(206, 17%, 44%);
  --mc-spider-color-4: hsl(78, 100%, 42%);
  --mc-spider-color-6: hsl(19, 100%, 50%);
}
#main-content {
  isolation: unset;
}
.sponsor-top {
  position: absolute;
  z-index: 1;
  transform: translateX(-50%);
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  gap: 5px;
  background: #41515d;
  padding: 10px;
  width: max-content;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.sponsor-top .img-div {
  width: 4rem;
}
.sponsor-top span {
  font-size: 10px;
  font-weight: 700;
}
/* Team logo container */ .team-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 50%;
}
/* Score animation for live matches */@keyframes scorePulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
.matchcenter-container {
  background-color: hsl(var(--background_main_container));
}
.live-score {
  animation: scorePulse 2s infinite;
}
/* Live indicator dot animation */.live-indicator {
  position: relative;
  z-index: 2;
}
.live-indicator::before {
  content: "\e84f";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  padding-right: 15px !important;
}
.match-center-table {
  border-bottom: 1px solid hsl(var(--core_sec_800) / 0.1);
}
/* Media queries for responsive design */ /* Super over highlight */.super-over-highlight {
  background: linear-gradient(90deg, #d80026 0%, #0d1d41 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}
.bg-team {
  background-color: var(--team-primary-color, hsl(13, 89%, 59%));
  color: hsl(var(--team-primary-text, hsl(var(--text_sec_high))));
}
/* mi */ .team-3841 {
  --team-primary-color: hsl(235, 71%, 40%);
  --team-primary-text: var(--text_prim_high);
}
/* unicorns */ .team-3842 {
  --team-primary-color: hsl(13, 89%, 59%);
  --team-primary-text: var(--text_prim_high);
}
/* so */ .team-3843 {
  --team-primary-color: hsl(206, 17%, 44%);
  --team-primary-text: var(--text_prim_high);
}
/* super kings */ .team-3844 {
  --team-primary-color: hsl(49, 100%, 51%);
  --team-primary-text: var(--text_main_sec);
}
/* wf */ .team-3845 {
  --team-primary-color: hsl(349, 98%, 45%);
  --team-primary-text: var(--text_prim_high);
}
/* lakr */ .team-3840 {
  --team-primary-color: hsl(263, 46%, 25%);
  --team-primary-text: var(--text_prim_high);
}
/* ============================================================ Component.tsx — root container / error state ============================================================ */.matchcenter-error {
  padding: 24px;
  text-align: center;
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 8px;
  margin: 16px;
}
.matchcenter-error__title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #991b1b;
  margin-bottom: 8px;
}
.matchcenter-error__message {
  font-size: 14px;
  line-height: 20px;
  color: #dc2626;
}
/* ============================================================ Skeleton.tsx — loading skeleton ============================================================ */.mc-skeleton {
  width: 100%;
}
/* ── Masthead ── */.mc-skeleton__masthead {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .mc-skeleton__masthead {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .sponsor-top .img-div {
    width: 6rem;
  }
}
.mc-skeleton__masthead-inner {
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.mc-skeleton__bar {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.15);
}
.mc-skeleton__bar--meta {
  height: 16px;
  width: 288px;
}
.mc-skeleton__bar--stadium {
  margin-top: 16px;
}
.mc-skeleton__bar--pill {
  height: 28px;
  width: 112px;
  background-color: rgba(255, 255, 255, 0.85);
}
.mc-skeleton__bar--potm {
  height: 16px;
  width: 176px;
}
.mc-skeleton__team-row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  .mc-skeleton__team-row {
    gap: 40px;
  }
}
.mc-skeleton__bar--team-name {
  display: none;
  height: 28px;
  width: 224px;
  flex-shrink: 0;
  background-color: rgba(255, 255, 255, 0.2);
}
@media (min-width: 768px) {
  .mc-skeleton__bar--team-name {
    display: block;
  }
}
.mc-skeleton__bar--team-name-home {
  margin-left: auto;
}
.mc-skeleton__bar--team-name-away {
  margin-right: auto;
}
.mc-skeleton__logo {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.25);
  outline: 2px solid rgba(255, 255, 255, 0.3);
  outline-offset: 4px;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .mc-skeleton__logo {
    width: 80px;
    height: 80px;
  }
}
.mc-skeleton__vs {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.15);
  flex-shrink: 0;
}
.mc-skeleton__team-row-mobile {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .mc-skeleton__team-row-mobile {
    display: none;
  }
}
.mc-skeleton__bar--team-name-mobile {
  height: 20px;
  width: 96px;
  background-color: rgba(255, 255, 255, 0.2);
}
/* ── Tabs strip ── */.mc-skeleton__tabs-strip {
  width: 100%;
  background-color: hsl(var(--core_neu_900));
}
.mc-skeleton__tabs-inner {
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
}
.mc-skeleton__tab {
  flex: 1 1 0%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 0;
}
.mc-skeleton__bar--tab {
  height: 16px;
  width: 96px;
}
/* ── Body ── */.mc-skeleton__body {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
.mc-skeleton__body-inner {
  margin: 0 auto;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}
.mc-skeleton__bar--body-title {
  height: 20px;
  width: 224px;
  background-color: rgba(0, 0, 0, 0.1);
}
.mc-skeleton__bar--body-row {
  height: 40px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
/* ============================================================ masthead.tsx — masthead, team logo, score ============================================================ */ /* ── Masthead ── */ .mc-masthead {
  padding-top: 40px;
  position: relative;
  width: 100%;
  background-color: hsl(var(--background_tert_surface));
  color: hsl(var(--text_prim_high));
}
.mc-masthead__empty {
  padding: 16px;
}
.mc-masthead__inner {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 16px;
  position: relative;
}
.mc-masthead__meta-row {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
  isolation: isolate;
}
.mc-masthead__meta-line {
  display: flex;
  align-items: center;
  gap: 8px;
}
.mc-masthead__match-number {
  font: var(--body_sm_medium);
}
.mc-masthead__meta-sep, .mc-masthead__meta-date {
  font: var(--body_sm_regular);
  color: hsl(var(--core_neu_00));
}
@media screen and (max-width: 768px) {
  .mc-masthead__meta-line .mc-masthead__meta-sep {

  }
  .mc-masthead__match-number {
    width: fit-content;
  }
  .mc-masthead__meta-line {
    flex-direction: row;
  }
}
.mc-masthead__status {
  position: relative;
  margin: 0 auto;
  padding: 4px 12px;
  font: var(--body_xs_bold);
  text-transform: uppercase;
  border-radius: 4px;
}
.mc-masthead__status--live {
  background-color: hsl(var(--background_prim_card));
  color: hsl(var(--core_neu_900));
}
.mc-masthead__status--upcoming {
  background-color: hsl(var(--background_tert_card));
  color: hsl(var(--core_neu_00));
}
.mc-masthead__status--completed {
  background-color: hsl(var(--core_sec_500));
  color: hsl(var(--core_neu_00));
}
.mc-masthead__status-glow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 400%;
  height: 2px;
  background: linear-gradient( 270deg, transparent 4.49%, hsl(var(--core_neu_100) / 0.3) 55.01%, transparent 97.54% );
}
.mc-masthead__teams {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.mc-masthead__teams--with-superover .mc-team-score {
  flex-direction: row;
}
.mc-masthead__vs {
  font: var(--body_sm_medium);
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: hsl(var(--text_sec_medium));
  text-align: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  background-color: hsl(var(--core_neu_100) / 0.3);
}
.mc-masthead__sub-status {
  position: relative;
  margin-top: 12px;
  margin-bottom: 12px;
  text-align: center;
  font: var(--body_sm_medium);
  color: hsl(var(--core_neu_00));
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  /* background: linear-gradient( 270deg, transparent 0%, hsl(var(--core_sec_900)) 22.43%, hsl(var(--core_sec_900)) 80.56%, transparent 101.97% );
  */ background: linear-gradient(90deg, rgba(51, 63, 72, 0) 0%, rgba(51, 63, 72, 0.5) 50%, rgba(51, 63, 72, 0) 100%);
}
.mc-masthead__sub-status-line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient( 270deg, transparent 4.49%, hsl(var(--core_neu_100) / 0.3) 55.01%, transparent 97.54% );
}
.mc-masthead__sub-status-line--top {
  top: 0;
}
.mc-masthead__sub-status-line--bottom {
  bottom: 0;
}
.mc-masthead__venue {
  margin-top: 16px;
  text-align: center;
  font: var(--body_sm_medium);
  color: hsl(var(--core_neu_300));
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
}
.mc-masthead__venue:before {
  content: '\e823';
  font-family: "so";
  font-size: 1.2rem;
}
.mc-masthead__potm {
  margin-top: 16px;
  text-align: center;
}
.mc-masthead__potm-label {
  font: var(--body_sm_regular);
  color: hsl(var(--text_sec_medium));
}
.mc-masthead__potm-name {
  font: var(--body_md_bold);
  color: hsl(var(--core_prim_500));
}
@media (min-width: 768px) {
  .mc-masthead__vs {
    margin-bottom: 0;
  }
  .mc-masthead__vs {
    font: var(--body_sm_medium);
    width: 32px;
    height: 32px;
  }
  .mc-masthead__venue, .mc-masthead__potm {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
/* ── Team (name + score block) ── */.mc-team {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  width: 100%;
  justify-content: flex-start;
}
.mc-team--varient-1 {
  flex-direction: row;
}
.mc-team--varient-2 {
  flex-direction: row-reverse;
}
.mc-team__divider {
  border: 0;
  height: 60px;
  width: 2px;
  margin-bottom: 20px;
  flex-shrink: 0;
  background: linear-gradient( to bottom, transparent 0%, hsl(var(--core_neu_100) / 0.3) 50%, transparent 100% );
}
.mc-team__scores {
  display: flex;
  flex-direction: column;
  width: max-content;
}
.mc-team__scores--varient-1 {
  text-align: left;
  align-items: flex-end;
}
.mc-team__scores--varient-2 {
  text-align: right;
}
@media (min-width: 768px) {
  .mc-team {
    gap: 15px;
    margin-bottom: 0;
    width: 40%;
    flex: 1;
  }
  .mc-masthead__teams {
    gap: 40px;
  }
  .mc-team--varient-1, .mc-team--varient-2 {
    justify-content: flex-end;
  }
  .mc-team__divider {
    height: 80px;
    margin-bottom: 0;
  }
}
/* ── Team logo ── */.mc-team-logo {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.mc-team-logo__image {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 100%;
  padding: 4px;
  position: relative;
}
.mc-team-logo__image::after {
  content: '';
  width: calc(100% + .7rem);
  height: calc(100% + .7rem);
  aspect-ratio: 1 / 1;
  border: .1rem solid hsl(var(--core_tert_900));
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  border-radius: 50%;
}
.mc-team-logo__image--highlight::after {
  border-color: hsl(var(--core_prim_500));
}
.mc-team-logo__image--super-over {
  border: 2px solid hsl(var(--core_prim_500));
}
.mc-team-logo__img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.mc-team-logo__fullname {
  font: var(--h3_bold);
  display: none;
}
.mc-team-logo__shortname {
  font: var(--body_md_bold);
  display: block;
}
.mc-team-score__yet-to-bat {
  font: var(--h3_bold);
  color: hsl(var(--core_prim_500));
  max-width: 5ch;
}
.mc-team-logo__fullname--varient-1, .mc-team-logo__shortname--varient-1 {
  text-align: left;
}
.mc-team-logo__fullname--varient-2, .mc-team-logo__shortname--varient-2 {
  text-align: right;
}
@media (min-width: 768px) {
  .mc-team-logo {
    gap: 20px;
  }
  .mc-team-logo--varient-1 {
    flex-direction: row;
  }
  .mc-team-logo--varient-2 {
    flex-direction: row-reverse;
  }
  .mc-team-logo__image {
    width: 64px;
    height: 64px;
  }
}
@media (min-width: 1024px) {
  .mc-team-score__yet-to-bat {
    max-width: unset;
  }
  .mc-team-logo__image {
    width: 80px;
    height: 80px;
    padding: 8px;
  }
  .mc-team-logo__fullname {
    display: block;
  }
  .mc-team-logo__shortname {
    display: none;
  }
}
/* ── Team score row ── */.mc-team-score {
  display: flex;
  min-width: max-content;
  gap: 4px;
}
.mc-team-score--varient-1 {
  text-align: left;
}
.mc-team-score--varient-2 {
  text-align: right;
  justify-content: flex-end;
}
.mc-team-score--main {
  flex-direction: column;
}
.mc-team-score__total {
  font: var(--h3_bold);
  color: hsl(var(--text_sec_medium));
}
.mc-team-score__total--highlight {
  color: hsl(var(--core_prim_500));
}
.mc-team-score__rr {
  font: var(--body_xs_regular);
  color: hsl(var(--text_sec_medium));
}
.mc-team-score__rr--wide {
  width: max-content;
}
/* ============================================================ tabs.tsx — Tabs primitive ============================================================ */.mc-tabs__scroll {
  overflow: auto;
}
.mc-tabs__list {
  display: flex;
  background-color: hsl(var(--core_tert_800));
}
.icon_wf_atom_icon_ball_by_ball-1:before, .icon_wf_atom_icon_fall_of_wickets::before {
  font-size: 1rem;
  font-family: 'so';
}
.icon_wf_atom_icon_ball_by_ball-1:before {
  content: '\e828';
}
.icon_wf_atom_icon_fall_of_wickets::before {
  content: '\e819';
}
.icon_wf_atom_icon_venue1::before {
  content: "\e823";
  font-family: "so";
  padding-right: 5px;
}
.icon_wf_atom_icon_time1::before {
  content: "\e82a";
  font-family: "so";
  padding-right: 5px;
}
.mc-tabs__tab {
  cursor: pointer;
  font: var(--body_sm_medium);
  flex: 1 1 0%;
  padding: 5px;
  line-height: 1.4 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  position: relative;
  min-height: 35px;
  color: hsl(var(--core_neu_00));
}
@media screen and (max-width: 768px) {
  .mc-tabs-container__inner .mc-tabs__list {
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 6;
  }
  .mc-ball-display__run {
    font-size: 12px;
  }
  .mc-masthead__inner::before , .mc-masthead__inner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 150px;
    pointer-events: none;
    height: 150px;
    background: url(/static-assets/images/misc/mc-bg-pattern.png?v=2.9) bottom no-repeat;
    background-size: cover;
  }
  .mc-masthead__inner::after {
    left: unset;
    right: 0;
    transform: scaleX(-1);
  }
}
.mc-tabs-container__inner .mc-tabs__tab {
  font: var(--body_xs_medium);
}
@media screen and (min-width: 992px) {
  .mc-tabs-container__inner .mc-tabs__tab {
    font: var(--body_md_medium);
  }
}
.mc-spider-graph__tab:not(:first-child)::after, .mc-tabs__tab:not(:first-child)::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 60%;
  background-color: hsl(var(--core_tert_500)/ 0.6);
  width: 1px;
  transform: translateY(-50%);
}
.mc-tabs__tab--active {
  font: var(--body_sm_bold);
  background-color: hsl(var(--core_prim_500));
  color: hsl(var(--core_neu_900));
}
/* .mc-tabs__tab--inactive {
  background-color: hsl(var(--background_main_card_2));
  color: hsl(var(--text_main_medium));
}
*/ /* ============================================================ tabs-container.tsx ============================================================ */ .mc-tabs-container {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  /* margin-bottom: 6rem;
  */
}
.mc-tabs-container__inner {
  margin: 0 auto;
  position: relative;
  box-shadow: var(--shadow_md);
}
/* @media (min-width: 1024px) {
  .mc-tabs-container__inner {
    max-width: 900px;
  }
}
@media (min-width: 1280px) {
  .mc-tabs-container__inner {
    max-width: 900px;
  }
}
@media (min-width: 1536px) {
  .mc-tabs-container__inner {
    max-width: 1000px;
  }
}
*/ .mc-tabs-container__body {
  background-color: hsl(var(--background_main_surface));
}
/* ============================================================ tabs/match-info.tsx ============================================================ */.mc-match-info {
  padding: 16px;
}
.mc-match-info__list {
  border-radius: 8px;
  overflow: hidden;
}
.mc-match-info__row {
  display: flex;
  border-bottom: 1px solid hsl(var(--core_neu_200));
}
.mc-match-info__row:last-child {
  border-bottom: 0;
}
.mc-match-info__label {
  width: 33.3333%;
  padding: 16px 8px;
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_900));
}
.mc-match-info__value {
  width: 66.6667%;
  padding: 16px 8px;
  font: var(--body_md_bold);
  color: hsl(var(--core_neu_900));
  display: inline;
  align-items: flex-start;
  gap: 8px;
  text-align: right;
  justify-content: flex-end;
}
.mc-match-info__icon {
  font-size: 18px;
}
.mc-match-info__potm {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}
.mc-match-info__potm-name {
  font: var(--body_md_bold);
  line-height: 1;
  width: 100%;
}
.mc-match-info__potm-stat {
  font: var(--body_sm_bold);
  margin-right: 15px;
}
@media (min-width: 768px) {
  .mc-match-info__value {
    padding: 16px 24px;
    text-align: left;
    justify-content: flex-start;
  }
  .mc-match-info__potm {
    justify-content: start;
  }
}
/* ============================================================ tabs/scorecard-tab.tsx ============================================================ */ .mc-scorecard-tab {
  padding: 15px;
  overflow: hidden;
}
.mc-scorecard-tab__empty {
  text-align: center;
  padding: 16px;
}
.mc-scorecard-tab__empty--innings {
  padding: 24px;
}
.mc-scorecard-tab__content {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.mc-scorecard-tab__team-header {
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.mc-scorecard-tab__team-name_full {
  display: none;
}
@media (min-width:768px) {
  .mc-scorecard-tab__team-name_full {
    display: block;
    font: var(--body_lg_bold);
  }
  .mc-scorecard-tab__team-name_short {
    display: none;
  }
}
.mc-scorecard-tab__team-info {
  display: flex;
  align-items: center;
  gap: 8px;
}
.mc-scorecard-tab__team-info .mc-scorecard-tab__team-logo {
  background-color: unset;
}
.mc-scorecard-tab__team-logo {
  width: 40px;
  height: 40px;
  background-color: hsl(var(--core_neu_50));
  flex-shrink: 0;
}
.mc-scorecard-tab__team-logo--white {
  background-color: #ffffff;
}
.mc-scorecard-tab__team-logo-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.mc-scorecard-tab__team-name {
  font-weight: 700;
}
.mc-scorecard-tab__team-score-main {
  font-weight: 700;
}
.mc-scorecard-tab__team-score-overs {
  font: var(--body_sm_regular);
  margin-left: 4px;
  opacity: 0.9;
}
.mc-scorecard-tab__team-score-crr {
  font: var(--body_sm_regular);
  margin-left: 4px;
  opacity: 0.9;
  display: block;
  text-align: right;
  line-height: 1;
}
.mc-scorecard-tab__extras {
  background-color: hsl(var(--core_teams_so));
  color: hsl(var(--text_prim_high));
  padding: 4px 16px;
  border-radius: 4px;
  margin-top: 10px;
}
.mc-scorecard-tab__extras-text {
  font: var(--body_sm_regular);
}
/* .mc-scorecard-tab__fow {
  margin-top: 16px;
}
*/ .mc-scorecard-tab__fow .mc-table__cell .body_sm_bold {
  font: var(--body_md_bold);
}
.mc-scorecard-tab__fow .mc-table__cell {
  padding: 15px 5px 10px 5px;
}
.mc-scorecard-tab__fow .mc-table__cell>span {
  display: inline;
  &:first-child {
    margin-right: 0px;
  }
}
.mc-scorecard-tab__innings--bowling {
  margin-top: 16px;
}
.live-indicator::before, .mc-table__header-cell:first-child::before, .mc-swiper-nav__icon::before {
  font-family: "so";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  padding-right: 20px;
  text-transform: none;
}
.mc-scorecard-tab__innings:first-child .mc-table__header-cell:first-child::before {
  content: "\e829";
}
.mc-scorecard-tab__fow .mc-table__header-cell:first-child::before {
  content: '\e819';
}
.mc-scorecard-tab__innings--bowling .mc-table__header-cell:first-child::before {
  content: "\e828";
}
/* ============================================================ tabs/squad-tab.tsx ============================================================ */.mc-squad-tab__empty {
  padding: 16px;
}
.mc-squad-tab__tabs {
  display: flex;
}
.mc-squad-tab__tab {
  flex: 1 1 0%;
  cursor: pointer;
  padding: 16px 0 10px 10px;
  text-align: center;
  border-bottom: 2px solid transparent;
  font-weight: 500;
  font: var(--badge_md);
}
.mc-squad-tab__tab--active {
  color: hsl(var(--text_main_sec));
  border-bottom-color: hsl(var(--border_main_sec));
}
.mc-squad-tab__tab--inactive {
  border-bottom-color: hsl(var(--border_main_disable));
}
.mc-squad-tab__content {
  padding: 16px;
}
.mc-squad-tab__team--hidden {
  display: none;
}
.mc-squad-tab__heading {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  margin-bottom: 16px;
  font: var(--h5_bold)
}
.mc-squad-tab__heading--rest {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mc-squad-tab__grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
}
@media (min-width: 768px) {
  .mc-team-score__total--main {
    font: var(--h1_bold);
  }
  .mc-squad-tab__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.mc-squad-tab__empty-grid {
  grid-column: span 2 / span 2;
  text-align: center;
  padding: 16px 0;
}
.mc-squad-tab__card {
  background-color: hsl(var(--core_neu_100));
  gap: 16px;
  border-radius: 8px;
  padding: 2px 12px;
  display: flex;
  align-items: center;
}
.mc-squad-tab__card-index {
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_900));
}
.mc-squad-tab__card-divider {
  border: 0;
  height: 60px;
  width: 1px;
  flex-shrink: 0;
  background: linear-gradient( to bottom, transparent 0%, hsl(var(--core_tert_800) / 0.3) 50%, transparent 100% );
}
.mc-squad-tab__card-body {
  flex: 1 1 0%;
}
.mc-squad-tab__card-info {
  display: flex;
  flex-direction: column;
}
.mc-squad-tab__card-name {
  font: var(--body_md_regular);
}
.mc-squad-tab__card-lastname {
  font-weight: 700;
}
.mc-squad-tab__card-tags {
  display: flex;
  margin-top: 4px;
  gap: 8px;
}
.mc-squad-tab__card-role {
  background-color: hsl(var(--core_neu_300));
}
.mc-squad-tab__card-captain {
  text-transform: capitalize;
  background-color: hsl(var(--core_sec_500));
  color: hsl(var(--core_neu_00));
}
.mc-squad-tab__card-captain , .mc-squad-tab__card-role {
  height: 20px;
  padding: 4px 8px;
  font:var(--body_xs_medium);
  border-radius: 2px;
  line-height:1.2;
}
/* ============================================================ tabs/graph-tab.tsx ============================================================ */.mc-graph-tab {
  padding: 16px;
}
.mc-graph-tab__message {
  text-align: center;
  color: #6b7280;
  padding: 16px;
}
.mc-graph-tab__message--error {
  color: #ef4444;
}
.mc-graph-tab__loading {
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 400px;
}
.mc-graph-tab__spinner {
  border-radius: 50%;
  height: 32px;
  width: 32px;
  border-bottom: 2px solid #fa1a2d;
  animation: mc-graph-tab-spin 1s linear infinite;
}
.mc-graph-tab__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.mc-graph-tab__body {
  min-height: 400px;
  width: 100%;
}
@keyframes mc-graph-tab-spin {
  to {
    transform: rotate(360deg);
  }
}
/* ============================================================ tabs/commentry-tab.tsx + components/commentry-detail.tsx ============================================================ */ .mc-commentary-tab {
  padding: 16px;
  background-color: hsl(var(--core_neu_100));
}
.mc-commentary-tab__loading, .mc-commentary-tab__error, .mc-commentary-tab__empty {
  padding: 16px;
  text-align: center;
}
.mc-commentary-tab__error {
  color: hsl(var(--core_prim_500));
}
.mc-commentary-tab__innings-selector {
  margin-bottom: 16px;
}
.mc-commentary-tab__general, .mc-commentary-tab__balls {
  overflow: hidden;
}
.mc-commentary-tab__general-item {
  margin: 16px 0;
  display: flex;
  gap: 8px;
}
.mc-commentary-tab__general-item:last-child {
  margin-bottom: 0;
}
.mc-commentary-tab__general-time-wrap {
  min-width: 70px;
  display: none;
}
.mc-commentary-tab__general-time {
  font: var(--body_xs_medium);
}
.mc-commentary-tab__general-text {
  font: var(--body_md_regular);
  margin-bottom: 8px;
  color: hsl(var(--core_neu_600));
  flex: 1 1 0%;
}
.mc-commentary-tab__general-divider {
  opacity: 0.1;
}
.mc-commentary-tab__over-group {
  border-bottom: 1px solid hsl(var(--core_neu_300));
}
.mc-commentary-tab__over-group .mc-ball-display {
  font: var(--body_md_bold);
}
.mc-commentary-tab__over-group:last-child {
  border-bottom: 0;
}
.mc-commentary-tab__load-more {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}
.mc-commentary-tab__load-more-btn {
  padding: 8px 32px;
  border: 1px solid hsl(var(--core_neu_600));
  color: hsl(var(--core_neu_950));
  font: var(--body_md_bold);
  border-radius: 6px;
}
.mc-commentary-tab__load-more-btn:hover:not(:disabled) {
  background-color: hsl(var(--core_neu_50));
}
.mc-commentary-tab__load-more-btn:active:not(:disabled) {
  background-color: hsl(var(--core_neu_100));
}
.mc-commentary-tab__load-more-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* ── Ball-by-ball row ── */ .mc-ball-commentary__over-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 8px 16px;
  border-radius: 5px;
  color: hsl(var(--core_neu_00));
  /* border-bottom: 1px solid hsl(var(--core_neu_200));
  */ background-color: hsl(var(--core_tert_800));
}
.mc-ball-commentary__over-number::before {
  content: ":";
  padding-right: 5px;
}
.mc-ball-commentary__over-number::after {
  content: "|";
  padding-left: 5px;
}
.mc-ball-commentary__over-summary-left {
  display: flex;
  align-items: center;
  gap: 8px;
}
.mc-ball-commentary__over-label {
  font: var(--body_md_bold);
}
.mc-ball-commentary__over-stat {
  font: var(--body_sm_medium);
  color: hsl(var(--text_sec_medium));
}
.mc-ball-commentary__over-stat-wicket {
  display: none;
}
.mc-ball-commentary__over-score {
  font: var(--body_md_medium);
}
.mc-ball-commentary__over-score-team::after {
  content: ":";
}
.mc-ball-commentary__over-score-label {
  display: none;
}
.mc-ball-commentary__row {
  display: flex;
  padding: 16px 0;
  gap: 16px;
}
.mc-ball-commentary__row:not(:last-child) {
  border-bottom: 1px solid hsl(var(--core_neu_300));
}
.mc-ball-commentary__ball-wrap {
  width: max-content;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
}
.mc-ball-commentary__content {
  flex-grow: 1;
}
.mc-ball-commentary__meta {
  display: flex;
  gap: 8px;
  margin-bottom: 12px;
}
.mc-ball-commentary__over-no, .mc-ball-commentary__bowler-batsman {
  font-size: 16px;
  font-weight: 500;
}
.mc-ball-commentary__bowler-batsman {
  position: relative;
  padding-left: 5px;
}
.mc-ball-commentary__bowler-batsman::before {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  background: hsl(var(--core_neu_900));
  transform: translateY(-50%);
  top: 50%;
  left: -2px;
}
.mc-ball-commentary__text {
  font: var(--body_md_regular);
  color: hsl(var(--core_neu_600));
}
/* ============================================================ components/commentry-detail.tsx ============================================================ */.mc-commentary-detail {
  position: fixed;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
}
.mc-commentary-detail__panel {
  background-color: hsl(var(--background_main_surface));
  padding: 24px;
  border-radius: 8px;
  max-width: 512px;
  width: 100%;
  margin: 0 16px;
}
.mc-commentary-detail__close {
  float: right;
  font: var(--body_sm_medium);
}
.mc-commentary-detail__text {
  font: var(--body_sm_regular);
  margin-top: 16px;
}
/* ============================================================ graphs/GraphSelector.tsx ============================================================ */ .mc-graph-selector {
  background-color: hsl(var(--background_main_card));
  border-radius: 4px;
  padding: 15px;
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 16px;
}
.mc-graph-selector__option {
  padding: 8px 16px;
  width: 100%;
  max-width: max-content;
  cursor: pointer;
  font: var(--button_sm);
  border-radius: 8px;
  text-transform: uppercase;
}
.mc-graph-selector__option--active {
  background-color: hsl(var(--background_prim_card));
  color: hsl(var(--text_sec_high));
  border-radius: 12px;
}
.mc-graph-selector__option--inactive {
  border: 1px solid currentColor;
  color: #374151;
}
.mc-worm-graph__chart-area {
  height: 400px;
}
/* ============================================================ graphs/ManhattanGraph.tsx ============================================================ */.mc-manhattan-graph {
  position: relative;
}
.mc-manhattan-graph__scroll {
  height: 100%;
  margin-left: 48px;
  margin-bottom: 40px;
  overflow: auto;
}
.mc-manhattan-graph__inner {
  height: 100%;
}
.mc-manhattan-graph__axis-overlay {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.mc-manhattan-graph__chart-area {
  height: 400px;
  position: relative;
}
/* ============================================================ graphs/SpiderGraph.tsx ============================================================ */.mc-spider-graph {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.mc-spider-graph__tabs {
  display: flex;
  border-bottom: 1px solid hsl(var(--core_neu_200));
}
.mc-spider-graph__tab-fullname {
  display: none;
}
.mc-spider-graph__tab {
  position: relative;
  padding: 16px;
  justify-content: center;
  flex: 1 1 0%;
  display: flex;
  gap: 8px;
  font: var(--h6_regular);
}
.mc-spider-graph__tab--active {
  color: hsl(var(--text_main_sec));
  border-bottom: 2px solid hsl(var(--border_main_sec));
  font: var(--h6_medium);
}
.mc-spider-graph__divider {
  width: 1px;
  height: 30px;
  margin-top: 12px;
}
.mc-spider-graph__body {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* ── Spider data / zone chart ── */.mc-spider-data {
  width: 100%;
  height: 100%;
  padding: 32px 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: center;
}
.mc-spider-data__image-wrap {
  position: relative;
  width: max-content;
}
.mc-spider-data__bg-image {
  width: 250px;
  aspect-ratio: 1 / 1;
}
.mc-spider-data__svg-wrap {
  position: absolute;
  top: 25px;
  left: 40px;
  width: 200px;
  height: 200px;
  margin: auto;
}
.mc-spider-data__zone-listing {
  position: absolute;
  font: var(--body_md_bold);
  inset: 0;
}
@media (min-width: 768px) {
  .mc-spider-data {
    flex-direction: row;
    gap: 32px;
  }
}
/* ── Run legends ── */.mc-run-legends {
  display: flex;
  justify-content: center;
  margin: 64px 0;
}
.mc-run-legends__item {
  gap: 4px;
  padding: 8px;
  width: 64px;
}
.mc-run-legends__item:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.mc-run-legends__item:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.mc-run-legends__label {
  text-align: center;
  color: hsl(var(--core_neu_50));
  font: var(--body_sm_medium);
  line-height: 1.8;
}
/* ============================================================ graphs/SpiderGraph.tsx — zone-item positions (pre-existing) ============================================================ */.zone-item:nth-child(1) {
  top: -13px;
  left: 75px;
}
.zone-item:nth-child(2) {
  top: -6px;
  left: 185px;
}
.zone-item:nth-child(3) {
  top: 60px;
  left: 257px;
}
.zone-item:nth-child(4) {
  top: 160px;
  left: 253px;
}
.zone-item:nth-child(5) {
  top: 245px;
  left: 183px;
}
.zone-item:nth-child(6) {
  top: 242px;
  left: 63px;
}
.zone-item:nth-child(7) {
  top: 170px;
  left: -9px;
}
.zone-item:nth-child(8) {
  top: 60px;
  left: -10px;
}
.zone-item {
  position: absolute;
}
/* ============================================================ components/table.tsx ============================================================ */.mc-table {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
/* .mc-table.match-center-table {
  margin-top: 20px;
}
*/ .mc-table__header-row {
  background-color: hsl(var(--background_tert_container));
}
.mc-table__header-row .mc-table__header-cell:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.mc-table__header-row .mc-table__header-cell:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.mc-table__header-cell {
  padding: 5px 10px;
  font: var(--body_sm_bold);
  color: hsl(var(--core_neu_00));
}
.mc-table__row {
  background-color: hsl(var(--background_main_surface));
}
.mc-table__row:not(:last-child) {
  border-bottom: 1px solid hsl(var(--core_neu_300));
}
.mc-table__cell:not(:first-child) {
  text-align: center;
}
.mc-table__cell {
  padding: 12px 5px 5px 5px;
  font: var(--body_sm_medium);
  color: hsl(var(--core_neu_900));
}
.mc-table__cell > span {
  margin-right: 10px;
  display: block;
  line-height: 1.5;
}
.mc-table__cell > span:nth-child(2) {
  color: hsl(var(--core_neu_600));
}
@media (min-width:768px) {
  .mc-table__cell {
    padding: 16px;
  }
}
/* ============================================================ player-scorecard.tsx ============================================================ */.mc-player-scorecard {
  display: flex;
  align-items: center;
  gap: 8px;
}
.mc-player-scorecard__name {
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_900));
  text-transform: capitalize;
}
.mc-player-scorecard__score {
  font: var(--body_md_bold);
  color: hsl(var(--core_neu_900));
}
.mc-player-scorecard__active {
  font-size: 0px;
}
.mc-player-scorecard__active::before {
  content: "";
  width: 0px;
  display: inline-block;
  height: 0px;
  border: 5px solid transparent;
  border-left: 6px solid hsl(var(--core_prim_500));
}
/* ============================================================ players-display.tsx ============================================================ */ .mc-players-display {
  display: grid;
  padding: 10px 15px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.mc-players-display__section + .mc-players-display__section {
  border-top: 1px solid hsl(var(--core_neu_200));
}
.mc-players-display__section {
  padding-bottom: 16px;
}
.mc-players-display__heading {
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_900));
  margin-bottom: 8px;
}
.mc-players-display__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: hsl(var(--background_main_container));
  border: 1px solid hsl(var(--core_tert_200));
  height: 34px;
  padding: 0 8px;
  border-radius: 4px;
}
@media (min-width: 768px) {
  .mc-players-display__section + .mc-players-display__section {
    border-top: 0;
  }
}
/* ============================================================ ball-display.tsx ============================================================ */ .mc-ball-display {
  background-color: hsl(var(--core_tert_100));
  color: hsl(var(--core_neu_900));
  min-width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font: var(--body_sm_bold);
  border-radius: 4px;
  flex-direction: column;
  overflow: hidden;
}
.mc-ball-display--wicket {
  background-color: hsl(var(--core_sec_500));
  color: hsl(var(--core_neu_00));
}
.mc-ball-display--four {
  background-color: hsl(var(--background_prim_card));
  color: hsl(var(--core_neu_900));
}
.mc-ball-display--six {
  background-color: hsl(var(--background_tert_container));
  color: hsl(var(--core_neu_00));
}
.mc-ball-display--legby {
  background-color: hsl(var(--core_neu_300));
  color: hsl(var(--core_neu_900));
}
.mc-ball-display--wide, .mc-ball-display--noball {
  background-color: hsl(var(--core_tert_100));
  color: hsl(var(--core_neu_900));
}
.mc-ball-display__run {
  padding: 0 5px;
  height: 50%;
  display: flex;
  align-items: center;
}
.mc-ball-display__extra {
  height: 50%;
  font: var(--body_xs_medium);
  width: 100%;
  background-color: hsl(var(--core_neu_50));
  margin-top: auto;
  text-align: center;
  color: hsl(var(--core_neu_900));
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* ============================================================ innings-selector.tsx ============================================================ */.mc-innings-selector {
  position: relative;
  margin-bottom: 16px;
}
.mc-innings-selector__row {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
  position: relative;
  flex-wrap: wrap;
}
.mc-innings-selector__label {
  cursor: pointer;
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_900));
}
.mc-innings-selector__trigger {
  cursor: pointer;
  width: max-content;
  min-width: 17rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 12px;
  background-color: hsl(var(--core_neu_200));
  border-radius: 4px;
}
.mc-innings-selector__trigger-text {
  font: var(--body_md_medium);
  color: hsl(var(--core_neu_950));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mc-innings-selector__chevron {
  width: 16px;
  height: 16px;
  transition: transform 0.2s ease;
}
.mc-innings-selector__chevron--open {
  transform: rotate(180deg);
}
.mc-innings-selector__menu {
  position: absolute;
  width: 100%;
  max-width: 17rem;
  overflow: hidden;
  box-shadow: var(--shadow_sm);
  top: 100%;
  right: 0;
  margin-top: 4px;
  background-color: hsl(var(--background_main_surface));
  border: 1px solid hsl(var(--core_neu_200));
  border-radius: 8px;
  z-index: 100;
}
.mc-innings-selector__option {
  cursor: pointer;
  width: 100%;
  font: var(--body_md_regular);
  text-align: left;
  padding: 12px;
  color: hsl(var(--core_neu_900));
}
.mc-innings-selector__option--active {
  background-color: hsl(var(--core_prim_500));
  color: hsl(var(--core_neu_00));
}
/* ============================================================ live-match-footer.tsx ============================================================ */ .mc-live-match-footer {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-color: hsl(var(--background_main_card));
  overflow: hidden;
}
@media (min-width: 1024px) {
  .mc-spider-graph__tab-fullname {
    display: block;
  }
  .mc-spider-graph__tab-shortname {
    display: none;
  }
}
.mc-live-match-footer__message {
  padding: 16px;
  text-align: center;
  font: var(--body_md_medium);
}
.mc-live-match-footer__message--error {
  color: hsl(var(--core_prim_500));
}
/* ============================================================ swiper-content.tsx ============================================================ */.mc-ball-by-ball, .mc-fall-of-wicket {
  position: relative;
}
.mc-ball-by-ball__slide {
  display: flex;
  justify-content: center;
  gap: 12px;
  align-items: center;
  padding: 24px 32px;
  flex-wrap: wrap;
}
.mc-ball-by-ball__ball {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mc-ball-by-ball__pagination, .mc-fall-of-wicket__pagination {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}
.mc-ball-by-ball__pagination--hidden, .mc-fall-of-wicket__pagination--hidden {
  display: none;
}
.mc-ball-by-ball__bullet, .mc-fall-of-wicket__bullet {
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: hsl(var(--core_neu_200));
  color: hsl(var(--core_neu_900));
  border-radius: 9999px;
  margin: 0 4px;
  font: var(--body_xs_medium);
}
.mc-ball-by-ball__bullet--active, .mc-fall-of-wicket__bullet--active {
  background-color: hsl(var(--core_neu_900));
  color: hsl(var(--core_neu_00));
}
.mc-fall-of-wicket__slide {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px 0;
  border-radius: 12px;
}
.mc-fall-of-wicket__text {
  font: var(--body_sm_bold);
  color: hsl(var(--core_neu_900));
  padding: 2px 8px;
  border-radius: 5px;
  border: 1px solid hsl(var(--border_main_default));
  background-color: hsl(var(--background_main_surface));
}
.mc-fall-of-wicket__nav-prev, .mc-ball-by-ball__nav-prev {
  border-right: 1px solid #E1E1E6;
  cursor: pointer;
}
.mc-fall-of-wicket__nav-next, .mc-ball-by-ball__nav-next {
  border-left: 1px solid #E1E1E6;
  cursor: pointer;
}
.mc-ball-by-ball__nav-prev .icon_chevron_left::before {
  content: '\e807';
}
.mc-fall-of-wicket__nav-prev .icon_chevron_left::before, .mc-ball-by-ball__nav-prev .icon_chevron_left::before {
  content: '\e807';
}
.mc-fall-of-wicket__nav-next .icon_chevron_right::before, .mc-ball-by-ball__nav-next .icon_chevron_right::before {
  content: '\e808';
}
/* ============================================================ swiper-navigation.tsx ============================================================ */.mc-swiper-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.mc-swiper-nav__btn {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
  height: 100%;
}
.mc-swiper-nav__icon {
  color: hsl(var(--core_neu_900));
}
.mc-live-match-footer__message {
  color: #000;
  font: var(--body_lg_bold);
}
.mc-masthead__teams--with-superover .mc-team-score {
  flex-direction: column;
  padding-block: 8px;
  align-items: end;
}
.mc-masthead__teams--with-superover .mc-team-score:not(:last-child) {
  border-bottom: 1px solid white;
}
.mc-graph-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* pinned to edges on mobile */ gap: 16px;
  width: 100%;
  padding: 12px 16px;
}
.mc-graph-header__item {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.mc-graph-header__swatch {
  flex: 0 0 auto;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  /* background-color comes from inline style */;
}
.mc-graph-header__team {
  font-family: inherit;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  color: #1d2f58;
  white-space: nowrap;
}
/* Desktop: centered cluster instead of edge-pinned */@media (min-width: 768px) {
  .mc-graph-header {
    justify-content: center;
    gap: 48px;
    padding: 16px;
  }
  .mc-graph-header__team {
    font-size: 15px;
  }
}
.mc-spider-graph__tab-superover {
  display: none;
}
.mc-team-score--varient-2 {
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .mc-players-display {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    padding-inline: 0;
  }
  .mc-live-match-footer .mc-tabs__scroll {
    border-radius: 5px;
  }
  .mc-live-match-footer {
    padding-inline: 15px;
  }
  .mc-tabs__tab {
    min-height: 40px;
  }
  .mc-tabs-container__body,.mc-commentary-tab {
    background-color: hsl(var(--background_main_surface));
  }
  .mc-ball-commentary__over-summary {
    justify-content: space-between;
  }
  .mc-masthead__sub-status, .mc-masthead__venue, .mc-masthead__potm-label {
    font: var(--body_md_medium);
  }
  .matchcenter-container {
    padding-bottom: 40px;
  }
  .mc-scorecard-tab__team-score-crr {
    display: inline-block;
  }
  .mc-scorecard-tab__team-score-overs, .mc-scorecard-tab__team-score-crr {
    font: var(--body_md_regular);
  }
  .mc-table__header-cell {
    padding: 8px 20px;
    font: var(--body_md_bold);
  }
  .mc-scorecard-tab__innings .mc-table__cell > span {
    font: var(--body_md_bold);
  }
  .mc-scorecard-tab__innings .mc-table__cell > span:nth-child(2) {
    font: var(--body_sm_medium);
  }
  .mc-squad-tab__tab {
    font: var(--h6_regular);
  }
  .mc-masthead.matchcenter-masthead::before , .mc-masthead.matchcenter-masthead::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300px;
    pointer-events: none;
    height: 100%;
    background: url('/static-assets/images/misc/mc-bg-pattern.png?v=2.9') bottom no-repeat;
  }
  .mc-masthead.matchcenter-masthead::after {
    left: unset;
    right: 0;
    transform: scaleX(-1);
  }
}
.icon_wf_atom_icon_venue1::before, .icon_wf_atom_icon_time1::before {
  padding-top: 5px;
}
.mc-masthead__teams {
  text-align:center;
  width:100%;
  justify-content: center;
}
[data-molecule-id="dc308bfd-f5ee-4cf4-b879-786fe5d7b4ea"] {
@media (min-width: 1024px) {
    padding-right: var(--spacing_12);
    padding-left: var(--spacing_12);
  }
}
[data-atom-id="7c010c05-e66d-481d-8427-071679b0e5b8"] {
text-transform: uppercase;
}
[data-atom-id="ada4f768-3552-410d-9915-954a81ef5dac"] {
text-transform: uppercase;
}
[data-atom-id="d87f38f4-8ece-4e57-9554-745428199d4b"] {
text-transform: uppercase;
}