:root{color-scheme:light;--bg:#f6f3f3;--bg-elev:#ffffff;--bg-sunken:#f3e4e6;--ink:#1a1a1a;--ink-soft:#5c534f;--line:#eadfe0;--green:#c8102e;--green-deep:#9b0e16;--green-soft:#f8e8ea;--amber:#f0b429;--amber-ink:#1c1915;--amber-deep:#8a5300;--on-green:#ffffff;--focus:#c8102e;--header-bg:#ffffff;--footer-bg:#1a1a1a;--footer-ink:#ffffff;--status-idle:#1d4ed8;--status-soon:#15803d;--status-live:#15803d;--status-done:#c8102e;--tab-yesterday:#7a1020;--tab-today:#c8102e;--tab-tomorrow:#e23b4a;--logo-bg:#c8102e;--logo-ink:#ffffff;--score-bg:#102117;--score-ink:#f0b429;--ticker-bg:#06281c;--ticker-ink:#f6f1e7;--max:1120px;--shadow:0 10px 30px rgba(28, 25, 21, 0.05)}[data-theme="dark"]{color-scheme:dark;--bg:#0c121c;--bg-elev:#151d2c;--bg-sunken:#0a0f18;--ink:#f4efe6;--ink-soft:#c5ced8;--line:#2c384c;--green:#3dbe86;--green-deep:#8ee0b5;--green-soft:#13261c;--amber:#f0b429;--amber-ink:#1c1915;--amber-deep:#f0b429;--on-green:#062117;--focus:#f0b429;--header-bg:rgba(12, 18, 28, 0.94);--footer-bg:#101826;--footer-ink:#f4efe6;--score-bg:#070b12;--score-ink:#f0b429;--ticker-bg:#071910;--ticker-ink:#f6f1e7;--status-idle:#8eb6ff;--status-soon:#5ddea0;--status-live:#5ddea0;--status-done:#ff5c5c;--shadow:none}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,rgb(12 92 59 / .05),transparent 18rem),var(--bg);color:var(--ink);font-family:Tahoma,"Segoe UI",system-ui,sans-serif;font-size:1.0625rem;line-height:1.7}[data-theme="dark"] body{background:linear-gradient(180deg,rgb(61 190 134 / .08),transparent 18rem),var(--bg)}img{max-width:100%;height:auto}a{color:var(--green)}a:hover{color:var(--green-deep)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:100;background:var(--amber);color:var(--amber-ink);padding:.5rem .8rem;text-decoration:none;font-weight:700}.skip-link:focus{top:.75rem}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:min(var(--max), calc(100% - 2rem));margin-inline:auto;padding-block:1.75rem 2.5rem}.section+.section{margin-top:2.75rem}.section__head{margin-bottom:1rem}.section--matches .section__head,.matches-day .section__head{text-align:center}.section__kicker{margin:0 0 .2rem;color:var(--amber-deep);font-size:.82rem;font-weight:700}.section__title{margin:0;font-size:clamp(1.6rem, 2.4vw, 2.15rem);line-height:1.25;font-weight:700}.section__date,.section__note{margin:.35rem 0 0;color:var(--ink-soft)}.section__more{margin:1rem 0 0}.section__more a{font-weight:700;text-decoration:none;border-bottom:2px solid var(--amber)}.section__more--news{text-align:center;font-size:.9rem}.section__more--news a{font-weight:600;border-bottom-width:1px;color:inherit;opacity:.85}.section__more--news a:hover,.section__more--news a:focus-visible{opacity:1}.ticker{display:flex;align-items:center;gap:.75rem;min-height:2.85rem;padding-inline:.75rem;background:var(--ticker-bg);color:var(--ticker-ink)}.ticker__label,.ticker__label:hover,.ticker__label:focus-visible,.ticker__label:visited{color:var(--amber-ink);text-decoration:none}.ticker__label{margin:0;flex:0 0 auto;background:var(--amber);color:var(--amber-ink);text-decoration:none;cursor:pointer;font-weight:700;font-size:.82rem;padding:.15rem .55rem}.ticker__viewport{overflow:hidden;flex:1 1 auto;min-width:0}.ticker__track{display:flex;width:max-content;animation:ostora-marquee 35s linear infinite}.ticker__group{display:flex;align-items:center;padding-inline:.5rem}.ticker__item{color:var(--ticker-ink);text-decoration:none;white-space:nowrap;padding:.45rem .2rem;margin-inline-end:1.75rem;position:relative}.ticker__item::after{content:"";position:absolute;inset-inline-end:-1rem;top:50%;width:.38rem;height:.38rem;background:var(--amber);transform:translateY(-50%) rotate(45deg)}.ticker__item:hover,.ticker__item:focus-visible{color:var(--amber)}.ticker__viewport:hover .ticker__track,.ticker__viewport:focus-within .ticker__track{animation-play-state:paused}@keyframes ostora-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ostora-marquee-rtl{from{transform:translateX(0)}to{transform:translateX(50%)}}[dir="rtl"] .ticker__track{animation-name:ostora-marquee-rtl}.site-header,.site-header__inner,.ticker{position:static;top:auto;inset:auto}.site-header{position:static;background-color:var(--header-bg);background-image:repeating-linear-gradient(-14deg,transparent,transparent 12px,rgb(12 92 59 / .045) 12px,rgb(12 92 59 / .045) 13px);border-bottom:4px solid var(--green)}[data-theme="dark"] .site-header{background-image:repeating-linear-gradient(-14deg,transparent,transparent 12px,rgb(61 190 134 / .07) 12px,rgb(61 190 134 / .07) 13px)}.site-header__inner{width:min(var(--max), calc(100% - 2rem));margin-inline:auto;padding-block:.75rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem 1rem}.brand{display:flex;align-items:center;gap:.7rem;min-width:0;flex:0 0 auto;position:static;transform:none}.brand__mark{width:1.15rem;height:1.35rem;flex:0 0 auto;background:linear-gradient(135deg,var(--amber) 0 46%,var(--green) 46% 100%);clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%)}.custom-logo-link{display:flex;line-height:0}.custom-logo{max-height:52px;width:auto}.brand__text{display:flex;flex-direction:column;text-decoration:none;color:inherit;line-height:1.2;min-width:0}.brand__name{font-weight:700;font-size:1.35rem}.brand__tagline{color:var(--ink-soft);font-size:.78rem}.header-tools{display:flex;align-items:center;gap:.45rem;margin-inline-start:auto;flex:0 0 auto;position:relative;z-index:2}.nav-toggle{display:none}.menu-grid{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;background:#fff0;color:var(--ink);cursor:pointer;flex:0 0 auto;position:relative;z-index:2}.primary-nav{display:block;flex:1 1 auto;min-width:0}.primary-menu,.footer-menu{list-style:none;margin:0;padding:0}.primary-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.15rem}.primary-menu a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .7rem;color:inherit;text-decoration:none;font-weight:700}.primary-menu a:hover,.primary-menu .current-menu-item>a,.primary-menu .current_page_item>a{color:var(--green);box-shadow:inset 0 -3px 0 var(--amber)}.primary-menu li{position:relative}.primary-menu .sub-menu{display:none;position:absolute;z-index:5;inset-inline-start:0;top:100%;min-width:12rem;background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);padding:.35rem 0}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu{display:block}.primary-menu .sub-menu a{width:100%;box-shadow:none}.menu-item-has-children>a::after{content:"";display:inline-block;margin-inline-start:.35rem;border:4px solid #fff0;border-top-color:currentColor;transform:translateY(2px)}.header-search,.search-form{display:flex;align-items:stretch}.header-search input[type="search"],.search-form input[type="search"]{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-inline-end:0;min-height:2.75rem;padding:.35rem .65rem;width:8.5rem;font:inherit}.search-form input[type="search"]{width:min(18rem, 70vw)}.header-search button,.search-form button,.button{background:var(--green);color:var(--on-green);border:1px solid var(--green);min-height:2.75rem;padding:.35rem .8rem;font:inherit;font-weight:700;cursor:pointer}.header-search button:hover,.search-form button:hover{background:var(--green-deep);color:var(--on-green)}[data-theme="dark"] .header-search button:hover,[data-theme="dark"] .search-form button:hover{color:var(--amber-ink)}.lang-switch,.lang-toggle{display:inline-flex;align-items:center;border:0;background:#fff0;color:inherit;text-decoration:none;font-weight:800;min-height:2.75rem;padding:0 .35rem}.lang-switch a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.2rem .65rem;color:inherit;text-decoration:none;font-weight:700;font-size:.92rem}.lang-switch a[aria-current="true"]{background:var(--green);color:var(--on-green)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#fff0;color:var(--ink);border:0;cursor:pointer}.theme-toggle:hover{color:var(--amber-deep)}[data-theme="light"] .icon-sun,[data-theme="dark"] .icon-moon{display:none}.day-switch{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0}.section--matches .day-switch,.matches-day .day-switch{justify-content:center}.day-switch__item{display:inline-flex;align-items:center;min-height:2.5rem;padding:.2rem .75rem;border:1px solid var(--line);background:var(--bg-elev);color:inherit;text-decoration:none;font-weight:700}.day-switch__item.is-current,.day-switch__item[aria-current="page"]{background:var(--green);border-color:var(--green);color:var(--on-green)}.day-switch a.day-switch__item:hover{border-color:var(--green);color:var(--green)}.match-board{display:grid;gap:.55rem}.match-board__head,.match-card{display:grid;grid-template-columns:10.5rem minmax(0,1.6fr) 11rem 8.5rem 7.5rem;gap:.75rem 1rem;align-items:center}.match-board__head{padding:0 1rem;color:var(--ink-soft);font-size:.78rem;font-weight:700}.match-card{position:relative;text-decoration:none;color:inherit;background:var(--bg-elev);border:1px solid var(--line);border-inline-start:5px solid var(--green);padding:.85rem 1rem;box-shadow:var(--shadow)}.match-card:hover{background:var(--green-soft);border-color:var(--green)}.match-card--live{border-inline-start-color:var(--amber)}.match-card--postponed{border-inline-start-color:var(--amber-deep)}.match-card__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.match-card__comp,.match-card__time,.match-card__venue,.match-card__broadcast{display:flex;flex-direction:column;gap:.25rem;min-width:0}.match-card__comp-name,.match-card__venue,.match-card__broadcast,.match-card__time time{overflow-wrap:anywhere}.match-card__time time{font-variant-numeric:tabular-nums;font-weight:700;font-size:.92rem;line-height:1.35}.match-card__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;align-items:center}.team{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.team__logo{width:2.25rem;height:2.25rem;object-fit:contain}.team__country{display:block;color:var(--ink-soft);font-size:.75rem;line-height:1.3}.team__name{display:block;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.team--away{align-items:flex-end;text-align:end}.match-score{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:4.4rem;padding:.28rem .4rem;background:var(--score-bg);color:var(--score-ink);font-weight:700;font-variant-numeric:tabular-nums;font-size:1.05rem}.match-score__vs{font-size:.85rem;letter-spacing:0}.status{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;font-size:.78rem;font-weight:700;line-height:1.3;padding:.12rem .45rem;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.status--live{background:var(--green);border-color:var(--green);color:var(--on-green)}.status--finished{background:var(--bg-sunken);color:var(--ink-soft)}.status--postponed{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.status--scheduled{color:var(--green);border-color:var(--green);background:#fff0}.status__dot{width:.48rem;height:.48rem;border-radius:50%;background:currentColor;animation:ostora-pulse 1.4s ease-in-out infinite}@keyframes ostora-pulse{0%,100%{opacity:1}50%{opacity:.35}}.match-single{max-width:52rem;margin-inline:auto}.back-link{margin:0 0 .8rem}.back-link a{font-weight:700;text-decoration:none}.scoreboard__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.8rem}.scoreboard__comp{margin:0;font-weight:700;color:var(--amber-deep)}.match-single__image{display:block;width:100%;max-height:22rem;object-fit:cover;margin-bottom:1rem;border:1px solid var(--line)}.scoreboard__matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem 1rem;align-items:center;margin:0;padding:1.1rem 1rem;background:linear-gradient(180deg,rgb(240 180 41 / .14),transparent 42%),var(--bg-elev);border:1px solid var(--line);border-block-start:6px solid var(--green);font-size:1rem;font-weight:400}.scoreboard__side{display:flex;flex-direction:column;gap:.15rem;min-width:0}.scoreboard__side--away{align-items:flex-end;text-align:end}.scoreboard__country{color:var(--ink-soft);font-size:.85rem}.scoreboard__team{font-size:clamp(1.35rem, 3vw, 2rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.scoreboard__center{display:flex;flex-direction:column;align-items:center;gap:.25rem}.scoreboard__score{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.4rem .7rem;background:var(--score-bg);color:var(--score-ink);font-size:clamp(1.4rem, 3vw, 2rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.scoreboard__score--pending{font-size:1.1rem}.scoreboard__clock{font-variant-numeric:tabular-nums;font-weight:700}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.9rem 0 0}.facts div{background:var(--bg-elev);border:1px solid var(--line);border-top:3px solid var(--amber);padding:.75rem .9rem}.facts dt{color:var(--ink-soft);font-size:.78rem}.facts dd{margin:.15rem 0 0;font-weight:700;overflow-wrap:anywhere}.news-grid,.search-results{display:grid;gap:1rem}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:flex;flex-direction:column;min-width:0;background:var(--bg-elev);border:1px solid var(--line)}.news-card__link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit;text-decoration:none}.news-card__link:hover .news-card__title{color:var(--green)}.news-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--green-soft)}.news-card__image,.news-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.news-card__placeholder{background:repeating-linear-gradient(-28deg,var(--green-soft),var(--green-soft) 10px,var(--bg-elev) 10px,var(--bg-elev) 20px)}.news-card__body{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem}.news-card__cat{color:var(--amber-deep);font-size:.78rem;font-weight:700}.news-card__title{font-size:1.12rem;font-weight:700;line-height:1.4}.news-card__date{color:var(--ink-soft);font-size:.85rem}.news-card__excerpt{color:var(--ink-soft);font-size:.95rem;padding:0 1rem 1rem}.news-card__excerpt a,.single-post .entry-content a{color:#1d4ed8;font-weight:700;text-decoration:underline;text-underline-offset:.14em}.news-card__excerpt a:hover,.single-post .entry-content a:hover{color:#1e3a8a}[data-theme="dark"] .news-card__excerpt a,[data-theme="dark"] .single-post .entry-content a{color:#8eb6ff}[data-theme="dark"] .news-card__excerpt a:hover,[data-theme="dark"] .single-post .entry-content a:hover{color:#d6e6ff}.news-card__more{margin-top:auto;font-weight:700;color:var(--green);border-bottom:2px solid var(--amber);width:fit-content}.search-results .news-card,.search-results .match-card{max-width:100%}.search-results .match-card{grid-template-columns:10.5rem minmax(0,1.6fr) 11rem 8.5rem 7.5rem}.entry{max-width:44rem}.entry__media{margin:0 0 1rem}.entry__media img{display:block;width:100%;border:1px solid var(--line)}.entry-content>*+*{margin-top:1rem}.entry-content h2,.entry-content h3{line-height:1.3;margin-bottom:0}.entry-content ul,.entry-content ol{padding-inline-start:1.2rem}.entry-content blockquote{margin:0;padding:.2rem 1rem;border-inline-start:4px solid var(--amber);color:var(--ink-soft)}.page-links{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.page-links a,.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.2rem .55rem;border:1px solid var(--line);background:var(--bg-elev);color:inherit;text-decoration:none;font-weight:700}.pagination{margin-top:1.25rem}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.4rem}.pagination .current{background:var(--green);border-color:var(--green);color:var(--on-green)}.empty-state{margin:.5rem 0 1rem;padding:1.1rem 1rem;background:var(--bg-elev);border:1px dashed var(--line);color:var(--ink-soft)}.about-block{width:min(var(--max), calc(100% - 2rem));margin:.5rem auto 0}.about-block__inner{background:var(--bg-elev);color:var(--ink);border:1px solid var(--line);border-inline-start:6px solid var(--bar-title,var(--green));padding:1.1rem 1.15rem}[data-theme="dark"] .about-block__inner{background:var(--bg-elev);color:var(--ink);border-color:var(--line)}[data-theme="dark"] .about-block__title,[data-theme="dark"] .about-block a{color:var(--ink)}.about-block__title{margin:0 0 .4rem;font-size:1.35rem;line-height:1.3;color:var(--bar-title,var(--green-deep));font-weight:800}.about-block__body>*:first-child{margin-top:0}.about-block__body>*:last-child{margin-bottom:0}.site-footer{margin-top:2rem;background:var(--footer-bg);color:var(--footer-ink)}.site-footer a{color:var(--footer-ink)}[data-theme="dark"] .site-footer{background:#101826;color:#f4efe6}[data-theme="dark"] .site-footer a,[data-theme="dark"] .site-footer .footer-menu a{color:#f4efe6}[data-theme="dark"] .site-footer .footer-menu a:hover{color:var(--amber)}[data-theme="dark"] .site-footer .social-links a{color:var(--on-green)}.site-footer__inner{width:min(var(--max), calc(100% - 2rem));margin-inline:auto;padding:1.6rem 0 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem}.site-footer .search-form input[type="search"]{background:#fff0;color:var(--footer-ink);border-color:rgb(246 241 231 / .35)}.site-footer .search-form input[type="search"]::placeholder{color:rgb(246 241 231 / .7)}.site-footer .search-form button{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.footer-menu{display:grid;gap:.35rem}.footer-menu a{text-decoration:none;font-weight:700}.footer-menu a:hover{color:var(--amber)}.site-footer__base{grid-column:1 / -1;width:100%;margin:.4rem 0 0;padding:.85rem 0 .2rem;border-top:1px solid rgb(246 241 231 / .18);color:inherit;font-size:.9rem;text-align:center}.site-footer__base a{color:inherit;text-decoration:none}.site-footer__base a:hover{color:var(--amber);text-decoration:underline}@media (max-width:980px){.match-board__head{display:none}.match-board__head,.match-card,.search-results .match-card{grid-template-columns:1fr 1fr}.match-card__fixture{grid-column:1 / -1}.match-card__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;color:var(--ink-soft);font-size:.75rem;font-weight:700}.news-grid{grid-template-columns:1fr 1fr}.facts{grid-template-columns:1fr}.site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:760px){.header-search{display:none}.nav-toggle{display:none}.menu-grid{display:inline-flex}.site-header .primary-nav,.ostora-js .primary-nav,.ostora-js .primary-nav.is-open{display:none!important}.site-header__inner{position:relative;min-height:3.15rem;flex-wrap:nowrap;padding-block:.5rem}.brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 7.25rem);text-align:center;z-index:1;pointer-events:none}.brand__text,.brand__name,.brand__logo-link{text-align:center}.brand__text,.brand__logo-link{pointer-events:auto}.brand__name{font-size:1rem;line-height:1.25;padding:.34rem .62rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.brand__logo{max-width:150px;max-height:42px}.header-tools{position:relative;left:-.55rem;gap:.2rem;z-index:2}.menu-grid{position:relative;z-index:2}.lang-toggle,.theme-toggle{position:relative;z-index:2}.lang-toggle{min-height:2.35rem;padding:0 .2rem}.theme-toggle{width:2.35rem;height:2.35rem}.match-card,.match-board__head,.search-results .match-card{grid-template-columns:1fr}.team--away{align-items:flex-start;text-align:start}.news-grid,.site-footer__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track{animation:none;flex-wrap:wrap;width:auto}.ticker__group[aria-hidden="true"]{display:none}.status__dot{animation:none}}.site-header a,.side-menu a,.fixture,.fixture:hover{text-decoration:none}.primary-menu a:hover,.primary-menu .current-menu-item>a,.primary-menu .current_page_item>a{box-shadow:none}.menu-grid__icon{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:16px;height:16px}.menu-grid__icon i{display:block;background:currentColor;border-radius:1px}.brand__name{display:inline-block;background:var(--logo-bg);color:var(--logo-ink);padding:.35rem .85rem;border-radius:8px}.brand__logo{display:block;width:auto;height:auto;max-width:200px;max-height:75px;object-fit:contain}.header-strip{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);padding:.55rem 1rem;text-align:center}.header-strip,.header-strip *{color:inherit}.header-strip a:hover,.header-strip a:focus-visible{color:inherit;text-decoration:underline}.drawer-backdrop{position:fixed;inset:0;z-index:40;background:rgb(0 0 0 / .45)}.drawer-backdrop[hidden],.side-menu[hidden]{display:none}.side-menu{position:fixed;z-index:50;inset-block:0;inset-inline-start:0;width:min(20rem, 88vw);background:var(--bg-elev);color:var(--menu-ink,var(--ink));padding:1rem 1rem 2rem;overflow:auto;box-shadow:var(--shadow)}.side-menu__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.side-menu__title{margin:0;font-weight:800}.side-menu__close{background:#fff0;border:0;color:inherit;font:inherit;font-weight:700;cursor:pointer}.side-menu .primary-menu{display:grid;gap:.15rem}.side-menu .primary-menu .sub-menu{position:static;display:block;border:0;box-shadow:none;background:#fff0;min-width:0;padding-inline-start:.8rem}body.drawer-open{overflow:hidden}@media (min-width:761px){.menu-grid{display:none!important}.side-menu,.drawer-backdrop,body.drawer-open .side-menu,body.drawer-open .drawer-backdrop{display:none!important}body.drawer-open{overflow:visible}.site-header .primary-nav{display:block!important;flex:1 1 auto;min-width:0}.site-header .primary-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:760px){.site-header .primary-nav{display:none!important}}.day-switch__item{justify-content:center;min-width:5.5rem;border-radius:999px}.day-switch__item--yesterday.is-current{background:var(--tab-yesterday);border-color:var(--tab-yesterday);color:#fff}.day-switch__item--today.is-current{background:var(--tab-today);border-color:var(--tab-today);color:#fff}.day-switch__item--tomorrow.is-current{background:var(--tab-tomorrow);border-color:var(--tab-tomorrow);color:#fff}.fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"home center away" "foot foot foot";gap:.35rem .75rem;align-items:center;color:inherit;background:var(--bg-elev);border:1px solid var(--line);border-radius:16px;padding:.95rem .8rem .75rem}.fixture__side{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;text-align:center}.fixture__side:first-of-type{grid-area:home}.fixture__side--away{grid-area:away}.fixture__center{grid-area:center;display:flex;flex-direction:column;align-items:center;gap:.28rem;min-width:6.5rem}.fixture__foot{grid-area:foot;text-align:center;color:var(--ink-soft);font-size:.86rem;line-height:1.45}.fixture__logo{width:4.25rem;height:4.25rem;border-radius:50%;object-fit:contain;background:#fff;border:1px solid var(--line);padding:.35rem}.fixture__logo--empty{display:inline-block;background:var(--bg-sunken)}.fixture__name{font-weight:800;line-height:1.35;overflow-wrap:anywhere}.fixture__clock{background:var(--green);color:var(--on-green);border-radius:999px;padding:.18rem .75rem;font-weight:800;font-variant-numeric:tabular-nums}.fixture__score{font-weight:800;letter-spacing:.04em}.status{display:inline;width:auto;padding:0;border:0;background:none;font-size:1.15rem;font-weight:800;line-height:1.35}.status--scheduled{color:var(--status-idle);background:none;border:0}.status--soon{color:var(--status-soon);background:none;border:0}.status--live{color:var(--status-live);background:none;border:0}.status--finished{color:var(--status-done);background:none;border:0}.status--postponed{color:var(--amber-deep);background:none;border:0}.match-info{width:100%;border-collapse:collapse;margin:1rem 0}.match-info th,.match-info td{border-bottom:1px solid var(--line);padding:.55rem .2rem;text-align:start}.match-info th{width:8rem;color:var(--ink-soft)}.match-stream{position:relative;margin:1rem 0;padding-top:56.25%;background:#111}@media (max-width:767px){.match-stream{padding-top:177.78%}}.match-stream iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.match-stream:fullscreen,.match-stream:-webkit-full-screen{width:100%;height:100%;padding-top:0;margin:0;background:#000;display:flex;align-items:center;justify-content:center;border-radius:0;overflow:hidden}.match-stream:fullscreen iframe,.match-stream:-webkit-full-screen iframe{position:static;inset:auto;width:100%!important;height:100%!important;max-height:100vh}.match-locked,.share-links,.social-links{display:flex;flex-wrap:wrap;gap:.5rem}.share-links a,.social-links a{display:inline-flex;align-items:center;min-height:2.4rem;padding:.2rem .75rem;border-radius:999px;background:var(--green);color:var(--on-green);text-decoration:none;font-weight:700}.home-intro{width:min(var(--max), calc(100% - 2rem));margin:1.25rem auto .35rem;padding:1.1rem 1.15rem;background:var(--bar-bg,var(--bg-elev));color:var(--bar-ink,var(--ink));border:1px solid var(--bar-line,var(--line))}.home-intro__title,.home-intro h2{margin:0 0 .45rem;color:var(--bar-title,var(--green-deep));font-size:1.35rem;line-height:1.35}.home-intro__text>*:first-child{margin-top:0}.home-intro__text>*:last-child{margin-bottom:0}[data-theme="dark"] .home-intro{background:var(--bg-elev);color:var(--ink);border-color:var(--line)}[data-theme="dark"] .home-intro__title,[data-theme="dark"] .home-intro h2,[data-theme="dark"] .home-intro a{color:var(--ink)}.match-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .65rem;margin:1.1rem 0 1.15rem;text-align:center}.match-tags--footer{width:min(var(--max), calc(100% - 2rem));margin:1rem auto 0}.match-tags__item{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .95rem;border-radius:999px;background:#eee;color:#222;border:0;text-decoration:none;font-weight:700;line-height:1.45}.match-tags__item:hover{background:#e2e2e2;color:var(--green-deep,#1a5c3a)}[data-theme="dark"] .match-tags__item{background:var(--bg-elev);color:var(--ink);border:1px solid var(--line)}[data-theme="dark"] .match-tags__item:hover{border-color:var(--green);color:var(--green)}.ostora-ad{width:min(var(--max), calc(100% - 2rem));margin:.8rem auto}@media (max-width:760px){.fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fixture__logo{width:3.25rem;height:3.25rem}.scoreboard__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.scoreboard__side--away{align-items:flex-end;text-align:end}.scoreboard__center{align-items:center}.scoreboard__matchup .fixture__logo{width:3.1rem;height:3.1rem}}.stream-switch{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 .55rem}.stream-switch__btn{background:var(--bg-elev);color:var(--ink);border:1px solid var(--line);min-height:2.5rem;padding:.25rem .9rem;font:inherit;font-weight:800;cursor:pointer}.stream-switch__btn.is-active{background:var(--green);border-color:var(--green);color:#fff}.stream-fullscreen-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px;margin:.75rem auto 0;padding:0 .5rem;box-sizing:border-box}.stream-fullscreen{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;max-width:260px;min-width:132px;min-height:2.5rem;margin:0;padding:.5rem .875rem;background:#DC2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:none;border-radius:8px;font:inherit;font-size:.8125rem;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:0 2px 8px rgb(220 38 38 / .35);transition:background 0.15s ease,transform 0.1s ease,box-shadow 0.15s ease;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none}.stream-fullscreen:hover,.stream-fullscreen:focus{background:#B91C1C!important;outline:none;box-shadow:0 3px 12px rgb(220 38 38 / .45);color:#fff!important}.stream-fullscreen:active{transform:scale(.98)}.stream-fullscreen.is-fs{background:#0f172a!important;box-shadow:0 2px 8px rgb(15 23 42 / .35)}.stream-fullscreen.is-fs:hover,.stream-fullscreen.is-fs:focus{background:#1e293b!important}.stream-fullscreen__label{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:768px){.stream-fullscreen-wrap{max-width:240px}.stream-fullscreen{padding:.5rem .75rem;font-size:.75rem;min-width:120px;max-width:240px}}[data-theme="dark"] .menu-grid,[data-theme="dark"] .theme-toggle,[data-theme="dark"] .lang-toggle,[data-theme="dark"] .side-menu__close,[data-theme="dark"] .header-tools{color:#f6f1e7}[data-theme="dark"] .status--scheduled{color:#8eb6ff}[data-theme="dark"] .status--soon,[data-theme="dark"] .status--live{color:#5ddea0}[data-theme="dark"] .status--postponed{color:#fc6}[data-theme="dark"] .status--finished{color:#ff5c5c}[data-theme="dark"] .stream-switch__btn{color:#f6f1e7;border-color:#8ea0b5;background:#1c2636}[data-theme="dark"] .stream-fullscreen{color:#fff!important;background:#DC2626!important;border:none}[data-theme="dark"] .stream-fullscreen.is-fs{background:#334155!important}[data-theme="dark"] .stream-switch__btn.is-active{background:var(--green);border-color:var(--green);color:#062117}