/* Approved GOLTIKI tokens and public shell. No data, clocks or disclosure controls. */
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-ExtraBold.woff2') format('woff2');font-weight:800;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('/fonts/BarlowCondensed-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--g-brand:#087650;--g-masthead:#0b241b;--g-accent:#c6f16d;--g-ink:#15251d;--g-surface:#f5f7f4;--g-live:#ac332c;--g-muted:#52645a;--g-border:#d5dfd6;--g-space-1:4px;--g-space-2:8px;--g-space-3:12px;--g-space-4:16px;--g-space-6:24px;--g-space-8:32px;--g-space-12:48px;--g-bottom-reserve:0px}
body[data-product-system]{margin:0;background:var(--g-surface);color:var(--g-ink);font-family:Tajawal,Arial,sans-serif;padding-bottom:var(--g-bottom-reserve)}
body[data-product-system] :is(button,input,select,textarea){font-family:inherit}
body[data-product-system] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--g-brand);outline-offset:4px;box-shadow:0 0 0 2px #fff}
body[data-product-system] :is(.product-header,.product-bottom-navigation) :is(a,button,summary,select):focus-visible{outline-color:var(--g-accent);box-shadow:0 0 0 2px var(--g-masthead)}
body[data-product-system] :is(h1,h2,h3){color:var(--g-ink);font-weight:800;overflow-wrap:break-word;text-wrap:pretty}
html:not([lang=ar]) body[data-product-system] :is(h1,h2){font-family:'Barlow Condensed',Tajawal,Arial,sans-serif;font-weight:700}
body[data-product-system] :is(.page-container,.container){max-width:1248px}
body[data-product-system] :is(.page-hero,.page-prose,.page-story,.article-card,.page-story-card,.page-news-card,.articles-hub-card,.match-card,.sports-directory-card){color:var(--g-ink)}
body[data-product-system] :is(.page-kicker,.page-read-link,.story-category,.source-link){color:var(--g-brand)}
body[data-product-system] :is(.page-intro,.page-small,.page-footnote,.page-breadcrumb,.page-story-meta){color:var(--g-muted)}
.product-container{max-width:1248px;width:calc(100% - 64px);margin-inline:auto}
.product-header{position:relative;z-index:60;background:var(--g-masthead);color:#fff;border-bottom:2px solid var(--g-accent)}
.product-header-top{display:flex;align-items:center;gap:24px;min-height:100px;padding-block:16px}
.product-brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:inherit;text-decoration:none!important;line-height:1}
.product-brand img{width:40px;height:40px;border-radius:8px;display:block}
.product-brand>span{font:700 32px/1 'Barlow Condensed',Tajawal,sans-serif;letter-spacing:-.3px;color:inherit}
.product-tagline{margin:0 auto;color:var(--g-accent);font-size:16px;font-weight:500}
.product-language-controls{display:flex;align-items:center;gap:12px;margin-inline-start:auto;color:#fff}
.product-language-controls .language-control{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #60756a;border-radius:4px;padding-inline:8px;color:#fff;background:var(--g-masthead)}
.product-language-controls select{min-height:44px;max-width:190px;border:0;border-radius:0;color:#fff;background:var(--g-masthead);padding:8px;font-size:15px;font-weight:700;cursor:pointer}
.product-language-controls select:disabled{opacity:.8;cursor:default}
.product-language-controls :is(svg,.search-toggle svg){height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.product-language-controls .search-toggle{display:grid;place-items:center;min-width:44px;min-height:44px;color:#fff;background:transparent;border:1px solid #60756a;border-radius:4px}
.product-navigation{display:flex;align-items:stretch;gap:16px;position:relative;padding:0;margin:0;color:#fff}
.product-navigation>a,.product-more>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:0;border-bottom:3px solid transparent;text-decoration:none!important;color:#edf3ed;font-size:16px;font-weight:700;line-height:1.35;white-space:normal;cursor:pointer;box-sizing:border-box}
.product-navigation>a:hover,.product-more>summary:hover{background:#183a2b;color:#fff}
.product-navigation>a[aria-current],.product-more>summary[data-current-section]{border-bottom-color:var(--g-accent);color:var(--g-accent)}
.product-navigation svg{display:none;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}
.product-more{position:relative;margin-inline-start:auto;list-style:none}
.product-more>summary{list-style:none}
.product-more>summary::-webkit-details-marker{display:none}
.product-more>summary:after{content:'⌄';font-size:16px;line-height:1}
.product-more[open]>summary{background:#183a2b;color:var(--g-accent)}
.product-more:not([open])>.product-more-panel{display:none}
.product-more-panel{position:absolute;inset-inline-end:0;top:100%;width:min(600px,calc(100vw - 32px));max-height:min(70vh,620px);overflow-y:auto;background:#fff;color:var(--g-ink);border:1px solid var(--g-border);border-top:3px solid var(--g-accent);border-radius:0 0 8px 8px;box-shadow:0 12px 32px #0b241b26;padding:16px;z-index:80}
.product-more-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--g-border)}
.product-more-heading strong{font-size:18px;color:var(--g-ink)}
.product-more-heading button{min-width:44px;min-height:44px;font:400 28px/1 Arial,sans-serif;color:var(--g-ink);background:#fff;border:1px solid var(--g-border);border-radius:4px;cursor:pointer}
.product-more-panel>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
.product-more-panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:4px;color:var(--g-ink);text-decoration:none;font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:break-word}
.product-more-panel a:hover,.product-more-panel a[aria-current]{background:#e6f2e8;color:#075b3f}
.product-bottom-navigation{display:none}
.product-footer{margin-top:48px;padding:32px 0 0;border-top:1px solid var(--g-border);background:#eaf0e8;color:var(--g-ink)}
.product-footer-brand{display:flex;align-items:center;gap:24px;justify-content:space-between;padding-block:0 24px}
.product-footer-brand .product-brand{color:var(--g-ink)}
.product-footer-brand p{margin:0;color:var(--g-muted);font-size:16px}
.product-footer-columns{display:grid;grid-template-columns:2fr 1fr;gap:32px}
.product-footer h2{font-family:Tajawal,Arial,sans-serif!important;font-size:16px!important;margin:0 0 12px;padding:0;font-weight:800;line-height:1.5}
.product-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}
.product-footer-columns>section:last-child nav{grid-template-columns:1fr}
.product-footer nav a{display:flex;align-items:center;min-height:44px;padding-block:8px;color:var(--g-ink);font-weight:500;font-size:15px;line-height:1.6;overflow-wrap:break-word}
.product-footer nav a:hover{color:var(--g-brand);text-decoration:underline}
.product-footer-bottom{margin-top:24px;padding-block:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--g-border);font-size:14px;color:var(--g-muted)}
.product-footer-bottom>a{min-height:44px;display:flex;align-items:center;color:var(--g-brand);font-weight:700}
body[data-product-system] .utility-bar{background:#071c14;color:#c7d4cb;border-color:#234432}
body[data-product-system] .utility-bar :is(.utility-tag,.utility-date,.utility-global){color:#c7d4cb}
body[data-product-system] .club-theme-subbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block:12px}
body[data-product-system] :is(.page-notice,.empty-message,.match-empty){border-radius:4px}
.product-state{border:1px solid var(--g-border);border-inline-start:4px solid var(--g-brand);padding:16px 24px;background:#fff;color:var(--g-ink);margin-block:16px;line-height:1.8}
.product-state p{margin:0;color:var(--g-muted)}
.product-state[data-product-state=fetch-failure]{border-inline-start-color:var(--g-live)}
.product-state[data-product-state=fetch-failure] :is(strong,.product-state-title){color:var(--g-live)}
.product-state[data-product-state=stale-observed]{border-inline-start-color:#846027;background:#fbf8ef}
.product-state[data-product-state=loading]{border-inline-start-color:#617468}
.product-state-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.product-state-actions :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--g-brand);border-radius:4px;background:#fff;color:var(--g-brand);font-weight:700}
@media(max-width:1023px){.product-container{width:calc(100% - 48px)}.product-tagline{font-size:14px}.product-header-top{gap:16px;min-height:88px}.product-navigation{gap:4px}.product-navigation>a,.product-more>summary{font-size:15px;padding-inline:12px}}
@media(max-width:767px){:root{--g-bottom-reserve:calc(72px + env(safe-area-inset-bottom,0px))}.product-container{width:calc(100% - 32px)}.product-header-top{gap:12px;min-height:80px;padding-block:12px;flex-wrap:wrap}.product-tagline{display:none}.product-brand img{width:32px;height:32px;border-radius:6px}.product-brand>span{font-size:28px}.product-language-controls{gap:8px}.product-language-controls .language-control{padding-inline:4px}.product-language-controls .language-control>svg{display:none}.product-language-controls select{font-size:14px;max-width:132px;padding-inline:4px}.product-language-controls .search-toggle{display:none}.product-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.product-navigation>a,.product-more>summary{min-height:48px;padding:12px 3px;font-size:13px;text-align:center}.product-more{margin:0;min-width:0;position:static}.product-more>summary:after{display:none}.product-more-panel{inset-inline:0;width:auto;max-height:65vh}.product-more-panel>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.product-more-panel a{font-size:15px;padding-inline:8px}.product-bottom-navigation{display:grid;position:fixed;inset-inline:0;bottom:0;z-index:70;background:var(--g-masthead);padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid #40604d;min-height:64px;box-shadow:0 -4px 16px #0b241b12}.product-bottom-navigation>a,.product-bottom-navigation .product-more>summary{flex-direction:column;gap:4px;font-size:12px;padding:4px 2px;min-height:56px;border-bottom:0;border-top:3px solid transparent}.product-bottom-navigation>a[aria-current],.product-bottom-navigation .product-more>summary[data-current-section]{border-top-color:var(--g-accent)}.product-bottom-navigation svg{display:block}.product-bottom-navigation .product-more-panel{top:auto;bottom:100%;inset-inline:8px;border-radius:8px 8px 0 0;max-height:calc(100dvh - 180px)}.product-footer{margin-top:32px;padding-top:24px}.product-footer-brand{align-items:flex-start;flex-direction:column;gap:16px}.product-footer-columns{grid-template-columns:1fr;gap:24px}.product-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.product-footer-columns>section:last-child nav{grid-template-columns:repeat(2,minmax(0,1fr))}.product-footer-bottom{font-size:13px;align-items:flex-start}.product-state{padding:16px}.product-footer{padding-bottom:8px}}
@media(prefers-reduced-motion:reduce){body[data-product-system] *,body[data-product-system] *:before,body[data-product-system] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
@media(forced-colors:active){.product-header,.product-bottom-navigation,.product-more-panel{border:1px solid CanvasText}.product-navigation>a[aria-current],.product-more>summary[data-current-section]{outline:2px solid Highlight}.product-brand img{forced-color-adjust:none}}

.product-header .push-brand{color:#fff}.product-header .push-brand-symbol{stroke:#fff}.product-header .push-site-language select{min-height:44px;color:#fff;background:var(--g-masthead);border:1px solid #60756a;border-radius:4px;padding:8px}

body[data-product-system] [hidden]{display:none!important}

body[data-product-system]>.product-header{max-width:none;margin:0;padding:0;width:100%}body[data-product-system]>.product-footer{max-width:none;width:100%;margin-inline:0}.product-footer a{margin-inline:0}.product-edition-links{display:flex;flex-wrap:wrap;gap:8px}.product-edition-links a{min-height:44px;display:flex;align-items:center;color:#fff;font-size:13px;padding:4px}

body[data-product-system] .wp-page>.wp-nav,body[data-product-system] .wp-page>.wp-footer{display:none}body[data-product-system]>.product-footer{padding-inline:0}
