/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow,.shadow\/staging\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ink:#171717;--red:#ef233c;--green:#2db82d;--yellow:#ffcb05;--paper:#f7f4ed;--line:#d9d4ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),"Noto Sans Myanmar",Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}.nav{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;height:94px;padding:0 4.5vw;display:flex;position:relative}.brand{width:min(300px,28vw);display:block}.brand img{object-fit:contain;object-position:left center;width:100%;height:70px}.nav-links{gap:34px;font-size:13px;font-weight:750;display:flex}.nav-links a,.contacts a,.league,.pill,.round-link{transition:transform .25s,color .25s,background .25s}.nav-links a:hover{color:var(--red);transform:translateY(-2px)}.pill{border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:13px 20px;font-size:12px;font-weight:850;display:inline-flex}.pill:hover{transform:translateY(-3px)}.outline{border:1px solid var(--ink)}.outline:hover{background:var(--ink);color:#fff}.hero{background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;min-height:680px;display:grid;overflow:hidden}.hero-copy{z-index:1;padding:80px 5vw 54px;animation:.9s cubic-bezier(.2,.8,.2,1) both heroIn;position:relative}.eyebrow{letter-spacing:.2em;color:var(--yellow);margin:0 0 25px;font-size:11px;font-weight:850}.red{color:var(--red)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;margin-bottom:30px;font-size:clamp(56px,6.5vw,104px);line-height:.86}h1 em,.leagues h2 em{color:var(--yellow);font-weight:300}.lede{color:#d5d0c9;max-width:630px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin:34px 0 56px;display:flex}.bright{background:var(--red);color:#fff;padding:16px 25px;box-shadow:0 7px #a80d23}.bright:hover{box-shadow:0 3px #a80d23}.text-link{font-size:12px;font-weight:700}.stats{border-top:1px solid #444;gap:48px;padding-top:26px;display:flex}.stats div{flex-direction:column;gap:5px;display:flex}.stats strong{font-size:24px}.stats span{letter-spacing:.16em;color:#aaa;font-size:9px}.hero-visual{background:linear-gradient(155deg,var(--yellow) 0 34%,var(--green) 34% 66%,var(--red) 66%);position:relative;overflow:hidden}.hero-visual:before{content:"";background:repeating-radial-gradient(at 90% 60%,#0000 0 44px,#ffffff29 46px 47px);position:absolute;inset:-20%;transform:rotate(-12deg)}.big-type{letter-spacing:-.09em;color:#00000024;text-align:right;font-size:clamp(100px,13vw,220px);font-weight:950;line-height:.72;position:absolute;bottom:58px;right:-1vw}.ball{filter:drop-shadow(18px 25px 12px #0000004d);z-index:2;font-size:clamp(110px,12vw,190px);animation:4s ease-in-out infinite ballFloat,12s linear infinite ballRotate;position:absolute;top:24%;left:16%}.ball-shadow{filter:blur(8px);background:#00000047;border-radius:50%;width:28%;height:24px;animation:4s ease-in-out infinite shadowPulse;position:absolute;top:65%;left:22%}.score-card{color:var(--ink);box-shadow:8px 8px 0 var(--ink);z-index:2;background:#fff;flex-direction:column;padding:15px 18px;display:flex;position:absolute;top:10%;right:8%;transform:rotate(3deg)}.score-card span{letter-spacing:.15em;font-size:9px;font-weight:900}.score-card b{color:var(--red);font-size:25px}.hero-visual>p{letter-spacing:.2em;font-size:10px;font-weight:850;position:absolute;bottom:23px;left:8%}.ticker{background:var(--yellow);white-space:nowrap;align-items:center;height:58px;display:flex;overflow:hidden}.ticker-track{letter-spacing:.12em;align-items:center;gap:35px;min-width:max-content;font-size:11px;font-weight:900;animation:22s linear infinite ticker;display:flex}.ticker i{color:var(--red)}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry 8% cover 28%}.section-heading{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,78px);line-height:.94}.round-link{border:1px solid var(--ink);text-align:center;border-radius:50%;place-items:center;width:118px;height:118px;font-size:11px;font-weight:800;display:grid}.round-link:hover{background:var(--red);color:#fff;border-color:var(--red);transform:rotate(7deg)}.feature-card{background:#fff;grid-template-columns:1.12fr .88fr;display:grid;box-shadow:0 20px 60px #17171714}.feature-image{background:#333;min-height:610px;position:relative;overflow:hidden}.feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute}.feature-card:hover .feature-image img{transform:scale(1.035)}.tag{background:var(--yellow);letter-spacing:.12em;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;top:20px;left:20px}.feature-copy{flex-direction:column;align-items:flex-start;padding:7vw 5vw;display:flex}.date{letter-spacing:.15em;color:#756f66;font-size:10px}.feature-copy p{color:#6c675e;line-height:1.75}.read-more{border-bottom:2px solid var(--red);color:var(--red);margin-top:auto;padding:12px 0;font-size:12px;font-weight:900}.leagues{background:var(--green);color:#fff}.leagues h2{margin-bottom:70px;font-size:clamp(48px,7vw,104px)}.league-grid{border-top:1px solid #fff6}.league{border-bottom:1px solid #fff6;grid-template-columns:70px 1fr 40px;align-items:center;padding:22px 0;display:grid}.league:hover{background:#00000014;padding-left:14px}.league span{color:#d5f2d0;font-size:10px}.league b{letter-spacing:-.03em;font-size:clamp(20px,2.5vw,38px)}.league i{color:var(--yellow);font-size:24px;font-style:normal}.about{background:#fff;grid-template-columns:1.1fr .9fr;gap:9vw;display:grid}.about-copy{padding-top:55px}.about-copy>p{color:#5f5a52;font-size:18px;line-height:1.8}.contacts{flex-direction:column;margin-top:40px;display:flex}.contacts a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:11px;font-weight:850;display:flex}.contacts a:hover{color:var(--red);padding-left:10px}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:45px 5vw;display:flex}.footer-brand{width:min(320px,36vw)}.footer-brand img{height:90px}footer p,footer>span{letter-spacing:.15em;color:#aaa;font-size:10px}@keyframes heroIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes ballFloat{0%,to{translate:0}50%{translate:0 -34px}}@keyframes ballRotate{to{rotate:360deg}}@keyframes shadowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes reveal{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@media (max-width:800px){.nav{padding:0 20px}.brand{width:210px}.nav-links,.nav>.outline{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 24px 45px}.hero-visual{min-height:420px}.stats{gap:25px}.section{padding:75px 22px}.section-heading{align-items:start}.round-link{width:88px;height:88px}.feature-card{grid-template-columns:1fr}.feature-image{min-height:430px}.feature-copy{min-height:470px;padding:42px 28px}.about{grid-template-columns:1fr;gap:10px}.about-copy{padding-top:0}footer{flex-direction:column;align-items:flex-start}.footer-brand{width:280px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;animation:none;transform:none}}.videos{background:var(--ink);color:#fff}.videos .eyebrow{color:var(--red)}.videos h2 em{color:var(--yellow);font-weight:300}.video-heading{align-items:center}.youtube-link{border:1px solid #555;border-radius:999px;align-items:center;gap:14px;padding:14px 20px;font-size:11px;font-weight:850;transition:background .25s,transform .25s;display:inline-flex}.youtube-link span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.youtube-link:hover{color:var(--ink);background:#fff;transform:translateY(-3px)}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;display:grid}.video-featured{grid-column:1/-1;grid-template-columns:1.35fr .65fr;align-items:start;column-gap:36px;display:grid}.video-featured .video-frame{grid-row:1/4}.video-card{transition:transform .3s}.video-card:hover{transform:translateY(-7px)}.video-frame{aspect-ratio:16/9;background:#000;border:1px solid #444;position:relative;overflow:hidden}.video-frame:after{content:"";border:0 solid var(--yellow);pointer-events:none;transition:border-width .25s;position:absolute;inset:0}.video-card:hover .video-frame:after{border-width:5px}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-meta{letter-spacing:.16em;color:var(--yellow);margin:20px 0 12px;font-size:9px;font-weight:850}.video-card h3{margin:0;font-size:clamp(20px,2vw,34px);line-height:1.35}.video-featured h3{font-size:clamp(28px,3.2vw,50px)}@media (max-width:800px){.video-heading{gap:25px}.video-grid{grid-template-columns:1fr}.video-featured{grid-column:auto;display:block}.video-card h3,.video-featured h3{font-size:24px}}.matches{background:#fff}.match-heading h2 em{color:var(--red);font-weight:300}.match-intro{color:#6c675e;max-width:310px;line-height:1.7}.match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.match-card{background:var(--paper);border:1px solid var(--line);transition:transform .3s,box-shadow .3s}.match-card:hover{transform:translateY(-9px);box-shadow:0 20px 45px #17171724}.match-art{color:#fff;height:280px;padding:24px;position:relative;overflow:hidden}.match-art:before{content:"";background:repeating-radial-gradient(circle,#0000 0 35px,#ffffff2e 36px 38px);position:absolute;inset:-50%;transform:rotate(17deg)}.match-red .match-art{background:var(--red)}.match-yellow .match-art{background:var(--yellow);color:var(--ink)}.match-green .match-art{background:var(--green)}.competition{letter-spacing:.16em;font-size:9px;font-weight:900;position:relative}.match-ball{filter:grayscale();opacity:.22;font-size:125px;position:absolute;top:34px;right:-18px;transform:rotate(17deg)}.versus{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.versus b{letter-spacing:-.07em;font-size:clamp(34px,4vw,62px)}.versus i{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid}.match-info{padding:28px}.match-info>span{letter-spacing:.15em;color:var(--red);font-size:9px;font-weight:850}.match-info h3{margin:15px 0 28px;font-size:28px;line-height:1.15}.match-info a{border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:11px;font-weight:900}.match-info a:hover{color:var(--red);border-color:var(--red)}@media (max-width:800px){.match-heading{display:block}.match-intro{margin-top:-15px}.match-grid{grid-template-columns:1fr}.match-art{height:245px}}.fixture-heading h2 em{color:var(--red);font-weight:300}.fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.fixture-league{background:var(--paper);border:1px solid var(--line);transition:transform .3s;box-shadow:0 12px 35px #1717170f}.fixture-league:hover{transform:translateY(-6px)}.fixture-league header{background:var(--ink);color:#fff;align-items:center;gap:15px;padding:22px 24px;display:flex}.fixture-league header div{flex:1;justify-content:space-between;align-items:center;gap:15px;display:flex}.fixture-league header b{font-size:20px}.fixture-league header small{letter-spacing:.16em;color:#aaa;font-size:9px}.league-dot{color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:950;display:grid}.pl-dot{background:var(--red)}.la-dot{background:#f48c06}.sa-dot{background:#1667d9}.l1-dot{background:var(--green)}.fixture-row{border-bottom:1px solid var(--line);padding:18px 24px}.fixture-row:last-child{border-bottom:0}.fixture-row time{letter-spacing:.14em;color:#8a847b;margin-bottom:11px;font-size:9px;font-weight:900;display:block}.fixture-row>div{grid-template-columns:1fr 34px 1fr;align-items:center;gap:8px;display:grid}.fixture-row span{font-size:15px;font-weight:800}.fixture-row span:last-child{text-align:right}.fixture-row i{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.featured-fixture{border-left:5px solid var(--yellow);background:#fff}.fixture-note{color:#777168;margin:25px 0 0;font-size:11px}@media (max-width:800px){.fixture-heading{display:block}.fixture-grid{grid-template-columns:1fr}.fixture-league header{padding:18px}.fixture-row{padding:16px 18px}.fixture-row span{font-size:14px}}.fixture-tabs{gap:10px;margin:-10px 0 30px;display:flex}.fixture-tabs button{border:1px solid var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:850;transition:background .2s,color .2s}.fixture-tabs button.active,.fixture-tabs button:hover{background:var(--ink);color:#fff}.ucl-dot{background:#19378f}.uel-dot{background:#f05a21}.uecl-dot{background:#16a66a}.empty-history{background:var(--paper);text-align:center;border:1px dashed #aaa;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:30px;display:flex}.empty-history b{font-size:22px}.empty-history span{color:#777168;font-size:13px}.league-dot.ucl-dot,.league-dot.uecl-dot{font-size:8px}.europe{background:var(--ink);color:#fff}.europe .eyebrow{color:var(--yellow)}.europe-heading h2 em{color:var(--red);font-weight:300}.coverage-count{text-align:right;flex-direction:column;display:flex}.coverage-count strong{color:var(--yellow);font-size:52px;line-height:1}.coverage-count span{letter-spacing:.16em;color:#aaa;margin-top:8px;font-size:9px}.europe-tools{margin-bottom:35px}.europe-tools label{max-width:650px;margin-bottom:22px;display:block}.europe-tools label span{letter-spacing:.16em;color:#aaa;margin-bottom:9px;font-size:9px;font-weight:850;display:block}.europe-tools input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:2px solid #555;outline:none;padding:12px 2px;font-size:24px}.europe-tools input:focus{border-color:var(--yellow)}.country-filters{scrollbar-width:thin;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.country-filters button{color:#ccc;font:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;flex:none;padding:10px 15px;font-size:10px;font-weight:800;transition:background .2s,color .2s,border-color .2s}.country-filters button:hover,.country-filters button.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.coverage-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coverage-card{border-bottom:1px solid #444;border-right:1px solid #444;flex-direction:column;min-height:135px;padding:22px;transition:background .25s,transform .25s;display:flex;position:relative}.coverage-card:hover{background:var(--red);z-index:1;transform:translateY(-4px)}.coverage-card span{letter-spacing:.14em;color:#aaa;font-size:9px}.coverage-card:hover span{color:#fff}.coverage-card b{margin-top:14px;font-size:18px}.coverage-card i{color:var(--yellow);text-align:right;margin-top:auto;font-size:10px;font-style:normal}.coverage-empty{text-align:center;color:#aaa;border:1px dashed #555;padding:50px}@media (max-width:1000px){.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-links{gap:19px}}@media (max-width:800px){.europe-heading{align-items:end}.coverage-count strong{font-size:35px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-card{min-height:120px;padding:17px}.europe-tools input{font-size:19px}}.europe-teaser{border-top:1px solid #444;justify-content:space-between;align-items:center;gap:35px;padding-top:38px;display:flex}.europe-teaser p{color:#bbb;max-width:620px;margin:0;font-size:18px;line-height:1.7}.europe-launch,.back-home{background:var(--yellow);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:15px;padding:16px 22px;font-size:11px;font-weight:900;transition:transform .25s,background .25s;display:inline-flex}.europe-launch:hover,.back-home:hover{background:var(--red);color:#fff;transform:translateY(-3px)}.competition-page{background:var(--ink);min-height:100vh}.competition-nav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:94px;padding:0 4.5vw;display:flex}.competition-hero h1{margin-bottom:28px}.competition-hero h1 em{color:var(--yellow);font-weight:300}.competition-hero>p:last-child{color:#bbb;max-width:650px;font-size:18px;line-height:1.7}.competition-page .europe-tools{background:var(--ink);z-index:4;padding:18px 0 12px;position:sticky;top:0}@media (max-width:800px){.europe-teaser{display:block}.europe-launch{margin-top:25px}.competition-nav{padding:0 20px}.competition-nav .brand{width:210px}.back-home{padding:12px 15px}.competition-page .europe{padding-top:60px}.competition-page .europe-tools{position:relative}.competition-hero{margin-bottom:45px}}.match-hub-preview{background:var(--ink);color:#fff;box-shadow:14px 14px 0 var(--yellow);grid-template-columns:1.15fr .85fr;display:grid}.preview-fixtures>div{border-bottom:1px solid #444;grid-template-columns:135px 1fr auto;align-items:center;gap:20px;padding:25px 28px;display:grid}.preview-fixtures>div:last-child{border-bottom:0}.preview-fixtures time{color:var(--yellow);font-size:9px;font-weight:850}.preview-fixtures b{font-size:17px}.preview-fixtures b i{color:var(--red);margin:0 8px;font-size:9px;font-style:normal}.preview-fixtures span{color:#999;font-size:9px}.match-hub-copy{background:var(--red);flex-direction:column;justify-content:center;padding:42px;display:flex}.match-hub-copy p{font-size:17px;line-height:1.65}.match-hub-copy .europe-launch{align-self:flex-start}.dark-count{color:var(--ink)}.match-center-page{background:var(--paper)}.match-centre-hero{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:510px;padding:85px 6vw;display:flex}.match-centre-hero h1{margin-bottom:25px}.match-centre-hero h1 em{color:var(--yellow);font-weight:300}.match-centre-hero>p:last-child{color:#bbb;max-width:650px;font-size:18px;line-height:1.7}.match-page-links{gap:26px;font-size:11px;font-weight:850;display:flex}.match-page-links a:hover{color:var(--red)}.match-center-page .matches{background:#fff}.match-center-page .europe{background:var(--ink)}@media (max-width:800px){.match-hub-preview{box-shadow:7px 7px 0 var(--yellow);grid-template-columns:1fr}.preview-fixtures>div{grid-template-columns:1fr auto;gap:8px 15px}.preview-fixtures time{grid-column:1/-1}.preview-fixtures span{text-align:right}.match-hub-copy{padding:30px 24px}.match-page-links{display:none}.match-centre-hero{min-height:420px;padding:65px 24px}.match-centre-hero h1{font-size:70px}}.date-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;display:flex}.date-controls button{border:1px solid var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:11px 17px;font-size:10px;font-weight:850}.date-controls button.active,.date-controls button:hover{background:var(--ink);color:#fff}.date-controls label{letter-spacing:.12em;align-items:center;gap:10px;margin-left:auto;font-size:9px;font-weight:850;display:flex}.date-controls input{border:1px solid var(--line);background:var(--paper);font:inherit;padding:10px 12px}.selected-date{align-items:center;gap:13px;margin-bottom:18px;display:flex}.selected-date b{font-size:22px}.cache-badge{letter-spacing:.12em;background:var(--yellow);padding:6px 8px;font-size:8px;font-weight:900}.real-fixtures{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.real-league{border:1px solid var(--line);background:var(--paper);box-shadow:0 12px 35px #1717170f}.real-league>header{background:var(--ink);color:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px 20px;display:grid}.real-league>header>img,.real-league>header>span{object-fit:contain;place-items:center;width:38px;height:38px;display:grid}.real-league>header div{flex-direction:column;display:flex}.real-league>header small{color:#aaa;margin-top:3px;font-size:9px}.real-league>header a{color:var(--yellow);font-size:9px;font-weight:850}.real-match{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 20px;align-items:center;gap:15px;padding:16px 20px;transition:background .2s;display:grid}.real-match:last-child{border-bottom:0}.real-match:hover{background:#fff}.match-status{flex-direction:column;gap:5px;display:flex}.match-status span{text-transform:uppercase;color:#777;font-size:9px;font-weight:900}.match-status span.is-live{color:var(--red)}.match-status time{font-size:12px;font-weight:850}.match-teams{flex-direction:column;gap:8px;display:flex}.match-teams>div{grid-template-columns:25px 1fr 25px;align-items:center;gap:8px;display:grid}.team-logo{object-fit:contain;width:24px;height:24px}.team-fallback{background:var(--ink);color:#fff;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.match-teams b{font-size:13px}.match-teams strong{text-align:right;font-size:17px}.real-match>i{color:#aaa;font-size:25px;font-style:normal}.data-state,.detail-state{background:var(--paper);text-align:center;border:1px dashed #aaa;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:35px;display:flex}.data-state b,.detail-state b{font-size:22px}.data-state span,.detail-state span{color:#777;max-width:570px;line-height:1.6}.detail-state{min-height:calc(100vh - 94px)}.detail-state a{color:var(--red);margin-top:15px;font-weight:850}.match-loading{background:var(--paper);grid-template-columns:repeat(3,1fr);align-content:center;gap:15px;min-height:240px;padding:35px;display:grid}.match-loading i{background:linear-gradient(90deg,#e8e4dc,#f7f4ed,#e8e4dc) 0 0/200% 100%;height:90px;animation:1.4s infinite loadingSweep}.match-loading span{text-align:center;color:#777;grid-column:1/-1;font-size:11px}@keyframes loadingSweep{to{background-position:-200% 0}}.coverage-card small{color:#777;margin-top:8px;font-size:9px}.coverage-ready small{color:var(--yellow)}.coverage-planned{opacity:.58;cursor:default}.coverage-planned:hover{background:0 0;transform:none}.data-page{background:var(--paper);min-height:100vh}.match-detail-header{background:var(--ink);color:#fff;padding:55px 6vw 40px}.detail-competition{justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.detail-competition img{object-fit:contain;width:28px;height:28px}.detail-competition span{flex-direction:column;align-items:center;display:flex}.detail-competition small{color:#aaa;margin-top:4px}.detail-score{grid-template-columns:1fr minmax(210px,330px) 1fr;align-items:center;gap:35px;max-width:980px;margin:42px auto;display:grid}.detail-score>a{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.detail-score>a img,.detail-score>a>span{object-fit:contain;width:90px;height:90px}.detail-score>a>span{background:#333;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.detail-score>a b{font-size:20px}.detail-score>div{text-align:center;flex-direction:column;align-items:center;display:flex}.detail-score>div span{text-transform:uppercase;color:var(--yellow);font-size:10px;font-weight:900}.detail-score strong{margin:15px 0;font-size:clamp(46px,7vw,88px);line-height:1}.detail-score strong i{color:#777;font-style:normal}.detail-score time{color:#aaa;font-size:10px}.detail-meta{border-top:1px solid #444;justify-content:center;gap:40px;padding-top:22px;display:flex}.detail-meta span{text-align:center;color:#888;flex-direction:column;font-size:9px;display:flex}.detail-meta b{color:#fff;margin-top:5px;font-size:11px}.detail-tabs{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:center;align-items:end;gap:12px;height:64px;display:flex;position:sticky;top:0}.detail-tabs button{text-transform:capitalize;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 20px;font-size:11px;font-weight:850}.detail-tabs button.active{border-color:var(--red);color:var(--red)}.detail-panel,.competition-panel{max-width:1200px;margin:0 auto;padding:55px 6vw 90px}.data-note{border-left:4px solid var(--yellow);color:#665b32;background:#fff3cd;padding:13px 16px;font-size:12px}.detail-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.detail-overview>div{border:1px solid var(--line);background:#fff;flex-direction:column;padding:25px;display:flex}.detail-overview span{letter-spacing:.13em;color:#888;font-size:9px}.detail-overview b{margin-top:8px;font-size:18px}.event-list{border:1px solid var(--line);background:#fff}.event-row{border-bottom:1px solid var(--line);grid-template-columns:55px 35px 1fr auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.event-row:last-child{border-bottom:0}.event-row time{color:var(--red);font-weight:900}.event-row i{font-style:normal}.event-row div{flex-direction:column;display:flex}.event-row div span,.event-row small{color:#777;font-size:11px}.lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.lineup-grid article{border:1px solid var(--line);background:#fff;padding:25px}.lineup-grid article>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:17px;display:flex}.lineup-grid header img,.lineup-grid header>span{object-fit:contain;width:45px;height:45px}.lineup-grid header div{flex-direction:column;display:flex}.lineup-grid header span{color:#777;font-size:10px}.lineup-grid h3{letter-spacing:.13em;color:var(--red);margin:25px 0 10px;font-size:11px}.lineup-grid p{border-bottom:1px solid #eee;grid-template-columns:30px 1fr auto;margin:0;padding:9px 0;display:grid}.lineup-grid p i{color:#888;font-style:normal}.lineup-grid p span{color:#777;font-size:10px}.stats-panel{border:1px solid var(--line);background:#fff}.stats-panel header,.stats-panel>div{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr 1fr;align-items:center;padding:15px 20px;display:grid}.stats-panel header{background:var(--ink);color:#fff}.stats-panel header b:first-child{text-align:left}.stats-panel header b:last-child{text-align:right}.stats-panel>div strong:first-child{text-align:left}.stats-panel>div strong:last-child{text-align:right}.stats-panel>div span{color:#777;font-size:11px}.competition-detail-hero{background:var(--ink);color:#fff;padding:80px 6vw}.competition-detail-hero>span{letter-spacing:.16em;color:var(--yellow);font-size:10px;font-weight:900}.competition-detail-hero h1{max-width:1000px;margin:15px 0 20px}.competition-detail-hero p{color:#aaa}.competition-tabs{position:relative}.competition-overview{border:1px solid var(--line);background:#fff;padding:45px}.competition-overview p{color:#666;max-width:650px;line-height:1.7}.competition-overview div{gap:10px;display:flex}.competition-overview button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:13px 18px;font-size:10px;font-weight:850}.competition-match-list{border:1px solid var(--line);background:#fff}.competition-match-list>a{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 100px;align-items:center;gap:18px;padding:16px 20px;display:grid}.competition-match-list>a:last-child{border-bottom:0}.competition-match-list time,.competition-match-list small{color:#777;font-size:10px}.competition-match-list>a>div{text-align:center;grid-template-columns:1fr 80px 1fr;align-items:center;display:grid}.competition-match-list>a>div span:first-child{text-align:right}.competition-match-list>a>div span:last-child{text-align:left}.standings-wrap{overflow-x:auto}.standings{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.standings th,.standings td{border-bottom:1px solid var(--line);text-align:center;padding:12px 10px;font-size:12px}.standings th:nth-child(2),.standings td:nth-child(2){text-align:left}.standings td:nth-child(2){align-items:center;gap:10px;display:flex}.standings td img{object-fit:contain;width:25px;height:25px}.team-detail{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:calc(100vh - 94px);padding:80px 7vw;display:grid}.team-detail>div>img{object-fit:contain;width:130px;height:130px}.team-detail>div>span{color:var(--red);margin-top:25px;font-weight:850;display:block}.team-detail h1{margin:10px 0;font-size:clamp(50px,7vw,100px)}.team-detail dl{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;padding:30px;display:grid}.team-detail dt,.team-detail dd{border-bottom:1px solid var(--line);margin:0;padding:15px 0}.team-detail dt{color:#777}.team-detail dd{text-align:right;font-weight:850}@media (max-width:800px){.date-controls label{justify-content:space-between;width:100%;margin-left:0}.real-fixtures{grid-template-columns:1fr}.real-league>header{grid-template-columns:38px 1fr}.real-league>header a{display:none}.real-match{grid-template-columns:75px 1fr 12px;padding:14px}.detail-score{grid-template-columns:1fr 110px 1fr;gap:10px}.detail-score>a img,.detail-score>a>span{width:60px;height:60px}.detail-score>a b{font-size:13px}.detail-score strong{font-size:38px}.detail-score time{font-size:8px}.detail-meta{flex-direction:column;gap:15px}.detail-tabs{justify-content:flex-start;overflow-x:auto}.detail-tabs button{flex:none;padding:0 15px}.detail-panel,.competition-panel{padding:35px 20px 70px}.detail-overview,.lineup-grid{grid-template-columns:1fr}.event-row{grid-template-columns:42px 25px 1fr}.event-row small{display:none}.stats-panel header,.stats-panel>div{grid-template-columns:1fr 1.3fr 1fr;padding:13px}.competition-detail-hero{padding:60px 24px}.competition-detail-hero h1{font-size:55px}.competition-overview{padding:28px 22px}.competition-overview div{flex-direction:column;align-items:flex-start}.competition-match-list>a{grid-template-columns:1fr auto;gap:7px;padding:14px}.competition-match-list>a>div{grid-area:2/1/auto/-1}.competition-match-list small{text-align:right}.team-detail{grid-template-columns:1fr;padding:55px 24px}.match-loading{grid-template-columns:1fr}.match-loading i:nth-child(n+2){display:none}.fixture-heading h2{margin-bottom:30px;line-height:1.02}.fixture-heading .match-intro{max-width:none;margin:0}.date-controls button,.date-controls input{min-height:44px}}.tiktok-section{background:var(--paper);position:relative;overflow:hidden}.tiktok-section:before{content:"";background:repeating-conic-gradient(var(--yellow) 0 8deg,transparent 8deg 18deg);opacity:.28;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.tiktok-heading{z-index:1;align-items:center;position:relative}.tiktok-heading h2 em{color:var(--red);font-weight:300}.tiktok-link{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:15px;padding:16px 22px;font-size:11px;font-weight:850;transition:background .25s,transform .25s;display:inline-flex}.tiktok-link:hover{background:var(--red);transform:translateY(-3px)}.tiktok-shell{z-index:1;border:1px solid var(--line);max-width:900px;box-shadow:14px 14px 0 var(--yellow);background:#fff;margin:0 auto;padding:34px;position:relative}.tiktok-shell .tiktok-embed{max-width:100%!important;margin:0 auto!important}.tiktok-shell a{color:var(--red);font-weight:850}@media (max-width:800px){.tiktok-heading{gap:24px}.tiktok-link{padding:13px 17px}.tiktok-shell{box-shadow:7px 7px 0 var(--yellow);padding:14px}}.hero-match-first{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:680px}.hero-match-stage{flex-direction:column;min-width:0;padding:58px 5vw 42px;display:flex}.hero-match-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.hero-match-heading .eyebrow{margin-bottom:11px}.hero-match-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.8vw,75px);line-height:.92}.hero-all-matches{border:1px solid #555;border-radius:999px;flex:none;align-items:center;gap:13px;padding:14px 18px;font-size:10px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:inline-flex}.hero-all-matches:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink);transform:translateY(-2px)}.hero-featured-match{min-height:365px;color:var(--ink);box-shadow:11px 11px 0 var(--yellow);background:#fff;flex-direction:column;flex:1;padding:26px 30px 24px;transition:transform .25s,box-shadow .25s;display:flex}.hero-featured-match:hover{box-shadow:15px 16px 0 var(--yellow);transform:translateY(-5px)}.hero-featured-top{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding-bottom:20px;font-size:10px;display:grid}.hero-featured-top>span{color:#777;text-transform:uppercase;font-weight:950}.hero-featured-top>b{text-align:center;font-size:12px}.hero-featured-top>time{text-align:right;font-weight:900}.hero-live{color:var(--red)!important}.hero-featured-teams{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:18px;margin:auto 0;padding:25px 0;display:grid}.hero-featured-teams>div{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.hero-featured-teams>div:last-child{text-align:right;grid-template-columns:auto minmax(0,1fr) 74px}.hero-featured-teams>div:last-child img,.hero-featured-teams>div:last-child>span{grid-area:1/3}.hero-featured-teams>div:last-child b{grid-area:1/2}.hero-featured-teams>div:last-child strong{grid-area:1/1}.hero-featured-teams img,.hero-featured-teams>div>span{object-fit:contain;width:74px;height:74px}.hero-featured-teams>div>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.hero-featured-teams b{overflow-wrap:anywhere;font-size:clamp(16px,1.65vw,25px);line-height:1.06}.hero-featured-teams strong{font-size:clamp(32px,4vw,58px);line-height:1}.hero-featured-teams>i{text-align:center;color:#aaa;font-style:normal}.hero-match-detail{color:var(--red);align-self:flex-end;font-size:10px;font-weight:900}.hero-league-shortcuts{scrollbar-width:none;gap:8px;padding-top:20px;display:flex;overflow-x:auto}.hero-league-shortcuts::-webkit-scrollbar{display:none}.hero-league-shortcuts a{color:#bbb;border:1px solid #555;border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:800;transition:border-color .2s,color .2s}.hero-league-shortcuts a:hover{border-color:var(--yellow);color:var(--yellow)}.hero-match-rail{background:linear-gradient(150deg,var(--green),#158b24);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-match-rail:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 100% 20%,#0000 0 42px,#ffffff1f 44px 45px);position:absolute;inset:-30%;transform:rotate(-10deg)}.hero-rail-head,.hero-rail-list,.hero-browse{z-index:1;position:relative}.hero-rail-head{border-bottom:1px solid #ffffff47;justify-content:space-between;align-items:center;padding:28px 30px 22px;display:flex}.hero-rail-head span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:950}.hero-rail-head b{color:var(--yellow);font-size:10px}.hero-rail-list{flex:1}.hero-rail-list>a{border-bottom:1px solid #ffffff47;padding:23px 30px;transition:background .2s;display:block}.hero-rail-list>a:hover{background:#0000001f}.hero-rail-list>a>div{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hero-rail-list>a>div span,.hero-rail-list>a>div time{text-transform:uppercase;font-size:9px;font-weight:900}.hero-rail-list small{color:#d8f1d6;margin-bottom:15px;font-size:9px;display:block}.hero-rail-list p{grid-template-columns:1fr auto;align-items:center;gap:15px;margin:7px 0;display:grid}.hero-rail-list p b{font-size:15px}.hero-rail-list p strong{font-size:22px}.hero-browse{background:var(--red);justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding:27px 30px;transition:background .2s;display:flex}.hero-browse:hover{background:#cf1730}.hero-browse span{letter-spacing:.12em;font-size:9px}.hero-browse b{font-size:14px}.hero-match-skeleton,.hero-match-empty{text-align:center;background:#262626;border:1px solid #444;flex:1;place-items:center;min-height:365px;padding:30px;display:grid}.hero-match-skeleton span{color:#aaa;letter-spacing:.12em;font-size:11px}.hero-match-empty{flex-direction:column;justify-content:center;gap:10px;display:flex}.hero-match-empty b{font-size:22px}.hero-match-empty span{color:#aaa;font-size:12px}.hero-rail-placeholder{color:#ddf1dc;padding:32px 30px;font-size:13px;line-height:1.6}@media (max-width:1050px){.hero-match-first{grid-template-columns:minmax(0,1fr) 330px}.hero-featured-teams>div{grid-template-columns:54px minmax(0,1fr) auto;gap:12px}.hero-featured-teams>div:last-child{grid-template-columns:auto minmax(0,1fr) 54px}.hero-featured-teams img,.hero-featured-teams>div>span{width:54px;height:54px}}@media (max-width:800px){.hero-match-first{min-height:0;display:block}.hero-match-stage{padding:38px 20px 28px}.hero-match-heading{display:block}.hero-match-heading h1{margin-bottom:22px;font-size:46px}.hero-all-matches{min-height:44px}.hero-featured-match{min-height:330px;box-shadow:7px 7px 0 var(--yellow);padding:20px 18px}.hero-featured-top{grid-template-columns:1fr auto}.hero-featured-top>b{text-align:left;grid-area:1/1/auto/-1;padding-right:85px}.hero-featured-top>span,.hero-featured-top>time{grid-row:2}.hero-featured-teams{grid-template-columns:1fr;gap:10px;margin:18px 0}.hero-featured-teams>i{display:none}.hero-featured-teams>div,.hero-featured-teams>div:last-child{text-align:left;grid-template-columns:44px minmax(0,1fr) auto}.hero-featured-teams>div:last-child img,.hero-featured-teams>div:last-child>span{grid-area:1/1}.hero-featured-teams>div:last-child b{grid-area:1/2}.hero-featured-teams>div:last-child strong{grid-area:1/3}.hero-featured-teams img,.hero-featured-teams>div>span{width:44px;height:44px}.hero-featured-teams b{font-size:16px}.hero-featured-teams strong{font-size:30px}.hero-league-shortcuts{margin-top:8px}.hero-match-rail{min-height:365px}.hero-rail-list>a{padding:20px}.hero-rail-head,.hero-browse{padding-left:20px;padding-right:20px}.hero-match-skeleton,.hero-match-empty{min-height:330px}}.home-header{border-bottom:1px solid var(--line);z-index:100;background:#fff;justify-content:space-between;align-items:center;height:94px;padding:0 4.5vw;display:flex;position:sticky;top:0}.home-brand img{object-fit:contain;object-position:left center;width:100%;height:70px}.home-desktop-nav{align-items:center;gap:38px;display:flex}.home-desktop-nav a{font-size:12px;font-weight:850;transition:color .2s,transform .2s}.home-desktop-nav a:hover{color:var(--red);transform:translateY(-2px)}.home-menu-button,.home-mobile-nav{display:none}.home-matches{background:var(--ink);color:#fff;padding:46px 5vw 52px}.home-section-bar{justify-content:space-between;align-items:end;gap:30px;display:flex}.home-section-bar .eyebrow{margin-bottom:10px}.home-section-bar h1{margin:0;font-size:clamp(38px,4.4vw,68px);line-height:.95}.home-section-bar>a{border-bottom:2px solid var(--yellow);color:var(--yellow);align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:900;display:inline-flex}.home-date-tabs{gap:8px;margin:25px 0 20px;display:flex}.home-date-tabs button{color:#bbb;font:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:850}.home-date-tabs button.active,.home-date-tabs button:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.home-match-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-match-card{min-width:0;color:var(--ink);border-top:5px solid var(--red);background:#fff;padding:17px;transition:transform .2s,box-shadow .2s}.home-match-card:hover{box-shadow:8px 8px 0 var(--yellow);transform:translateY(-5px)}.home-match-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;min-height:30px;padding-bottom:11px;display:flex}.home-match-card>header span{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:850;overflow:hidden}.home-match-card>header b{text-transform:uppercase;white-space:nowrap;font-size:8px}.home-match-card .is-live{color:var(--red)}.home-match-card>div{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;display:grid}.home-match-card>div>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.home-match-card>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-match-card>div b{font-size:20px}.home-match-card>footer{border-top:1px solid var(--line);color:#777;justify-content:space-between;gap:10px;margin-top:15px;padding-top:11px;font-size:8px;font-weight:850;display:flex}.home-match-card>footer span{color:var(--red)}.home-match-loading i{background:linear-gradient(90deg,#252525,#333,#252525) 0 0/200% 100%;height:190px;animation:1.4s infinite loadingSweep}.home-football-empty{text-align:center;border:1px dashed #555;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:25px;display:flex}.home-football-empty b{font-size:20px}.home-football-empty span{color:#999;font-size:12px}@media (max-width:800px){.home-header{height:78px;padding:0 20px}.home-brand{width:205px}.home-brand img{height:58px}.home-desktop-nav{display:none}.home-menu-button{border:1px solid var(--ink);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.home-menu-button span{background:var(--ink);width:17px;height:2px}.home-mobile-nav{background:var(--ink);color:#fff;opacity:0;visibility:hidden;flex-direction:column;padding:10px 20px 20px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:78px;left:0;right:0;transform:translateY(-10px)}.home-mobile-nav.is-open{opacity:1;visibility:visible;transform:none}.home-mobile-nav a{border-bottom:1px solid #444;align-items:center;gap:16px;padding:16px 4px;font-size:16px;font-weight:850;display:flex}.home-mobile-nav a span{color:var(--yellow);font-size:8px}.home-matches{padding:34px 20px 38px}.home-section-bar{align-items:start}.home-section-bar h1{font-size:39px}.home-section-bar>a{text-align:right;max-width:105px;font-size:9px}.home-date-tabs button{flex:1;min-height:44px;padding:9px}.home-match-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 7px 10px 0;display:flex;overflow-x:auto}.home-match-grid::-webkit-scrollbar{display:none}.home-match-card,.home-match-loading i{scroll-snap-align:start;flex:0 0 82vw}.home-match-card,.home-football-empty{min-height:195px}}.home-match-card>.home-match-meta{border-top:1px solid var(--line);color:#777;grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:11px;font-size:8px;font-weight:850;display:flex}.home-match-card>.home-match-meta>span{width:auto;height:auto;color:var(--red);background:0 0;border-radius:0;font-size:8px;display:inline}.home-title-row{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.home-title-row .eyebrow{margin-bottom:16px}.home-title-row h2{letter-spacing:-.055em;margin:0;font-size:clamp(39px,4.6vw,68px);line-height:.95}.home-title-row h2 em{color:var(--red);font-weight:300}.home-title-row>a{border-bottom:2px solid var(--red);white-space:nowrap;align-items:center;gap:13px;padding:10px 0;font-size:10px;font-weight:900;display:inline-flex}.home-title-row.inverse h2 em{color:var(--yellow)}.home-title-row.inverse>a{border-color:var(--yellow);color:var(--yellow)}.home-top-story{background:var(--paper);padding-top:92px}.home-top-story .home-title-row{margin-bottom:38px}.home-news{background:#fff}.home-news-filters{scrollbar-width:none;gap:8px;margin:-5px 0 28px;padding-bottom:5px;display:flex;overflow-x:auto}.home-news-filters::-webkit-scrollbar{display:none}.home-news-filters button{border:1px solid var(--line);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:10px 15px;font-size:9px;font-weight:850}.home-news-filters button.active,.home-news-filters button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;display:grid}.home-news-card{flex-direction:column;min-width:0;display:flex}.home-news-card>div{aspect-ratio:16/9;background:var(--ink);overflow:hidden}.home-news-card>div img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.home-news-card:hover>div img{transform:scale(1.035)}.home-news-card>p{letter-spacing:.1em;text-transform:uppercase;color:#777;justify-content:space-between;gap:10px;margin:15px 0 10px;font-size:8px;font-weight:850;display:flex}.home-news-card>p span{color:var(--red)}.home-news-card h3{margin:0 0 22px;font-size:clamp(18px,1.55vw,25px);line-height:1.35}.home-news-card>b{border-bottom:1px solid var(--ink);align-self:flex-start;margin-top:auto;padding-bottom:6px;font-size:9px}.home-news-card:last-child>div img{object-fit:contain;background:#f5f5f5;padding:42px}.home-leagues{background:var(--ink);color:#fff}.home-league-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-league-grid>a{border-bottom:1px solid #444;border-right:1px solid #444;grid-template-columns:35px 50px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:112px;padding:20px;transition:background .2s,transform .2s;display:grid}.home-league-grid>a:hover{background:var(--red);z-index:1;transform:translateY(-3px)}.home-league-grid>a>span{color:#888;font-size:8px}.home-league-grid img{object-fit:contain;width:46px;height:46px}.home-league-grid div{flex-direction:column;gap:5px;display:flex}.home-league-grid small{color:#888;font-size:8px}.home-league-grid b{font-size:18px}.home-league-grid i{color:var(--yellow);font-size:20px;font-style:normal}.home-table{background:var(--paper);grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;display:grid}.home-table-intro>img{object-fit:contain;width:72px;height:72px;margin:0 0 22px}.home-table-intro h2{margin:0 0 12px;font-size:clamp(38px,4.4vw,68px);line-height:.95}.home-table-intro>p:not(.eyebrow){color:#777;font-size:12px}.home-table-intro>a{border-bottom:2px solid var(--red);color:var(--red);gap:12px;margin-top:15px;padding:11px 0;font-size:10px;font-weight:900;display:inline-flex}.home-table-panel{border:1px solid var(--line);box-shadow:12px 12px 0 var(--yellow);background:#fff;min-width:0}.home-table-panel table{border-collapse:collapse;width:100%}.home-table-panel th,.home-table-panel td{border-bottom:1px solid var(--line);text-align:center;height:54px;padding:8px 13px;font-size:11px}.home-table-panel th{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;height:42px;font-size:8px}.home-table-panel th:nth-child(2),.home-table-panel td:nth-child(2){text-align:left}.home-table-panel td:nth-child(2){align-items:center;gap:10px;display:flex}.home-table-panel td img{object-fit:contain;width:28px;height:28px}.home-table-panel td strong{color:var(--red);font-size:16px}.home-table-loading,.home-table-empty{text-align:center;color:#777;justify-content:center;align-items:center;min-height:310px;padding:30px;font-size:12px;display:flex}.home-table-empty{flex-direction:column;gap:8px}.home-table-empty b{color:var(--ink);font-size:20px}.home-watch .home-title-row{margin-bottom:42px}.home-watch .home-title-row h2{font-size:clamp(52px,6vw,86px)}.home-shorts{background:#fff}.home-shorts-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:0 4px 16px;display:flex;overflow-x:auto}.home-shorts-row>a{aspect-ratio:3/4;background:var(--ink);color:#fff;scroll-snap-align:start;flex-direction:column;flex:0 0 min(250px,66vw);justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.home-shorts-row>a:after{content:"";z-index:0;background:linear-gradient(#0000 30%,#000000db);position:absolute;inset:0}.home-shorts-row img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.home-shorts-row>a:hover img{transform:scale(1.05)}.home-shorts-row span,.home-shorts-row b{z-index:1;position:relative}.home-shorts-row span{font-size:20px;font-weight:850;line-height:1.15}.home-shorts-row b{color:var(--yellow);margin-top:12px;font-size:9px}.home-about{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;display:grid}.home-about h2{margin:0;font-size:clamp(39px,4.5vw,68px);line-height:1.12}.home-about>p{color:#e6f5e3;margin:0;font-size:17px;line-height:1.75}.home-footer{background:var(--ink);color:#fff;grid-template-columns:1.5fr .55fr .55fr;align-items:start;gap:6vw;min-height:260px;padding:55px 5vw 38px;display:grid}.home-footer>div p{letter-spacing:.14em;color:#888;margin:15px 0 0;font-size:9px}.home-footer nav{flex-direction:column;gap:12px;display:flex}.home-footer nav b{letter-spacing:.14em;color:var(--yellow);margin-bottom:5px;font-size:9px}.home-footer nav a{color:#bbb;font-size:12px}.home-footer nav a:hover{color:#fff}.home-footer>span{letter-spacing:.13em;color:#777;border-top:1px solid #444;grid-column:1/-1;margin-top:12px;padding-top:20px;font-size:8px}.home-footer .footer-brand{width:min(300px,60vw)}.home-footer .footer-brand img{height:80px}@media (max-width:900px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-league-grid{grid-template-columns:1fr}.home-table{gap:4vw}.home-footer{grid-template-columns:1.2fr .6fr .6fr}}@media (max-width:800px){.home-section{padding:60px 20px}.home-title-row{align-items:start;margin-bottom:28px}.home-title-row h2{font-size:39px}.home-title-row>a{white-space:normal;text-align:right;max-width:95px;font-size:8px}.home-top-story{padding-top:62px}.home-top-story .feature-image{min-height:340px}.home-top-story .feature-copy{min-height:410px}.home-news-grid{grid-template-columns:1fr;gap:30px}.home-news-card h3{font-size:22px}.home-league-grid>a{grid-template-columns:25px 42px minmax(0,1fr) 18px;gap:12px;min-height:94px;padding:16px}.home-league-grid img{width:40px;height:40px}.home-league-grid b{font-size:16px}.home-table{grid-template-columns:1fr;gap:35px}.home-table-intro>img{width:58px;height:58px}.home-table-panel{box-shadow:7px 7px 0 var(--yellow);overflow-x:auto}.home-table-panel table{min-width:520px}.home-watch .home-title-row h2{font-size:52px}.home-shorts-row{max-width:calc(100vw - 18px);margin-right:-18px}.home-about{grid-template-columns:1fr;gap:24px}.home-about h2{font-size:35px}.home-about>p{font-size:15px}.home-footer{grid-template-columns:1fr 1fr;gap:40px 28px;padding:45px 20px 30px}.home-footer>div,.home-footer>span{grid-column:1/-1}.home-footer .footer-brand{width:260px}}body{font-family:"Noto Sans Myanmar","Myanmar Text","Pyidaungsu",var(--font-geist),Arial,sans-serif;line-height:1.65}h1,h2,h3{overflow-wrap:anywhere}.home-desktop-nav a{white-space:nowrap;line-height:1.5}.home-title-row h2,.home-section-bar h1,.home-table-intro h2{letter-spacing:-.035em;line-height:1.25}.feature-copy h3,.home-news-card h3{letter-spacing:-.01em;line-height:1.55}.news-image-fallback{color:#fff;text-align:center;place-items:center;height:100%;font-size:18px;font-weight:950;line-height:1.1;display:grid}.home-news-empty{border:1px dashed var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.home-news-empty b{font-size:20px}.home-news-empty span{color:#777;font-size:12px}.home-editorial-rail{background:#fff}.home-editorial-rail>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-editorial-rail>div:last-child>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:250px;padding:28px;transition:background .2s,color .2s;display:flex}.home-editorial-rail>div:last-child>a:hover{background:var(--ink);color:#fff}.home-editorial-rail span{color:var(--red);font-size:9px;font-weight:900}.home-editorial-rail h3{margin:18px 0 14px;font-size:23px;line-height:1.5}.home-editorial-rail p{color:#777;font-size:13px;line-height:1.75}.home-editorial-rail b{color:var(--red);margin-top:auto;font-size:9px}.home-video-grid a{color:inherit}.home-video-cover img{object-fit:cover;width:100%;height:100%}.home-video-cover>span{place-items:center;height:100%;font-size:18px;font-weight:950;display:grid}.home-video-cover i{background:var(--red);color:#fff;z-index:2;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:absolute;bottom:20px;left:22px}.home-shorts-row>a:last-child img{object-fit:cover;background:0 0;padding:0}.news-index{background:var(--paper);min-height:100vh}.news-index-hero{background:var(--ink);color:#fff;padding:90px 6vw 75px}.news-index-hero h1{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(52px,7vw,100px);line-height:1.12}.news-index-hero h1 em{color:var(--yellow);font-weight:300}.news-index-hero>p:last-child{color:#c9c4bb;max-width:720px;font-size:17px;line-height:1.9}.news-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;padding:75px 6vw 100px;display:grid}.news-index-grid>a{flex-direction:column;min-width:0;display:flex}.news-index-grid img{aspect-ratio:16/9;object-fit:cover;background:#fff;width:100%}.news-index-grid>a>div{justify-content:space-between;gap:15px;margin:16px 0 12px;font-size:9px;font-weight:850;display:flex}.news-index-grid span{color:var(--red)}.news-index-grid time{color:#777}.news-index-grid h2{margin:0 0 12px;font-size:24px;line-height:1.55}.news-index-grid p{color:#6d685f;font-size:13px;line-height:1.8}.news-index-grid b{border-bottom:1px solid var(--ink);align-self:flex-start;margin-top:auto;padding-bottom:7px;font-size:9px}.article-page{background:var(--paper);min-height:100vh}.article-header{max-width:1050px;margin:0 auto;padding:90px 40px 52px}.article-header h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(43px,6.1vw,88px);line-height:1.38}.article-summary{color:#5f5a52;max-width:850px;font-size:20px;line-height:1.9}.article-header>div{border-top:1px solid var(--line);color:#777;flex-wrap:wrap;gap:10px 25px;padding-top:22px;font-size:10px;display:flex}.article-header>div span{color:var(--ink);font-weight:900}.article-hero{max-width:1240px;margin:0 auto 55px;padding:0 30px}.article-hero img{object-fit:cover;background:#fff;width:100%;max-height:720px}.article-reading-column{max-width:820px;margin:0 auto;padding:0 35px}.article-body p{margin:0 0 28px}.article-body h2{margin:64px 0 24px;font-size:34px;line-height:1.5}.article-body h3{margin:48px 0 20px;font-size:25px;line-height:1.5}.article-body ul{margin:0 0 32px;padding-left:28px}.article-body li{padding:5px 0}.article-body blockquote{border-left:6px solid var(--red);background:#fff;margin:45px 0;padding:30px 35px}.article-body blockquote p{margin:0;font-size:22px;font-weight:750;line-height:1.8}.article-body blockquote cite{color:#777;margin-top:14px;font-size:11px;font-style:normal;display:block}.article-body figure{margin:45px -80px}.article-body figure img{object-fit:cover;width:100%;max-height:620px}.article-body figcaption{color:#777;margin-top:10px;font-size:11px}.article-table-wrap{margin:38px 0;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:540px}.article-table-wrap th,.article-table-wrap td{border:1px solid var(--line);text-align:left;padding:13px;font-size:12px}.article-table-wrap th{background:var(--ink);color:#fff}.article-relations{background:var(--ink);max-width:820px;min-height:0;margin:70px auto 0;display:block;padding:30px 35px!important}.article-relations .eyebrow{margin-bottom:20px}.article-relations>div{flex-wrap:wrap;gap:9px;display:flex}.article-relations a{color:#fff;border:1px solid #555;border-radius:999px;padding:10px 14px;font-size:10px}.related-stories{background:#fff;padding:75px 6vw}.related-stories>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.related-stories img{aspect-ratio:16/9;object-fit:cover;width:100%}.related-stories span{color:var(--red);margin:14px 0 8px;font-size:9px;display:block}.related-stories h2{font-size:20px;line-height:1.55}.article-site-footer{min-height:120px}.article-site-footer a{color:var(--yellow);font-weight:900}.article-match-card{border-top:6px solid var(--red);box-shadow:10px 10px 0 var(--yellow);background:#fff;margin:0 0 45px}.article-match-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 22px;font-size:10px;font-weight:900;display:flex}.article-match-card>header a{color:var(--red)}.article-match-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:34px 25px;display:grid}.article-match-teams>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.article-match-teams img,.article-match-teams>div>span:first-child{object-fit:contain;width:72px;height:72px}.article-match-teams>div>span:first-child{background:var(--ink);color:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.article-match-teams>div>b{font-size:18px}.article-match-teams>div>small{color:#777}.article-match-teams>strong{text-align:center;flex-direction:column;font-size:36px;display:flex}.article-match-teams>strong small{color:var(--red);margin-bottom:8px;font-size:9px}.article-match-teams>strong time{color:#777;white-space:nowrap;margin-top:8px;font-size:9px}.article-match-card>footer{color:#777;border-top:1px solid var(--line);background:0 0;min-height:0;padding:14px 22px;font-size:10px;display:block}.form-row{gap:3px;display:flex}.form-row i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.form-w{background:var(--green)}.form-d{background:#777}.form-l{background:var(--red)}.article-prediction{background:var(--red);color:#fff;box-shadow:9px 9px 0 var(--ink);margin:45px 0;padding:30px}.article-prediction>div strong{font-size:24px;line-height:1.6;display:block}.article-prediction>div strong b{color:var(--yellow);margin:0 10px;font-size:38px}.article-prediction>p{margin:18px 0 0;font-size:14px;line-height:1.8}.article-prediction>small{color:#ffd4d9;margin-top:12px;display:block}.article-data-block{margin:55px 0}.editorial-label,.article-data-unavailable{color:#777;font-size:12px;line-height:1.8}.article-data-unavailable{border:1px dashed var(--line);margin-bottom:35px;padding:20px}.article-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.article-lineups>article{border:1px solid var(--line);background:#fff;padding:20px}.article-lineups header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.article-lineups header img,.article-lineups header>span{object-fit:contain;width:42px;height:42px}.article-lineups header>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;font-size:8px;display:grid}.article-lineups header div{flex-direction:column;display:flex}.article-lineups header small{color:#777}.article-lineups ol{margin:0;padding:0;list-style:none}.article-lineups li{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr auto;gap:8px;padding:8px 0;font-size:11px;display:grid}.article-lineups li>span{color:var(--red);font-weight:900}.article-lineups li small{color:#777}.article-events{border:1px solid var(--line);background:#fff;margin-bottom:25px}.article-events>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;gap:10px;padding:13px;font-size:11px;display:grid}.article-events span{color:#777}.article-stats{border:1px solid var(--line);background:#fff;padding:18px}.article-stats header,.article-stats>div{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;padding:10px 0;font-size:11px;display:grid}.article-stats header b:first-child{text-align:left}.article-stats header b:last-child{text-align:right}.article-stats>div strong:first-child{text-align:left}.article-stats>div strong:last-child{text-align:right}.match-content-hub{background:#fff;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:75px 6vw;display:grid}.match-content-hub>div:first-child h2{font-size:42px;line-height:1.45}.match-content-hub>div:last-child{border-top:1px solid var(--line)}.match-content-hub>div:last-child>a{border-bottom:1px solid var(--line);padding:23px 0;display:block}.match-content-hub span{color:var(--red);font-size:9px;font-weight:900}.match-content-hub h3{margin:8px 0;font-size:21px;line-height:1.5}.match-content-hub p{color:#777;font-size:12px;line-height:1.7}.match-content-hub b{font-size:9px}.entity-news{background:#fff;padding:70px 6vw}.entity-news>h2{font-size:42px;line-height:1.4}.entity-news>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entity-news>div>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:220px;padding:24px;display:flex}.entity-news span{color:var(--red);font-size:9px;font-weight:900}.entity-news h3{margin:10px 0;font-size:20px;line-height:1.55}.entity-news p{color:#777;font-size:12px;line-height:1.7}.entity-news b{margin-top:auto;font-size:9px}.admin-page{background:#eee;min-height:100vh}.admin-page>nav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex}.admin-page>nav .brand{width:240px}.admin-page>nav .brand img{height:64px}.admin-page>nav>div{align-items:center;gap:18px;font-size:10px;display:flex}.admin-page>nav>div a{color:var(--yellow)}.admin-workspace{grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.admin-workspace>aside{border-right:1px solid var(--line);background:#fff;padding:20px;overflow:auto}.admin-new{background:var(--red);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;padding:14px;font-weight:900}.admin-article-list{flex-direction:column;margin-top:15px;display:flex}.admin-article-list button{text-align:left;border:0;border-bottom:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;padding:15px 8px}.admin-article-list button.active{background:var(--paper)}.admin-article-list span,.admin-article-list small{color:#777;text-transform:uppercase;font-size:8px;display:block}.admin-article-list b{margin:5px 0;font-size:12px;line-height:1.6;display:block}.admin-workspace>form{min-width:0;padding:35px 4vw 70px}.admin-workspace>form>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-workspace>form h1{margin:0;font-size:38px;line-height:1.3}.admin-workspace>form>header button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;padding:14px 24px;font-weight:900}.admin-message{border-left:5px solid var(--green);background:#fff;padding:14px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-grid label>span,.admin-grid legend{font-size:10px;font-weight:900}.admin-grid label>small{color:#777;font-size:9px}.admin-grid input,.admin-grid textarea,.admin-grid select{width:100%;font:inherit;background:#fff;border:1px solid #ccc;padding:12px;font-size:13px;line-height:1.7}.admin-grid textarea{resize:vertical}.admin-grid .wide,.admin-grid fieldset{grid-column:1/-1}.admin-grid fieldset{border:1px solid #ccc;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.admin-grid fieldset legend{padding:0 8px}.admin-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-denied .brand{width:320px}.admin-denied h1{margin:35px 0 15px;font-size:42px;line-height:1.4}.admin-denied p{color:#777;max-width:620px}.admin-denied>a:last-child{color:var(--red);font-weight:900}@media (max-width:1000px){.news-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-rail>div:last-child,.entity-news>div{grid-template-columns:1fr}.admin-workspace{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:800px){.home-title-row h2,.home-section-bar h1,.home-table-intro h2{line-height:1.35}.home-desktop-nav{display:none}.home-mobile-nav a{font-size:15px;line-height:1.6}.feature-copy h3,.home-news-card h3{line-height:1.65}.news-index-hero{padding:62px 20px 50px}.news-index-hero h1{font-size:46px;line-height:1.35}.news-index-hero>p:last-child{font-size:15px}.news-index-grid{grid-template-columns:1fr;padding:50px 20px 75px}.news-index-grid h2{font-size:22px}.article-header{padding:58px 20px 36px}.article-header h1{font-size:38px;line-height:1.55}.article-summary{font-size:17px;line-height:1.95}.article-header>div{flex-direction:column;gap:5px}.article-hero{margin-bottom:38px;padding:0}.article-hero img{max-height:480px}.article-reading-column{padding:0 20px}.article-body{font-size:17px;line-height:2.05}.article-body h2{margin-top:50px;font-size:28px;line-height:1.55}.article-body h3{font-size:23px}.article-body figure{margin:35px -20px}.article-body blockquote{margin:35px 0;padding:24px 22px}.article-body blockquote p{font-size:19px}.article-relations{margin-top:55px;padding:25px 20px!important}.related-stories{padding:55px 20px}.related-stories>div{grid-template-columns:1fr}.article-match-card{box-shadow:6px 6px 0 var(--yellow)}.article-match-teams{grid-template-columns:1fr;gap:18px}.article-match-teams>strong{order:-1;font-size:30px}.article-match-teams>div{text-align:left;grid-template-columns:52px 1fr auto;justify-items:start;display:grid}.article-match-teams img,.article-match-teams>div>span:first-child{grid-row:1/4;width:52px;height:52px}.article-match-teams>div>b,.article-match-teams>div>small,.article-match-teams>div>.form-row{grid-column:2}.article-match-teams>div>.form-row{grid-area:1/3/4;align-self:center}.article-prediction{padding:24px 20px}.article-prediction>div strong{font-size:18px}.article-prediction>div strong b{font-size:30px}.article-lineups{grid-template-columns:1fr}.article-events>div{grid-template-columns:45px 1fr}.article-events span{grid-column:2}.match-content-hub{grid-template-columns:1fr;padding:55px 20px}.match-content-hub>div:first-child h2{font-size:32px}.entity-news{padding:55px 20px}.entity-news>h2{font-size:31px}.admin-page>nav{padding:0 15px}.admin-page>nav>div span{display:none}.admin-workspace{display:block}.admin-workspace>aside{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.admin-workspace>form{padding:28px 18px 60px}.admin-workspace>form h1{font-size:29px}.admin-grid,.admin-grid fieldset{grid-template-columns:1fr}.admin-workspace>form>header{align-items:end}.admin-workspace>form>header button{padding:12px 16px}}.home-header-actions{align-items:center;gap:15px;display:flex}.home-auth-links{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:128px;display:flex}.home-auth-links a{font-size:10px;font-weight:900}.home-login-link:hover{color:var(--red)}.home-signup-link,.home-account-link{border:1px solid var(--ink);color:var(--ink);border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900}.home-auth-separator{color:#aaa;font-size:10px}.home-auth-loading{background:var(--line);border-radius:999px;width:92px;height:34px}.home-mobile-auth{border-bottom:1px solid #444;align-items:center;gap:11px;display:flex}.home-mobile-auth a{border:0;padding:16px 4px}.home-mobile-auth>span{color:var(--yellow);font-size:12px}.language-switcher{color:#888;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.language-switcher button{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px}.language-switcher button.active{color:var(--red)}.home-mobile-nav>.language-switcher{border-top:1px solid #3d3d3d;padding:18px 0}.home-mobile-nav>.language-switcher button{font-size:13px}.home-mobile-nav>.language-switcher button.active{color:var(--yellow)}.translation-chip{background:var(--yellow);letter-spacing:.08em;align-self:flex-start;margin:6px 0;padding:5px 8px;font-weight:900;display:inline-flex;color:var(--ink)!important;font-size:8px!important}.home-shorts-empty{border:1px dashed var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:30px;display:flex}.home-shorts-empty b{font-size:21px}.home-shorts-empty>span{color:#777;max-width:660px;font-size:12px}.home-shorts-empty>div{gap:9px;margin-top:8px;display:flex}.home-shorts-empty a{border:1px solid var(--ink);border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900}.footer-social a{align-items:center;gap:9px;display:flex}.footer-social i{color:#fff;background:#2b2b2b;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.article-language-notice{color:#5d5119;background:#fff4c4;width:100%;margin:10px 0 0;padding:12px 15px;font-size:11px;line-height:1.7}.article-video{margin:55px 0 20px}.article-video>div{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.article-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.auth-page,.account-page{background:var(--paper);min-height:100vh}.auth-card,.account-shell{max-width:610px;box-shadow:12px 12px 0 var(--yellow);background:#fff;margin:75px auto;padding:50px}.auth-card h1,.account-shell h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,60px);line-height:1.3}.auth-card>p,.account-shell>p{color:#666;line-height:1.8}.auth-card>a:not(.auth-primary),.account-signout{color:var(--red);font-size:11px;font-weight:850}.auth-primary{background:var(--red);color:#fff;text-align:center;margin:28px 0 20px;padding:16px 20px;font-size:12px;font-weight:900;display:block}.auth-help{font-size:12px}.auth-help a{color:var(--red);font-weight:900}.account-profile-form{flex-direction:column;gap:20px;margin:30px 0;display:flex}.account-profile-form>label{flex-direction:column;gap:7px;display:flex}.account-profile-form label>span,.account-profile-form legend{font-size:10px;font-weight:900}.account-profile-form input[type=text],.account-profile-form input:not([type]){width:100%}.account-profile-form input{border:1px solid var(--line);font:inherit;padding:12px}.account-profile-form input[readonly]{color:#777;background:#f3f1eb}.account-profile-form fieldset{border:1px solid var(--line);gap:20px;padding:17px;display:flex}.account-profile-form button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;padding:14px;font-weight:900}.account-profile-form>p{color:var(--green);font-size:11px}.admin-login-page{padding:1px 0}.admin-login-page .brand{width:min(310px,100%);margin-bottom:34px;display:block}.admin-login-page .brand img{width:100%;height:auto;display:block}.admin-login-form{flex-direction:column;gap:18px;margin:28px 0 22px;display:flex}.admin-login-form label{flex-direction:column;gap:8px;display:flex}.admin-login-form label span{text-transform:uppercase;font-size:10px;font-weight:900}.admin-login-form input{border:1px solid var(--line);width:100%;font:inherit;padding:14px}.admin-login-form button{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;padding:15px 20px;font-weight:900}.admin-login-error{border-left:5px solid var(--red);background:#fff0f0;padding:12px 14px;color:#8d1119!important}@media (max-width:1200px) and (min-width:801px){.home-desktop-nav{gap:20px}.home-header-actions{gap:8px}.home-header-actions .language-switcher{display:none}.home-auth-links{gap:6px;min-width:118px}.home-auth-links a{font-size:9px}.home-signup-link,.home-account-link{padding:8px 10px}}@media (max-width:800px){.home-header-actions{display:none}.auth-card,.account-shell{box-shadow:7px 7px 0 var(--yellow);margin:40px 20px;padding:32px 22px}.article-video{margin-left:-20px;margin-right:-20px}.footer-social i{width:22px;height:22px}}.home-table-panel td:nth-child(2)>a{align-items:center;gap:10px;display:flex}.competition-detail-hero{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:32px;display:grid}.competition-detail-hero>img{object-fit:contain;width:110px;height:110px}.competition-detail-hero>div>span{letter-spacing:.16em;color:var(--yellow);font-size:10px;font-weight:900}.competition-detail-hero>div h1{max-width:1000px;margin:15px 0 20px}.competition-detail-hero>div p{color:#aaa}.coverage-strip{flex-wrap:wrap;margin:22px 0;gap:8px!important;display:flex!important}.coverage-strip span{border:1px solid var(--line);color:#888;border-radius:999px;padding:8px 12px;font-size:9px}.coverage-strip span.ready{border-color:var(--green);color:var(--green);background:#e9f6e6;font-weight:900}.competition-match-list>a>div span{align-items:center;gap:9px;display:flex}.competition-match-list>a>div span:first-child{justify-content:flex-end}.competition-match-list>a>div img{object-fit:contain;width:27px;height:27px}.standings-groups{flex-direction:column;gap:38px;display:flex}.standings-groups h2{margin:0 0 12px;font-size:24px}.standings td:nth-child(2)>a{align-items:center;gap:10px;display:flex}.form-mini{justify-content:center;gap:3px;display:flex}.form-mini i{color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:900;display:grid}.form-mini .form-w{background:var(--green)}.form-mini .form-d{background:#777}.form-mini .form-l{background:var(--red)}.scorers-list{border:1px solid var(--line);background:#fff}.scorers-list>header,.scorers-list>div{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:50px minmax(260px,1fr) 80px 80px 80px;align-items:center;gap:12px;padding:12px 18px;display:grid}.scorers-list>header{background:var(--ink);color:#fff;font-size:9px;font-weight:900}.scorers-list>header span:nth-child(2){text-align:left}.scorers-list>div>a{text-align:left;align-items:center;gap:12px;display:flex}.scorers-list>div>a>img,.scorers-list>div>a>span:first-child{object-fit:cover;background:var(--paper);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.scorers-list>div>a>span:last-child{flex-direction:column;display:flex}.scorers-list small{color:#777;font-size:9px}.scorers-list>div>strong{color:var(--red);font-size:20px}.competition-team-grid,.squad-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.competition-team-grid>a,.squad-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:100px;padding:18px;display:grid}.competition-team-grid>a>img,.competition-team-grid>a>span,.squad-grid>a>img,.squad-grid>a>span{object-fit:contain;background:var(--paper);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.competition-team-grid div,.squad-grid div{flex-direction:column;display:flex}.competition-team-grid small,.squad-grid small{color:#777;font-size:9px}.competition-team-grid i,.squad-grid i{color:var(--red);font-style:normal}.entity-panel{max-width:1280px;margin:0 auto;padding:55px 6vw 90px}.team-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,38%);align-items:center;gap:5vw;min-height:360px;padding:55px 6vw;display:grid}.team-hero>div{align-items:center;gap:30px;display:flex}.team-hero>div>img,.team-hero>div>span{object-fit:contain;width:125px;height:125px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.team-hero small,.player-hero small{color:var(--yellow);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.team-hero h1,.player-hero h1{margin:10px 0;font-size:clamp(48px,6vw,88px);line-height:1.1}.team-hero p{align-items:center;gap:16px;display:flex}.team-hero p a{color:var(--yellow)}.team-hero p b{border-left:1px solid #555;padding-left:16px;font-size:11px}.team-venue-image{object-fit:cover;opacity:.72;width:100%;height:240px}.team-tabs,.player-tabs{position:relative}.team-overview-grid,.player-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.team-overview-grid>article,.player-profile-grid>article{border:1px solid var(--line);background:#fff;padding:32px}.team-overview-grid h2{font-size:32px;line-height:1.3}.team-overview-grid p{color:#666;line-height:1.8}.team-overview-grid dl,.player-profile-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.team-overview-grid dt,.team-overview-grid dd,.player-profile-grid dt,.player-profile-grid dd{border-bottom:1px solid var(--line);margin:0;padding:13px 0}.team-overview-grid dd,.player-profile-grid dd{text-align:right;font-weight:850}.team-overview-grid article>div{gap:8px;display:flex}.team-overview-grid button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;padding:11px 14px;font-size:9px;font-weight:900}.team-match-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.team-match-columns>section>h2{font-size:28px}.team-match-columns>section>div{border:1px solid var(--line);background:#fff}.team-match-columns a{border-bottom:1px solid var(--line);padding:15px;display:block}.team-match-columns time,.team-match-columns small{color:#777;font-size:9px}.team-match-columns p{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:7px 0;display:grid}.team-match-columns p span:last-child{text-align:right}.selected-team{background:#fff4bf}.entity-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.entity-stat-grid>div{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:130px;padding:22px;display:flex}.entity-stat-grid span{color:#777;font-size:10px}.entity-stat-grid strong{color:var(--red);margin-top:auto;font-size:42px}.team-form{background:var(--ink);color:#fff;justify-content:space-between;margin-top:18px;padding:18px;display:flex}.team-form span{color:#aaa}.transfer-list{border:1px solid var(--line);background:#fff}.transfer-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) auto;align-items:center;gap:20px;padding:15px 18px;display:grid}.transfer-list article>a{align-items:center;gap:10px;display:flex}.transfer-list img{object-fit:cover;border-radius:50%;width:42px;height:42px}.transfer-list article>span{text-align:center}.transfer-list i{color:var(--red);margin:0 8px;font-style:normal}.transfer-list small{color:#777;text-align:right}.trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trophy-grid article{border:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.trophy-grid article>span{background:var(--yellow);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.trophy-grid article>div{flex-direction:column;display:flex}.trophy-grid small{color:#777;font-size:9px}.trophy-grid article>strong{color:var(--red)}.player-hero{background:var(--ink);color:#fff;align-items:center;gap:35px;min-height:350px;padding:55px 8vw;display:flex}.player-hero>img,.player-hero>span{object-fit:cover;width:180px;height:180px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.player-hero p{color:#bbb}.player-hero p a{color:var(--yellow)}.player-competition-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.player-stats-card{border:1px solid var(--line);background:#fff;padding:24px}.player-stats-card>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:16px;display:flex}.player-stats-card>header img{object-fit:contain;width:42px;height:42px}.player-stats-card>header div{flex-direction:column;display:flex}.player-stats-card>header a{color:var(--red);font-size:10px}.player-stats-card>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.player-stats-card>div>span{background:#fff;flex-direction:column;min-height:85px;padding:13px;display:flex}.player-stats-card small{color:#777;font-size:8px}.player-stats-card strong{margin-top:auto;font-size:23px}.sidelined-list{border:1px solid var(--line);background:#fff}.sidelined-list>header,.sidelined-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 180px 180px;gap:15px;padding:14px 18px;display:grid}.sidelined-list>header{background:var(--ink);color:#fff;font-size:9px;font-weight:900}.lineup-player{border-bottom:1px solid #eee;grid-template-columns:30px 1fr auto;padding:9px 0;display:grid}.lineup-player i{color:#888;font-style:normal}.lineup-player span{color:#777;font-size:10px}.match-player-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.match-player-groups h2{font-size:27px}.match-player-table{border:1px solid var(--line);background:#fff;overflow-x:auto}.match-player-table>header,.match-player-table>a{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(150px,1fr) 55px 65px 60px 60px;align-items:center;gap:8px;min-width:610px;padding:10px 13px;display:grid}.match-player-table>header{background:var(--ink);color:#fff;grid-template-columns:minmax(202px,1fr) 55px 65px 60px 60px;font-size:8px;font-weight:900}.match-player-table>a>img,.match-player-table>a>i{object-fit:cover;background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.match-player-table>a>b{flex-direction:column;display:flex}.match-player-table small{color:#777;font-size:8px}.match-player-table>a>strong{color:var(--red)}.h2h-list{border:1px solid var(--line);background:#fff}.h2h-list>h2{border-bottom:1px solid var(--line);margin:0;padding:20px}.h2h-list>a{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:120px 1fr 80px 1fr 150px;align-items:center;gap:12px;padding:14px 18px;display:grid}.h2h-list time,.h2h-list small{color:#777;font-size:9px}.match-injury-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.match-injury-list>a{border:1px solid var(--line);background:#fff;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.match-injury-list img,.match-injury-list>a>span{object-fit:cover;background:var(--paper);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.match-injury-list div{flex-direction:column;display:flex}.match-injury-list small{color:#777}.match-injury-list strong{color:var(--red);text-align:right}@media (max-width:900px){.competition-team-grid,.squad-grid,.entity-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-player-groups{grid-template-columns:1fr}}@media (max-width:800px){.competition-detail-hero{grid-template-columns:70px minmax(0,1fr);gap:18px}.competition-detail-hero>img{width:70px;height:70px}.competition-detail-hero>div h1{font-size:42px}.competition-panel,.entity-panel{padding:35px 20px 70px}.scorers-list{overflow-x:auto}.scorers-list>header,.scorers-list>div{min-width:620px}.competition-team-grid,.squad-grid{grid-template-columns:1fr}.team-hero{grid-template-columns:1fr;min-height:0;padding:42px 20px}.team-hero>div{align-items:flex-start;gap:18px}.team-hero>div>img,.team-hero>div>span{flex:none;width:78px;height:78px}.team-hero h1{font-size:42px}.team-hero p{flex-direction:column;align-items:flex-start;gap:7px}.team-hero p b{border-left:0;padding-left:0}.team-venue-image{height:170px}.team-overview-grid,.player-profile-grid,.team-match-columns,.player-competition-stats{grid-template-columns:1fr}.entity-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-list article{grid-template-columns:1fr}.transfer-list article>span,.transfer-list small{text-align:left}.trophy-grid{grid-template-columns:1fr}.player-hero{align-items:flex-start;gap:18px;padding:40px 20px}.player-hero>img,.player-hero>span{flex:none;width:100px;height:100px}.player-hero h1{font-size:39px}.player-stats-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sidelined-list{overflow-x:auto}.sidelined-list>header,.sidelined-list>div{min-width:550px}.h2h-list{overflow-x:auto}.h2h-list>a{min-width:700px}.match-injury-list{grid-template-columns:1fr}.match-injury-list>a{grid-template-columns:48px 1fr}.match-injury-list strong{text-align:left;grid-column:2}.detail-tabs{scrollbar-width:none}.detail-tabs::-webkit-scrollbar{display:none}}.home-leagues.home-section{padding:32px 5vw 36px}.home-leagues .home-title-row{align-items:center;margin-bottom:18px}.home-leagues .home-title-row .eyebrow{letter-spacing:.16em;color:#9b9b9b;margin-bottom:5px;font-size:8px}.home-leagues .home-title-row h2{letter-spacing:-.025em;font-size:clamp(20px,2vw,27px);line-height:1.25}.home-leagues .home-title-row h2 br{display:none}.home-leagues .home-title-row h2 em{color:#fff;font-weight:750}.home-leagues .home-title-row>a{color:#d6d6d6;border:1px solid #3e3e3e;border-radius:999px;padding:8px 12px;font-size:9px;transition:border-color .2s,color .2s,background .2s}.home-leagues .home-title-row>a:hover{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.home-leagues .home-league-grid{border:0;grid-template-columns:repeat(7,minmax(126px,1fr));gap:8px}.home-leagues .home-league-grid>a{background:#222;border:1px solid #363636;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 12px;gap:10px;min-height:74px;padding:10px 11px;transition:background .2s,border-color .2s,transform .2s;box-shadow:inset 0 1px #ffffff0a}.home-leagues .home-league-grid>a:hover{background:#292929;border-color:#666;transform:translateY(-2px)}.home-leagues .home-league-grid>a>span{display:none}.home-leagues .home-league-grid img{width:34px;height:34px}.home-leagues .home-league-grid div{gap:1px;min-width:0}.home-leagues .home-league-grid small{color:#8f8f8f;letter-spacing:.04em;text-transform:uppercase;font-size:7px;line-height:1.3}.home-leagues .home-league-grid b{white-space:normal;font-size:12px;line-height:1.35}.home-leagues .home-league-grid i{color:#777;font-size:14px;transition:color .2s,transform .2s}.home-leagues .home-league-grid>a:hover i{color:var(--yellow);transform:translate(2px)}@media (max-width:1100px){.home-leagues .home-league-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:800px){.home-leagues.home-section{padding:25px 20px 28px}.home-leagues .home-title-row{gap:18px;margin-bottom:15px}.home-leagues .home-title-row h2{font-size:20px;line-height:1.35}.home-leagues .home-title-row>a{white-space:nowrap;max-width:none;padding:7px 10px;font-size:8px}.home-leagues .home-league-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(174px,65vw);grid-auto-flow:column;gap:8px;padding:0 2px 8px;overflow-x:auto}.home-leagues .home-league-grid::-webkit-scrollbar{display:none}.home-leagues .home-league-grid>a{scroll-snap-align:start;min-height:70px}}.football-season-picker{color:#fff;background:#202020;border:1px solid #4a4a4a;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:14px;padding:7px 9px 7px 12px;display:inline-flex}.football-season-picker>span{letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#aaa!important;font-size:9px!important}.football-season-picker select{-webkit-appearance:auto;appearance:auto;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 28px 6px 10px;font-size:10px;font-weight:900}.football-season-picker select:focus{outline:2px solid var(--yellow);outline-offset:2px}@media (max-width:800px){.football-season-picker{margin-top:10px}.football-season-picker select{max-width:170px}}.admin-draft-evidence{background:var(--paper);margin-top:18px;padding:14px 16px}.admin-draft-evidence summary{cursor:pointer;font-weight:900}.admin-draft-evidence a{color:var(--red)}.admin-draft-review{padding:34px 4vw 70px}.admin-draft-review>header,.admin-draft-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-draft-review>header{margin-bottom:24px}.admin-draft-review>header h1{margin:0;font-size:38px;line-height:1.3}.admin-draft-review>header>a{color:var(--red);font-weight:900}.admin-draft-card{border:1px solid var(--line);background:#fff;margin:20px 0;padding:24px}.admin-draft-card>header{border-bottom:1px solid var(--line);padding-bottom:18px}.admin-draft-card h2{margin:5px 0}.admin-draft-card button{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;padding:13px 18px;font-weight:900}.admin-draft-card button:disabled{opacity:.5;cursor:not-allowed}.admin-draft-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:20px;display:grid}.admin-draft-languages section{min-width:0}.admin-draft-languages h3{color:var(--red)}.admin-draft-languages h4{font-size:18px;line-height:1.5}.admin-draft-languages pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);font:inherit;max-height:420px;padding:16px;font-size:12px;line-height:1.8;overflow:auto}@media (max-width:800px){.admin-draft-review{padding:28px 18px 60px}.admin-draft-review>header,.admin-draft-card>header{flex-direction:column;align-items:flex-start}.admin-draft-review>header h1{font-size:29px}.admin-draft-languages{grid-template-columns:1fr}}.admin-tiktok-page{padding:1px 0}.admin-tiktok-status{border:1px solid var(--line);gap:0;margin:28px 0;display:grid}.admin-tiktok-status>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.admin-tiktok-status>div:last-child{border-bottom:0}.admin-tiktok-status dt{color:#777}.admin-tiktok-status dd{text-align:right;margin:0;font-weight:900}.admin-tiktok-success{border-left:5px solid var(--green);background:#eff9ec;padding:12px 14px;color:var(--green)!important}.legal-hero{background:var(--ink);color:#fff;border-bottom:10px solid var(--red);padding:82px 6vw 72px}.legal-hero-terms{border-bottom-color:var(--yellow)}.legal-hero .eyebrow{margin-bottom:20px}.legal-hero h1{max-width:980px;margin:0 0 26px;font-size:clamp(52px,7vw,96px);line-height:.9}.legal-hero>p:not(.eyebrow){color:#c9c5be;max-width:760px;margin-bottom:24px;font-size:17px;line-height:1.7}.legal-hero>span{letter-spacing:.14em;color:var(--yellow);text-transform:uppercase;font-size:9px;font-weight:850}.legal-content{max-width:980px;margin:0 auto;padding:72px 6vw 100px}.legal-content section{border-bottom:1px solid var(--line);margin:0 0 34px;padding:0 0 34px}.legal-content section:last-child{border-bottom:0;margin-bottom:0}.legal-content h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(24px,2.5vw,34px);line-height:1.2}.legal-content p,.legal-content li{color:#5f5a52;font-size:15px;line-height:1.8}.legal-content p:last-child{margin-bottom:0}.legal-content ul{margin:10px 0 0;padding-left:22px}.legal-content li+li{margin-top:7px}.home-footer{grid-template-columns:1.35fr .48fr .55fr .55fr}.home-footer>span{grid-column:1/-1}@media (max-width:1000px){.home-footer{grid-template-columns:1.2fr repeat(3,.6fr);gap:4vw}}@media (max-width:800px){.legal-hero{padding:56px 20px 48px}.legal-hero h1{font-size:52px}.legal-hero>p:not(.eyebrow){font-size:15px}.legal-content{padding:52px 20px 72px}.legal-content section{margin-bottom:28px;padding-bottom:28px}.home-footer{grid-template-columns:1fr 1fr;gap:36px 24px}.home-footer>div,.home-footer>span{grid-column:1/-1}}.match-date-toolbar{grid-template-columns:42px minmax(0,1fr) 42px auto;align-items:stretch;gap:9px;margin-bottom:16px;display:grid}.match-date-toolbar>button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;font-size:25px;font-weight:900}.match-date-strip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.match-date-strip button{border:1px solid var(--line);background:var(--paper);min-height:62px;font:inherit;cursor:pointer;scroll-snap-align:start;flex-direction:column;flex:1 0 96px;justify-content:center;align-items:center;gap:3px;padding:8px 9px;display:flex}.match-date-strip button small{letter-spacing:.12em;color:var(--red);font-size:7px;font-weight:950}.match-date-strip button span{white-space:nowrap;font-size:10px;font-weight:850}.match-date-strip button.active{background:var(--ink);border-color:var(--ink);color:#fff}.match-date-strip button.active small{color:var(--yellow)}.calendar-picker{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:4px;min-width:145px;padding:8px 10px;display:flex}.calendar-picker span{letter-spacing:.12em;color:#777;font-size:8px;font-weight:900}.calendar-picker input{font:inherit;background:0 0;border:0;max-width:130px;font-size:10px;font-weight:850}.return-today{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 16px;font-size:10px;font-weight:900;text-decoration:underline}.match-competition-filters{scrollbar-width:thin;gap:8px;margin-bottom:8px;padding:5px 0 18px;display:flex;overflow-x:auto}.match-competition-filters button,.match-competition-filters a{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:10px 14px;font-size:9px;font-weight:850}.match-competition-filters button.active,.match-competition-filters button:hover{background:var(--ink);color:#fff}.match-competition-filters a{border-color:var(--red);color:var(--red)}.match-feed-block{margin-top:28px}.match-feed-block>h3{letter-spacing:.15em;margin:0 0 13px;font-size:10px}.live-feed>h3{color:var(--red)}.live-feed>h3 span{background:var(--red);border-radius:50%;width:8px;height:8px;margin-right:7px;animation:1.4s ease-in-out infinite livePulse;display:inline-block}.match-popular-competitions{background:var(--ink);color:#fff}.match-popular-competitions h2 em{color:var(--yellow);font-weight:300}.match-popular-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-popular-grid>a{border-bottom:1px solid #444;border-right:1px solid #444;grid-template-rows:auto 1fr;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:4px 14px;min-height:125px;padding:20px;transition:background .2s;display:grid}.match-popular-grid>a:hover{background:#252525}.match-popular-grid img{object-fit:contain;grid-row:1/3;width:44px;height:44px}.match-popular-grid span{color:#999;letter-spacing:.1em;font-size:8px}.match-popular-grid b{font-size:15px;line-height:1.35}.match-popular-grid i{color:var(--yellow);grid-area:1/3/3;font-style:normal}.competition-page .coverage-card small{line-height:1.45}.competition-page .coverage-planned{opacity:.52}@keyframes livePulse{50%{opacity:.25;transform:scale(.8)}}@media (max-width:1000px){.match-date-toolbar{grid-template-columns:38px minmax(0,1fr) 38px}.calendar-picker{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0}.match-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.match-date-toolbar{margin-left:-4px;margin-right:-4px}.match-date-strip button{flex-basis:90px;min-height:58px}.match-date-toolbar>button{min-width:38px}.match-competition-filters{margin-left:-2px;margin-right:-2px}.match-feed-block .real-fixtures{gap:16px}.match-popular-competitions .section-heading{display:block}.match-popular-competitions .europe-launch{margin:6px 0 28px}.match-popular-grid{grid-template-columns:1fr}.match-popular-grid>a{min-height:88px}.competition-page .competition-nav .back-home{font-size:0}.competition-page .competition-nav .back-home:after{content:"←";font-size:18px}}.mst-pl-table{max-width:1180px;margin:44px auto;padding:0 24px}.mst-pl-table-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.mst-pl-table-head h2{margin:5px 0 7px;font-size:clamp(26px,3vw,42px);line-height:1.05}.mst-pl-table-head p,.mst-pl-table-note{color:#777;font-size:13px}.mst-pl-kicker{letter-spacing:.12em;color:#ef233c;font-size:11px;font-weight:800}.mst-pl-table-head>a{color:inherit;white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:700;text-decoration:none}.mst-pl-table-wrap{background:#fff;border:1px solid #e7e2dc;border-radius:14px;overflow:auto}.mst-pl-table table{border-collapse:collapse;width:100%;min-width:720px}.mst-pl-table th{text-transform:uppercase;letter-spacing:.08em;color:#888;text-align:center;background:#f8f6f2;padding:12px 10px;font-size:10px}.mst-pl-table th:nth-child(2),.mst-pl-table td:nth-child(2){text-align:left}.mst-pl-table td{text-align:center;border-top:1px solid #eee9e3;padding:11px 10px;font-size:13px}.mst-pl-table td:first-child{color:#888;width:44px}.mst-pl-table td:nth-child(2){min-width:220px;font-weight:650}.mst-pl-table-note{margin:10px 2px 0}@media (max-width:700px){.mst-pl-table{margin:34px auto;padding:0 16px}.mst-pl-table-head{flex-direction:column;align-items:start;gap:8px}}.home-brand{min-width:190px}.home-brand img{max-height:72px}.article-hero figcaption{color:#777;padding:9px 12px 0;font-size:10px;line-height:1.6}.article-hero figcaption a{text-decoration:underline}.home-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-preview-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex}.home-preview-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #17171714}.home-preview-image{aspect-ratio:16/9;background:#171717;overflow:hidden}.home-preview-image img{object-fit:cover;width:100%;height:100%}.home-preview-copy{flex-direction:column;gap:11px;height:100%;padding:18px;display:flex}.home-preview-copy>span{letter-spacing:.08em;color:var(--red);text-transform:uppercase;font-size:9px;font-weight:900}.home-preview-copy h3{margin:0;font-size:22px;line-height:1.25}.home-preview-copy small{color:#999;font-size:8px;line-height:1.5}.home-preview-copy b{border-bottom:1px solid var(--ink);align-self:flex-start;margin-top:auto;padding-bottom:4px;font-size:10px}.major-league-tables{padding-top:86px;padding-bottom:92px}.major-table-heading{margin-bottom:24px}.major-league-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.major-league-tabs button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:#fff;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.major-league-tabs button.active{border-color:var(--ink);box-shadow:inset 0 -4px 0 var(--red)}.major-league-tabs button>span:last-child{flex-direction:column;min-width:0;display:flex}.major-league-tabs b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.major-league-tabs small{color:#888;font-size:8px}.league-logo-wrap{background:#f5f2ec;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.league-logo-wrap img{object-fit:contain;z-index:2;width:25px;height:25px;position:relative}.league-logo-wrap i{color:#777;font-size:8px;font-style:normal;font-weight:900;position:absolute}.league-logo-wrap.large{width:54px;height:54px}.league-logo-wrap.large img{width:42px;height:42px}.major-table-card{border:1px solid var(--line);background:#fff;box-shadow:0 18px 50px #1717170f}.major-table-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.major-table-title small{text-transform:uppercase;letter-spacing:.12em;color:#888;font-size:8px}.major-table-title h3{margin:2px 0;font-size:24px}.major-table-status{text-align:right;flex-direction:column;gap:4px;max-width:340px;display:flex}.major-table-status strong{color:var(--red);letter-spacing:.08em;font-size:9px}.major-table-status span{color:#777;font-size:9px;line-height:1.5}.major-table-scroll{max-height:560px;overflow:auto}.major-table-card table{border-collapse:collapse;width:100%;min-width:720px}.major-table-card th{z-index:1;text-transform:uppercase;letter-spacing:.08em;color:#777;text-align:center;background:#f8f6f2;padding:11px 12px;font-size:9px;position:sticky;top:0}.major-table-card th:nth-child(2),.major-table-card td:nth-child(2){text-align:left}.major-table-card td{text-align:center;border-top:1px solid #eee9e3;padding:11px 12px;font-size:12px}.major-table-card td:nth-child(2){align-items:center;gap:10px;min-width:220px;display:flex}.major-table-card td:nth-child(2) img{object-fit:contain;width:26px;height:26px}.major-table-card td:first-child{color:#888;width:45px}.major-table-card>footer{border-top:1px solid var(--line);justify-content:flex-end;padding:15px 22px;display:flex}.major-table-card>footer a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:10px;font-weight:900}@media (max-width:900px){.home-preview-grid{grid-template-columns:1fr}.major-league-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.major-table-card>header{flex-direction:column;align-items:flex-start}.major-table-status{text-align:left}.home-header{position:sticky;top:0}.home-brand{min-width:150px}}.mst-brand-authority{border-bottom:1px solid var(--line);background:var(--paper);padding:28px 6vw 30px}.mst-brand-authority>div{max-width:1180px;margin:0 auto}.mst-authority-kicker{letter-spacing:.14em;color:var(--red);margin:0 0 8px;font-size:9px;font-weight:900;line-height:1.2}.mst-brand-authority h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(34px,5vw,62px);line-height:.98}.mst-brand-authority-copy{color:#655f57;max-width:850px;margin:0;font-size:13px;line-height:1.75}.mst-brand-authority-nav,.mst-authority-links{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.mst-brand-authority-nav a,.mst-authority-links a{border:1px solid var(--ink);padding:9px 12px;font-size:9px;font-weight:900;line-height:1}.mst-brand-authority-nav a:hover,.mst-authority-links a:hover{background:var(--ink);color:#fff}.mst-authority-page{background:var(--paper);min-height:100vh}.mst-authority-hero{background:var(--ink);color:#fff;padding:70px 8vw 60px}.mst-authority-hero h1{letter-spacing:-.045em;max-width:1050px;margin:10px 0 20px;font-size:clamp(46px,7vw,88px);line-height:.96}.mst-authority-hero>p:last-child{color:#d5d1ca;max-width:900px;margin:0;font-size:16px;line-height:1.85}.mst-authority-content{max-width:1080px;margin:0 auto;padding:58px 8vw 86px}.mst-authority-content h2{margin:38px 0 11px;font-size:clamp(27px,4vw,44px)}.mst-authority-content h2:first-child{margin-top:0}.mst-authority-content>p{color:#625c54;max-width:860px;margin:0;font-size:14px;line-height:1.9}@media (max-width:800px){.mst-brand-authority{padding:22px 20px 24px}.mst-authority-hero{padding:50px 20px 46px}.mst-authority-content{padding:44px 20px 66px}}.admin-football-picker .admin-helper{color:#6f6a63;margin:0 0 8px;font-size:12px;line-height:1.65}.admin-inline-control{align-items:center;gap:8px;display:flex}.admin-inline-control input{flex:1}.admin-inline-control button,.admin-team-chips button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800}.admin-inline-control button:hover,.admin-team-chips button:hover{background:var(--ink);color:#fff}.admin-inline-control button:disabled{opacity:.5;cursor:wait}.admin-team-chips{flex-wrap:wrap;gap:8px;min-height:24px;display:flex}.admin-team-chips button{border-radius:999px;padding:7px 10px}.admin-linked-match-summary{border:1px solid var(--line);background:#00000006;gap:3px;padding:12px 14px;display:grid}.admin-linked-match-summary b{font-size:14px}.admin-linked-match-summary span,.admin-linked-match-summary small{color:#6f6a63;font-size:11px}.admin-advanced-ids{border-top:1px dashed var(--line);margin-top:4px;padding-top:10px}.admin-advanced-ids summary{cursor:pointer;font-size:11px;font-weight:800}.admin-advanced-ids>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (max-width:760px){.admin-inline-control{flex-direction:column;align-items:stretch}.admin-advanced-ids>div{grid-template-columns:1fr}}.admin-settings-page{color:#111;background:#f5f5f3;min-height:100vh;padding:38px 20px 80px}.admin-settings-shell{gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.admin-settings-nav,.admin-settings-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-settings-nav .brand img{width:150px;height:auto}.admin-settings-nav>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.admin-settings-nav a{color:inherit;font-weight:700;text-decoration:none}.admin-settings-card{background:#fff;border:1px solid #deded9;border-radius:18px;padding:24px;box-shadow:0 10px 30px #0000000a}.admin-settings-card h2{margin:4px 0 8px}.admin-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-settings-create{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settings-form label{gap:7px;display:grid}.admin-settings-form span,.admin-settings-inline-form{font-size:13px;font-weight:700}.admin-settings-form input,.admin-settings-form select,.admin-settings-inline-form input,.admin-settings-inline-form select{color:#111;background:#fff;border:1px solid #cfcfca;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.admin-settings-form button,.admin-settings-inline-form button{color:#fff;cursor:pointer;background:#e31b23;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:800}.admin-settings-team{gap:12px;margin-top:18px;display:grid}.admin-settings-user{border:1px solid #e3e3df;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(420px,2fr) minmax(300px,1.3fr);align-items:center;gap:14px;padding:16px;display:grid}.admin-settings-user h3,.admin-settings-user p{margin:0}.admin-settings-user p{color:#666;margin-top:4px;font-size:13px}.admin-settings-inline-form{grid-template-columns:1.2fr .8fr .8fr auto;align-items:center;gap:8px;display:grid}.admin-settings-inline-form:last-child{grid-template-columns:1fr auto}.admin-audit-list{border:1px solid #e4e4df;border-radius:12px;gap:0;margin-top:14px;display:grid;overflow:hidden}.admin-audit-list>div{border-bottom:1px solid #ecece8;grid-template-columns:170px 150px 1fr;gap:14px;padding:12px 14px;font-size:13px;display:grid}.admin-audit-list>div:last-child{border-bottom:0}.admin-audit-list time{color:#666}.admin-audit-list b{text-overflow:ellipsis;overflow:hidden}.admin-settings-page .admin-message,.admin-settings-page .admin-login-error{border-radius:12px;margin:0;padding:13px 16px}.admin-settings-page .admin-message{color:#116229;background:#eaf7ee}.admin-settings-page .admin-login-error{color:#9e1717;background:#fff0f0}@media (max-width:900px){.admin-settings-nav,.admin-settings-header{flex-direction:column;align-items:flex-start}.admin-settings-form,.admin-settings-create{grid-template-columns:1fr 1fr}.admin-settings-user{grid-template-columns:1fr}.admin-settings-inline-form{grid-template-columns:1fr 1fr}.admin-audit-list>div{grid-template-columns:1fr;gap:4px}}@media (max-width:600px){.admin-settings-page{padding:24px 12px 60px}.admin-settings-form,.admin-settings-create,.admin-settings-inline-form,.admin-settings-inline-form:last-child{grid-template-columns:1fr}.admin-settings-card{padding:18px}.admin-settings-nav>div{gap:12px}.admin-audit-list>div{padding:11px}}.account-favorites-settings{border-top:1px solid var(--line);gap:18px;margin-top:34px;padding-top:28px;display:grid}.account-favorites-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.account-favorites-heading h2{margin:4px 0 0;font-size:clamp(24px,3vw,36px)}.account-favorites-heading>a{color:var(--red);font-size:12px;font-weight:900}.account-favorites-settings>p{color:#655f57;max-width:850px;margin:0;line-height:1.8}.favorite-picker-card{border:1px solid var(--line);background:#fff;gap:14px;padding:20px;display:grid}.favorite-picker-card h3{margin:0}.favorite-competition-grid,.favorite-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.favorite-competition-grid button,.favorite-team-grid button{border:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.favorite-competition-grid button:hover,.favorite-team-grid button:hover,.favorite-competition-grid button.is-favorite,.favorite-team-grid button.is-favorite{border-color:var(--red);background:#fff8f8}.favorite-competition-grid img,.favorite-team-grid img,.favorite-logo-fallback{object-fit:contain;width:42px;height:42px}.favorite-logo-fallback{background:#eee;place-items:center;font-size:11px;font-weight:900;display:grid}.favorite-competition-grid button>span,.favorite-team-grid button>span{gap:3px;min-width:0;display:grid}.favorite-competition-grid b,.favorite-team-grid b{text-overflow:ellipsis;overflow:hidden}.favorite-competition-grid small,.favorite-team-grid small{color:#777}.favorite-competition-grid i,.favorite-team-grid i{color:var(--red);font-size:22px;font-style:normal}.favorite-team-controls{grid-template-columns:1fr auto;gap:10px;display:grid}.favorite-team-controls select,.favorite-team-search{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;padding:10px 12px}.favorite-team-controls button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:10px 16px;font-weight:900}.favorite-team-controls button:disabled{opacity:.55;cursor:wait}.favorite-current-summary{align-items:center;gap:10px;display:flex}.favorite-current-summary span{color:#666}.favorite-message{background:#f3efe7;margin:0;padding:10px 12px}.favorites-page{min-height:100vh}.favorites-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 90px}.favorites-shell>header{gap:10px;max-width:760px;display:grid}.favorites-shell>header h1{margin:0;font-size:clamp(46px,7vw,84px);line-height:.95}.favorites-shell>header p{color:#655f57;margin:0;line-height:1.8}.favorites-shell>header a{width:max-content;color:var(--red);margin-top:8px;font-size:12px;font-weight:900}.favorites-columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}.favorites-columns section h2{font-size:28px}.favorites-card-grid{gap:10px;display:grid}.favorites-card-grid>a{border:1px solid var(--line);background:#fff;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.favorites-card-grid>a:hover{border-color:var(--red)}.favorites-card-grid img{object-fit:contain;width:52px;height:52px}.favorites-card-grid div{gap:3px;display:grid}.favorites-card-grid small{color:#777}.favorites-card-grid i{font-style:normal}.favorites-empty{border:1px solid var(--line);background:#fff;margin-top:42px;padding:28px}.favorites-empty h2{margin-top:0}.favorites-empty a{background:var(--ink);color:#fff;margin-top:10px;padding:11px 15px;font-size:12px;font-weight:900;display:inline-flex}.home-personalized-favorites{background:#f0ece3}.home-favorite-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.home-favorite-grid>a{border:1px solid var(--line);background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.home-favorite-grid>a:hover{border-color:var(--red)}.home-favorite-grid img,.home-favorite-grid>a>span{object-fit:contain;width:44px;height:44px}.home-favorite-grid>a>span{background:#eee;place-items:center;font-size:10px;font-weight:900;display:grid}.home-favorite-grid div{gap:3px;min-width:0;display:grid}.home-favorite-grid small{color:var(--red);font-size:8px;font-weight:900}.home-favorite-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-favorite-grid i{font-style:normal}.favorite-empty-copy{color:#665f57;max-width:700px;line-height:1.8}.home-desktop-nav a[href=\/favorites]{color:var(--red)}@media (max-width:1000px){.home-favorite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorites-columns{grid-template-columns:1fr}}@media (max-width:700px){.favorite-competition-grid,.favorite-team-grid,.favorite-team-controls{grid-template-columns:1fr}.account-favorites-heading{flex-direction:column;align-items:flex-start}.home-favorite-grid{grid-template-columns:1fr}.favorites-shell{width:min(100% - 28px,1180px);padding-top:42px}}.notification-bell{width:34px;height:34px;color:inherit;border:1px solid #ffffff29;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.notification-bell>svg{display:block}.notification-bell>b{color:#fff;background:#e31b23;border:2px solid #0c0c0d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:700 10px/1 Arial,sans-serif;display:grid;position:absolute;top:-7px;right:-7px}.notification-bell:hover{border-color:#e31b23}.notifications-page{background:var(--page-bg,#f7f7f5);min-height:100vh}.notifications-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 100px}.notifications-shell>header{grid-template-columns:1fr auto;align-items:end;gap:10px 30px;margin-bottom:32px;display:grid}.notifications-shell>header .eyebrow,.notifications-shell>header h1,.notifications-shell>header p{grid-column:1}.notifications-shell>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,88px);line-height:.9}.notifications-shell>header p{color:#666;max-width:720px;margin:8px 0 0;font-size:17px}.notifications-shell>header>a{color:#d71920;grid-area:1/2/5;align-self:end;font-weight:800;text-decoration:none}.notification-toolbar{border-top:1px solid #d8d8d4;border-bottom:1px solid #d8d8d4;justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;padding:14px 0;display:flex}.notification-tabs,.notification-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.notification-toolbar button{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #c9c9c5;border-radius:999px;padding:9px 14px;font:700 12px/1.1 inherit}.notification-toolbar button:hover,.notification-toolbar button.active{color:#fff;background:#111;border-color:#111}.notification-toolbar button:disabled{opacity:.45;cursor:wait}.notification-list article{border-bottom:1px solid #ddd}.notification-list article.is-unread{background:linear-gradient(90deg,#e31b230e,#0000 70%)}.notification-list article>a{color:inherit;grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:20px 10px;text-decoration:none;display:grid}.notification-list img,.notification-icon{object-fit:contain;background:#fff;border:1px solid #e3e3df;border-radius:14px;width:76px;height:76px;padding:10px}.notification-icon{color:#fff;background:#111;place-items:center;font-weight:900;display:grid}.notification-list article>a>div>p:first-child{justify-content:space-between;gap:12px;margin:0 0 5px;font-size:11px;display:flex}.notification-list article>a>div>p:first-child span{color:#d71920;letter-spacing:.08em;font-weight:900}.notification-list time{color:#888}.notification-list h2{margin:0 0 5px;font-size:20px;line-height:1.18}.notification-list article>a>div>p:last-child{color:#666;margin:0;line-height:1.45}.notification-list article>a>i{font-size:22px;font-style:normal}.notifications-empty{text-align:center;border:1px dashed #c8c8c3;border-radius:18px;margin-top:20px;padding:58px 20px}.notifications-empty b{font-size:22px}.notifications-empty p{color:#777}.account-notification-settings{border-top:1px solid #d9d9d5;margin-top:32px;padding-top:30px}.account-notification-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.account-notification-heading h2{margin:3px 0 0;font-size:28px}.account-notification-heading>a{color:#d71920;font-weight:800;text-decoration:none}.notification-setting-list{gap:8px;display:grid}.notification-setting-list label{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.notification-setting-list label span{gap:4px;display:grid}.notification-setting-list label small{color:#717171;line-height:1.35}.notification-setting-list input{opacity:0;pointer-events:none;position:absolute}.notification-setting-list label>i{background:#bbb;border-radius:999px;width:44px;height:24px;transition:all .2s;position:relative}.notification-setting-list label>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.notification-setting-list input:checked+i{background:#d71920}.notification-setting-list input:checked+i:after{left:23px}.browser-alert-card{color:#fff;background:#111;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px;display:flex}.browser-alert-card>div{gap:5px;display:grid}.browser-alert-card small{color:#bdbdbd;max-width:660px;line-height:1.4}.browser-alert-card button{color:#fff;cursor:pointer;background:#e31b23;border:0;border-radius:999px;padding:10px 18px;font-weight:900}.notification-setting-message{color:#666;font-weight:700}@media (max-width:760px){.notifications-shell{width:min(100% - 24px,1180px);padding-top:42px}.notifications-shell>header{display:block}.notifications-shell>header>a{margin-top:16px;display:inline-block}.notification-toolbar{flex-direction:column;align-items:flex-start}.notification-list article>a{grid-template-columns:54px minmax(0,1fr) 18px;gap:12px;padding:16px 4px}.notification-list img,.notification-icon{border-radius:10px;width:54px;height:54px;padding:7px}.notification-list h2{font-size:17px}.notification-list article>a>div>p:last-child{font-size:13px}.notification-list article>a>div>p:first-child{gap:3px;display:grid}.account-notification-heading{display:block}.account-notification-heading>a{margin-top:8px;display:inline-block}.browser-alert-card{flex-direction:column;align-items:flex-start}.home-header-actions .notification-bell{display:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#101114;--line:#34363b}html[data-theme=dark] body{color:#f5f2eb;background:#101114}html[data-theme=dark] ::selection{background:var(--red);color:#fff}.theme-toggle{flex:none;display:inline-flex;position:relative}.theme-toggle-trigger{border:1px solid var(--line);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;font:900 17px/1 inherit;display:grid}.theme-toggle-trigger:hover{border-color:var(--red);color:var(--red)}.theme-toggle-menu{z-index:160;border:1px solid var(--line);color:#171717;background:#fff;border-radius:14px;min-width:158px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #0000002e}.theme-toggle-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;padding:10px 9px;font:800 12px/1.2 inherit;display:grid}.theme-toggle-menu button:hover,.theme-toggle-menu button.active{background:#f2eee6}.theme-toggle-menu button b{text-align:right;color:var(--red)}.home-mobile-theme{display:none}.account-appearance-settings{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:30px;padding-top:30px;display:grid}.account-appearance-settings h2{margin:3px 0 8px;font-size:28px}.account-appearance-settings>div>p:last-child{color:#666;max-width:720px;margin:0;line-height:1.6}.theme-setting-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.theme-setting-options button{border:1px solid var(--line);color:#171717;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:96px;padding:10px 14px;font:850 12px/1 inherit;display:flex}.theme-setting-options button.active,.theme-setting-options button:hover{color:#fff;background:#171717;border-color:#171717}.theme-setting-options button span{font-size:15px}html[data-theme=dark] :where(.nav,.home-header,.matches,.match-center-page .matches,.detail-tabs,.home-news,.home-leagues,.home-watch,.account-page,.auth-page,.data-page,.favorites-page,.notifications-page,.news-index,.competition-page,.mst-authority-page,.admin-settings-page,.admin-page,.admin-login-page){color:#f5f2eb;background:#101114}html[data-theme=dark] :where(.home-header,.nav,.detail-tabs){border-color:#34363b}html[data-theme=dark] :where(.home-header,.nav){background:#15171a}html[data-theme=dark] :where(.home-account-link,.home-signup-link):hover{color:#111;background:#f5f2eb}html[data-theme=dark] .home-menu-button span{background:#f5f2eb}html[data-theme=dark] :where(.theme-toggle-menu,.theme-setting-options button){color:#f5f2eb;background:#1b1d21;border-color:#3a3d42}html[data-theme=dark] .theme-toggle-menu button:hover,html[data-theme=dark] .theme-toggle-menu button.active{background:#292c31}html[data-theme=dark] .theme-setting-options button.active,html[data-theme=dark] .theme-setting-options button:hover{color:#111;background:#f5f2eb;border-color:#f5f2eb}html[data-theme=dark] :where(.match-card,.real-league,.home-match-card,.home-news-card,.home-preview-card,.major-table-card,.home-table-panel,.feature-card,.video-card,.coverage-card,.article-match-card,.article-summary,.article-data-block,.detail-overview>div,.event-list,.competition-overview>div,.competition-team-grid>a,.favorite-picker-card,.favorite-competition-grid button,.favorite-team-grid button,.favorites-card-grid>a,.favorites-empty,.home-favorite-grid>a,.notification-setting-list label,.notifications-empty,.account-shell,.auth-card,.admin-settings-card,.admin-settings-user,.admin-audit-list,.admin-draft-card,.admin-article-list,.player-stats-card){color:#f5f2eb;background:#1a1c20;border-color:#34363b}html[data-theme=dark] :where(.home-personalized-favorites,.notifications-page,.favorites-page){background:#121417}html[data-theme=dark] :where(.real-match:hover,.favorite-competition-grid button:hover,.favorite-team-grid button:hover,.favorite-competition-grid button.is-favorite,.favorite-team-grid button.is-favorite){background:#23262b}html[data-theme=dark] :where(.favorite-logo-fallback,.home-favorite-grid>a>span){color:#f5f2eb;background:#2a2d32}html[data-theme=dark] :where(.favorite-message,.article-language-notice){color:#f1dc86;background:#2a2617}html[data-theme=dark] :where(.data-note){color:#e7d58d;background:#2b2717}html[data-theme=dark] :where(.notification-list article,.notification-toolbar,.account-notification-settings,.account-favorites-settings,.account-appearance-settings){border-color:#34363b}html[data-theme=dark] .notification-list article.is-unread{background:linear-gradient(90deg,#ef233c24,#0000 70%)}html[data-theme=dark] :where(.notification-list img,.notification-icon){background:#1f2227;border-color:#3b3e44}html[data-theme=dark] .notification-toolbar button{color:#f5f2eb;border-color:#44474d}html[data-theme=dark] .notification-toolbar button:hover,html[data-theme=dark] .notification-toolbar button.active{color:#111;background:#f5f2eb;border-color:#f5f2eb}html[data-theme=dark] .browser-alert-card{background:#070809}html[data-theme=dark] :where(.account-profile-form label,.admin-settings-form span,.admin-settings-inline-form,.match-intro,.favorite-current-summary span,.favorite-empty-copy,.favorites-shell>header p,.notifications-shell>header p,.notification-list article>a>div>p:last-child,.notification-setting-list label small,.notification-setting-message,.account-appearance-settings>div>p:last-child){color:#aaaeb5}html[data-theme=dark] :where(.favorites-card-grid small,.favorite-competition-grid small,.favorite-team-grid small,.data-state span,.detail-state span,.home-shorts-empty>span){color:#989ca4}html[data-theme=dark] :where(.data-state,.detail-state,.match-loading){color:#f5f2eb;background:#15171a;border-color:#4a4d53}html[data-theme=dark] .match-loading i{background:linear-gradient(90deg,#1a1c20,#282b30,#1a1c20) 0 0/200% 100%}html[data-theme=dark] :where(.article-body,.article-reading-column,.article-page){color:#ece9e2}html[data-theme=dark] .article-page{background:#101114}html[data-theme=dark] :where(.article-body blockquote,.article-table-wrap){border-color:#3d4046}html[data-theme=dark] :where(.article-table-wrap table,.mst-pl-table){color:#f5f2eb;background:#17191d}html[data-theme=dark] :where(.article-table-wrap th,.article-table-wrap td,.mst-pl-table th,.mst-pl-table td){border-color:#34363b}html[data-theme=dark] :where(.admin-settings-user p,.admin-audit-list time,.admin-helper){color:#9b9fa6}html[data-theme=dark] .notification-bell>b{border-color:#15171a}@media (max-width:800px){.home-mobile-theme{padding:14px 4px 5px;display:flex}.home-mobile-theme .theme-toggle-trigger{color:#fff;border-color:#555}.home-mobile-theme .theme-toggle-menu{top:54px;left:0;right:auto}.account-appearance-settings{grid-template-columns:1fr;align-items:start}.theme-setting-options{justify-content:flex-start}.home-header-actions>.theme-toggle{display:none}}.match-prediction-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:28px;width:min(1120px,100% - 40px);margin:26px auto 0;padding:22px 24px;display:grid}.prediction-card-copy h2{margin:3px 0 8px;font-size:30px}.prediction-card-copy>p:last-child{color:#666;margin:0;line-height:1.55}.prediction-card-state{background:#f5f1ea;border-radius:14px;gap:8px;padding:20px;display:grid}.prediction-card-state a{color:var(--red);font-weight:900}.prediction-score-editor{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:end;gap:12px;display:grid}.prediction-score-editor>label{gap:8px;display:grid}.prediction-score-editor>label span{min-height:34px;font-size:13px;font-weight:850;line-height:1.3}.prediction-score-editor input{text-align:center;background:#fff;border:1px solid #ccc;border-radius:12px;width:100%;height:64px;font:950 30px/1 inherit}.prediction-score-editor>strong{align-self:end;place-items:center;height:64px;font-size:24px;display:grid}.prediction-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.prediction-actions button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-weight:900}.prediction-actions button:disabled{opacity:.55;cursor:wait}.prediction-actions>a{font-size:12px;font-weight:850}.prediction-actions>span{font-weight:850}.prediction-result{background:#eee;border-radius:999px;padding:9px 13px}.prediction-result.exact{color:#126b2c;background:#dff6e5}.prediction-result.correct{color:#785600;background:#fff0c9}.prediction-result.wrong{color:#8a2626;background:#f4e3e3}.prediction-message{color:#666;grid-column:1/-1;margin:0;font-size:12px;font-weight:750}.predictions-page{background:var(--paper);min-height:100vh}.predictions-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:68px 0 90px}.predictions-shell>header{max-width:820px;margin-bottom:30px}.predictions-shell>header>p:last-child{color:#666;max-width:760px;line-height:1.65}.prediction-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.prediction-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:20px;display:grid}.prediction-summary-grid span{color:#777;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:850}.prediction-summary-grid strong{font-size:34px}.prediction-rules{color:#fff;background:#161616;border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:34px;padding:16px 18px;display:flex}.prediction-rules b{color:#ff4a50;white-space:nowrap}.prediction-rules span{color:#d5d5d5;line-height:1.5}.prediction-dashboard-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.prediction-dashboard-section h2{margin:4px 0 0;font-size:32px}.prediction-dashboard-section>header>a{font-size:13px;font-weight:850}.prediction-history-list{border-top:1px solid var(--line)}.prediction-history-list>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:18px;padding:17px 4px;display:grid}.prediction-history-list time{color:#777;font-size:12px}.prediction-history-teams{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:10px;display:grid}.prediction-history-teams>span{align-items:center;gap:9px;font-weight:800;display:flex}.prediction-history-teams>span:last-child{text-align:right;justify-content:flex-end}.prediction-history-teams img,.prediction-history-teams>span>span{object-fit:contain;background:#f3f3f3;border-radius:8px;place-items:center;width:32px;height:32px;padding:4px;font-size:10px;display:grid}.prediction-history-teams>b{text-align:center;font-size:18px}.prediction-history-result{justify-items:end;gap:4px;display:grid}.prediction-history-result small{color:#777}.prediction-history-result strong{background:#eee;border-radius:999px;padding:6px 10px}.prediction-history-result strong.exact{color:#126b2c;background:#dff6e5}.prediction-history-result strong.correct{color:#785600;background:#fff0c9}.prediction-history-result strong.wrong{color:#8a2626;background:#f4e3e3}.predictions-empty{border:1px dashed #bbb;border-radius:16px;gap:8px;padding:28px;display:grid}.predictions-empty span{color:#777}.predictions-empty a{color:var(--red);font-weight:900}.prediction-leaderboard{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.prediction-leaderboard>div{border-top:1px solid var(--line);grid-template-columns:55px minmax(180px,1fr) repeat(4,90px);align-items:center;gap:10px;padding:13px 16px;display:grid}.prediction-leaderboard>.leaderboard-head{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#171717;border-top:0;font-size:10px;font-weight:900}.prediction-leaderboard>div.is-me{background:#fff4f4}.prediction-leaderboard>div>b{align-items:center;gap:8px;display:flex}.prediction-leaderboard>div>b small{background:var(--red);color:#fff;border-radius:999px;padding:3px 7px;font-size:9px}.account-predictions-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:30px;display:flex}.account-predictions-link h2{margin:4px 0 7px;font-size:28px}.account-predictions-link p:last-child{color:#666;margin:0}.account-predictions-link>a{color:#fff;white-space:nowrap;background:#171717;border-radius:999px;padding:11px 17px;font-weight:900}html[data-theme=dark] :where(.predictions-page){color:#f5f2eb;background:#101114}html[data-theme=dark] :where(.match-prediction-card,.prediction-summary-grid article,.prediction-leaderboard){color:#f5f2eb;background:#1a1c20;border-color:#34363b}html[data-theme=dark] :where(.prediction-card-state,.prediction-history-teams img,.prediction-history-teams>span>span){color:#f5f2eb;background:#23262b}html[data-theme=dark] :where(.prediction-card-copy>p:last-child,.prediction-message,.predictions-shell>header>p:last-child,.prediction-summary-grid span,.prediction-history-list time,.prediction-history-result small,.predictions-empty span,.account-predictions-link p:last-child){color:#aaaeb5}html[data-theme=dark] :where(.prediction-history-list,.prediction-history-list>a,.account-predictions-link),html[data-theme=dark] .prediction-leaderboard>div{border-color:#34363b}html[data-theme=dark] .prediction-actions>a{color:#f5f2eb}html[data-theme=dark] .prediction-score-editor input{color:#fff;background:#17191d;border-color:#44474d}html[data-theme=dark] .account-predictions-link>a{color:#111;background:#f5f2eb}@media (max-width:800px){.match-prediction-card{grid-template-columns:1fr;width:min(100% - 24px,1120px);padding:18px}.prediction-score-editor{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.predictions-shell{width:min(100% - 24px,1120px);padding-top:44px}.prediction-summary-grid{grid-template-columns:repeat(2,1fr)}.prediction-dashboard-section>header{flex-direction:column;align-items:flex-start}.prediction-history-list>a{grid-template-columns:1fr;gap:9px}.prediction-history-teams{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.prediction-history-result{place-items:center start;gap:8px;display:flex}.prediction-leaderboard{overflow-x:auto}.prediction-leaderboard>div{min-width:680px}.account-predictions-link{flex-direction:column;align-items:flex-start}.prediction-rules{flex-direction:column}}.newsletter-page{background:var(--paper);min-height:100vh}.newsletter-shell{width:min(920px,100% - 40px);margin:0 auto;padding:68px 0 90px}.newsletter-shell>h1{margin:7px 0 16px;font-size:clamp(42px,7vw,78px);line-height:.98}.newsletter-shell>p{color:#666;max-width:700px;line-height:1.65}.newsletter-settings{border:1px solid var(--line);background:#fff;border-radius:18px;gap:22px;margin-top:34px;padding:24px;display:grid}.newsletter-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.newsletter-heading h2{margin:4px 0 8px;font-size:30px}.newsletter-heading p:last-child{color:#666;margin:0}.newsletter-switch{align-items:center;gap:10px;font-weight:900;display:flex}.newsletter-switch input{width:22px;height:22px;accent-color:var(--red)}.newsletter-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.newsletter-options label{gap:8px;display:grid}.newsletter-options label>span{font-size:12px;font-weight:850}.newsletter-options select{color:#111;background:#fff;border:1px solid #ccc;border-radius:10px;min-height:46px;padding:10px 12px}.newsletter-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.newsletter-actions button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-weight:900}.newsletter-actions button:disabled{opacity:.55}.newsletter-actions span{font-size:12px;font-weight:800}.newsletter-provider-note{color:#6a5200;background:#fff4cf;border-radius:12px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.newsletter-back{color:var(--red);margin-top:26px;font-weight:900;display:inline-flex}html[data-theme=dark] :where(.newsletter-page){color:#f5f2eb;background:#101114}html[data-theme=dark] .newsletter-settings{background:#1a1c20;border-color:#34363b}html[data-theme=dark] :where(.newsletter-shell>p,.newsletter-heading p:last-child){color:#aaaeb5}html[data-theme=dark] .newsletter-options select{color:#fff;background:#17191d;border-color:#44474d}html[data-theme=dark] .newsletter-provider-note{color:#f1d97e;background:#332d17}@media (max-width:760px){.newsletter-shell{width:min(100% - 24px,920px);padding-top:44px}.newsletter-settings{padding:18px}.newsletter-heading{flex-direction:column}.newsletter-options{grid-template-columns:1fr}}.bookmarks-page,.search-page{background:var(--paper);min-height:100vh}.bookmarks-shell,.search-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:68px 0 90px}.bookmarks-shell>header,.search-shell>header{max-width:850px;margin-bottom:34px}.bookmarks-shell>header h1,.search-shell>header h1{margin:7px 0 18px;font-size:clamp(40px,6vw,74px);line-height:.96}.bookmarks-shell>header>p:last-child,.search-shell>header>p:not(.eyebrow){color:#69645d;line-height:1.65}.bookmarks-grid{gap:16px;display:grid}.bookmark-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.bookmark-card-main{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.bookmark-card-main>img,.bookmark-image-fallback{object-fit:cover;color:#fff;background:#171717;border-radius:12px;place-items:center;width:180px;height:112px;font-size:24px;font-weight:950;display:grid}.bookmark-card-main>div>span{color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin-right:12px;font-size:10px;font-weight:900;display:inline-block}.bookmark-card-main time{color:#777;font-size:11px}.bookmark-card-main h2{margin:8px 0;font-size:24px;line-height:1.15}.bookmark-card-main p{color:#6d685f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.bookmark-card>button{border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850}.bookmark-card>button:hover{color:#fff;background:#171717;border-color:#171717}.bookmark-card>button:disabled{opacity:.55;cursor:wait}.bookmarks-empty,.search-start{background:#ffffff73;border:1px dashed #bdb7ad;border-radius:18px;gap:9px;padding:30px;display:grid}.bookmarks-empty span,.search-start span{color:#777}.bookmarks-empty a{color:var(--red);font-weight:900}.article-save-row{margin:18px 0 2px}.article-bookmark-button{border:1px solid var(--ink);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:900;display:inline-flex}.article-bookmark-button:hover,.article-bookmark-button.is-bookmarked{background:var(--ink);color:#fff}.article-bookmark-button.is-bookmarked{border-color:var(--ink)}.article-bookmark-button:disabled{opacity:.55;cursor:wait}.article-bookmark-skeleton{background:#e8e3da;border-radius:999px;width:126px;height:38px;display:inline-block}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin:24px 0 12px;display:grid}.search-form input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:999px;outline:none;padding:15px 20px;font-size:16px}.search-form input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ef233c1a}.search-form button{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-weight:900}.search-form button:hover{filter:brightness(.93)}.search-entities,.search-articles{margin-top:42px}.search-entities>h2,.search-articles>h2{margin-bottom:14px;font-size:30px}.search-entities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.search-entities a{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:15px 17px;display:grid}.search-entities a:hover{border-color:var(--red);transform:translateY(-2px)}.search-entities span{color:#777;font-size:11px}.search-articles>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.search-articles a{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:145px minmax(0,1fr);gap:15px;padding:12px;display:grid}.search-articles img{object-fit:cover;border-radius:10px;width:145px;height:110px}.search-articles span{color:var(--red);text-transform:uppercase;letter-spacing:.06em;margin-right:10px;font-size:9px;font-weight:900}.search-articles time{color:#777;font-size:10px}.search-articles h3{margin:7px 0;font-size:19px;line-height:1.2}.search-articles p{color:#6d685f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-search-link{border-bottom:2px solid var(--red);color:var(--red);margin-top:18px;padding:7px 0;font-size:12px;font-weight:900;display:inline-flex}.account-discovery-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:30px;display:flex}.account-discovery-links h2{margin:4px 0 7px;font-size:28px}.account-discovery-links p:last-child{color:#666;margin:0}.account-discovery-links>div:last-child{gap:9px;display:flex}.account-discovery-links a{border:1px solid var(--ink);border-radius:999px;padding:10px 15px;font-size:12px;font-weight:900}.account-discovery-links a:first-child{background:var(--ink);color:#fff}html[data-theme=dark] :where(.bookmarks-page,.search-page){color:#f5f2eb;background:#101114}html[data-theme=dark] :where(.bookmark-card,.search-entities a,.search-articles a,.bookmarks-empty,.search-start){color:#f5f2eb;background:#1a1c20;border-color:#34363b}html[data-theme=dark] :where(.bookmark-card-main p,.bookmarks-shell>header>p:last-child,.search-shell>header>p,.search-articles p,.account-discovery-links p:last-child){color:#aaaeb5}html[data-theme=dark] :where(.bookmark-card>button,.article-bookmark-button,.account-discovery-links a){color:#f5f2eb;border-color:#54575d}html[data-theme=dark] :where(.bookmark-card>button:hover,.article-bookmark-button:hover,.article-bookmark-button.is-bookmarked,.account-discovery-links a:first-child){color:#111;background:#f5f2eb;border-color:#f5f2eb}html[data-theme=dark] .article-bookmark-skeleton{background:#2a2d32}@media (max-width:800px){.bookmarks-shell,.search-shell{width:min(100% - 28px,1120px);padding-top:44px}.bookmark-card{grid-template-columns:1fr}.bookmark-card-main{grid-template-columns:100px minmax(0,1fr)}.bookmark-card-main>img,.bookmark-image-fallback{width:100px;height:92px}.bookmark-card-main h2{font-size:19px}.bookmark-card-main p{display:none}.bookmark-card>button{justify-self:start}.search-form{grid-template-columns:1fr}.search-form button{padding:13px 20px}.search-entities>div,.search-articles>div{grid-template-columns:1fr}.search-articles a{grid-template-columns:105px minmax(0,1fr)}.search-articles img{width:105px;height:92px}.account-discovery-links{flex-direction:column;align-items:flex-start}.account-discovery-links>div:last-child{flex-wrap:wrap;width:100%}}.home-search-action{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;line-height:1;display:grid}.home-search-action:hover{border-color:var(--red);color:var(--red)}@media (min-width:801px){.home-desktop-nav a[href=\/search]{display:none}}html[data-theme=dark] .home-search-action{color:#f5f2eb;border-color:#4a4d53}html[data-theme=dark] .home-search-action:hover{border-color:var(--red);color:var(--red)}.account-security-card{border:1px solid var(--line,#d8d8d8);background:var(--surface,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:24px;display:flex}.account-security-card h2{margin:4px 0 8px}.account-security-card p{max-width:760px;margin:0}.account-security-card>a{white-space:nowrap;font-weight:800;text-decoration:none}html[data-theme=dark] .account-security-card{background:var(--surface,#16181d);border-color:var(--line,#343841)}@media (max-width:720px){.account-security-card{flex-direction:column;align-items:flex-start}.account-security-card>a{white-space:normal}}.favorite-team-loading{border:1px dashed var(--line);color:#6f6960;margin:0;padding:10px 12px;font-size:12px;font-weight:800}@media (min-width:1201px){.home-header-actions .home-search-action{margin-left:18px}}@media (max-width:1200px) and (min-width:801px){.home-header-actions .home-search-action{margin-left:10px}}html[data-theme=dark] .favorite-team-loading{color:#a9adb5;border-color:#43464d}.home-account-avatar{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#f4f1ea;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.home-account-avatar img{object-fit:cover;width:100%;height:100%}.home-account-avatar span{opacity:.55;font-size:12px}.home-account-avatar:hover{border-color:var(--red);box-shadow:0 0 0 2px #ef233c1a}.account-profile-picture{border:1px solid var(--line);background:#fff;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:22px;margin:28px 0;padding:22px;display:grid}.account-avatar-preview{border:1px solid var(--line);background:#ece8df;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;overflow:hidden}.account-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-avatar-preview span{opacity:.45;font-size:28px}.account-profile-picture h2{margin:3px 0 8px;font-size:27px}.account-profile-picture p{color:#6f6960;margin:0}.account-avatar-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.account-avatar-actions button{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:900}.account-avatar-actions button.secondary{color:inherit;border:1px solid var(--line);background:0 0}.account-avatar-actions button:disabled{opacity:.5;cursor:wait}.account-avatar-message{font-size:12px;font-weight:800;margin-top:10px!important}.prediction-hub-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:18px;display:flex}.prediction-hub-tabs button{border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:900}.prediction-hub-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}.prediction-open-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prediction-open-matches>a{border:1px solid var(--line);background:#fff;gap:7px;padding:17px;transition:transform .2s,border-color .2s;display:grid}.prediction-open-matches>a:hover{border-color:var(--red);transform:translateY(-2px)}.prediction-open-matches time,.prediction-open-matches small{color:#777;font-size:10px;font-weight:800}.prediction-open-matches>a>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.prediction-open-matches>a>div>span{align-items:center;gap:8px;min-width:0;font-weight:900;display:flex}.prediction-open-matches>a>div>span:last-child{text-align:right;justify-content:flex-end}.prediction-open-matches img,.prediction-open-matches>a>div>span>span{object-fit:contain;flex:none;width:28px;height:28px}.prediction-open-matches>a>div>span>span{color:#fff;background:#222;border-radius:50%;place-items:center;font-size:7px;display:grid}.prediction-open-matches>a>strong{color:var(--red);justify-self:end;font-size:11px}.prediction-score-editor input[lang=en]{font-variant-numeric:tabular-nums;text-align:center;direction:ltr;font-family:Arial,Helvetica,sans-serif!important}html[data-theme=dark] .home-account-avatar{color:#fff;background:#25282e;border-color:#4a4d53}html[data-theme=dark] .account-profile-picture,html[data-theme=dark] .prediction-open-matches>a{color:#f5f2eb;background:#1a1c20;border-color:#34363b}html[data-theme=dark] .account-avatar-preview{background:#25282e;border-color:#43464d}html[data-theme=dark] .account-profile-picture p,html[data-theme=dark] .prediction-open-matches time,html[data-theme=dark] .prediction-open-matches small{color:#aaaeb5}html[data-theme=dark] .prediction-hub-tabs button{color:#f5f2eb;border-color:#45484f}@media (max-width:800px){.account-profile-picture{grid-template-columns:82px minmax(0,1fr);padding:17px}.account-avatar-preview{width:82px;height:82px}.prediction-open-matches,.prediction-open-matches>a>div{grid-template-columns:1fr}.prediction-open-matches>a>div>b{display:none}.prediction-open-matches>a>div>span:last-child{text-align:left;justify-content:flex-start}.home-account-avatar{width:38px;height:38px}}.competition-catalog-summary{color:var(--text,#f5f2ed);justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0 14px;display:flex}.competition-catalog-summary b{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.competition-catalog-grid .competition-catalog-card{min-height:150px;position:relative;overflow:hidden}.competition-catalog-logo{object-fit:contain;opacity:.95;width:44px;height:44px;position:absolute;top:22px;right:22px}.competition-catalog-logo-placeholder{opacity:.35;font-size:30px;position:absolute;top:24px;right:24px}.competition-catalog-card>b{max-width:72%;padding-right:10px}.competition-catalog-card>small{max-width:78%;line-height:1.45}.competition-catalog-note{margin:0 0 16px}.competition-catalog-more{justify-content:center;padding:30px 0 8px;display:flex}.competition-catalog-more button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:999px;padding:11px 18px}.competition-catalog-more button:hover{color:#ffca05;border-color:#ffca05}@media (max-width:760px){.competition-catalog-summary{flex-direction:column;align-items:flex-start}.competition-catalog-summary span{text-align:left}.competition-catalog-logo{width:38px;height:38px;top:16px;right:16px}.competition-catalog-card>b,.competition-catalog-card>small{max-width:76%}}.prediction-back-row{justify-content:flex-start;align-items:center;margin:0 0 16px;display:flex}.prediction-back-link{border:1px solid;border-radius:999px;align-items:center;min-height:42px;padding:9px 14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.prediction-back-link:hover{transform:translateY(-1px)}.admin-registered-users-highlight{border-left:5px solid #ef233c}.admin-registered-users-number{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(3rem,8vw,6.5rem);font-weight:900;line-height:.95}html[data-theme=dark]{--mst-dark-bg:#101114;--mst-dark-surface:#1a1c20;--mst-dark-surface-2:#15171a;--mst-dark-surface-3:#23262b;--mst-dark-border:#34363b;--mst-dark-text:#f5f2eb;--mst-dark-muted:#aaaeb5;--mst-dark-faint:#8f949d}html[data-theme=dark] :where(.data-page,.match-center-page,.news-index,.article-page,.predictions-page,.bookmarks-page,.search-page,.favorites-page,.notifications-page,.newsletter-page,.account-page,.auth-page,.mst-authority-page,.admin-page,.admin-settings-page,.admin-login-page){background:var(--mst-dark-bg);color:var(--mst-dark-text)}html[data-theme=dark] :where(.nav,.home-header,.matches,.about,.home-news,.home-table-panel,.home-shorts,.match-content-hub,.entity-news,.related-stories,.detail-tabs,.competition-nav){background:var(--mst-dark-surface-2);color:var(--mst-dark-text);border-color:var(--mst-dark-border)}html[data-theme=dark] :where(.feature-card,.match-card,.fixture-league,.featured-fixture,.real-league,.home-match-card,.home-news-card,.home-preview-card,.major-table-card,.coverage-card,.article-match-card,.article-summary,.article-lineups>article,.article-events,.article-stats,.article-body blockquote,.article-table-wrap table,.detail-overview>div,.event-list,.lineup-grid article,.stats-panel,.competition-overview,.competition-match-list,.standings,.scorers-list,.competition-team-grid>a,.squad-grid>a,.team-detail dl,.team-overview-grid>article,.player-profile-grid>article,.team-match-columns>section>div,.entity-stat-grid>div,.transfer-list,.trophy-grid article,.player-stats-card,.player-stats-card>div>span,.sidelined-list,.match-player-table,.h2h-list,.match-injury-list>a,.match-prediction-card,.prediction-summary-grid article,.prediction-leaderboard,.prediction-open-matches>a,.bookmark-card,.search-entities a,.search-articles a,.bookmarks-empty,.search-start,.newsletter-settings,.favorite-picker-card,.favorite-competition-grid button,.favorite-team-grid button,.favorites-card-grid>a,.favorites-empty,.home-favorite-grid>a,.notification-setting-list label,.notifications-empty,.account-shell,.auth-card,.account-profile-picture,.account-security-card,.admin-workspace>aside,.admin-message,.admin-settings-card,.admin-settings-user,.admin-audit-list,.admin-draft-card,.admin-article-list),html[data-theme=dark] .h2h-list,html[data-theme=dark] .h2h-list>a,html[data-theme=dark] .h2h-list>h2{background:var(--mst-dark-surface);color:var(--mst-dark-text);border-color:var(--mst-dark-border)}html[data-theme=dark] :where(.event-row,.lineup-player,.lineup-grid p,.stats-panel header,.stats-panel>div,.competition-match-list>a,.standings th,.standings td,.scorers-list>header,.scorers-list>div,.team-detail dt,.team-detail dd,.team-match-columns a,.transfer-list article,.sidelined-list>header,.sidelined-list>div,.match-player-table>header,.match-player-table>a,.h2h-list>a,.article-events>div,.article-stats header,.article-stats>div,.article-lineups li,.prediction-history-list,.prediction-history-list>a,.prediction-leaderboard>div,.account-predictions-link,.account-discovery-links,.admin-article-list button,.admin-audit-list>div){border-color:var(--mst-dark-border)}html[data-theme=dark] :where(.real-match:hover,.fixture-row i,.prediction-card-state,.prediction-history-teams img,.prediction-history-teams>span>span,.favorite-logo-fallback,.home-favorite-grid>a>span){background:var(--mst-dark-surface-3);color:var(--mst-dark-text);border-color:var(--mst-dark-border)}html[data-theme=dark] .coverage-strip span.ready{color:#8ee3a7;background:#17311f;border-color:#2f7343}html[data-theme=dark] .prediction-leaderboard>div.is-me{background:#2b1c1e}html[data-theme=dark] :where(input,select,textarea){color:var(--mst-dark-text)!important;background:#17191d!important;border-color:#44474d!important}html[data-theme=dark] :where(input,select,textarea)::placeholder{color:#8e9198}html[data-theme=dark] option{color:var(--mst-dark-text);background:#17191d}html[data-theme=dark] :where(.date-controls button,.match-date-toolbar>button,.calendar-picker,.match-competition-filters button,.match-competition-filters a,.prediction-hub-tabs button,.article-bookmark-button,.bookmark-card>button,.account-discovery-links a,.admin-inline-control button,.admin-team-chips button){color:var(--mst-dark-text);background:0 0;border-color:#4a4d53}html[data-theme=dark] :where(.match-intro,.feature-copy p,.about-copy>p,.fixture-note,.date,.fixture-row time,.detail-overview span,.event-row div span,.event-row small,.lineup-grid header span,.lineup-player i,.lineup-player span,.stats-panel>div span,.competition-overview p,.competition-match-list time,.competition-match-list small,.team-detail dt,.scorers-list small,.competition-team-grid small,.squad-grid small,.team-match-columns time,.team-match-columns small,.entity-stat-grid span,.transfer-list small,.trophy-grid small,.player-stats-card small,.match-player-table small,.h2h-list time,.h2h-list small,.match-injury-list small,.article-match-teams>div>small,.article-match-teams>strong time,.article-match-card>footer,.editorial-label,.article-data-unavailable,.article-lineups header small,.article-events span,.prediction-card-copy>p:last-child,.prediction-message,.predictions-shell>header>p:last-child,.prediction-summary-grid span,.prediction-history-list time,.prediction-history-result small,.predictions-empty span,.bookmark-card-main time,.bookmark-card-main p,.search-entities span,.search-articles time,.search-articles p,.favorites-card-grid small,.favorite-competition-grid small,.favorite-team-grid small,.favorite-current-summary span,.favorite-empty-copy,.notifications-shell>header p,.notification-setting-list label small,.notification-setting-message,.newsletter-shell>p,.newsletter-heading p:last-child,.account-profile-picture p,.account-appearance-settings>div>p:last-child,.admin-settings-user p,.admin-audit-list time,.admin-helper,.admin-grid label>small){color:var(--mst-dark-muted)}html[data-theme=dark] :where(.home-header,.nav,.competition-nav){background:#15171a}html[data-theme=dark] :where(.home-account-link,.home-signup-link,.home-menu-button){color:var(--mst-dark-text);background:0 0;border-color:#dedbd4}html[data-theme=dark] :where(.competition-team-grid>a>img,.competition-team-grid>a>span,.squad-grid>a>img,.squad-grid>a>span,.match-player-table>a>img,.match-player-table>a>i,.match-injury-list img,.match-injury-list>a>span,.prediction-open-matches img,.prediction-open-matches>a>div>span>span){border-color:var(--mst-dark-border)}html[data-theme=dark] :where(.standings,.mst-pl-table,.article-table-wrap table){color:var(--mst-dark-text);background:#17191d}html[data-theme=dark] :where(.standings th,.standings td,.mst-pl-table th,.mst-pl-table td,.article-table-wrap th,.article-table-wrap td){border-color:var(--mst-dark-border)}html[data-theme=dark] :where(.data-note,.article-language-notice,.newsletter-provider-note){color:#f1d97e;background:#332d17}html[data-theme=dark] .admin-settings-page .admin-message{color:#8ee3a7;background:#13251a}html[data-theme=dark] .admin-settings-page .admin-login-error{color:#ff9aa2;background:#2b1517}html[data-theme=dark] body,html[data-theme=dark] main,html[data-theme=dark] .home-section,html[data-theme=dark] .home-editorial-rail,html[data-theme=dark] .home-top-story,html[data-theme=dark] .home-news,html[data-theme=dark] .home-table,html[data-theme=dark] .home-shorts,html[data-theme=dark] .home-about,html[data-theme=dark] .matches.section,html[data-theme=dark] .match-center-page .matches,html[data-theme=dark] .detail-panel,html[data-theme=dark] .competition-panel,html[data-theme=dark] .entity-panel,html[data-theme=dark] .entity-news,html[data-theme=dark] .related-stories,html[data-theme=dark] .news-index-grid,html[data-theme=dark] .article-reading-column,html[data-theme=dark] .match-content-hub{color:#f5f2eb!important;background:#101114!important}html[data-theme=dark] .home-header,html[data-theme=dark] .nav,html[data-theme=dark] .competition-nav,html[data-theme=dark] .detail-tabs{color:#f5f2eb!important;background:#15171a!important;border-color:#34363b!important}html[data-theme=dark] .detail-tabs button{color:#d9dbe0!important}html[data-theme=dark] .detail-tabs button.active{color:var(--red)!important}html[data-theme=dark] .home-match-card,html[data-theme=dark] .home-news-card,html[data-theme=dark] .home-preview-card,html[data-theme=dark] .home-table-panel,html[data-theme=dark] .major-table-card,html[data-theme=dark] .feature-card,html[data-theme=dark] .real-league,html[data-theme=dark] .real-match,html[data-theme=dark] .data-state,html[data-theme=dark] .detail-state,html[data-theme=dark] .match-loading,html[data-theme=dark] .detail-overview>div,html[data-theme=dark] .event-list,html[data-theme=dark] .lineup-grid article,html[data-theme=dark] .stats-panel,html[data-theme=dark] .competition-overview,html[data-theme=dark] .competition-match-list,html[data-theme=dark] .scorers-list,html[data-theme=dark] .competition-team-grid>a,html[data-theme=dark] .squad-grid>a,html[data-theme=dark] .team-overview-grid>article,html[data-theme=dark] .team-match-columns>section>div,html[data-theme=dark] .entity-stat-grid>div,html[data-theme=dark] .transfer-list,html[data-theme=dark] .transfer-list article,html[data-theme=dark] .trophy-grid article,html[data-theme=dark] .player-profile-grid>article,html[data-theme=dark] .player-stats-card,html[data-theme=dark] .sidelined-list,html[data-theme=dark] .h2h-list,html[data-theme=dark] .h2h-list>a,html[data-theme=dark] .match-player-table,html[data-theme=dark] .match-player-table>a,html[data-theme=dark] .match-injury-list>a,html[data-theme=dark] .article-match-card,html[data-theme=dark] .article-summary,html[data-theme=dark] .article-data-block,html[data-theme=dark] .article-events,html[data-theme=dark] .article-lineups>article,html[data-theme=dark] .article-table-wrap table,html[data-theme=dark] .match-prediction-card,html[data-theme=dark] .prediction-summary-grid article,html[data-theme=dark] .prediction-leaderboard,html[data-theme=dark] .prediction-open-matches>a,html[data-theme=dark] .bookmark-card,html[data-theme=dark] .search-entities a,html[data-theme=dark] .search-articles a,html[data-theme=dark] .bookmarks-empty,html[data-theme=dark] .search-start,html[data-theme=dark] .newsletter-settings,html[data-theme=dark] .favorite-picker-card,html[data-theme=dark] .favorite-competition-grid button,html[data-theme=dark] .favorite-team-grid button,html[data-theme=dark] .favorites-card-grid>a,html[data-theme=dark] .favorites-empty,html[data-theme=dark] .home-favorite-grid>a,html[data-theme=dark] .notification-setting-list label,html[data-theme=dark] .notifications-empty,html[data-theme=dark] .account-shell,html[data-theme=dark] .auth-card,html[data-theme=dark] .account-profile-picture,html[data-theme=dark] .account-security-card,html[data-theme=dark] .admin-workspace>aside,html[data-theme=dark] .admin-message,html[data-theme=dark] .admin-settings-card,html[data-theme=dark] .admin-settings-user,html[data-theme=dark] .admin-audit-list,html[data-theme=dark] .admin-draft-card,html[data-theme=dark] .admin-article-list{color:#f5f2eb!important;background:#1a1c20!important;border-color:#34363b!important}html[data-theme=dark] .standings,html[data-theme=dark] .mst-pl-table,html[data-theme=dark] .article-table-wrap table{color:#f5f2eb!important;background:#17191d!important}html[data-theme=dark] .standings th,html[data-theme=dark] .standings td,html[data-theme=dark] .mst-pl-table th,html[data-theme=dark] .mst-pl-table td,html[data-theme=dark] .article-table-wrap th,html[data-theme=dark] .article-table-wrap td,html[data-theme=dark] .team-match-columns a,html[data-theme=dark] .transfer-list article,html[data-theme=dark] .competition-match-list>a,html[data-theme=dark] .h2h-list>a,html[data-theme=dark] .match-player-table>a,html[data-theme=dark] .event-row,html[data-theme=dark] .stats-panel>div{border-color:#34363b!important}html[data-theme=dark] .selected-team{color:#ffe68a!important;background:#3a3218!important}html[data-theme=dark] .match-date-toolbar>button,html[data-theme=dark] .calendar-picker,html[data-theme=dark] .match-date-strip button,html[data-theme=dark] .match-competition-filters button,html[data-theme=dark] .match-competition-filters a,html[data-theme=dark] .date-controls button,html[data-theme=dark] .football-season-picker select,html[data-theme=dark] .prediction-hub-tabs button,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f5f2eb!important;background:#17191d!important;border-color:#45484e!important}html[data-theme=dark] .match-date-strip button.active,html[data-theme=dark] .date-controls button.active{color:#fff!important;background:#2b2e33!important}html[data-theme=dark] .team-match-columns time,html[data-theme=dark] .team-match-columns small,html[data-theme=dark] .transfer-list small,html[data-theme=dark] .competition-match-list time,html[data-theme=dark] .competition-match-list small,html[data-theme=dark] .scorers-list small,html[data-theme=dark] .squad-grid small,html[data-theme=dark] .competition-team-grid small,html[data-theme=dark] .data-state span,html[data-theme=dark] .detail-state span,html[data-theme=dark] .match-intro,html[data-theme=dark] .fixture-note,html[data-theme=dark] .home-preview-copy p,html[data-theme=dark] .home-preview-copy small,html[data-theme=dark] .home-news-card p,html[data-theme=dark] .feature-copy p,html[data-theme=dark] .feature-copy .date,html[data-theme=dark] .team-overview-grid p,html[data-theme=dark] .entity-stat-grid span,html[data-theme=dark] .prediction-message,html[data-theme=dark] .bookmark-card-main p,html[data-theme=dark] .search-articles p,html[data-theme=dark] .notification-setting-list label small,html[data-theme=dark] .account-profile-picture p,html[data-theme=dark] .admin-helper{color:#aeb2ba!important}html[data-theme=dark] .team-match-columns p,html[data-theme=dark] .team-match-columns p span,html[data-theme=dark] .team-match-columns p b,html[data-theme=dark] .transfer-list article>a,html[data-theme=dark] .transfer-list article>span,html[data-theme=dark] .standings a,html[data-theme=dark] .standings b,html[data-theme=dark] .standings strong{color:#f5f2eb!important}html[data-theme=dark] .match-loading i,html[data-theme=dark] .home-table-loading i,html[data-theme=dark] .home-match-loading i{background:linear-gradient(90deg,#1b1d21,#2b2e34,#1b1d21) 0 0/200% 100%!important}html[data-theme=dark] .data-note,html[data-theme=dark] .article-language-notice,html[data-theme=dark] .newsletter-provider-note{color:#f1d97e!important;background:#332d17!important;border-color:#6c5a19!important}.back-previous{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;font-family:inherit;font-weight:900;line-height:1}.home-header+section:not(.home-leagues):not(.home-matches){min-height:0!important;padding-top:30px!important;padding-bottom:30px!important}.home-header+section:not(.home-leagues):not(.home-matches) p{max-width:900px!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.55!important}.match-centre-hero{justify-content:center!important;min-height:270px!important;padding:38px 6vw 34px!important}.match-centre-hero>p:last-child{max-width:760px!important;margin-bottom:0!important;font-size:14px!important;line-height:1.55!important}.competition-detail-hero h1{margin-top:9px!important;margin-bottom:12px!important;font-size:clamp(42px,5vw,68px)!important}.team-hero h1{font-size:clamp(42px,5vw,70px)!important}.player-hero{min-height:255px!important;padding:34px 6vw!important}.player-hero h1{font-size:clamp(40px,5vw,68px)!important}.match-detail-header .detail-score>a img,.match-detail-header .detail-score>a>span{width:74px!important;height:74px!important}.home-match-grid{align-items:stretch}@media (max-width:800px){.home-header+section:not(.home-leagues):not(.home-matches){padding:18px 20px 20px!important}.home-header+section:not(.home-leagues):not(.home-matches) h1{margin-bottom:8px!important;font-size:34px!important;line-height:1.08!important}.home-header+section:not(.home-leagues):not(.home-matches) p{margin-bottom:8px!important;font-size:11px!important;line-height:1.5!important}.match-centre-hero{min-height:190px!important;padding:24px 20px!important}.match-centre-hero h1{margin-bottom:10px!important;font-size:46px!important;line-height:.92!important}.match-centre-hero>p:last-child{font-size:12px!important;line-height:1.5!important}.competition-detail-hero{padding:30px 20px!important}.competition-detail-hero h1{font-size:38px!important}.team-hero{min-height:0!important;padding:28px 20px!important}.team-hero h1{font-size:38px!important}.team-hero>div>img,.team-hero>div>span{width:70px!important;height:70px!important}.player-hero{min-height:0!important;padding:28px 20px!important}.player-hero>img,.player-hero>span{width:82px!important;height:82px!important}.player-hero h1{font-size:36px!important}.match-detail-header{padding:24px 20px 20px!important}.match-detail-header .detail-score{margin:18px auto!important}.match-detail-header .detail-score>a img,.match-detail-header .detail-score>a>span{width:54px!important;height:54px!important}.competition-nav .back-previous{padding:11px 13px!important;font-size:9px!important}}:root{--mst-bg:#f5f2eb;--mst-surface:#fff;--mst-surface-soft:#eeeae2;--mst-ink:#171717;--mst-muted:#6e6961;--mst-border:#d8d2c8;--mst-red:#ef233c;--mst-yellow:#ffcb05;--mst-radius:12px;--mst-radius-sm:9px;--mst-section-y:clamp(38px,4vw,60px);--mst-section-y-tight:clamp(24px,2.7vw,38px)}html[data-theme=dark]{--mst-bg:#101216;--mst-surface:#191c21;--mst-surface-soft:#22262c;--mst-ink:#f4f1ea;--mst-muted:#aaa69e;--mst-border:#343941}body{color:var(--mst-ink);background:var(--mst-bg)!important}.mst-global-page-nav{z-index:190;border:1px solid var(--mst-border);align-items:center;gap:8px;padding:6px;display:flex;position:fixed;bottom:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.mst-global-page-nav{border:1px solid color-mix(in srgb,var(--mst-border) 80%,transparent)}}.mst-global-page-nav{background:var(--mst-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mst-global-page-nav{background:color-mix(in srgb,var(--mst-surface) 94%,transparent)}}.mst-global-page-nav{-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #00000024}.mst-global-page-nav button,.mst-global-page-nav a{min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.mst-global-page-nav button{background:var(--mst-yellow);color:#171717}.mst-global-page-nav button:hover,.mst-global-page-nav a:hover{transform:translateY(-1px)}.competition-nav .back-home,.competition-nav .back-previous{display:none!important}.home-header{height:78px!important;min-height:78px!important;padding-inline:4vw!important}.home-brand{width:min(250px,24vw)!important}.home-brand img{height:54px!important}.home-desktop-nav{gap:22px!important}.competition-nav{height:78px!important;min-height:78px!important;padding-inline:4vw!important}.competition-nav .brand{width:min(235px,25vw)!important}.competition-nav .brand img{height:52px!important}.home-header+section:not(.home-leagues):not(.home-matches) .eyebrow{margin-bottom:6px!important}.home-header+section:not(.home-leagues):not(.home-matches) h1{margin-bottom:9px!important;font-size:clamp(40px,4.2vw,58px)!important;line-height:1.02!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions{gap:12px!important;margin:14px 0 10px!important}.match-centre-hero .eyebrow{margin-bottom:7px!important}.match-centre-hero>p:last-child{max-width:720px!important;font-size:13px!important;line-height:1.55!important}.competition-hero{max-width:900px!important;margin-bottom:28px!important}.competition-hero .eyebrow{margin-bottom:8px!important}.competition-hero h1{margin-bottom:12px!important;font-size:clamp(42px,4.8vw,62px)!important;line-height:1!important}.competition-hero>p:last-child{max-width:720px!important;font-size:13px!important;line-height:1.6!important}.competition-detail-hero{gap:20px!important;padding:30px 6vw!important}.competition-detail-hero h1{margin-block:5px 9px!important;font-size:clamp(38px,4.4vw,58px)!important;line-height:1.05!important}.team-hero{min-height:210px!important;padding:28px 6vw!important}.team-hero h1{font-size:clamp(38px,4.6vw,60px)!important;line-height:1.04!important}.player-hero h1{font-size:clamp(38px,4.5vw,58px)!important;line-height:1.05!important}.match-detail-header{padding:24px 6vw 22px!important}.news-index-hero h1{margin-bottom:12px!important;font-size:clamp(42px,5vw,64px)!important;line-height:1.14!important}.article-header .eyebrow{margin-bottom:10px!important}.predictions-shell>header,.favorites-shell>header,.notifications-shell>header{margin-bottom:24px!important}.predictions-shell>header h1,.favorites-shell>header h1,.notifications-shell>header h1{font-size:clamp(36px,4.8vw,58px)!important;line-height:1.02!important}.auth-card h1,.account-shell h1{font-size:clamp(34px,4vw,50px)!important}.section{padding-top:var(--mst-section-y)!important;padding-bottom:var(--mst-section-y)!important}.home-section{padding-top:48px!important;padding-bottom:48px!important}.home-matches{padding-top:26px!important;padding-bottom:34px!important}.home-title-row,.section-heading{margin-bottom:22px!important}.home-section-bar{gap:18px!important}.home-date-tabs{margin:16px 0 14px!important}.competition-panel,.entity-panel{padding-top:34px!important;padding-bottom:46px!important}.news-index-grid{gap:28px 22px!important;padding-top:38px!important;padding-bottom:58px!important}.article-page>article{padding-bottom:52px!important}.article-body h2{margin-top:44px!important;margin-bottom:18px!important}.related-stories,.entity-news,.match-content-hub{padding-top:44px!important;padding-bottom:48px!important}.favorites-shell,.notifications-shell{padding-top:42px!important;padding-bottom:58px!important}.favorites-columns{margin-top:28px!important}.auth-card,.account-shell{margin-top:42px!important;margin-bottom:42px!important;padding:36px!important}.admin-workspace>form{padding-top:28px!important;padding-bottom:48px!important}footer,.home-footer{min-height:0!important;padding-top:32px!important;padding-bottom:32px!important}.home-section-bar h1{font-size:clamp(34px,3.6vw,48px)!important;line-height:1.05!important}.home-leagues .home-title-row h2{font-size:clamp(20px,2vw,27px)!important;line-height:1.3!important}.home-news-card h3,.entity-news h3,.match-content-hub h3{line-height:1.42!important}.eyebrow{margin-bottom:10px}:where(.home-match-card,.home-news-card,.home-preview-card,.major-table-card,.coverage-card,.competition-catalog-card,.favorite-picker-card,.favorites-card-grid>a,.notification-setting-list label,.account-shell,.auth-card,.player-stats-card,.article-match-card,.detail-overview>div,.entity-stat-grid>div){overflow:hidden;border-radius:var(--mst-radius)!important}:where(button,.pill,.europe-launch,.home-date-tabs button,.country-filters button,.detail-tabs button){transition:background-color .18s,border-color .18s,color .18s,transform .18s}.country-filters button.active,.detail-tabs button.active,.home-date-tabs button.active{box-shadow:inset 0 -2px 0 var(--mst-yellow)}.home-leagues .home-league-grid i{color:var(--mst-yellow)!important;font-weight:950!important}.home-leagues .home-title-row>a{border-color:var(--mst-yellow)!important;color:var(--mst-yellow)!important}.home-leagues .home-league-grid>a{border-radius:var(--mst-radius-sm)!important}html[data-theme=dark] body{background:var(--mst-bg)!important;color:var(--mst-ink)!important}html[data-theme=dark] :where(.home-header,.competition-nav,.match-center-page .matches,.home-news,.home-leagues,.account-page,.auth-page,.data-page,.favorites-page,.notifications-page,.news-index,.article-page){border-color:var(--mst-border)}html[data-theme=dark] :where(.home-match-card,.home-news-card,.home-preview-card,.major-table-card,.home-table-panel,.coverage-card,.competition-catalog-card,.favorite-picker-card,.favorites-card-grid>a,.notifications-empty,.account-shell,.auth-card,.player-stats-card,.article-match-card,.detail-overview>div,.entity-stat-grid>div,.team-match-columns>section>div,.transfer-list,.sidelined-list,.event-list){background:var(--mst-surface)!important;color:var(--mst-ink)!important;border-color:var(--mst-border)!important}html[data-theme=dark] :where(.home-match-card small,.home-match-card time,.competition-catalog-card small,.competition-catalog-card span,.entity-panel small,.article-header time,.article-header small,.favorites-shell p,.notifications-shell p){color:var(--mst-muted)!important}html[data-theme=dark] :where(input,select,textarea){background:var(--mst-surface)!important;color:var(--mst-ink)!important;border-color:var(--mst-border)!important}@media (max-width:800px){:root{--mst-section-y:34px;--mst-section-y-tight:22px}.home-header{height:68px!important;min-height:68px!important;padding-inline:16px!important}.home-brand{width:184px!important}.home-brand img{height:46px!important}.home-menu-button{width:40px!important;height:40px!important}.home-mobile-nav{top:68px!important}.competition-nav{height:68px!important;min-height:68px!important;padding-inline:16px!important}.competition-nav .brand{width:174px!important}.competition-nav .brand img{height:45px!important}.home-header+section:not(.home-leagues):not(.home-matches){padding:16px 18px 17px!important}.home-header+section:not(.home-leagues):not(.home-matches) h1{margin-bottom:6px!important;font-size:30px!important;line-height:1.08!important}.home-header+section:not(.home-leagues):not(.home-matches) p{font-size:10.5px!important;line-height:1.5!important}.match-centre-hero{min-height:132px!important;padding:18px!important}.match-centre-hero h1{margin-bottom:6px!important;font-size:34px!important;line-height:1!important}.match-centre-hero>p:last-child{font-size:10.5px!important;line-height:1.45!important}.competition-page .europe{padding-top:24px!important}.competition-hero{margin-bottom:20px!important}.competition-hero h1{margin-bottom:8px!important;font-size:32px!important;line-height:1.08!important}.competition-hero>p:last-child{font-size:10.5px!important;line-height:1.55!important}.competition-detail-hero{padding:20px 18px!important}.competition-detail-hero h1{font-size:31px!important}.team-hero,.player-hero{min-height:0!important;padding:20px 18px!important}.team-hero h1,.player-hero h1{font-size:31px!important}.team-hero>div>img,.team-hero>div>span{width:62px!important;height:62px!important}.player-hero>img,.player-hero>span{width:72px!important;height:72px!important}.match-detail-header{padding:18px!important}.news-index-hero{padding:24px 18px 22px!important}.news-index-hero h1{margin-bottom:8px!important;font-size:32px!important;line-height:1.2!important}.news-index-hero>p:last-child{font-size:11px!important;line-height:1.55!important}.article-header{padding:24px 18px 18px!important}.article-header h1{margin-bottom:10px!important;font-size:31px!important;line-height:1.38!important}.article-summary{font-size:15px!important;line-height:1.7!important}.predictions-shell>header h1,.favorites-shell>header h1,.notifications-shell>header h1{font-size:32px!important}.section{padding-left:18px!important;padding-right:18px!important}.home-section{padding:34px 18px!important}.home-leagues.home-section{padding:20px 18px 18px!important}.home-matches{padding:22px 18px 28px!important}.home-title-row,.section-heading{margin-bottom:17px!important}.home-section-bar h1{font-size:30px!important;line-height:1.08!important}.home-title-row h2,.section h2{font-size:29px!important;line-height:1.12!important}.home-leagues .home-title-row h2{font-size:19px!important;line-height:1.32!important}.home-date-tabs{margin:12px 0!important}.competition-panel,.entity-panel{padding:24px 18px 34px!important}.news-index-grid{gap:24px!important;padding:26px 18px 40px!important}.article-hero{margin-bottom:24px!important}.article-reading-column{padding-inline:18px!important}.article-body h2{margin-top:34px!important}.article-body h3{margin-top:28px!important}.related-stories,.entity-news,.match-content-hub{padding:32px 18px 36px!important}.favorites-shell,.notifications-shell{width:calc(100% - 36px)!important;padding:30px 0 42px!important}.auth-card,.account-shell{margin:28px 18px!important;padding:26px 20px!important}.admin-workspace>form{padding:24px 16px 40px!important}.home-leagues .home-league-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory!important;grid-auto-columns:minmax(170px,72vw)!important;padding-right:20vw!important;scroll-padding-left:2px!important}.home-leagues .home-league-grid>a{scroll-snap-align:start!important}.home-leagues .home-league-grid i{color:var(--mst-yellow)!important;font-size:18px!important}.mst-global-page-nav{gap:5px;padding:5px;bottom:12px;left:12px}.mst-global-page-nav button,.mst-global-page-nav a{min-height:36px;padding:0 12px;font-size:9px}}@media (max-width:390px){.mst-global-page-nav span{display:none}.mst-global-page-nav button,.mst-global-page-nav a{width:38px;padding:0;font-size:15px}.home-section-bar h1{font-size:28px!important}}.home-leagues.home-section{padding-bottom:14px!important}.home-section-bar h1{letter-spacing:-.03em!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.08!important}.home-league-swipe-hint{display:none}.fixture-heading h2{font-size:clamp(30px,3.3vw,43px)!important;line-height:1.08!important}.fixture-heading .match-intro{max-width:560px!important;font-size:12px!important;line-height:1.55!important}.match-date-toolbar{margin-bottom:10px!important}.match-view-filters{scrollbar-width:none;align-items:center;gap:7px;margin-bottom:2px;padding:2px 0 10px;display:flex;overflow-x:auto}.match-view-filters::-webkit-scrollbar{display:none}.match-view-filters button{border:1px solid var(--mst-border);background:var(--mst-surface);min-height:38px;color:var(--mst-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.match-view-filters button span{background:var(--mst-surface-soft);min-width:22px;height:22px;color:var(--mst-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:8px;display:grid}.match-view-filters button.active{background:var(--mst-yellow);border-color:var(--mst-yellow);color:#171717}.match-view-filters button.active span{color:#171717;background:#0000001f}.match-view-filters button[data-filter=live].active{background:var(--mst-red);border-color:var(--mst-red);color:#fff}.match-view-filters button[data-filter=live].active span{color:#fff;background:#ffffff2e}.match-competition-filters{margin-bottom:3px!important;padding-top:2px!important;padding-bottom:10px!important}.real-fixtures{gap:16px!important}.real-league{overflow:hidden;border-radius:var(--mst-radius)!important}.real-match{min-height:0!important}.competition-page .europe-tools label{max-width:720px!important;margin-bottom:14px!important}.competition-page .europe-tools label span{margin-bottom:5px!important}.competition-page .europe-tools input{padding:9px 2px!important;font-size:17px!important}.competition-page .country-filters{padding-bottom:6px!important}.competition-catalog-summary{border-bottom:1px solid #414141!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:8px 0 15px!important;padding-bottom:12px!important;display:flex!important}.competition-catalog-summary span{color:#999!important;text-align:right!important;font-size:9px!important}.competition-catalog-card{min-height:118px!important;padding:16px!important}.competition-catalog-card .competition-catalog-logo,.competition-catalog-logo{object-fit:contain!important;width:38px!important;height:38px!important}.competition-catalog-card small{font-size:8px!important;line-height:1.45!important}.predictions-shell{padding-top:34px!important}.prediction-hub-tabs{gap:7px!important;margin-bottom:18px!important;padding-bottom:12px!important}.prediction-hub-tabs button{min-height:38px!important;padding:0 14px!important;font-size:10px!important}.prediction-dashboard-section>header{margin-bottom:12px!important}.prediction-competition-filters{scrollbar-width:none;gap:7px;margin:-1px 0 10px;padding:0 0 11px;display:flex;overflow-x:auto}.prediction-competition-filters::-webkit-scrollbar{display:none}.prediction-competition-filters button{border:1px solid var(--mst-border);background:var(--mst-surface);min-height:36px;color:var(--mst-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-size:9px;font-weight:850}.prediction-competition-filters button.active{background:var(--mst-yellow);border-color:var(--mst-yellow);color:#171717}.prediction-open-matches{gap:9px!important}.prediction-open-matches>a{border-radius:var(--mst-radius-sm)!important;padding:14px!important}.myanmar-football-page{background:var(--mst-bg);min-height:100vh;color:var(--mst-ink)}.myanmar-football-hero{color:#f7f4ed;background:#17191d;border-bottom:1px solid #35383f;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:36px;padding:32px 6vw;display:grid}.myanmar-football-hero h1 em{color:var(--mst-yellow);font-weight:350}.myanmar-football-hero>div>p:last-child{color:#b7bac0;max-width:720px;margin:0;font-size:13px;line-height:1.65}.myanmar-football-hero aside{border-left:3px solid var(--mst-yellow);gap:7px;padding:5px 0 5px 18px;display:grid}.myanmar-football-hero aside b{letter-spacing:.12em;color:var(--mst-yellow);font-size:9px}.myanmar-football-hero aside span{color:#c3c5c9;font-size:11px;line-height:1.6}.myanmar-football-content{padding:34px 6vw 26px}.myanmar-football-content>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.myanmar-football-content>header h2{letter-spacing:-.03em;margin:3px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.myanmar-football-content>header>a{border:1px solid var(--mst-border);border-radius:999px;flex:none;padding:9px 13px;font-size:9px;font-weight:900}.myanmar-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.myanmar-story-card{border:1px solid var(--mst-border);border-radius:var(--mst-radius);background:var(--mst-surface);min-width:0;color:inherit;grid-template-rows:170px 1fr;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.myanmar-story-card:hover{border-color:var(--mst-red);transform:translateY(-2px)}.myanmar-story-card.is-featured{grid-column:span 2;grid-template-rows:minmax(260px,1fr);grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.myanmar-story-image{background:#111;min-width:0;overflow:hidden}.myanmar-story-image img{object-fit:cover;width:100%;height:100%}.myanmar-story-copy{flex-direction:column;min-width:0;padding:16px;display:flex}.myanmar-story-copy>span{letter-spacing:.1em;color:var(--mst-red);text-transform:uppercase;font-size:8px;font-weight:900}.myanmar-story-copy h3{margin:9px 0 8px;font-size:19px;line-height:1.4}.myanmar-story-card.is-featured h3{font-size:clamp(22px,2.5vw,31px)}.myanmar-story-copy p{color:var(--mst-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.myanmar-story-copy small{color:var(--mst-muted);margin-top:auto;padding-top:14px;font-size:8px;font-weight:850}.myanmar-football-quicklinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 6vw 36px;display:grid}.myanmar-football-quicklinks>a{border:1px solid var(--mst-border);border-radius:var(--mst-radius-sm);background:var(--mst-surface);min-height:72px;color:inherit;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:12px 14px;display:grid}.myanmar-football-quicklinks span{color:var(--mst-muted);font-size:8px}.myanmar-football-quicklinks b{font-size:12px}.myanmar-football-quicklinks i{color:var(--mst-yellow);font-style:normal;font-weight:950}html[data-theme=dark] .match-view-filters button,html[data-theme=dark] .prediction-competition-filters button{background:var(--mst-surface);color:var(--mst-ink);border-color:var(--mst-border)}html[data-theme=dark] .match-view-filters button.active,html[data-theme=dark] .prediction-competition-filters button.active{background:var(--mst-yellow);color:#171717;border-color:var(--mst-yellow)}html[data-theme=dark] .match-view-filters button[data-filter=live].active{background:var(--mst-red);color:#fff;border-color:var(--mst-red)}@keyframes mstSwipeHint{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:800px){.home-leagues.home-section{padding-bottom:10px!important}.home-matches{padding-top:12px!important}.home-section-bar{margin-bottom:11px!important}.home-section-bar h1{font-size:27px!important;line-height:1.1!important}.home-league-swipe-hint{color:var(--mst-yellow);letter-spacing:.04em;justify-content:flex-end;align-items:center;margin:-6px 1px 8px;font-size:9px;font-weight:950;animation:1.45s ease-in-out infinite mstSwipeHint;display:flex}.home-leagues .home-league-grid{grid-auto-columns:minmax(164px,68vw)!important;padding-right:25vw!important}.fixture-heading{gap:10px!important}.fixture-heading h2{font-size:27px!important}.fixture-heading .match-intro{font-size:10px!important;line-height:1.5!important}.match-date-toolbar{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important;margin-bottom:8px!important}.match-date-toolbar .calendar-picker{grid-column:1/-1;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;display:flex!important}.match-date-strip button{flex-basis:82px!important;min-height:52px!important;padding:6px 7px!important}.match-view-filters{margin-left:-1px;margin-right:-1px;padding-bottom:8px}.match-view-filters button{min-height:36px;padding:0 11px;font-size:9px}.match-competition-filters{padding-bottom:8px!important}.competition-page .europe-tools{margin-bottom:13px!important;padding-top:2px!important;position:relative!important}.competition-page .europe-tools input{font-size:15px!important}.competition-catalog-summary{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin-bottom:11px!important}.competition-catalog-summary span{text-align:left!important}.competition-catalog-card{min-height:98px!important;padding:13px!important}.predictions-shell{padding-top:24px!important}.prediction-hub-tabs{scrollbar-width:none!important;flex-wrap:nowrap!important;margin-bottom:14px!important;overflow-x:auto!important}.prediction-hub-tabs::-webkit-scrollbar{display:none}.prediction-hub-tabs button{flex:none!important;min-height:36px!important;padding:0 12px!important;font-size:9px!important}.prediction-dashboard-section{margin-top:20px!important}.prediction-dashboard-section h2{font-size:26px!important}.prediction-competition-filters{margin-bottom:7px}.prediction-open-matches>a{padding:13px!important}.myanmar-football-hero{grid-template-columns:1fr;gap:16px;padding:22px 18px}.myanmar-football-hero h1{font-size:34px;line-height:1}.myanmar-football-hero>div>p:last-child{font-size:10.5px;line-height:1.55}.myanmar-football-hero aside{padding-left:13px}.myanmar-football-content{padding:26px 18px 18px}.myanmar-football-content>header{align-items:flex-start;gap:12px}.myanmar-football-content>header h2{font-size:27px}.myanmar-football-content>header>a{padding:8px 10px;font-size:8px}.myanmar-story-grid{grid-template-columns:1fr;gap:10px}.myanmar-story-card,.myanmar-story-card.is-featured{grid-column:auto;grid-template-rows:minmax(126px,auto);grid-template-columns:112px minmax(0,1fr)}.myanmar-story-copy{padding:12px}.myanmar-story-copy h3,.myanmar-story-card.is-featured h3{margin:6px 0;font-size:15px;line-height:1.45}.myanmar-story-copy p{-webkit-line-clamp:2;font-size:9px;line-height:1.5}.myanmar-story-copy small{padding-top:8px;font-size:7px}.myanmar-football-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 18px 28px}.myanmar-football-quicklinks>a{min-height:62px;padding:10px}}@media (prefers-reduced-motion:reduce){.home-league-swipe-hint{animation:none!important}}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--mst-yellow)!important}@supports (color:color-mix(in lab, red, red)){:where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--mst-yellow) 82%,white)!important}}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px!important}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}.match-detail-header{min-height:0!important;padding:18px 6vw 16px!important}.match-detail-header .detail-score{margin:10px auto 8px!important}.match-detail-header .eyebrow{margin-bottom:5px!important}.detail-overview{gap:10px!important;margin-top:14px!important;margin-bottom:18px!important}.detail-overview>div{min-height:0!important;padding:14px!important}.detail-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:6px!important;padding:8px 6vw 7px!important;display:flex!important;overflow-x:auto!important}.detail-tabs::-webkit-scrollbar{display:none}.detail-tabs button,.detail-tabs a{scroll-snap-align:start;flex:none!important;min-height:40px!important;padding:0 13px!important}.match-content-hub{padding-top:26px!important;padding-bottom:34px!important}.match-content-hub>section,.match-content-hub>div{margin-top:0!important}.event-list,.transfer-list,.sidelined-list{overflow:hidden;border-radius:var(--mst-radius)!important}.event-list>:where(li,div,a),.transfer-list>:where(li,div,a),.sidelined-list>:where(li,div,a){padding-top:11px!important;padding-bottom:11px!important}.team-hero{gap:18px!important;min-height:172px!important;padding:22px 6vw!important}.team-hero h1{margin-block:4px 6px!important;font-size:clamp(36px,4vw,52px)!important}.team-hero>div>img,.team-hero>div>span{width:70px!important;height:70px!important}.player-hero{gap:18px!important;min-height:170px!important;padding:22px 6vw!important}.player-hero>img,.player-hero>span{width:82px!important;height:82px!important}.player-hero h1{margin-block:4px 6px!important;font-size:clamp(36px,4vw,50px)!important}.entity-panel{padding-top:26px!important;padding-bottom:34px!important}.entity-panel>.section-heading,.entity-panel>header{margin-bottom:16px!important}.entity-stat-grid{gap:9px!important;margin-bottom:18px!important}.entity-stat-grid>div{min-height:0!important;padding:13px!important}.team-match-columns{gap:12px!important;margin-top:16px!important}.team-match-columns>section{min-width:0!important}.team-match-columns>section>div{padding:12px!important}.player-stats-card{padding:16px!important}.entity-news{padding-top:28px!important;padding-bottom:36px!important}.competition-detail-hero{gap:16px!important;min-height:0!important;padding:22px 6vw 18px!important}.competition-detail-hero h1{margin-block:4px 6px!important;font-size:clamp(35px,4vw,50px)!important}.competition-detail-hero img{max-width:72px!important;max-height:72px!important}.competition-panel{padding-top:24px!important;padding-bottom:34px!important}.competition-panel>.section-heading,.competition-panel>header{margin-bottom:16px!important}.major-table-card,.coverage-card{margin-bottom:14px!important}.article-header{padding:28px 34px 22px!important}.article-header h1{margin-bottom:11px!important;font-size:clamp(34px,4.4vw,54px)!important;line-height:1.3!important}.article-summary{margin-bottom:12px!important;font-size:16px!important;line-height:1.72!important}.article-header time,.article-header small{font-size:10px!important}.article-hero{overflow:hidden;border-radius:var(--mst-radius)!important;margin-bottom:24px!important}.article-body p{margin-bottom:19px!important}.article-body h2{margin-top:34px!important;margin-bottom:14px!important;font-size:clamp(26px,3vw,36px)!important}.article-body h3{margin-top:28px!important;margin-bottom:12px!important}.article-relations{margin-top:30px!important}.related-stories{padding-top:30px!important;padding-bottom:38px!important}.news-index-grid{padding-top:30px!important;padding-bottom:44px!important}.account-shell,.auth-card{max-width:920px!important;margin-top:30px!important;margin-bottom:34px!important;padding:28px!important}.account-shell h1,.auth-card h1{margin-bottom:12px!important;font-size:clamp(32px,3.6vw,44px)!important}.favorites-shell,.notifications-shell,.bookmarks-shell,.search-shell{padding-top:30px!important;padding-bottom:42px!important}.favorites-shell>header,.notifications-shell>header,.bookmarks-shell>header,.search-shell>header{margin-bottom:18px!important}.favorites-columns,.favorites-card-grid,.search-results,.bookmarks-grid{gap:12px!important;margin-top:18px!important}.favorite-picker-card,.notification-setting-list label{padding:14px!important}:where(.account-shell,.auth-card,.favorites-shell,.notifications-shell,.bookmarks-shell,.search-shell) input,:where(.account-shell,.auth-card,.favorites-shell,.notifications-shell,.bookmarks-shell,.search-shell) select,:where(.account-shell,.auth-card,.favorites-shell,.notifications-shell,.bookmarks-shell,.search-shell) textarea{min-height:44px!important}html[data-theme=dark] :where(.detail-tabs,.competition-panel,.entity-panel,.match-content-hub,.related-stories){border-color:var(--mst-border)!important}html[data-theme=dark] :where(.detail-overview>div,.team-match-columns>section>div,.player-stats-card,.major-table-card,.coverage-card,.favorite-picker-card,.notification-setting-list label){background:var(--mst-surface)!important;color:var(--mst-ink)!important;border-color:var(--mst-border)!important}@media (max-width:800px){.match-detail-header{padding:14px 18px 12px!important}.match-detail-header .detail-score{margin:8px auto!important}.detail-tabs{gap:5px!important;padding:7px 18px 6px!important}.detail-tabs button,.detail-tabs a{min-height:44px!important;padding:0 12px!important;font-size:9px!important}.detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 14px!important}.detail-overview>div{padding:11px!important}.match-content-hub{padding:22px 18px 30px!important}.team-hero,.player-hero{gap:13px!important;min-height:0!important;padding:16px 18px!important}.team-hero h1,.player-hero h1{margin-block:2px 4px!important;font-size:28px!important;line-height:1.08!important}.team-hero>div>img,.team-hero>div>span{width:56px!important;height:56px!important}.player-hero>img,.player-hero>span{width:64px!important;height:64px!important}.entity-panel{padding:20px 18px 28px!important}.entity-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.entity-stat-grid>div{padding:11px!important}.team-match-columns{grid-template-columns:1fr!important;gap:9px!important}.team-match-columns>section>div{padding:10px!important}.entity-news{padding:24px 18px 30px!important}.competition-detail-hero{gap:11px!important;padding:16px 18px 14px!important}.competition-detail-hero h1{font-size:28px!important;line-height:1.1!important}.competition-detail-hero img{max-width:56px!important;max-height:56px!important}.competition-panel{padding:20px 18px 28px!important}.article-header{padding:20px 18px 15px!important}.article-header .eyebrow{margin-bottom:6px!important}.article-header h1{margin-bottom:8px!important;font-size:27px!important;line-height:1.42!important}.article-summary{margin-bottom:9px!important;font-size:14px!important;line-height:1.68!important}.article-hero{border-radius:10px!important;margin:0 18px 18px!important}.article-reading-column{padding-inline:18px!important}.article-body{font-size:16px!important;line-height:1.8!important}.article-body p{margin-bottom:17px!important}.article-body h2{margin-top:29px!important;margin-bottom:11px!important;font-size:25px!important}.article-body h3{margin-top:24px!important;margin-bottom:10px!important;font-size:21px!important}.article-relations{margin-top:24px!important}.related-stories{padding:24px 18px 30px!important}.account-shell,.auth-card{margin:22px 18px 28px!important;padding:22px 18px!important}.account-shell h1,.auth-card h1{font-size:29px!important}.favorites-shell,.notifications-shell,.bookmarks-shell,.search-shell{width:calc(100% - 36px)!important;padding:24px 0 34px!important}.favorites-shell>header,.notifications-shell>header,.bookmarks-shell>header,.search-shell>header{margin-bottom:14px!important}.favorites-columns,.favorites-card-grid,.search-results,.bookmarks-grid{gap:9px!important;margin-top:14px!important}.mst-global-page-nav{gap:4px!important;padding:4px!important;bottom:10px!important;left:10px!important}.mst-global-page-nav button,.mst-global-page-nav a{min-height:44px!important;padding:0 13px!important}}@media (max-width:390px){.mst-global-page-nav button,.mst-global-page-nav a{width:44px!important;height:44px!important;padding:0!important}.detail-overview,.entity-stat-grid{grid-template-columns:1fr 1fr!important}.article-header h1{font-size:25px!important}}.mst-global-page-nav{border:0!important;border-bottom:1px solid var(--mst-border)!important;background:var(--mst-surface)!important;width:100%!important;min-height:48px!important;color:var(--mst-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:110!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px max(18px,4vw)!important;display:flex!important;position:relative!important;inset:auto!important}.mst-global-page-nav button,.mst-global-page-nav a{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.home-header+section:not(.home-leagues):not(.home-matches){min-height:0!important;padding:13px 18px 14px!important}.home-header+section:not(.home-leagues):not(.home-matches) .eyebrow{margin:0 0 5px!important}.home-header+section:not(.home-leagues):not(.home-matches) h1{letter-spacing:-.035em!important;margin:0 0 6px!important;font-size:28px!important;line-height:1.05!important}.home-header+section:not(.home-leagues):not(.home-matches) p{margin-bottom:6px!important;font-size:10px!important;line-height:1.42!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:7px!important;margin:8px 0 0!important;padding:0 0 2px!important;display:flex!important;overflow-x:auto!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions::-webkit-scrollbar{display:none!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions :where(a,button){white-space:nowrap!important;flex:none!important;min-height:34px!important;padding:0 11px!important;font-size:8px!important}.home-leagues.home-section{padding-top:12px!important;padding-bottom:9px!important}.home-leagues .home-title-row{align-items:end!important;gap:10px!important;margin-bottom:8px!important}.home-leagues .home-title-row .eyebrow{margin-bottom:3px!important;font-size:7px!important}.home-leagues .home-title-row h2{letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;line-height:1.2!important}.home-leagues .home-title-row>a{padding:6px 9px!important;font-size:7px!important}.home-league-swipe-hint{margin:0 0 5px!important;font-size:8px!important;line-height:1!important}.home-matches{padding-top:10px!important}.home-section-bar{margin-bottom:10px!important}.match-centre-hero .eyebrow{margin-bottom:4px!important;font-size:8px!important}.match-centre-hero h1{margin:0 0 5px!important;font-size:29px!important;line-height:.98!important}.match-centre-hero>p:last-child{max-width:100%!important;margin:0!important;font-size:9.5px!important;line-height:1.4!important}.match-center-page .matches.section{padding-top:14px!important;padding-bottom:18px!important}.match-center-page .fixture-heading .match-intro{max-width:100%!important;margin:0!important;font-size:9.5px!important;line-height:1.42!important}.match-date-toolbar{margin-top:0!important;margin-bottom:8px!important}.competition-page .europe{padding-top:13px!important}.competition-page .competition-hero{margin-bottom:9px!important}.competition-page .competition-hero .eyebrow{margin-bottom:4px!important;font-size:8px!important}.competition-page .competition-hero h1{margin:0 0 6px!important;font-size:28px!important;line-height:1.02!important}.competition-page .competition-hero>p:last-child{max-width:100%!important;margin:0!important;font-size:9.5px!important;line-height:1.42!important}.competition-page .europe-tools{margin-bottom:8px!important;padding-top:0!important;padding-bottom:5px!important}.competition-page .europe-tools label{margin-bottom:8px!important}.competition-page .europe-tools label span{margin-bottom:2px!important;font-size:7px!important}.competition-page .europe-tools input{padding:5px 2px!important;font-size:14px!important;line-height:1.2!important}.competition-page .country-filters{gap:6px!important;padding-bottom:3px!important}.competition-page .country-filters button{min-height:34px!important;padding:0 10px!important;font-size:8px!important}.competition-catalog-summary{gap:2px!important;margin:6px 0 7px!important;padding-bottom:7px!important}.competition-catalog-summary span{font-size:8px!important;line-height:1.35!important}.competition-catalog-note{margin:7px 0 9px!important;padding:9px 11px!important;font-size:9px!important;line-height:1.4!important}.myanmar-football-hero{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;min-height:0!important;padding:14px 18px!important}.myanmar-football-hero .eyebrow{margin-bottom:4px!important;font-size:8px!important}.myanmar-football-hero h1{letter-spacing:-.035em!important;margin:2px 0 6px!important;font-size:29px!important;line-height:1.02!important}.myanmar-football-hero h1 br{display:none!important}.myanmar-football-hero>div>p:last-child{max-width:100%!important;margin:0!important;font-size:9.5px!important;line-height:1.42!important}.myanmar-football-hero aside{border-left:2px solid var(--mst-yellow)!important;align-items:baseline!important;gap:7px!important;padding:3px 0 3px 9px!important;display:flex!important}.myanmar-football-hero aside b{white-space:nowrap!important;font-size:7px!important}.myanmar-football-hero aside span{font-size:8.5px!important;line-height:1.35!important}.myanmar-football-content{padding-top:18px!important}.myanmar-football-content>header{margin-bottom:10px!important}@media (min-width:801px){.mst-global-page-nav{min-height:42px!important;padding:5px 4vw!important}.match-centre-hero{min-height:0!important;padding:22px 6vw 20px!important}.myanmar-football-hero{gap:24px!important;padding:24px 6vw!important}.competition-page .europe{padding-top:24px!important}}@media (max-width:800px){.mst-global-page-nav button,.mst-global-page-nav a{width:auto!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:8.5px!important}.mst-global-page-nav span{display:inline!important}.home-header{height:54px!important;min-height:54px!important;padding:5px 14px!important}.home-header .logo,.home-header img{width:auto!important;max-height:36px!important}.mst-global-page-nav{gap:5px!important;min-height:38px!important;padding:3px 12px!important}.mst-global-page-nav button,.mst-global-page-nav a{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:8px!important}.home-header+section:not(.home-leagues):not(.home-matches){min-height:0!important;padding:9px 14px 10px!important}.home-header+section:not(.home-leagues):not(.home-matches) .eyebrow{letter-spacing:.13em!important;margin:0 0 3px!important;font-size:6px!important;line-height:1!important}.home-header+section:not(.home-leagues):not(.home-matches) h1{letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:20px!important;line-height:1!important}.home-header+section:not(.home-leagues):not(.home-matches) p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;margin:0!important;font-size:8px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions{flex-wrap:nowrap!important;gap:5px!important;margin:6px 0 0!important;display:flex!important;overflow-x:auto!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions :where(a,button){height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:7px!important}.home-leagues.home-section{padding-top:8px!important;padding-bottom:7px!important}.home-leagues .home-title-row{margin-bottom:6px!important}.home-leagues .home-title-row .eyebrow{margin-bottom:2px!important;font-size:6px!important}.home-leagues .home-title-row h2{font-size:14px!important;line-height:1.1!important}.home-leagues .home-title-row>a{padding:5px 7px!important;font-size:6.5px!important}.home-matches{padding-top:8px!important}.home-matches h2,.home-section-bar h2{margin:0!important;font-size:21px!important;line-height:1.05!important}.home-section-bar{margin-bottom:8px!important}.match-centre-hero{min-height:0!important;padding:8px 14px 7px!important}.match-centre-hero .eyebrow{letter-spacing:.13em!important;margin:0 0 2px!important;font-size:6px!important;line-height:1!important}.match-centre-hero h1{letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;line-height:1!important}.match-centre-hero h1 br{display:none!important}.match-centre-hero>p:last-child{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:3px 0 0!important;font-size:7.5px!important;line-height:1.25!important;overflow:hidden!important}.match-center-page .matches.section{padding-top:8px!important;padding-bottom:12px!important}.match-center-page .fixture-heading{gap:3px!important;margin:0 0 6px!important}.match-center-page .fixture-heading .eyebrow{margin:0 0 2px!important;font-size:6px!important;line-height:1!important}.match-center-page .fixture-heading h2{letter-spacing:-.015em!important;margin:0!important;font-size:16px!important;line-height:1!important}.match-center-page .fixture-heading h2 br{display:none!important}.match-center-page .fixture-heading .match-intro{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:3px 0 0!important;font-size:7.5px!important;line-height:1.25!important;overflow:hidden!important}.match-date-toolbar{margin-top:0!important;margin-bottom:6px!important}.competition-page .europe{padding-top:8px!important}.competition-page .competition-hero{margin:0 0 6px!important}.competition-page .competition-hero .eyebrow{margin:0 0 2px!important;font-size:6px!important;line-height:1!important}.competition-page .competition-hero h1{letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;line-height:1!important}.competition-page .competition-hero h1 br{display:none!important}.competition-page .competition-hero>p:last-child{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:3px 0 0!important;font-size:7.5px!important;line-height:1.25!important;overflow:hidden!important}.competition-page .europe-tools{margin:0 0 6px!important;padding:0!important}.competition-page .europe-tools label{margin-bottom:5px!important}.competition-page .europe-tools label span{margin-bottom:1px!important;font-size:6px!important}.competition-page .europe-tools input{padding:4px 1px!important;font-size:12px!important}.competition-catalog-summary{margin:4px 0 5px!important;padding-bottom:5px!important}.competition-catalog-summary b{font-size:9px!important}.competition-catalog-summary span{font-size:7px!important}.competition-catalog-note{margin:4px 0 6px!important;padding:6px 8px!important;font-size:7.5px!important;line-height:1.3!important}.myanmar-football-hero{grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;padding:8px 14px!important}.myanmar-football-hero .eyebrow{margin:0 0 2px!important;font-size:6px!important;line-height:1!important}.myanmar-football-hero h1{letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;line-height:1!important}.myanmar-football-hero h1 br{display:none!important}.myanmar-football-hero>div>p:last-child{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:3px 0 0!important;font-size:7.5px!important;line-height:1.25!important;overflow:hidden!important}.myanmar-football-hero aside{border-left:2px solid var(--mst-yellow)!important;align-items:center!important;gap:5px!important;margin-top:2px!important;padding:2px 0 2px 7px!important;display:flex!important}.myanmar-football-hero aside b{font-size:5.5px!important;line-height:1!important}.myanmar-football-hero aside span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.5px!important;line-height:1.2!important;overflow:hidden!important}.myanmar-football-content{padding-top:12px!important}.myanmar-football-content>header{margin-bottom:7px!important}.myanmar-football-content>header h2{font-size:20px!important;line-height:1.05!important}.article-header h1,.predictions-shell>header h1,.favorites-shell>header h1,.notifications-shell>header h1,.match-detail-header h1,.team-header h1,.player-header h1,.competition-detail-header h1{font-size:20px!important;line-height:1.08!important}:where(.match-centre-hero,.competition-hero,.myanmar-football-hero,.article-header,.match-detail-header){min-height:0!important}}.admin-account-control-highlight{border-left:5px solid #ef233c}.admin-account-kpis .admin-settings-user h3{letter-spacing:-.045em;margin:.2rem 0 .45rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.95}.admin-account-kpis .admin-settings-user span,.admin-staff-control-row>div p{opacity:.72}.admin-staff-control-row{align-items:flex-start;gap:14px}.admin-public-user-list span{overflow-wrap:anywhere}.admin-users-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;display:grid}.admin-users-pagination a:last-child{text-align:right}@media (max-width:720px){.admin-account-kpis .admin-settings-user h3{font-size:2.5rem}.admin-staff-control-row .admin-settings-inline-form{width:100%}.admin-users-pagination{font-size:.85rem}}:root{--mst-body-size:16px;--mst-nav-size:15px;--mst-button-size:14px;--mst-meta-size:12px;--mst-leading:1.65}html{font-size:16px}body{font-size:var(--mst-body-size);line-height:var(--mst-leading)}:where(p,li,dd,blockquote){line-height:var(--mst-leading)}:where(button,input,select,textarea){font-size:var(--mst-button-size)}:where(.home-desktop-nav a,.home-auth-links a,.admin-settings-nav a,.match-page-links a){font-size:var(--mst-nav-size)!important}:where(.eyebrow,.date,time,small,.competition,.tag,.video-meta,.fixture-row time,.match-info>span,.competition-catalog-summary span,.competition-catalog-card small,.prediction-open-matches time,.prediction-open-matches small,.myanmar-story-copy small){font-size:var(--mst-meta-size)!important;line-height:1.45!important}:where(.home-title-row h2,.home-section-bar h1,.fixture-heading h2,.prediction-dashboard-section h2,.myanmar-football-content>header h2,.section h2){font-size:clamp(28px,3vw,36px)!important;line-height:1.15!important}:where(.home-header+section:not(.home-leagues):not(.home-matches) h1,.match-centre-hero h1,.competition-hero h1,.myanmar-football-hero h1,.news-index-hero h1){letter-spacing:-.035em!important;font-size:clamp(44px,5vw,56px)!important;line-height:1.06!important}:where(.home-header+section:not(.home-leagues):not(.home-matches) p,.match-centre-hero>p:last-child,.match-center-page .fixture-heading .match-intro,.competition-hero>p:last-child,.myanmar-football-hero>div>p:last-child,.news-index-hero>p:last-child){white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;font-size:16px!important;line-height:1.68!important;display:block!important;overflow:visible!important}:where(.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions a,.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions button,.country-filters button,.match-view-filters button,.prediction-hub-tabs button,.prediction-competition-filters button,.mst-global-page-nav button,.mst-global-page-nav a,.competition-page .home-title-row>a,.myanmar-football-content>header>a){min-height:42px!important;font-size:14px!important}:where(.fixture-row span,.real-match b,.preview-fixtures b,.prediction-open-matches>a>div>span,.team-match-columns b,.match-team-name){font-size:16px!important;line-height:1.4!important}:where(.article-body,.article-summary){font-size:17px!important;line-height:1.8!important}.myanmar-story-copy p{font-size:15px!important;line-height:1.65!important}.myanmar-story-copy h3{font-size:20px!important;line-height:1.45!important}.competition-catalog-card b{font-size:16px!important;line-height:1.4!important}.competition-catalog-summary b{font-size:13px!important}@media (max-width:800px){:root{--mst-body-size:16px;--mst-nav-size:15px;--mst-button-size:14px;--mst-meta-size:12px}.home-header{height:64px!important;min-height:64px!important;padding:8px 14px!important}.home-header .logo,.home-header img{max-height:44px!important}.mst-global-page-nav{min-height:48px!important;padding:5px 14px!important}:where(.home-header+section:not(.home-leagues):not(.home-matches),.match-centre-hero,.myanmar-football-hero){padding:20px 18px!important}.competition-page .europe{padding-top:20px!important}:where(.home-header+section:not(.home-leagues):not(.home-matches) h1,.match-centre-hero h1,.competition-hero h1,.myanmar-football-hero h1,.news-index-hero h1){margin-bottom:10px!important;font-size:clamp(32px,9vw,38px)!important;line-height:1.08!important}:where(.home-title-row h2,.home-section-bar h1,.home-matches h2,.home-section-bar h2,.fixture-heading h2,.prediction-dashboard-section h2,.myanmar-football-content>header h2,.section h2){font-size:28px!important;line-height:1.15!important}:where(.home-header+section:not(.home-leagues):not(.home-matches) p,.match-centre-hero>p:last-child,.match-center-page .fixture-heading .match-intro,.competition-hero>p:last-child,.myanmar-football-hero>div>p:last-child){white-space:normal!important;text-overflow:clip!important;font-size:15px!important;line-height:1.65!important;overflow:visible!important}.home-header+section:not(.home-leagues):not(.home-matches) .hero-actions{gap:8px!important;margin-top:14px!important}.home-leagues .home-title-row h2{font-size:26px!important}.home-leagues .home-title-row .eyebrow{font-size:12px!important}.competition-page .europe-tools input{min-height:44px!important;font-size:16px!important}.competition-catalog-summary b{font-size:13px!important}.competition-catalog-summary span{font-size:12px!important}.competition-catalog-note{padding:11px 13px!important;font-size:14px!important;line-height:1.55!important}.myanmar-football-hero aside{gap:4px!important;padding-left:12px!important;display:grid!important}.myanmar-football-hero aside b,.myanmar-football-hero aside span{white-space:normal!important;text-overflow:clip!important;font-size:12px!important;line-height:1.5!important;overflow:visible!important}.myanmar-story-copy p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}:where(.article-header h1,.predictions-shell>header h1,.favorites-shell>header h1,.notifications-shell>header h1,.match-detail-header h1,.team-header h1,.player-header h1,.competition-detail-header h1,.account-shell h1,.auth-card h1){font-size:32px!important;line-height:1.18!important}}@media (max-width:560px){.launch-article-header-row{flex-wrap:wrap;gap:12px!important}.launch-article-nav{justify-content:space-between;width:100%;gap:10px!important;font-size:13px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}body{font-size:16px}.home-desktop-nav a{font-size:14.5px!important}.home-auth-links a,.home-signup-link,.home-account-link,.language-switcher{font-size:13px!important}.home-header-actions{flex-shrink:0!important;gap:8px!important}.home-section{padding:64px 5vw!important}.section{padding:76px 5vw!important}.home-title-row{margin-bottom:28px!important}.home-title-row h2,.section h2{font-size:clamp(34px,3.7vw,50px)!important;line-height:1.18!important}.home-section-bar h1{font-size:clamp(38px,4vw,52px)!important}.eyebrow{letter-spacing:.12em!important;margin-bottom:8px!important;font-size:12px!important}.home-title-row>a,.home-section-bar>a,.read-more,.home-news-card>b,.news-index-grid b{font-size:12px!important}.home-news-filters button,.home-date-tabs button,.country-filters button,.detail-tabs button{padding:9px 14px!important;font-size:12px!important}.home-news-grid{gap:26px 20px!important}.home-news-card>p{letter-spacing:.05em!important;margin:11px 0 8px!important;font-size:11px!important}.home-news-card h3{margin-bottom:14px!important;font-size:clamp(22px,1.7vw,28px)!important;line-height:1.5!important}.home-news-card>div{aspect-ratio:16/9}.feature-image{min-height:460px!important}.feature-copy{padding:48px 4vw!important}.feature-copy h3{margin:18px 0!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.4!important}.feature-copy p{font-size:16px!important;line-height:1.8!important}.home-match-card{padding:15px!important}.home-match-card>header span{font-size:11px!important}.home-match-card>header b{font-size:10px!important}.home-match-card>div strong{font-size:14px!important}.home-match-card>.home-match-meta,.home-match-card>.home-match-meta>span{font-size:10px!important}.major-table-card table th,.major-table-card table td,.home-table-panel th,.home-table-panel td{font-size:12px!important}.news-index-hero{padding:64px 5vw 54px!important}.news-index-hero>p:last-child{font-size:18px!important;line-height:1.75!important}.news-index-grid{gap:30px 22px!important;padding:54px 5vw 72px!important}.news-index-grid>a>div{margin:12px 0 9px!important;font-size:11px!important}.news-index-grid h2{font-size:27px!important;line-height:1.5!important}.news-index-grid p{font-size:15px!important;line-height:1.75!important}.article-header{padding-top:58px!important;padding-bottom:30px!important}.article-header h1{font-size:clamp(42px,5vw,68px)!important;line-height:1.42!important}.article-summary{font-size:19px!important;line-height:1.85!important}.article-header>div{font-size:12px!important}.article-hero{margin-bottom:32px!important}.article-hero img{object-fit:cover;max-height:560px!important}.article-reading-column{max-width:900px!important}.article-body{font-size:19px!important;line-height:1.95!important}.article-body h2{margin-top:42px!important;font-size:34px!important;line-height:1.55!important}.article-body h3{font-size:27px!important;line-height:1.55!important}.home-footer{gap:4vw!important;min-height:220px!important;padding:42px 5vw 30px!important}.home-footer nav{gap:9px!important}.home-footer nav b{font-size:11px!important}.home-footer nav a{font-size:14px!important}.home-footer>div p,.home-footer>span{font-size:10px!important}.mst-image-fallback{object-fit:contain!important;background:#171717!important;padding:clamp(28px,6vw,80px)!important;transform:none!important}.article-hero .mst-image-fallback{height:340px!important;max-height:340px!important}.mst-image-missing{background:#171717!important;min-height:180px!important}.match-centre-hero{min-height:0!important;padding:44px 5vw 38px!important}.match-centre-hero h1{margin-bottom:12px!important;font-size:clamp(42px,4.6vw,60px)!important;line-height:1.08!important}.match-centre-hero>p:last-child{margin:0!important;font-size:16px!important;line-height:1.65!important}.match-center-page .matches.section{padding:28px 5vw 36px!important}.match-center-page .fixture-heading{gap:16px!important;margin-bottom:16px!important}.match-center-page .fixture-heading .eyebrow{margin-bottom:5px!important;font-size:11px!important}.match-center-page .fixture-heading h2{margin:0 0 7px!important;font-size:clamp(31px,3vw,40px)!important;line-height:1.16!important}.match-center-page .fixture-heading .match-intro{white-space:normal!important;text-overflow:clip!important;font-size:14px!important;line-height:1.6!important;overflow:visible!important}.match-date-strip button small{letter-spacing:.06em!important;font-size:10px!important}.match-date-strip button span{font-size:13px!important}.calendar-picker span{letter-spacing:.06em!important;font-size:11px!important}.calendar-picker input{font-size:13px!important}.return-today,.match-view-filters button,.match-competition-filters button,.match-competition-filters a{font-size:12px!important}.match-view-filters button span{font-size:10px!important}.match-feed-block>h3{letter-spacing:.09em!important;font-size:12px!important}.real-league>header b{font-size:16px!important}.real-league>header small,.real-league>header a,.match-status span{font-size:11px!important}.match-status time{font-size:13px!important}.match-teams b{font-size:15px!important;line-height:1.35!important}.match-teams strong{font-size:19px!important}.competition-detail-hero{padding:52px 5vw!important}.competition-detail-hero h1{margin:12px 0!important;font-size:clamp(42px,5vw,64px)!important;line-height:1.12!important}.competition-detail-hero p{margin-bottom:16px!important;font-size:16px!important;line-height:1.65!important}.football-season-picker span,.football-season-picker select,.competition-tabs button,.detail-tabs button{font-size:13px!important}.competition-panel,.detail-panel{padding:40px 5vw 64px!important}.competition-overview{padding:30px!important}.competition-overview>b{font-size:30px!important}.competition-overview p{font-size:16px!important;line-height:1.7!important}.competition-overview button,.competition-match-list time,.competition-match-list small{font-size:12px!important}.competition-match-list>a>div span{font-size:15px!important}.standings th,.standings td{font-size:13px!important}.data-note{font-size:14px!important;line-height:1.55!important}.predictions-shell{padding:48px 0 64px!important}.predictions-shell>header{margin-bottom:22px!important}.predictions-shell>header h1{margin:6px 0 12px!important;font-size:clamp(44px,5vw,62px)!important;line-height:1.12!important}.predictions-shell>header>p:last-child{font-size:17px!important;line-height:1.65!important}.prediction-hub-tabs button,.prediction-competition-filters button{font-size:14px!important}.prediction-dashboard-section{margin-top:28px!important}.prediction-dashboard-section h2{font-size:30px!important;line-height:1.3!important}.prediction-summary-grid span{font-size:13px!important}.prediction-rules{margin-bottom:26px!important;font-size:15px!important;line-height:1.55!important}.prediction-history-list time{font-size:13px!important}.prediction-history-teams>span{font-size:15px!important}.prediction-leaderboard>.leaderboard-head{font-size:12px!important}.prediction-leaderboard>div{padding-top:14px!important;padding-bottom:14px!important;font-size:15px!important}.prediction-leaderboard>div>b small{font-size:10px!important}.legal-hero{padding:54px 5vw 46px!important}.legal-hero h1{margin-bottom:16px!important;font-size:clamp(44px,5vw,64px)!important;line-height:1.12!important}.legal-hero>p:not(.eyebrow){margin-bottom:12px!important;font-size:17px!important;line-height:1.7!important}.legal-content{padding:48px 5vw 64px!important}.legal-content section{margin-bottom:26px!important;padding-bottom:26px!important}.legal-content h2{font-size:30px!important;line-height:1.3!important}.legal-content p,.legal-content li{font-size:17px!important;line-height:1.8!important}.auth-card>p,.account-shell>p,.account-profile-form,.account-security-card,.notification-setting-list{font-size:16px!important}.account-profile-form label>span,.account-profile-form legend{font-size:12px!important}.account-profile-form input,.account-profile-form button{font-size:15px!important}@media (max-width:800px){body{font-size:16px}.home-section{padding:46px 18px!important}.section{padding:52px 18px!important}.home-title-row{margin-bottom:22px!important}.home-title-row h2,.section h2{font-size:34px!important;line-height:1.3!important}.home-section-bar h1{font-size:36px!important}.home-mobile-nav a{padding:14px 4px!important;font-size:17px!important}.home-news-card h3{font-size:24px!important;line-height:1.55!important}.home-news-card>p{font-size:11px!important}.feature-image{min-height:280px!important}.feature-copy{min-height:0!important;padding:30px 22px!important}.feature-copy h3{font-size:30px!important}.news-index-hero{padding:48px 18px 38px!important}.news-index-hero h1{font-size:42px!important}.news-index-grid{padding:38px 18px 56px!important}.news-index-grid h2{font-size:25px!important}.article-header{padding:44px 18px 24px!important}.article-header h1{font-size:36px!important;line-height:1.5!important}.article-summary{font-size:18px!important;line-height:1.9!important}.article-reading-column{padding:0 18px!important}.article-body{font-size:18px!important;line-height:2!important}.article-body h2{margin-top:36px!important;font-size:29px!important}.article-hero{margin-bottom:28px!important}.article-hero img{max-height:390px!important}.article-hero .mst-image-fallback{height:240px!important;max-height:240px!important}.home-footer{gap:28px 20px!important;padding:34px 18px 26px!important}.home-footer nav a{font-size:14px!important}.match-centre-hero{padding:30px 18px 26px!important}.match-centre-hero h1{font-size:36px!important;line-height:1.18!important}.match-centre-hero>p:last-child{font-size:15px!important}.match-center-page .matches.section{padding:24px 18px 30px!important}.match-center-page .fixture-heading h2{font-size:30px!important;line-height:1.25!important}.match-center-page .fixture-heading .match-intro{white-space:normal!important;font-size:14px!important;line-height:1.55!important}.match-date-strip button{flex-basis:86px!important;min-height:56px!important}.match-date-strip button small{font-size:10px!important}.match-date-strip button span{font-size:13px!important}.match-view-filters button,.match-competition-filters button,.match-competition-filters a{font-size:12px!important}.real-match{grid-template-columns:72px 1fr 12px!important;gap:10px!important;padding:13px 14px!important}.match-status span{font-size:10px!important}.match-status time{font-size:12px!important}.match-teams b{font-size:14px!important}.competition-detail-hero{padding:34px 18px!important}.competition-detail-hero h1{font-size:38px!important}.competition-detail-hero p{font-size:15px!important}.competition-panel,.detail-panel{padding:28px 18px 48px!important}.competition-overview{padding:22px 18px!important}.standings th,.standings td{font-size:13px!important}.predictions-shell{width:min(100% - 28px,1120px)!important;padding:34px 0 52px!important}.predictions-shell>header h1{font-size:38px!important}.predictions-shell>header>p:last-child{font-size:16px!important}.prediction-dashboard-section h2{font-size:27px!important}.prediction-leaderboard>.leaderboard-head{font-size:11px!important}.prediction-leaderboard>div{font-size:14px!important}.legal-hero{padding:38px 18px 32px!important}.legal-hero h1{font-size:38px!important}.legal-hero>p:not(.eyebrow){font-size:16px!important}.legal-content{padding:36px 18px 50px!important}.legal-content h2{font-size:27px!important}.legal-content p,.legal-content li{font-size:16px!important}}:root{--mst-bg-base:#0c0d10;--mst-bg-surface:#13151a;--mst-bg-surface-elevated:#191c23;--mst-bg-surface-hover:#1f232c;--mst-border-subtle:#ffffff12;--mst-border-hover:#ffffff29;--mst-border-strong:#ffffff38;--mst-text-primary:#f8fafc;--mst-text-secondary:#94a3b8;--mst-text-muted:#64748b;--mst-red:#ef233c;--mst-red-glow:#ef233c47;--mst-green:#22c55e;--mst-green-glow:#22c55e47;--mst-amber:#f59e0b;--mst-gold:#eab308;--mst-silver:#94a3b8;--mst-bronze:#d97706;--mst-radius-xs:6px;--mst-radius-sm:10px;--mst-radius-md:14px;--mst-radius-lg:20px;--mst-shadow-sm:0 2px 8px #00000040;--mst-shadow-md:0 8px 24px #00000059;--mst-shadow-lg:0 16px 40px #00000073;--mst-ease:cubic-bezier(.16, 1, .3, 1);--mst-transition-fast:.16s var(--mst-ease);--mst-transition-normal:.24s var(--mst-ease)}html[data-theme=light]{--mst-bg-base:#f8fafc;--mst-bg-surface:#fff;--mst-bg-surface-elevated:#f1f5f9;--mst-bg-surface-hover:#e2e8f0;--mst-border-subtle:#00000014;--mst-border-hover:#00000029;--mst-border-strong:#00000040;--mst-text-primary:#0f172a;--mst-text-secondary:#475569;--mst-text-muted:#94a3b8;--mst-shadow-sm:0 2px 8px #0000000d;--mst-shadow-md:0 8px 24px #00000014;--mst-shadow-lg:0 16px 40px #0000001f}@keyframes mst-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;box-shadow:0 0 12px var(--mst-red);transform:scale(1.35)}}@keyframes mst-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mst-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mst-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mst-score-flash{0%{background-color:#ef233c33}to{background-color:#0000}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Padauk,Pyidaungsu,Myanmar3,system-ui,sans-serif;overflow-x:clip}button:active,a.home-news-card:active,a.home-match-card:active,a.real-match:active,.date-pill:active{transition:transform .1s var(--mst-ease)!important;transform:scale(.985)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--mst-red)!important;outline-offset:2px!important}.mst-global-page-nav{border:0!important;border-bottom:1px solid var(--mst-border-subtle)!important;background:var(--mst-bg-surface)!important;width:100%!important;min-height:48px!important;color:var(--mst-text-primary)!important;box-shadow:none!important;z-index:95!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px clamp(16px,3.5vw,40px)!important;display:flex!important;position:relative!important;inset:auto!important}.mst-global-page-nav button,.mst-global-page-nav a{cursor:pointer!important;width:auto!important;height:38px!important;min-height:38px!important;transition:transform var(--mst-transition-fast), opacity var(--mst-transition-fast)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.mst-global-page-nav button{background:var(--mst-yellow,#ffcb05)!important;color:#171717!important;border:0!important}.mst-global-page-nav a{background:var(--mst-text-primary,#171717)!important;color:var(--mst-bg,#fff)!important}.mst-global-page-nav button:hover,.mst-global-page-nav a:hover{opacity:.9!important;transform:translateY(-1px)!important}.mst-global-page-nav span{font-size:14px!important;display:inline!important}html[data-theme=dark] .mst-global-page-nav{border-color:var(--mst-border-subtle)!important;background:#15171a!important}html[data-theme=dark] .mst-global-page-nav a{color:#f5f2eb!important;background:#25282e!important;border:1px solid #3a3d45!important}.home-header{z-index:100!important;border-bottom:1px solid var(--mst-border-subtle)!important;transition:background var(--mst-transition-normal)!important;box-sizing:border-box!important;background:#0c0d10!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;max-width:100%!important;height:74px!important;min-height:74px!important;padding:0 clamp(12px,1.8vw,24px)!important;display:flex!important;position:sticky!important;top:0!important}html[data-theme=light] .home-header{border-bottom:1px solid var(--mst-border-subtle)!important;color:var(--mst-text-primary)!important;background:#fff!important}.home-brand{flex-shrink:0!important;align-items:center!important;width:clamp(145px,11vw,175px)!important;display:flex!important}.home-brand img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:clamp(38px,3vw,44px)!important}.home-desktop-nav{white-space:nowrap!important;scrollbar-width:none!important;flex-shrink:1!important;align-items:center!important;gap:clamp(4px,.75vw,10px)!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.home-desktop-nav::-webkit-scrollbar{display:none!important}.home-desktop-nav a{color:var(--mst-text-primary)!important;letter-spacing:normal!important;border-radius:var(--mst-radius-xs)!important;white-space:nowrap!important;transition:color var(--mst-transition-fast), background-color var(--mst-transition-fast)!important;padding:5px 8px!important;font-size:14.5px!important;font-weight:750!important;line-height:1.25!important}.home-desktop-nav a:hover{background:var(--mst-bg-surface-hover)!important;color:var(--mst-red)!important}.home-header-actions{flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.home-header-actions .home-search-action{width:34px!important;height:34px!important;color:var(--mst-text-primary)!important;border:1px solid var(--mst-border-strong)!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin-left:0!important;font-size:16px!important;display:inline-flex!important}.home-header-actions .home-search-action:hover{border-color:var(--mst-red)!important;color:var(--mst-red)!important}.home-header-actions .language-switcher{color:var(--mst-text-secondary)!important;flex-shrink:0!important;font-size:13px!important}.home-header-actions .language-switcher button{color:var(--mst-text-muted)!important}.home-header-actions .language-switcher button.active{color:var(--mst-red)!important;font-weight:900!important}.home-header-actions .theme-toggle{flex-shrink:0!important}.home-header-actions .theme-toggle-trigger{color:var(--mst-text-primary)!important;border:1px solid var(--mst-border-strong)!important;background:0 0!important}.home-header-actions .theme-toggle-trigger:hover{color:var(--mst-red)!important;border-color:var(--mst-red)!important}.home-auth-links{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;min-width:auto!important;display:flex!important}.home-auth-links a{color:var(--mst-text-primary)!important;font-size:13px!important;font-weight:850!important}.home-auth-links a:hover{color:var(--mst-red)!important}.home-signup-link,.home-account-link{color:var(--mst-text-primary)!important;border:1px solid var(--mst-border-strong)!important;background:0 0!important;border-radius:999px!important;padding:6px 12px!important;font-size:12.5px!important}.home-signup-link:hover,.home-account-link:hover{background:var(--mst-text-primary)!important;color:var(--mst-bg-surface)!important}.home-matches,.match-center-page{contain:content}.home-match-grid,.real-fixtures{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:14px!important;display:grid!important}.home-match-card,.real-match{background:var(--mst-bg-surface)!important;color:var(--mst-text-primary)!important;border:1px solid var(--mst-border-subtle)!important;border-top:4px solid var(--mst-red)!important;border-radius:var(--mst-radius-md)!important;transition:all var(--mst-transition-fast)!important;box-shadow:var(--mst-shadow-sm)!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;text-decoration:none!important;display:flex!important}.home-match-card:hover,.real-match:hover{background:var(--mst-bg-surface-elevated)!important;border-color:var(--mst-border-hover)!important;box-shadow:var(--mst-shadow-md)!important;transform:translateY(-2px)!important}.home-match-card>header{border-bottom:1px solid var(--mst-border-subtle)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding-bottom:8px!important;display:flex!important}.home-match-card>header span{color:var(--mst-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:750!important;overflow:hidden!important}.home-match-card>header b{color:var(--mst-text-secondary)!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.home-match-card>header b.is-live{color:var(--mst-red)!important;font-weight:900!important}.home-match-card>div:not(.home-match-meta){grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:6px 0!important;display:grid!important}.home-match-card>div img,.home-match-card>div>span{object-fit:contain!important;width:26px!important;height:26px!important}.home-match-card>div strong{color:var(--mst-text-primary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;overflow:hidden!important}.home-match-card>div b{color:var(--mst-text-primary)!important;text-align:right!important;font-variant-numeric:tabular-nums!important;min-width:20px!important;font-size:18px!important;font-weight:850!important;line-height:1!important}.home-match-card>.home-match-meta{border-top:1px solid var(--mst-border-subtle)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding-top:10px!important;display:flex!important}.home-match-card>.home-match-meta time{color:var(--mst-text-muted)!important;font-size:11px!important;font-weight:650!important}.home-match-card>.home-match-meta span{color:var(--mst-red)!important;font-size:11px!important;font-weight:800!important}.real-match{grid-template-columns:88px minmax(0,1fr) 20px!important;align-items:center!important;gap:14px!important;display:grid!important}.real-match .match-status{flex-direction:column!important;gap:3px!important;display:flex!important}.real-match .match-status span{color:var(--mst-text-secondary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.real-match .match-status span.is-live{color:var(--mst-red)!important;font-weight:900!important}.real-match .match-status time{color:var(--mst-text-muted)!important;font-size:12px!important;font-weight:650!important}.real-match .match-teams{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.real-match .match-teams>div{grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.real-match .match-teams img,.real-match .match-teams .team-fallback{object-fit:contain!important;width:22px!important;height:22px!important}.real-match .match-teams b{color:var(--mst-text-primary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:750!important;overflow:hidden!important}.real-match .match-teams strong{color:var(--mst-text-primary)!important;text-align:right!important;font-variant-numeric:tabular-nums!important;font-size:17px!important;font-weight:850!important}.match-status-badge{text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:var(--mst-radius-xs)!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.match-status-badge.live{color:var(--mst-red)!important;background:#ef233c26!important;border:1px solid #ef233c4d!important}.match-status-badge.live:before{content:""!important;background:var(--mst-red)!important;border-radius:50%!important;width:7px!important;height:7px!important;animation:1.8s ease-in-out infinite mst-live-pulse!important;display:inline-block!important}.matches-date-bar{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;align-items:center!important;gap:8px!important;padding:8px 4px!important;display:flex!important;overflow-x:auto!important}.matches-date-bar::-webkit-scrollbar{display:none!important}.date-pill{border-radius:var(--mst-radius-lg)!important;background:var(--mst-bg-surface)!important;min-height:44px!important;color:var(--mst-text-secondary)!important;border:1px solid var(--mst-border-subtle)!important;transition:all var(--mst-transition-fast)!important;white-space:nowrap!important;cursor:pointer!important;align-items:center!important;padding:8px 16px!important;font-size:13px!important;font-weight:650!important;display:inline-flex!important}.date-pill:hover{background:var(--mst-bg-surface-elevated)!important;color:var(--mst-text-primary)!important;border-color:var(--mst-border-hover)!important}.date-pill.active{background:var(--mst-red)!important;color:#fff!important;border-color:var(--mst-red)!important;box-shadow:0 4px 14px var(--mst-red-glow)!important}.detail-hero-box{background:linear-gradient(180deg, var(--mst-bg-surface-elevated) 0%, var(--mst-bg-surface) 100%)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-lg)!important;box-shadow:var(--mst-shadow-md)!important;animation:mst-fade-in .24s var(--mst-ease)!important;margin-bottom:24px!important;padding:28px!important}.detail-score{justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.detail-score strong{letter-spacing:-.02em!important;color:var(--mst-text-primary)!important;font-size:42px!important;font-weight:850!important}.detail-tabs{border-bottom:1px solid var(--mst-border-subtle)!important;scrollbar-width:none!important;gap:8px!important;margin-bottom:24px!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.detail-tabs button{border-radius:var(--mst-radius-sm)!important;background:var(--mst-bg-surface)!important;min-height:44px!important;color:var(--mst-text-secondary)!important;border:1px solid var(--mst-border-subtle)!important;transition:all var(--mst-transition-fast)!important;cursor:pointer!important;white-space:nowrap!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important}.detail-tabs button.active{background:var(--mst-bg-surface-elevated)!important;color:var(--mst-text-primary)!important;border-color:var(--mst-border-strong)!important}.major-table-card,.competition-table-wrap{background:var(--mst-bg-surface)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-md)!important;box-shadow:var(--mst-shadow-sm)!important;overflow:hidden!important}.major-league-tabs{scrollbar-width:none!important;gap:8px!important;padding-bottom:10px!important;display:flex!important;overflow-x:auto!important}.major-league-tabs button{border-radius:var(--mst-radius-sm)!important;background:var(--mst-bg-surface)!important;border:1px solid var(--mst-border-subtle)!important;min-height:44px!important;color:var(--mst-text-secondary)!important;cursor:pointer!important;transition:all var(--mst-transition-fast)!important;white-space:nowrap!important;padding:8px 16px!important}.major-league-tabs button.active{background:var(--mst-bg-surface-elevated)!important;color:var(--mst-text-primary)!important;border-color:var(--mst-border-strong)!important}.major-table-scroll table{border-collapse:collapse!important;width:100%!important;font-size:13px!important}.major-table-scroll th{background:var(--mst-bg-surface-elevated)!important;color:var(--mst-text-muted)!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-bottom:1px solid var(--mst-border-subtle)!important;padding:12px 14px!important;font-weight:750!important}.major-table-scroll td{border-bottom:1px solid var(--mst-border-subtle)!important;color:var(--mst-text-primary)!important;font-variant-numeric:tabular-nums!important;padding:12px 14px!important}.major-table-scroll tr:hover td{background:var(--mst-bg-surface-hover)!important}.major-table-scroll td a{color:inherit!important;align-items:center!important;gap:10px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}.major-table-scroll td img{object-fit:contain!important;width:20px!important;height:20px!important}.major-table-card>header{border-bottom:1px solid var(--mst-border-subtle)!important;background:var(--mst-bg-surface-elevated)!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.major-table-title{align-items:center!important;gap:12px!important;display:flex!important}.major-table-title h3{color:var(--mst-text-primary)!important;margin:0!important;font-size:18px!important;font-weight:800!important}.major-table-title small{color:var(--mst-text-muted)!important;text-transform:uppercase!important;font-size:11px!important}.major-table-title p{color:var(--mst-text-secondary)!important;margin:2px 0 0!important;font-size:12px!important}.major-table-status strong{color:var(--mst-red)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;display:block!important}.major-table-status span{color:var(--mst-text-muted)!important;font-size:11px!important}.major-table-card footer{border-top:1px solid var(--mst-border-subtle)!important;background:var(--mst-bg-surface)!important;padding:14px 20px!important}.major-table-card footer a{color:var(--mst-red)!important;font-size:12px!important;font-weight:800!important}.home-preview-card,.home-news-card,.news-index-grid a{background:var(--mst-bg-surface)!important;color:var(--mst-text-primary)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-md)!important;box-shadow:var(--mst-shadow-sm)!important;transition:all var(--mst-transition-normal)!important;flex-direction:column!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}.home-preview-card:hover,.home-news-card:hover,.news-index-grid a:hover{border-color:var(--mst-border-hover)!important;box-shadow:var(--mst-shadow-md)!important;transform:translateY(-3px)!important}.home-preview-image,.home-news-card>div:first-child{aspect-ratio:16/9!important;background:var(--mst-bg-surface-elevated)!important;position:relative!important;overflow:hidden!important}.home-preview-image img,.home-news-card img,.news-index-grid img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;transition:transform .35s var(--mst-ease)!important}.news-index-grid a>div{aspect-ratio:auto!important;background:0 0!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:16px 18px 8px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.news-index-grid a h2{margin:0 0 10px!important;padding:0 18px!important;font-size:20px!important;line-height:1.45!important}.news-index-grid a p{color:var(--mst-text-secondary)!important;flex:1!important;margin:0 0 14px!important;padding:0 18px!important;font-size:13px!important;line-height:1.65!important}.news-index-grid a b{color:var(--mst-red)!important;margin:auto 18px 18px!important;font-size:12px!important;font-weight:800!important}.home-preview-card:hover .home-preview-image img,.home-news-card:hover img,.news-index-grid a:hover img{transform:scale(1.03)!important}.home-preview-copy{flex-direction:column!important;flex:1!important;padding:18px 20px!important;display:flex!important}.home-preview-copy span{color:var(--mst-red)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:750!important}.home-preview-copy h3{color:var(--mst-text-primary)!important;margin:8px 0 10px!important;font-size:17px!important;font-weight:750!important;line-height:1.4!important}.home-preview-copy p{color:var(--mst-text-secondary)!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.55!important}.home-preview-copy b{color:var(--mst-red)!important;margin-top:auto!important;font-size:12px!important;font-weight:800!important}.article-shell{max-width:760px!important;margin:0 auto!important;font-size:17px!important;line-height:1.8!important}.article-hero{border-radius:var(--mst-radius-md)!important;border:1px solid var(--mst-border-subtle)!important;margin-bottom:24px!important;overflow:hidden!important}.article-hero img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;display:block!important}.prediction-hub-tabs button{border-radius:var(--mst-radius-sm)!important;background:var(--mst-bg-surface)!important;min-height:44px!important;color:var(--mst-text-secondary)!important;border:1px solid var(--mst-border-subtle)!important;transition:all var(--mst-transition-fast)!important;cursor:pointer!important;padding:10px 22px!important;font-size:14px!important;font-weight:700!important}.prediction-hub-tabs button.active{background:var(--mst-red)!important;color:#fff!important;border-color:var(--mst-red)!important;box-shadow:0 4px 14px var(--mst-red-glow)!important}.prediction-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important;margin-bottom:24px!important;display:grid!important}.prediction-summary-grid article{background:var(--mst-bg-surface)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-sm)!important;text-align:center!important;padding:16px!important}.prediction-summary-grid strong{color:var(--mst-text-primary)!important;margin-top:4px!important;font-size:26px!important;font-weight:850!important;display:block!important}.leaderboard-table tr:first-child td:first-child{color:var(--mst-gold)!important;font-weight:850!important}.leaderboard-table tr:nth-child(2) td:first-child{color:var(--mst-silver)!important;font-weight:800!important}.leaderboard-table tr:nth-child(3) td:first-child{color:var(--mst-bronze)!important;font-weight:800!important}@media (min-width:1024px){.predictions-shell,.notifications-shell,.favorites-shell,.bookmarks-shell,.search-shell{width:min(1320px,100% - 48px)!important;margin-inline:auto!important}.prediction-open-matches{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.prediction-rules{justify-content:space-between!important;align-items:center!important;padding:16px 22px!important;display:flex!important}}@media (min-width:1440px){.prediction-open-matches{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}.prediction-open-matches>a{border-radius:var(--mst-radius-sm)!important;transition:transform var(--mst-transition-fast), border-color var(--mst-transition-fast), box-shadow var(--mst-transition-fast)!important;padding:16px!important}.prediction-open-matches>a:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #0000001f!important}.prediction-open-matches>a>div>span{font-size:15.5px!important;font-weight:800!important}.prediction-open-matches>a>strong{font-size:13.5px!important;font-weight:850!important}.prediction-open-matches time,.prediction-open-matches small{font-size:12px!important}.prediction-rules{font-size:14.5px!important;line-height:1.55!important}.mst-adsense-slot{contain:layout style!important;box-sizing:border-box!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:16px auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.mst-adsense-slot,.mst-adsense-slot *{transition:none!important;animation:none!important}.mst-ad-label{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--mst-text-muted,#756f66)!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;margin-bottom:8px!important;font-size:10px!important;font-weight:750!important;display:none!important}.mst-adsense-slot[data-ad-status=filled]{margin:28px auto!important;padding:8px 0!important}.mst-adsense-slot:has(ins[data-ad-status=filled]){margin:28px auto!important;padding:8px 0!important}.mst-adsense-slot[data-ad-status=filled] .mst-ad-label{display:block!important}.mst-adsense-slot:has(ins[data-ad-status=filled]) .mst-ad-label{display:block!important}.mst-adsense-slot[data-ad-status=unfilled],.mst-adsense-slot[data-ad-status=collapsed]{border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.mst-adsense-slot:has(ins[data-ad-status=unfilled]){border:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.in-article-ad{max-width:720px!important;margin:32px auto!important}.post-article-ad{max-width:760px!important;margin:36px auto!important}.match-detail-ad-banner{max-width:1080px!important;margin:28px auto!important}@media (max-width:768px){.mst-adsense-slot{max-width:100%!important;margin:12px auto!important}.in-article-ad,.post-article-ad,.match-detail-ad-banner{max-width:100%!important}}.match-content-hub{background:var(--mst-bg-surface)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-md)!important;max-width:1080px!important;margin:36px auto!important;padding:24px!important}.match-content-hub>div:last-child{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:16px!important;margin-top:18px!important;display:grid!important}.home-search-btn{background:var(--mst-bg-surface-elevated)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-sm)!important;color:var(--mst-text-muted)!important;cursor:pointer!important;will-change:border-color, background-color!important;transition:border-color var(--mst-transition-fast), background-color var(--mst-transition-fast)!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:550!important;display:flex!important}.match-content-hub a{background:var(--mst-bg-surface-elevated)!important;border:1px solid var(--mst-border-subtle)!important;border-radius:var(--mst-radius-sm)!important;color:inherit!important;will-change:transform, background, border-color!important;contain:content!important;transition:transform var(--mst-transition-fast), background var(--mst-transition-fast), border-color var(--mst-transition-fast)!important;flex-direction:column!important;justify-content:space-between!important;padding:16px!important;text-decoration:none!important;display:flex!important}.match-content-hub a:hover{background:var(--mst-bg-surface-hover)!important;border-color:var(--mst-border-hover)!important;transform:translateY(-2px)!important}.match-content-hub a span{color:var(--mst-red)!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:11px!important;font-weight:750!important}.match-content-hub a h3{margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.match-content-hub a p{color:var(--mst-text-secondary)!important;margin:0 0 12px!important;font-size:13px!important;line-height:1.5!important}.match-content-hub a b{color:var(--mst-text-primary)!important;align-self:flex-start!important;font-size:12px!important;font-weight:750!important}@media (max-width:640px){h1{font-size:clamp(22px,5.5vw,32px)!important;line-height:1.25!important}h2{font-size:clamp(18px,4.5vw,26px)!important;line-height:1.3!important}h3{font-size:clamp(15px,3.5vw,19px)!important;line-height:1.35!important}.home-matches,.major-league-tables,.home-news,.home-social{padding-left:14px!important;padding-right:14px!important}.home-match-grid,.real-fixtures{grid-template-columns:1fr!important}.detail-hero-box{padding:18px 14px!important}.detail-score strong{font-size:30px!important}.major-table-scroll{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.major-table-scroll th,.major-table-scroll td{padding:10px 8px!important;font-size:12px!important}.mst-adsense-slot{margin:20px auto!important;padding:8px!important}.match-content-hub{padding:16px!important}}.match-detail-skeleton,.detail-panel,.match-detail-header,.prediction-dashboard-section,.article-reading-column,.site-footer{contain:layout style!important}.prediction-dashboard-section{min-height:480px!important}.article-hero{border-radius:var(--mst-radius-md)!important;border:1px solid var(--mst-border-subtle)!important;aspect-ratio:16/9!important;background:var(--mst-bg-surface)!important;contain:layout style!important;width:100%!important;max-width:760px!important;margin-bottom:24px!important;overflow:hidden!important}.article-hero img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.prediction-tips-banner{background:var(--mst-bg-surface,#fff);border:1px solid var(--mst-border-subtle,#e5e5e5);border-radius:var(--mst-radius-sm,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.prediction-tips-wallet{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.prediction-tips-wallet strong{background:var(--mst-red,#dc2626);color:#fff;letter-spacing:.02em;border-radius:999px;padding:5px 14px;font-size:13px}.prediction-tips-economy-note{color:var(--mst-text-secondary,#666);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.prediction-tips-economy-note a{color:var(--mst-red,#dc2626);font-weight:700;text-decoration:none}.prediction-tips-economy-note a:hover{text-decoration:underline}.prediction-tipsters-row{margin-bottom:28px}.prediction-tipsters-row h3{text-transform:uppercase;letter-spacing:.04em;color:var(--mst-text-secondary,#777);margin-bottom:12px;font-size:16px;font-weight:850}.prediction-tipsters-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.prediction-tipster-chip{background:var(--mst-bg-surface,#fff);border:1px solid var(--mst-border-subtle,#e5e5e5);border-radius:var(--mst-radius-sm,12px);transition:transform var(--mst-transition-fast,.2s);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.prediction-tipster-chip:hover{border-color:var(--mst-red,#dc2626);transform:translateY(-2px)}.prediction-tipster-chip-header{justify-content:space-between;align-items:center;display:flex}.prediction-tipster-chip-header b{font-size:14px;font-weight:800}.tipster-level-badge{text-transform:uppercase;color:#333;background:#f1f1f1;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.tipster-level-badge.level-1{color:#334155;background:#e2e8f0}.tipster-level-badge.level-2{color:#1d4ed8;background:#dbeafe}.tipster-level-badge.level-3{color:#6d28d9;background:#ede9fe}.tipster-level-badge.level-4{color:#047857;background:#d1fae5}.tipster-level-badge.level-5{color:#b45309;background:#fef3c7}.prediction-tipster-chip-stats{align-items:center;gap:8px;font-size:12px;display:flex}.prediction-tipster-chip-stats span.win-rate{color:#16a34a;font-weight:800}.prediction-tipster-chip-stats span.streak{color:var(--mst-red,#dc2626);font-weight:800}.prediction-tips-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;margin-top:18px;display:grid}.prediction-tip-card{background:var(--mst-bg-surface,#fff);border:1px solid var(--mst-border-subtle,#e5e5e5);border-radius:var(--mst-radius-md,16px);transition:box-shadow var(--mst-transition-fast,.2s), border-color var(--mst-transition-fast,.2s);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.prediction-tip-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000d}.prediction-tip-top{color:var(--mst-text-secondary,#777);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.prediction-tip-top small{color:var(--mst-red,#dc2626);font-size:11px;font-weight:800}.prediction-tip-matchup{border-top:1px solid var(--mst-border-subtle,#eee);border-bottom:1px solid var(--mst-border-subtle,#eee);justify-content:space-between;align-items:center;padding:10px 0;font-size:15px;font-weight:850;display:flex}.prediction-tip-matchup span.vs{color:var(--mst-text-secondary,#999);background:#0000000a;border-radius:4px;padding:2px 8px;font-size:11px}.prediction-tip-author{justify-content:space-between;align-items:center;font-size:12px;display:flex}.prediction-tip-author-info{align-items:center;gap:8px;display:flex}.prediction-tip-author-info b{font-weight:800}.prediction-tip-confidence{color:#d97706;background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.prediction-tip-locked-block{border-radius:var(--mst-radius-sm,12px);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.prediction-tip-locked-block p{color:var(--mst-text-secondary,#64748b);margin:0;font-size:13px;line-height:1.4}.prediction-tip-unlock-btn{background:var(--mst-red,#dc2626);color:#fff;cursor:pointer;transition:all var(--mst-transition-fast,.2s);border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:900;display:inline-flex}.prediction-tip-unlock-btn:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc262640}.prediction-tip-unlock-btn:disabled{opacity:.6;cursor:wait}.prediction-tip-unlocked-block{border-radius:var(--mst-radius-sm,12px);background:#f0fdf4;border:1px solid #bbf7d0;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.prediction-tip-market-badge{text-transform:uppercase;color:#166534;letter-spacing:.04em;font-size:11px;font-weight:850}.prediction-tip-selection{color:#14532d;font-size:16px;font-weight:900}.prediction-tip-analysis{color:#1e293b;margin:4px 0 0;font-size:13px;line-height:1.55}.prediction-tip-result-badge{text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.prediction-tip-result-badge.win{color:#15803d;background:#dcfce7}.prediction-tip-result-badge.loss{color:#b91c1c;background:#fee2e2}.prediction-tip-result-badge.void{color:#64748b;background:#f1f5f9}.prediction-tips-tiers-guide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0;display:grid}.prediction-tier-card{background:var(--mst-bg-surface,#fff);border:1px solid var(--mst-border-subtle,#e5e5e5);border-radius:var(--mst-radius-sm,12px);text-align:center;flex-direction:column;gap:6px;padding:16px;display:flex}.prediction-tier-card strong{font-size:16px;font-weight:850}.prediction-tier-card span{color:var(--mst-text-secondary,#666);font-size:12px}.prediction-tips-cta-box{color:#fff;border-radius:var(--mst-radius-md,16px);background:linear-gradient(135deg,#1c1917,#292524);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:24px;display:flex}.prediction-tips-cta-box h3{color:#fff;margin:0 0 6px;font-size:20px;font-weight:850}.prediction-tips-cta-box p{color:#d6d3d1;max-width:600px;margin:0;font-size:13px;line-height:1.5}.prediction-tips-cta-box a{background:var(--mst-red,#dc2626);color:#fff;white-space:nowrap;transition:background var(--mst-transition-fast,.2s);border-radius:999px;padding:12px 24px;font-size:13px;font-weight:900;text-decoration:none}.prediction-tips-cta-box a:hover{background:#b91c1c}html[data-theme=dark] .prediction-tips-banner,html[data-theme=dark] .prediction-tipster-chip,html[data-theme=dark] .prediction-tip-card,html[data-theme=dark] .prediction-tier-card{background:var(--mst-bg-surface,#1a1c20);border-color:var(--mst-border-subtle,#34363b);color:var(--mst-text-primary,#f5f2eb)}html[data-theme=dark] .prediction-tip-matchup{border-color:#34363b}html[data-theme=dark] .prediction-tip-locked-block{background:#15171b;border-color:#34363b}html[data-theme=dark] .prediction-tip-locked-block p{color:#94a3b8}html[data-theme=dark] .prediction-tip-unlocked-block{background:#0f241a;border-color:#1e3a29}html[data-theme=dark] .prediction-tip-selection{color:#4ade80}html[data-theme=dark] .prediction-tip-analysis{color:#e2e8f0}html[data-theme=dark] .tipster-level-badge.level-1{color:#94a3b8;background:#262c36}html[data-theme=dark] .tipster-level-badge.level-2{color:#60a5fa;background:#1e293b}html[data-theme=dark] .tipster-level-badge.level-3{color:#c084fc;background:#2e1065}html[data-theme=dark] .tipster-level-badge.level-4{color:#34d399;background:#064e3b}html[data-theme=dark] .tipster-level-badge.level-5{color:#fbbf24;background:#451a03}@media (max-width:768px){.prediction-tips-grid{grid-template-columns:1fr}.prediction-tips-banner,.prediction-tips-cta-box{flex-direction:column;align-items:flex-start}}:root{--admin-bg:#090a0d;--admin-surface:#12141a;--admin-surface-elevated:#181b22;--admin-surface-hover:#1f232d;--admin-border:#ffffff14;--admin-border-focus:#ef233c99;--admin-text-primary:#f8fafc;--admin-text-secondary:#94a3b8;--admin-text-muted:#64748b;--admin-red:#ef233c;--admin-red-glow:#ef233c33;--admin-green:#22c55e;--admin-green-bg:#22c55e1f;--admin-green-border:#22c55e4d;--admin-amber:#f59e0b;--admin-amber-bg:#f59e0b1f;--admin-amber-border:#f59e0b4d;--admin-blue:#3b82f6;--admin-blue-bg:#3b82f61f;--admin-radius-sm:8px;--admin-radius-md:12px;--admin-radius-lg:16px;--admin-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Padauk", "Pyidaungsu", "Myanmar3", system-ui, sans-serif}html[data-theme=light]{--admin-bg:#f8fafc;--admin-surface:#fff;--admin-surface-elevated:#f1f5f9;--admin-surface-hover:#e2e8f0;--admin-border:#00000017;--admin-border-focus:#ef233ccc;--admin-text-primary:#0f172a;--admin-text-secondary:#475569;--admin-text-muted:#94a3b8}.mst-admin-root{background:var(--admin-bg);min-height:100vh;color:var(--admin-text-primary);font-family:var(--admin-font);-webkit-font-smoothing:antialiased;display:flex;position:relative}.mst-admin-sidebar{background:var(--admin-surface);border-right:1px solid var(--admin-border);z-index:50;scrollbar-width:thin;flex-direction:column;justify-content:space-between;width:260px;min-width:260px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.mst-admin-brand{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.mst-admin-brand a.logo-link{align-items:center;text-decoration:none;display:flex}.mst-admin-brand img{width:auto;height:32px;display:block}.mst-env-pill{letter-spacing:.08em;background:var(--admin-red);color:#fff;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.mst-admin-nav-sections{flex-direction:column;flex:1;gap:20px;padding:18px 14px;display:flex}.mst-admin-nav-group{flex-direction:column;gap:4px;display:flex}.mst-admin-nav-title{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-muted);padding:0 10px 4px;font-size:10px;font-weight:800}.mst-admin-nav-item{border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.mst-admin-nav-item:hover{background:var(--admin-surface-hover);color:var(--admin-text-primary)}.mst-admin-nav-item.active{background:var(--admin-surface-elevated);color:var(--admin-text-primary);box-shadow:inset 3px 0 0 var(--admin-red);font-weight:700}.mst-admin-nav-badge{background:var(--admin-surface-hover);color:var(--admin-text-secondary);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.mst-admin-nav-badge.alert{background:var(--admin-red);color:#fff}.mst-admin-user-footer{border-top:1px solid var(--admin-border);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mst-admin-user-info{flex-direction:column;min-width:0;display:flex}.mst-admin-user-name{color:var(--admin-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.mst-admin-role-badge{text-transform:uppercase;color:var(--admin-text-muted);font-size:10px;font-weight:800}.mst-admin-signout-btn{border-radius:var(--admin-radius-sm);background:var(--admin-surface-elevated);border:1px solid var(--admin-border);color:var(--admin-text-secondary);cursor:pointer;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.mst-admin-signout-btn:hover{background:var(--admin-red);border-color:var(--admin-red);color:#fff}.mst-admin-main-container{flex-direction:column;flex:1;min-width:0;display:flex}.mst-admin-topbar{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.mst-admin-breadcrumbs{color:var(--admin-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.mst-admin-breadcrumbs a{color:var(--admin-text-secondary);font-weight:600;text-decoration:none}.mst-admin-breadcrumbs span.separator{opacity:.4}.mst-admin-breadcrumbs span.current{color:var(--admin-text-primary);font-weight:700}.mst-admin-topbar-actions{align-items:center;gap:14px;display:flex}.mst-live-site-link{color:var(--admin-text-secondary);border-radius:var(--admin-radius-sm);background:var(--admin-surface-elevated);border:1px solid var(--admin-border);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.mst-live-site-link:hover{border-color:var(--admin-border-focus);color:var(--admin-text-primary)}.mst-status-dot{background:var(--admin-green);width:8px;height:8px;box-shadow:0 0 8px var(--admin-green);border-radius:50%;display:inline-block}.mst-admin-content{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:28px;display:flex}.mst-page-header{flex-direction:column;gap:6px;display:flex}.mst-page-header h1{color:var(--admin-text-primary);margin:0;font-size:26px;font-weight:800;line-height:1.25}.mst-page-header p{color:var(--admin-text-secondary);margin:0;font-size:14px;line-height:1.5}.mst-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.mst-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-sizing:border-box;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.mst-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mst-card-title{color:var(--admin-text-primary);margin:0;font-size:16px;font-weight:750}.mst-kpi-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);flex-direction:column;justify-content:space-between;gap:8px;padding:18px 20px;display:flex}.mst-kpi-label{color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.mst-kpi-value{color:var(--admin-text-primary);font-size:28px;font-weight:800;line-height:1.1}.mst-kpi-subtitle{color:var(--admin-text-muted);font-size:12px}.mst-progress-container{background:var(--admin-surface-elevated);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.mst-progress-track{background:var(--admin-surface-hover);border-radius:999px;width:100%;height:8px;overflow:hidden}.mst-progress-fill{background:var(--admin-red);border-radius:999px;height:100%;transition:width .3s}.mst-table-wrap{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);width:100%;overflow-x:auto}table.mst-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}table.mst-table th{background:var(--admin-surface-elevated);color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:12px 18px;font-size:11px;font-weight:750}table.mst-table td{border-bottom:1px solid var(--admin-border);color:var(--admin-text-primary);vertical-align:middle;padding:14px 18px}table.mst-table tr:last-child td{border-bottom:none}table.mst-table tr:hover td{background:var(--admin-surface-hover)}.mst-badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.mst-badge.published,.mst-badge.success,.mst-badge.active{background:var(--admin-green-bg);color:var(--admin-green);border:1px solid var(--admin-green-border)}.mst-badge.draft,.mst-badge.review,.mst-badge.pending,.mst-badge.partial{background:var(--admin-amber-bg);color:var(--admin-amber);border:1px solid var(--admin-amber-border)}.mst-badge.archived,.mst-badge.failed,.mst-badge.disabled,.mst-badge.error{color:var(--admin-red);background:#ef233c1f;border:1px solid #ef233c4d}.mst-badge.neutral,.mst-badge.skipped{background:var(--admin-surface-hover);color:var(--admin-text-secondary);border:1px solid var(--admin-border)}.mst-btn{border-radius:var(--admin-radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .15s,background-color .15s,border-color .15s;display:inline-flex}.mst-btn-primary{background:var(--admin-red);color:#fff}.mst-btn-primary:hover{opacity:.92}.mst-btn-secondary{background:var(--admin-surface-elevated);border-color:var(--admin-border);color:var(--admin-text-primary)}.mst-btn-secondary:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-focus)}.mst-btn-danger{color:var(--admin-red);background:#ef233c1f;border-color:#ef233c4d}.mst-btn-danger:hover{background:var(--admin-red);color:#fff}.mst-btn-sm{padding:6px 12px;font-size:12px}.mst-btn:disabled{opacity:.45;cursor:not-allowed}.mst-input,.mst-select,.mst-textarea{box-sizing:border-box;background:var(--admin-surface-elevated);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);width:100%;color:var(--admin-text-primary);outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.mst-input:focus,.mst-select:focus,.mst-textarea:focus{border-color:var(--admin-border-focus);box-shadow:0 0 0 2px var(--admin-red-glow)}.mst-form-group{flex-direction:column;gap:7px;width:100%;display:flex}.mst-form-label{color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:750}.mst-form-hint{color:var(--admin-text-muted);font-size:11px}.mst-alert{border-radius:var(--admin-radius-sm);align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.mst-alert-success{background:var(--admin-green-bg);border:1px solid var(--admin-green-border);color:var(--admin-green)}.mst-alert-error{color:#ff8594;background:#ef233c1f;border:1px solid #ef233c4d}.mst-alert-warning{background:var(--admin-amber-bg);border:1px solid var(--admin-amber-border);color:var(--admin-amber)}.mst-editorial-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mst-article-sidebar{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);flex-direction:column;gap:14px;max-height:calc(100vh - 120px);padding:18px;display:flex;position:sticky;top:84px}.mst-article-list{flex-direction:column;gap:6px;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.mst-article-list-item{border-radius:var(--admin-radius-sm);background:var(--admin-surface-elevated);border:1px solid var(--admin-border);cursor:pointer;text-align:left;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.mst-article-list-item:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-focus)}.mst-article-list-item.active{background:var(--admin-surface-hover);border-color:var(--admin-red);box-shadow:inset 3px 0 0 var(--admin-red)}.mst-article-list-item b{color:var(--admin-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.mst-editorial-workspace{grid-template-columns:1fr}.mst-article-sidebar{max-height:380px;position:static}}@media (max-width:860px){.mst-admin-sidebar{width:280px;height:100vh;display:none;position:fixed;top:0;left:0;box-shadow:0 0 30px #000c}.mst-admin-sidebar.open{display:flex}.mst-admin-content{padding:18px 14px}.mst-admin-topbar{padding:0 16px}}
