:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050f1a;--card:#102638;--text:#f1f7fc;--muted:#a1b4c5;--line:#244053;--cyan:#5ec9f7;--soft:#173a50;--hero:#06121d;--accent:#00f1ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,.button-link{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}button:hover{border-color:var(--cyan)}button[aria-pressed=true]{background:var(--accent);color:var(--bg)}input{background:var(--bg);min-width:0;max-width:100%;color:var(--text);border:1px solid var(--line);border-radius:10px;padding:12px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.14}h2{font-size:1.35rem;line-height:1.3}p{line-height:1.7}.muted,time,small{color:var(--muted)}time,small{font-size:.875rem}.eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:800;display:block}.test-banner{text-align:center;color:var(--muted);background:#173a50;padding:9px 24px;font-size:.8rem}.test-banner a{white-space:nowrap;margin-left:18px}.site-header{border-bottom:3px solid var(--accent);background:var(--bg)}.header-inner{align-items:center;gap:36px;max-width:1320px;margin:auto;padding:17px 32px;display:flex}.brand{flex-shrink:0;width:118px;display:flex}.brand img{width:118px}.desktop-nav{flex:1;gap:8px;display:flex}.desktop-nav a{color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:650;display:flex}.desktop-nav a[aria-current]{color:var(--accent);background:var(--card)}.utilities{align-items:center;gap:12px;display:flex}.utilities a{color:var(--text);padding:10px;display:flex}.utilities .lineup-link{color:var(--accent);text-transform:uppercase;white-space:nowrap;font-size:.85rem;font-weight:800}.main{max-width:1240px;min-height:60vh;margin:auto;padding:38px 32px 65px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.agenda-link{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 0;font-size:.9rem}.content-grid,.article-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.stories{gap:18px;display:grid}.story{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.story>a{color:var(--text);flex-direction:row-reverse;align-items:center;gap:18px;padding:18px;display:flex}.story>a:hover{background:var(--soft);text-decoration:none}.story img{object-fit:cover;border-radius:10px;flex-shrink:0;width:126px;height:100px}.story-copy{flex:1;min-width:0}.story h2{margin:10px 0;font-size:1.15rem;line-height:1.4}.story.hero{background:#061423}.story.hero>a{padding:0;display:block}.story.hero img{aspect-ratio:1.75;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.hero .story-copy{padding:24px}.hero h2{letter-spacing:-.025em;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2}.hero p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 0;font-size:1rem;display:-webkit-box;overflow:hidden}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.sidebar{gap:24px;min-width:0;display:grid}.sidebar h2{font-size:1.2rem}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading a{font-size:.8rem}.section-heading h2{margin-bottom:14px}.tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.tabs button{white-space:nowrap;flex:1;padding:10px;font-size:.875rem}.tabs button[aria-selected=true]{color:var(--bg);background:var(--accent);border-color:var(--accent);font-weight:750}.explore a{border-top:1px solid var(--line);padding:16px 0;display:block}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:20px;padding:28px 0;font-size:.9rem;display:flex}.search{max-width:760px;margin:0 0 28px}.search label{color:var(--muted);margin-bottom:10px;font-size:.9rem;display:block}.search>div{gap:10px;display:flex}.search input{flex:1}.search-compact{display:none}.search button{background:var(--accent);color:var(--bg);font-weight:700}.article-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:.875rem;display:flex}.kind-article .page-heading{max-width:970px}.kind-article h1{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2}.article-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;display:flex}.article-actions button{font-size:.875rem}.article-body{min-width:0}.article-picture{margin:0 0 28px}.article-picture>img{border-radius:16px;width:100%;display:block}.article-picture figcaption{color:var(--muted);margin-top:9px;font-size:.8rem}.article-picture figcaption p{margin:0}.editorial{overflow-wrap:anywhere;line-height:1.75}.article-body .editorial{font-size:1.125rem}.article-body .editorial>p:first-child{font-size:1.2em;line-height:1.6}.editorial h2{color:#fff;margin:36px 0 20px;font-size:1.6rem}.editorial h3{margin-top:28px}.editorial blockquote{border-left:3px solid var(--accent);background:var(--card);border-radius:0 12px 12px 0;margin:28px 0;padding:16px 24px}.editorial blockquote p:last-child{margin-bottom:0}.editorial figure{margin:24px 0}.editorial img{height:auto}.editorial figcaption{color:var(--muted);font-size:.85rem}.editorial a{text-decoration:underline}.embed-notice{text-align:center;background:var(--card);border:1px dashed var(--line);min-height:180px;color:var(--muted);border-radius:14px;justify-content:center;align-items:center;margin:24px 0;padding:30px;font-size:.9rem;display:flex}.related{border-top:1px solid var(--line);color:var(--text);padding:20px 0;font-weight:650;line-height:1.5;display:block}.empty{padding:40px;line-height:1.7}.settings{max-width:800px}.settings h2:not(:first-child){margin-top:32px}.settings label{align-items:center;gap:14px;display:flex}.history-links{flex-wrap:wrap;gap:20px;margin-bottom:25px;display:flex}.season-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.season-grid a{background:var(--card);border:1px solid var(--line);color:var(--text);text-align:center;border-radius:12px;padding:22px;font-weight:750}.lineup-frame{border:1px solid var(--line);background:var(--card);border-radius:16px;width:100%;height:1120px}.site-footer{border-top:1px solid var(--line);max-width:1176px;color:var(--muted);align-items:center;gap:24px;margin:auto;padding:32px 0 48px;font-size:.875rem;display:flex}.site-footer p{flex:1;margin:0}.site-footer img{width:80px}.mobile-nav{display:none}.skip{z-index:100;background:var(--accent);color:var(--bg);padding:15px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--line);padding:12px;font-size:.9rem}th{background:var(--soft)}.match-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.match-row strong,.match-row small{display:block}.score{color:var(--text);white-space:nowrap;font-size:1.5rem;font-weight:800}.score small{font-size:.8rem;font-weight:400}.match-score{text-align:center;font-size:3rem;font-weight:800}.historic-xi{background:var(--soft);border-radius:16px;padding:24px}.historic-xi>div{justify-content:space-around;gap:15px;margin:30px 0;display:flex}.fcm-match-center__header,.fcm-match-center__tabs,.fcm-match-center__title,.fcm-match-center__link{display:none}.fcm-match-card__teams{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcm-team{align-items:center;gap:10px;display:flex}.fcm-team img{object-fit:contain;width:40px;height:40px}.fcm-match-card__score{font-size:1.6rem;font-weight:800}.fcm-match-card__eyebrow,.fcm-match-card__competition{color:var(--muted);font-size:.85rem}.fcm-match-card__footer,.fcm-match-card__meta{margin:14px 0;font-size:.85rem}.fcm-match-panel[hidden]{display:none}.fcm-agenda-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 140px;align-items:center;gap:20px;padding:20px 0;display:grid}.fcm-agenda-row__fixture{justify-content:space-between;align-items:center;gap:20px;display:flex}.fcm-agenda-row__fixture>div{gap:8px;display:grid}.fcm-agenda-row__meta time,.fcm-agenda-row__meta span{display:block}.fcm-agenda-row__meta strong{margin-left:10px}.fcm-agenda-page__links{flex-wrap:wrap;gap:20px;display:flex}.fcm-agenda-filters{display:none}.fcm-agenda-row__score{font-size:1.4rem;font-weight:800}.fcm-agenda-row__link{font-size:.875rem}[data-reading=large] .article-body .editorial{font-size:1.35rem}.module{max-width:100%}.module .fcm-agenda-page__hero h2{margin-top:0}@media (min-width:1000px){.kind-article .sidebar{position:static;top:auto}}@media (max-width:1100px){.header-inner{gap:18px}.desktop-nav a{padding:10px 7px}.desktop-nav svg{display:none}.content-grid,.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.panel{padding:20px}}@media (max-width:800px){.desktop-nav{display:none}.header-inner{justify-content:space-between;padding:12px 18px}.brand,.brand img{width:96px}.utilities{gap:3px}.utilities a{padding:10px}.main{padding:25px 18px 38px}.content-grid,.article-layout{grid-template-columns:1fr}.page-heading{margin-bottom:22px}.sidebar{grid-template-columns:1fr}.story>a{gap:14px;padding:16px}.story img{width:88px;height:88px}.story h2{font-size:1rem}.hero .story-copy{padding:18px}.hero h2{font-size:1.4rem;line-height:1.3}.hero p{display:none}.mobile-nav{z-index:20;background:var(--bg);border-top:1px solid var(--line);padding:8px 4px max(8px,env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:.75rem;display:flex}.mobile-nav a[aria-current]{color:var(--accent)}.site-footer{flex-wrap:wrap;gap:16px;margin:0 18px;padding:24px 0 115px}.site-footer>a{width:100%}.test-banner{padding:7px 12px;font-size:.75rem}.test-banner a{margin-left:8px}.article-body .editorial{font-size:1.0625rem}.article-actions{gap:8px}.article-actions button{padding:10px;font-size:.8rem}.article-body .editorial>p:first-child{font-size:1.12em}.search button{padding:12px;font-size:0}.search button svg{width:24px}.lineup-frame{height:1720px}.fcm-agenda-row{grid-template-columns:1fr;gap:8px}.fcm-agenda-row__meta{justify-content:space-between;display:flex}.fcm-agenda-row__fixture{justify-content:space-around}.agenda-link{font-size:.8rem}.panel{padding:18px}.empty{padding:25px}.fcm-match-card__teams{flex-wrap:wrap}.page-heading h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.agenda.show-next [data-match-panel=previous],.agenda.show-previous [data-match-panel=next]{display:none}.fcm-match-card__top{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.fcm-match-card__teams{margin:20px 0}.fcm-match-card__teams .fcm-team{text-align:center;flex-direction:column;flex:1}.fcm-match-card__teams .fcm-team strong{font-size:.9rem}.fcm-match-card__link{font-size:.85rem}.agenda .editorial h2,.fcm-match-card__eyebrow{display:none}.home-layout{grid-template:"habillage habillage""heading heading""feed agenda""feed aside"1fr"intro intro""notes notes"/minmax(0,1fr) 340px;gap:24px 32px;padding-top:10px;display:grid}.home-layout>.content-grid{display:contents}.home-layout>.page-heading{grid-area:heading;margin-bottom:0}.home-habillage{grid-area:habillage}.home-layout>.home-agenda{grid-area:agenda}.home-layout .feed-stream{grid-area:feed;min-width:0}.home-layout .feed-sidebar{grid-area:aside;align-content:start}.home-layout>.ad-source-notes{grid-area:notes}.home-agenda{min-width:0;margin:0 0 8px}.agenda-buttons{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:0 0 8px;display:grid}.agenda-buttons button,.agenda-buttons .agenda-all{text-transform:uppercase;text-align:center;color:#bfcbdb;white-space:nowrap;background:#192638;border:0;border-radius:10px;justify-content:center;min-height:40px;padding:10px 8px;font-size:.71rem;font-weight:800;line-height:1.2}.agenda-buttons button[aria-selected=true]{background:var(--accent);color:#07111c}.agenda-buttons .agenda-all{color:#fff;background:#204a97;align-items:center;display:flex}.agenda-reference-card{background:var(--card);color:var(--text);border-radius:13px;padding:12px 10px;display:block}.agenda-reference-card:hover{background:#163044;text-decoration:none}.agenda-reference-meta{text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;font-size:.72rem;line-height:1.4;display:flex}.agenda-reference-meta strong{color:var(--cyan);white-space:nowrap;font-weight:800}.agenda-reference-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;display:grid}.agenda-reference-team{align-items:center;gap:6px;min-width:0;font-size:.875rem;display:flex}.agenda-reference-team.away{text-align:right;flex-direction:row-reverse}.agenda-reference-team img{object-fit:contain;flex-shrink:0;width:29px;height:34px}.agenda-reference-team strong{overflow-wrap:anywhere}.agenda-reference-score{white-space:nowrap;background:#030f1c;border-radius:10px;padding:9px 10px;font-size:1.23rem;font-weight:850;line-height:1}.site-header{border-bottom:3px solid var(--accent)}.ad-header{max-width:1176px;margin:auto}.ad-placeholder{box-sizing:border-box;color:#b8cad8;background:repeating-linear-gradient(135deg,#102335,#102335 12px,#102638 12px 24px);border:1px dashed #567187;border-radius:9px;width:100%;position:relative;overflow:hidden}.ad-caption{text-transform:uppercase;letter-spacing:.09em;padding:8px 12px;font-size:.65rem;font-weight:700;display:block}.ad-creative{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:calc(100% - 32px);padding:14px;display:flex}.ad-creative>strong{color:#d7e7f4;font-size:1.1rem}.ad-creative>span{font-size:.8rem;line-height:1.5}.ad-habillage{height:250px;margin:10px 0 0}.ad-atf2{height:600px}.ad-atf-article{height:632px}.ad-incontent{height:400px;min-height:400px;margin:24px 0}.ad-taboola{min-height:600px;margin:30px 0}.ad-taboola .ad-creative{min-height:548px}.ad-sticky{border-radius:0;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.ad-sticky .ad-creative{flex-direction:row;height:auto;padding:8px}.ad-sticky .ad-caption{font-size:.6rem}.ad-sticky .ad-creative>strong{font-size:.8rem}.ad-sticky .ad-creative>span{font-size:.7rem}.ad-atf-home .ad-creative{min-height:84px}.ad-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:24px;display:grid}.ad-recommendations>div{background:#122c43;border:1px solid #466078;border-radius:10px;flex-direction:column;justify-content:center;gap:16px;min-height:160px;padding:12px;display:flex}.ad-recommendations small{font-size:.75rem}.ad-source-notes{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin-top:30px;padding:16px;font-size:.85rem}.info-chrono h2{margin:0}.info-chrono .related{padding:12px 0;font-size:.875rem}.info-chrono>.muted{font-size:.75rem}.subscription-link{color:var(--accent);flex-direction:column;gap:10px;font-weight:800;display:flex}.subscription-link span{color:var(--muted);font-size:.8rem;font-weight:400}.article-continuation{border-top:1px solid var(--line);margin-top:32px;padding-top:26px}.article-continuation>button{width:100%;min-height:48px}.article-continuation h2{font-size:1.6rem;line-height:1.35}.article-continuation .article-picture{margin-top:24px}@media (pointer:coarse){.ad-atf2{display:none}}@media (min-width:768px){.ad-atf-home{position:sticky;top:20px}}@media (max-width:767px){.ad-atf-article{display:none!important}}@media (max-width:1100px) and (min-width:801px){.home-layout{grid-template-columns:minmax(0,1fr) 300px;column-gap:24px}.agenda-buttons button,.agenda-buttons .agenda-all{padding:10px 5px;font-size:.62rem}.agenda-reference-team{font-size:.78rem}.agenda-reference-team img{width:25px}.agenda-reference-score{padding:9px 7px;font-size:1.05rem}}@media (max-width:800px){.home-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"agenda""heading""feed""aside""intro""notes";gap:24px;padding-top:14px}.home-layout>.home-agenda{margin-bottom:6px}.home-layout>.page-heading h1{text-transform:uppercase;font-size:2rem}.ad-header{margin:0 18px}.ad-sticky .ad-creative>strong{display:none}.ad-sticky .ad-caption,.ad-sticky .ad-creative{padding:6px}.ad-recommendations{grid-template-columns:1fr}.ad-recommendations>div{min-height:110px}.kind-article .sidebar{position:static}}.site-footer{padding:30px 0 50px;display:block}.footer-brand{align-items:center;gap:20px;display:flex}.footer-brand p{color:var(--text);font-weight:800}.footer-prototype{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;padding:24px 0;display:flex}.footer-source-note{max-width:850px;padding:18px 0;line-height:1.5;font-size:.8rem!important}.footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.footer-group h2{text-transform:uppercase;margin:0 0 12px;font-size:.85rem;line-height:1.5}.footer-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-group a,.footer-group [aria-disabled]{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;display:block}.footer-group a{color:var(--muted)}.footer-group a:hover{color:var(--cyan)}.footer-group small,.footer-final small{opacity:.8;padding-left:4px;font-size:.65rem}.footer-group [aria-disabled]{opacity:.6}.footer-final{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 20px;margin-top:30px;padding-top:22px;font-size:.8rem;display:flex}@media (max-width:800px){.site-footer{margin:0 18px;padding:26px 0 135px}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.footer-brand img{width:80px;height:auto}.footer-brand p{font-size:.9rem}.footer-prototype{font-size:.875rem}.footer-source-note{max-width:none}.footer-group h2{font-size:.78rem}.footer-final{flex-direction:column}.home-habillage,.ad-header{display:none}.home-layout{padding-top:14px}.ad-sticky{flex-wrap:wrap;gap:0 8px}.agenda-reference-meta time{overflow-wrap:anywhere;min-width:0}.footer-prototype a{align-items:center;min-height:28px;display:flex}.home-layout>.home-agenda{margin-left:8px;margin-right:8px}.agenda-buttons button,.agenda-buttons .agenda-all{min-height:36px}.agenda-reference-card{padding:10px}.agenda-reference-meta{line-height:1.25}.agenda-reference-teams{margin-top:8px}.agenda-reference-score{padding:8px 10px}}.agenda-buttons button,.agenda-buttons .agenda-all{font-size:.8125rem}.ad-caption,.ad-sticky .ad-caption,.ad-sticky .ad-creative>span,.footer-group small,.footer-final small{font-size:.75rem}.ad-caption{line-height:1.2}@media (max-width:1100px) and (min-width:801px){.agenda-buttons button,.agenda-buttons .agenda-all{font-size:.75rem}}@media (max-width:800px){.agenda-buttons button,.agenda-buttons .agenda-all{min-height:44px}}.ad-taboola{height:auto;min-height:600px}.info-chrono time,.info-chrono .related>span{display:block}.info-chrono time{color:var(--cyan);margin-bottom:6px;font-size:.78rem}.home-editorial-sections{gap:20px;margin-top:28px;display:grid}.home-editorial-sections .panel>p:last-child{margin:20px 0 0}.desktop-nav{flex-wrap:wrap;min-width:0}.home-intro{grid-area:intro;margin-top:28px}.home-intro p{max-width:85ch}.home-intro small{line-height:1.5;display:block}.footer-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-secondary{width:100%;margin-top:20px}.footer-secondary h2{font-size:.95rem}.footer-secondary ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.footer-final>span{display:inline-block}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.video-card h2{margin-top:14px}.video-card p:last-child{margin:16px 0 0}.video-card .button-link{margin-top:auto}.video-card{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:800px){.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.video-grid{grid-template-columns:1fr}}.youtube-player{aspect-ratio:16/9;background:var(--hero);border:1px solid var(--line);border-radius:10px;place-items:center;width:100%;min-height:200px;margin-bottom:16px;display:grid;overflow:hidden}.youtube-player iframe{border:0;width:100%;height:100%;min-height:200px}.youtube-player p{color:var(--muted);padding:18px}.video-card button{margin-bottom:10px}.video-card button:disabled{opacity:.55;cursor:default}.home-more{flex-direction:column;align-items:center;gap:12px;margin:26px 0;display:flex}.home-more button,.home-more>.button-link{min-width:220px}.home-more [role=status]{color:var(--muted);font-size:.85rem}.image-unavailable{border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:14px;font-size:.75rem;line-height:1.4;display:block}.story .image-unavailable{float:right;max-width:126px;margin-left:16px}.info-chrono .chrono-link{border-top:1px solid var(--line);min-height:44px;color:var(--text);border-radius:5px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0;font-size:.88rem;font-weight:700;line-height:1.45;text-decoration:none;display:grid}.info-chrono .chrono-badge{background:var(--accent);color:var(--bg);text-align:center;white-space:nowrap;border-radius:6px;margin:0;padding:5px 3px;font-size:.75rem;font-weight:800;line-height:1.2;display:block}.info-chrono .chrono-title{color:var(--text);display:block}.info-chrono .chrono-link:hover,.info-chrono .chrono-link:hover *{text-decoration:none}.info-chrono .chrono-link:hover{background:var(--soft);border-color:var(--cyan)}.info-chrono .chrono-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px;background:var(--soft)}.editorial .fcm-inline-related{border:1px solid var(--line);border-left:3px solid var(--cyan);background:var(--card);color:var(--text);border-radius:10px;margin:20px 0;padding:16px 18px;font-size:1rem;line-height:1.5;text-decoration:none;display:block}.editorial .fcm-related-label{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;line-height:1.3;display:block}.editorial .fcm-related-title,.editorial .fcm-inline-related>a{color:var(--text);font-weight:700;text-decoration:none}.editorial .fcm-inline-related>a{min-height:44px;padding:5px 0;display:block}.editorial .fcm-related-link{min-height:44px}.editorial a.fcm-inline-related:hover,.editorial a.fcm-inline-related:hover *,.editorial .fcm-inline-related>a:hover{color:var(--text);text-decoration:none}.editorial a.fcm-inline-related:hover{background:var(--soft);border-color:var(--cyan)}.editorial .fcm-inline-related>a:hover{color:var(--cyan)}.editorial a.fcm-inline-related:focus-visible,.editorial .fcm-inline-related>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.history-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.history-filters label{color:var(--muted);gap:7px;font-size:.85rem;display:grid}.history-filters select{background:var(--bg);max-width:100%;min-height:44px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 30px 10px 12px}.agenda-month{margin-top:28px}.agenda-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agenda-fixture{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:18px}.agenda-fixture header,.agenda-fixture footer{justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.agenda-fixture header>span{color:var(--cyan);text-align:right}.agenda-fixture time strong{margin-left:10px}.agenda-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:24px 0;display:grid}.agenda-team{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:.92rem;display:flex}.agenda-team img,.agenda-logo-empty{object-fit:contain;width:40px;height:40px}.agenda-score{background:var(--bg);white-space:nowrap;border-radius:8px;padding:10px;font-size:1.5rem}.agenda-fixture footer{border-top:1px solid var(--line);padding-top:12px}.agenda-fixture footer a{align-items:center;min-height:44px;display:flex}.agenda-status{color:var(--muted)}@media (max-width:800px){.agenda-cards{grid-template-columns:1fr}.history-filters label{flex:1;min-width:140px}.agenda-fixture{padding:16px}.agenda-teams{gap:8px}.agenda-score{font-size:1.3rem}}.tabs>a{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:flex}.tabs>a[aria-current=page]{background:var(--accent);color:var(--bg);font-weight:700}.history-links>a[aria-current=page]{color:var(--accent);font-weight:800}.history-filters select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.history-filters label{min-width:0;max-width:100%}.history-filters select{width:100%;min-width:0}.agenda-team{min-width:0}.agenda-team>strong{overflow-wrap:anywhere}.history-insight{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;margin:18px 0;padding:20px}.history-insight h3,.history-insight h4{margin-top:0}.ranking-trend svg{width:100%;height:auto;display:block;overflow:visible}.ranking-trend text{fill:var(--muted);font-size:12px}.ranking-grid{stroke:var(--line);stroke-width:1px}.ranking-line{fill:none;stroke:var(--cyan);stroke-width:3px}.ranking-trend circle{fill:var(--accent);stroke:var(--bg);stroke-width:2px}.ranking-trend a:focus-visible circle{stroke:var(--accent);stroke-width:5px}.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-metrics>div{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:8px;padding:18px;display:grid}.history-metrics span,.history-metrics small{color:var(--muted)}.competition-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.typical-xi header{justify-content:space-between;align-items:center;gap:12px;display:flex}.typical-pitch{background:linear-gradient(90deg,#12372e,#164339,#12372e);border:1px solid #557f72;border-radius:12px;gap:22px;padding:26px 14px;display:grid;position:relative}.typical-line{justify-content:space-evenly;gap:10px;display:flex}.typical-player{text-align:center;min-width:0;max-width:170px;color:var(--text);overflow-wrap:anywhere;background:#071a20cc;border-radius:8px;flex-direction:column;flex:1;gap:5px;min-height:44px;padding:9px 4px;font-size:.78rem;display:flex}.typical-player small{color:#bed5cc;font-size:.65rem}.typical-player:hover{background:var(--soft);text-decoration:none}.season-insights-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;display:grid}@media (max-width:800px){.history-metrics,.competition-summaries{grid-template-columns:1fr}.history-insight{padding:14px}.typical-pitch{gap:16px;padding:20px 6px}.typical-line{gap:4px}.typical-player{padding:8px 3px;font-size:.67rem}.typical-player small{font-size:.6rem}}.history-quality-compact{color:var(--muted);margin-bottom:14px;font-size:.8rem}.history-quality-compact>summary{cursor:pointer;min-height:32px}.season-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:.85rem;display:flex}.season-toolbar label{align-items:center;gap:8px;display:flex}.season-toolbar select,.season-standings select{background:var(--card);min-height:36px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:7px;padding:6px 9px}.season-tabs{margin-bottom:24px}.season-tabs .tab-count{background:var(--card);color:var(--cyan);border-radius:10px;place-items:center;min-width:20px;margin-left:6px;font-size:.7rem;display:inline-grid}.season-tabs [aria-current=page] .tab-count{background:var(--bg);color:var(--accent)}.season-reference-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.season-calendar,.season-standings,.season-top-scorers{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.season-calendar>header,.season-standings>header,.season-top-scorers>header{border-bottom:1px solid var(--line);padding:18px}.season-calendar h2{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 0;font-size:1.15rem;display:flex}.season-calendar h2 small{color:var(--cyan);white-space:nowrap;font-size:.7rem}.season-filter-pills{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:14px;display:flex}.season-filter-pills a{border:1px solid var(--line);min-height:36px;color:var(--text);border-radius:5px;align-items:center;padding:8px;font-size:.68rem;font-weight:700;display:flex}.season-filter-pills a[aria-current=page]{background:var(--cyan);color:var(--bg)}.season-match-row{border-bottom:1px solid var(--line);min-height:86px;color:var(--text);grid-template-columns:85px minmax(0,1fr) 44px 26px;align-items:center;gap:10px;padding:16px 14px;text-decoration:none;display:grid}.season-match-row:hover{background:var(--soft);text-decoration:none}.season-match-competition{text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:.57rem}.season-match-teams strong{font-size:.79rem;line-height:1.35;display:block}.season-match-teams small{margin-top:5px;font-size:.61rem;line-height:1.45;display:block}.season-match-score{text-align:right}.season-match-score strong{white-space:nowrap;font-size:1rem}.season-match-score small{font-size:.56rem;display:block}.season-result{color:#fff;border-radius:4px;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.result-V{background:#27854a}.result-N{background:#65788a}.result-D{background:#bc3939}.result-pending{background:var(--soft)}.season-scope-note{margin:0;padding:14px;font-size:.72rem}.season-reference-sidebar{min-width:0}.season-reference-sidebar .history-insight{margin-top:18px}.season-standings>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.season-standings h3{margin:7px 0 0;font-size:1rem}.season-standings label{align-items:center;gap:8px;font-size:.65rem;display:flex}.compact-standings th,.compact-standings td{white-space:nowrap;padding:8px 5px;font-size:.63rem}.compact-standings table{min-width:355px}.om-standing td{color:#09233b;background:#00f1ff;font-weight:800}.season-top-scorers header{justify-content:space-between;align-items:center;gap:10px;display:flex}.season-top-scorers h3{margin:0;font-size:1rem}.season-top-scorers header a{font-size:.7rem}.season-top-scorers>a{border-top:1px solid var(--line);min-height:60px;color:var(--text);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 14px;font-size:.76rem;display:grid}.season-top-scorers>a>span{background:var(--soft);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.season-top-scorers>a:first-of-type{border-left:3px solid var(--cyan);background:var(--soft)}.season-roster-link{text-align:right;margin:10px 0 18px;font-size:.8rem;display:block}.typical-player{padding:4px 2px;background:0 0!important}.typical-role{border:1px solid var(--accent);color:#fff;background:#136;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;font-size:.62rem;font-weight:800;display:grid}.typical-pitch{background:repeating-linear-gradient(90deg,#126f55 0 25%,#0e654d 25% 50%);border:2px solid #b5d9c9}.typical-pitch:before{content:"";pointer-events:none;border-top:1px solid #b5d9c980;position:absolute;top:50%;left:0;right:0}.typical-pitch:after{content:"";pointer-events:none;border:1px solid #b5d9c980;border-radius:50%;width:80px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.typical-line{z-index:1;position:relative}.typical-xi h3{font-size:1rem}.typical-xi .muted{margin-top:12px;font-size:.68rem;line-height:1.5}.ranking-trend .muted{font-size:.68rem}.ranking-trend h3{font-size:1rem}@media (max-width:1000px){.season-reference-grid{grid-template-columns:minmax(0,1fr)}.compact-standings th,.compact-standings td{padding:9px 6px;font-size:.75rem}.season-match-row{grid-template-columns:78px minmax(0,1fr) 45px 26px}.season-filter-pills a,.season-toolbar select,.season-standings select{min-height:44px}}@media (max-width:480px){.season-match-row{grid-template-columns:60px minmax(0,1fr) 37px 24px;gap:7px;padding:14px 9px}.season-match-teams strong{font-size:.72rem}.season-match-competition{font-size:.5rem}.compact-standings table{min-width:340px}.season-standings>header{padding:14px}.season-calendar h2{font-size:1rem}.season-tabs>a{padding:9px 10px;font-size:.75rem}}.editorial a[data-public-source=true]:after{content:" ↗";color:var(--cyan);font-size:.75em}.snapshot-link-note{color:var(--muted);margin:0 0 18px;font-size:.75rem;line-height:1.5}.seasons-hub{border:1px solid var(--line);border-top:3px solid var(--cyan);background:var(--card);border-radius:14px;overflow:hidden}.seasons-hub-hero{border-bottom:12px solid var(--bg);padding:38px 36px}.seasons-hub-hero h1{text-transform:uppercase;margin:10px 0 14px;font-size:clamp(2rem,4vw,3rem)}.seasons-hub-hero p{color:var(--muted);max-width:780px;margin:0;font-weight:650}.seasons-hub-list{padding:28px}.seasons-hub-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.seasons-hub-heading h2{margin:7px 0 0}.seasons-hub-heading select{background:var(--bg);min-height:44px;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px}.seasons-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.season-hub-card{background:var(--bg);color:var(--text);border:1px solid var(--line);border-top:2px solid var(--cyan);flex-direction:column;gap:14px;min-height:138px;padding:18px 16px;text-decoration:none;display:flex}.season-hub-card:hover{background:var(--soft);border-color:var(--cyan);text-decoration:none}.season-hub-card header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.season-hub-card header strong{font-size:1rem;font-weight:850}.season-hub-card header span{text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:750}.season-hub-card>b{font-size:1rem}.season-hub-card small{font-size:.66rem;font-weight:650}.season-hub-card .season-current-note{margin-top:-7px;font-weight:400;line-height:1.5}.seasons-hub-update{color:var(--muted);margin:22px 0;font-size:.72rem;line-height:1.5}.seasons-hub .history-links{margin-bottom:0;font-size:.8rem}.typical-pitch{align-content:space-around;min-height:300px}.typical-player{justify-content:center;min-height:44px}.typical-player>strong{font-size:.84rem}@media (max-width:800px){.seasons-hub-hero{padding:26px 20px}.seasons-hub-list{padding:20px}.seasons-hub-heading{flex-wrap:wrap}.seasons-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-hub-card{padding:16px 12px}.typical-player>strong{font-size:.72rem}}@media (max-width:400px){.seasons-hub-grid{grid-template-columns:1fr}.season-hub-card{min-height:124px}}.typical-marker{border:2px solid var(--accent);background:#136;border-radius:50%;flex-shrink:0;width:30px;height:30px;margin:0 auto 4px;display:block;box-shadow:0 2px 5px #001c2c66}.typical-player{justify-content:flex-start;align-items:center;gap:3px}.typical-player>strong{line-height:1.3}.pitch-penalty-area{pointer-events:none;border:1px solid #b5d9c9a6;border-bottom:0;width:50%;height:19%;position:absolute;bottom:0;left:25%}.pitch-penalty-area:after{content:"";border:1px solid #b5d9c9a6;border-bottom:0;width:50%;height:42%;position:absolute;bottom:0;left:25%}.typical-pitch{gap:18px;min-height:340px;padding-bottom:18px}.typical-player:focus-visible .typical-marker{outline-offset:3px;outline:3px solid #fff}@media (max-width:800px){.typical-marker{width:27px;height:27px}.typical-pitch{gap:16px;min-height:330px}}.season-summary-hero{border:1px solid var(--line);border-top:3px solid var(--cyan);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:20px;display:grid;overflow:hidden}.season-summary-main{padding:24px}.season-summary-main h1{margin:8px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.season-summary-main>p{color:var(--muted);margin:0 0 18px;font-size:.8rem;line-height:1.5}.season-summary-main .season-toolbar{gap:10px;margin:0;font-size:.73rem}.season-outcomes{background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.season-outcome{border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-top:2px solid var(--cyan);min-height:90px;color:var(--text);flex-direction:column;justify-content:center;gap:5px;padding:16px;text-decoration:none;display:flex}.season-outcome>span{text-transform:uppercase;color:var(--muted);font-size:.61rem;line-height:1.5}.season-outcome>strong{font-size:1rem;line-height:1.3}.season-outcome>small{color:var(--muted);font-size:.64rem}.season-outcome.is-winner{border-top-color:var(--accent)}.season-outcome:hover{background:var(--soft);text-decoration:none}.season-outcome:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (max-width:800px){.season-summary-hero{grid-template-columns:minmax(0,1fr)}.season-summary-main{padding:20px}.season-outcome{padding:13px}.season-outcome>strong{font-size:.9rem}}.match-reference-page{min-width:0}.match-archive-toolbar{background:var(--card);border-left:3px solid var(--cyan);align-items:center;gap:26px;margin-bottom:18px;padding:15px 20px;display:flex}.match-archive-toolbar>a{color:var(--text);text-transform:uppercase;gap:4px;font-size:.85rem;display:grid}.match-archive-toolbar small{color:var(--cyan);letter-spacing:.07em;font-size:.56rem}.match-archive-toolbar label{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;font-size:.7rem;font-weight:750;display:flex}.match-archive-toolbar select{min-width:140px;min-height:44px;font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:5px;padding:8px}.match-reference-main{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:26px clamp(16px,6vw,80px)}.match-crumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:.73rem;display:flex}.match-crumb>span{color:var(--muted);margin-left:auto;font-weight:750}.match-reference-card{border:1px solid var(--line);background:var(--bg);max-width:940px;margin:auto}.match-score-head{background:#143566;padding:18px 22px 24px}.match-score-head>p{text-transform:uppercase;color:#dce8f6;margin:0 0 18px;font-size:.67rem;line-height:1.5}.match-score-head h1{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:0;font-size:clamp(.95rem,2vw,1.3rem);display:grid}.match-score-head h1>span:last-child{text-align:right}.match-score-box{background:var(--accent);color:#082240;text-align:center;place-content:center;gap:3px;min-width:96px;min-height:68px;padding:10px;display:grid}.match-score-box>strong{white-space:nowrap;font-size:clamp(1.45rem,3vw,2rem)}.match-score-box>small{color:inherit;font-size:.62rem}.match-score-head .match-decision{text-transform:none;margin:14px 0 0;font-size:.75rem}.match-reference-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px;display:grid}.match-reference-meta>div{background:var(--card);min-width:0;padding:12px}.match-reference-meta dt{text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:800}.match-reference-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.76rem;font-weight:650;line-height:1.5}.match-reference-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 15px;padding:18px 0;display:grid}.match-reference-facts>section+section{border-left:1px solid var(--line);padding-left:20px}.match-reference-card h2{letter-spacing:.02em;text-transform:uppercase;color:var(--cyan);margin:0 0 12px;font-size:.78rem}.match-reference-card h3{margin:0 0 8px;font-size:.76rem}.match-goal-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.match-event-list{margin:0 0 14px;padding:0;font-size:.73rem;line-height:1.65;list-style:none}.match-event-list li{overflow-wrap:anywhere;margin:3px 0}.match-event-list a{color:var(--text)}.match-event-list li>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.match-empty{color:var(--muted);margin:8px 0 14px;font-size:.72rem;line-height:1.5}.match-reference-lineups{padding:18px 15px}.match-reference-lineups>section+section{margin-top:20px}.match-reference-lineups p{margin:0;font-size:.8rem}.match-player-badges{flex-wrap:wrap;gap:7px;display:flex}.match-player-badges>span>a,.match-player-badges>span>span{background:var(--card);border:1px solid var(--line);min-height:44px;color:var(--text);align-items:center;padding:8px 10px;font-size:.73rem;font-weight:750;line-height:1.4;display:flex}.match-player-badges a:hover{border-color:var(--cyan);background:var(--soft);text-decoration:none}.match-reference-neighbors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:940px;margin:14px auto 0;display:grid}.match-neighbor{border:1px solid var(--line);color:var(--text);align-content:center;gap:8px;min-height:74px;padding:15px;display:grid}.match-neighbor.next{text-align:right}.match-neighbor small{color:var(--muted);text-transform:uppercase;font-size:.6rem}.match-neighbor strong{font-size:.77rem;line-height:1.5}.match-neighbor:hover{background:var(--soft);text-decoration:none}.match-detail-provenance{max-width:940px;color:var(--muted);margin:20px auto 0;font-size:.72rem}.match-detail-provenance summary{cursor:pointer;min-height:44px;line-height:1.5}.match-season-tabs{margin-top:18px}.match-season-tabs [aria-current=location]{border-color:var(--accent);color:var(--accent)}@media (max-width:800px){.match-reference-main{padding:18px 12px}.match-archive-toolbar{flex-wrap:wrap;gap:14px}.match-score-head{padding:16px 12px 20px}.match-reference-facts{grid-template-columns:minmax(0,1fr)}.match-reference-facts>section+section{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.match-reference-meta{gap:6px;margin:10px}.match-reference-meta>div{padding:8px}.match-reference-meta dd{font-size:.69rem}.match-score-head h1{gap:8px}.match-score-box{min-width:74px;min-height:60px;padding:8px}.match-reference-neighbors{grid-template-columns:minmax(0,1fr)}.match-reference-neighbors>span{display:none}.match-neighbor.next{text-align:left}}.reading-progress{background:var(--line);z-index:60;pointer-events:none;contain:layout paint;height:3px;position:fixed;left:0;right:0}.reading-progress>span{background:var(--cyan);transform-origin:0;width:100%;height:100%;transition:none;display:block}.reading-time{color:var(--muted);white-space:nowrap;font-size:.875rem}@media (prefers-reduced-motion:reduce){.reading-progress>span{transition:none;animation:none}}.article-return{align-items:center;min-height:44px;margin:0 0 12px;font-size:.9rem;display:inline-flex}.article-next{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:72px;padding:16px 20px;display:flex}.article-next>span{color:var(--cyan);font-size:.85rem}.article-next strong{font-size:1.05rem;line-height:1.45}.article-feed-end{color:var(--muted);font-size:.9rem}.video-card{overflow-wrap:anywhere;width:100%;min-width:0}.video-card h2{font-size:1.12rem;line-height:1.4}.video-card p{max-width:100%}.video-intro{margin-bottom:8px}.youtube-consent{max-width:780px;font-size:.82rem;line-height:1.5}.youtube-player{aspect-ratio:16/9;min-width:0;min-height:0;position:relative}.youtube-player iframe{min-width:0;min-height:0;position:absolute;inset:0}.youtube-player .youtube-load{background:var(--accent);max-width:calc(100% - 24px);color:var(--bg);flex-direction:column;min-height:44px;margin:0;padding:12px 16px;font-size:.85rem;font-weight:750;display:flex}.youtube-load>span:first-child{font-size:1.4rem}.youtube-player .youtube-load[hidden]{display:none}.youtube-details{color:var(--muted);font-size:.8rem}.youtube-details summary{cursor:pointer;min-height:44px;padding:12px 0}@media (max-width:800px){.video-grid{grid-template-columns:minmax(0,1fr)}.video-card{padding:18px}.video-card h2{font-size:1.05rem}.video-card .eyebrow{font-size:.68rem}.youtube-consent{font-size:.8rem}}.mercato-pagination{flex-wrap:wrap;justify-content:center}.pagination-pages{align-items:center;gap:8px;display:flex}.pagination-pages>a,.pagination-pages>[aria-current=page]{border:1px solid var(--line);border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:8px;display:grid}.pagination-pages>[aria-current=page]{background:var(--accent);color:var(--bg);font-weight:800}.pagination-pages>a:hover{background:var(--soft);text-decoration:none}.ad-test-controls{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:.8rem;display:flex}.ad-test-controls>span{flex:1;min-width:200px}.ad-test-controls small{flex-basis:100%}.ad-test-controls form{margin:0}.ad-test-controls button{font-size:.8rem}.live-ad-slot{width:100%;min-width:0;position:relative}.live-ad-caption{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center;font-size:.65rem}.live-ad-taboola{color:#111;background:#fff;height:auto;min-height:600px;margin-top:32px}.live-ad-taboola .live-ad-caption{color:#444}.live-ad-atf2{min-height:600px}.live-ad-atf{min-height:0}.live-ad-habillage{min-height:250px}@media (max-width:800px){.live-ad-habillage{display:none}}@media (pointer:coarse){.live-ad-atf2{display:none}}#outcontent{background:var(--bg)!important}.live-ad-atf-article{min-height:632px}@media (max-width:767px){.live-ad-atf-article{display:none}}.ad-sequence-test{border:1px dashed var(--cyan);background:var(--card);border-radius:12px;margin-top:28px;padding:20px}.ad-sequence-test>p{color:var(--muted);font-size:.85rem}.ad-sequence-article{margin-top:24px;scroll-margin-top:20px}.ad-sequence-article>.pub-article-top{margin-bottom:24px}.ad-sequence-article>h2{font-size:1.65rem}.ad-sequence-article .editorial{font-size:1.125rem}.fcm-article-embed,.fcm-tweet-embed{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:28px 0;overflow:hidden}.fcm-embed-stage{aspect-ratio:16/9;background:#020a11;place-items:center;display:grid;position:relative}.fcm-embed-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fcm-embed-stage button{background:var(--accent);max-width:90%;color:var(--bg)}.fcm-article-embed figcaption,.fcm-tweet-embed figcaption{color:var(--muted);padding:12px 16px;font-size:.8rem;line-height:1.5}.fcm-embed-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:58px;padding:0 16px 14px;display:flex}.fcm-embed-actions a{font-size:.85rem}.fcm-embed-actions button:disabled{opacity:.45;cursor:default}.fcm-tweet-stage{height:480px;position:relative;overflow:auto}.fcm-tweet-stage iframe{border:0;width:100%;height:100%;display:block}.fcm-tweet-fallback{padding:20px;border:0!important;margin:0!important}.fcm-tweet-fallback p{font-size:1rem}.fcm-embed-stage [hidden],.fcm-tweet-stage [hidden]{display:none!important}.live-ad-atf2>[data-live-ad-mount]{min-height:600px}.live-ad-habillage>[data-live-ad-mount]{min-height:260px}@media (pointer:coarse){.live-ad-atf2>[data-live-ad-mount]{min-height:0}}@media (max-width:800px){.mobile-nav[data-reader-dock-hidden]{will-change:transform;transition:transform .16s}.mobile-nav[data-reader-dock-hidden=true]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mobile-nav[data-reader-dock-hidden]{transition:none!important}}.agenda-tablist{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;min-width:0;display:grid}.article-swipe-cue{display:none}@media (max-width:800px) and (pointer:coarse){.article-swipe-cue{color:var(--muted);min-height:1.6em;margin:8px 0 16px;font-size:.78rem;display:block}.article-swipe-arrival{animation:.16s ease-out fcm-article-arrival}}@keyframes fcm-article-arrival{0%{opacity:.92;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.article-swipe-arrival{animation:none!important}}.article-swipe-feedback{pointer-events:none;display:none}@media (max-width:800px) and (pointer:coarse){.article-swipe-feedback{z-index:90;border:1px solid var(--accent);color:#fff;opacity:var(--article-swipe-progress,1);transform:translateX(calc((1 - var(--article-swipe-progress,1))*12px));background:#071a2ef2;border-radius:12px;padding:10px 14px;font-size:.85rem;position:fixed;top:50%;right:16px;box-shadow:0 4px 20px #0008}main[data-swipe-phase=dragging] .article-swipe-feedback,main[data-swipe-phase=pending] .article-swipe-feedback{display:block}main[data-swipe-phase=pending] .article-swipe-feedback{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.article-swipe-feedback{transform:none!important}}.stats-hub-access{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.stats-hub-access>a{background:var(--bg);border:1px solid var(--line);border-top:2px solid var(--cyan);min-width:0;color:var(--text);border-radius:10px;flex-direction:column;gap:9px;padding:18px;display:flex}.stats-hub-access>a:hover{background:var(--soft);border-color:var(--cyan);text-decoration:none}.stats-hub-access span{color:var(--cyan);font-size:.8rem;font-weight:750}.stats-hub-access strong{font-size:1.05rem}.stats-hub-access small{line-height:1.5}.player-search-form{margin:24px 0}.player-search-form label{margin-bottom:10px;font-weight:750;line-height:1.5;display:block}.player-search-form>div{gap:10px;max-width:720px;display:flex}.player-search-form input[type=search]{flex:1;min-width:0}.player-search-form button{flex-shrink:0}.seasons-hub-hero .stats-hub-note{font-size:.8rem;font-weight:400;line-height:1.6}.stats-hub-history{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.stats-hub-history p{color:var(--muted);font-size:.9rem}.player-search-results{max-width:900px}.player-search-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.player-search-list a{border:1px solid var(--line);background:var(--card);height:100%;color:var(--text);border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.player-search-list a:hover{border-color:var(--cyan);text-decoration:none}.player-search-list span{color:var(--cyan);font-size:.85rem}@media (max-width:800px){.stats-hub-access{grid-template-columns:1fr}.stats-hub-access>a{padding:16px}.seasons-hub-hero h1{overflow-wrap:anywhere;font-size:clamp(1.75rem,6vw,2.4rem)}}@media (max-width:480px){.player-search-form>div{flex-direction:column}.player-search-form button{align-self:flex-start}.player-search-list{grid-template-columns:1fr}}.article-recommendations{height:26rem;overflow:hidden}.article-recommendations .related{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4.75rem;padding:.75rem 0;line-height:1.5;display:-webkit-box;overflow:hidden}.article-next-slot{min-height:10rem}.article-swipe-cue-slot{display:none}@media (max-width:800px) and (pointer:coarse){.article-swipe-cue-slot{min-height:3rem;display:flow-root}.article-swipe-cue-slot .article-swipe-cue{margin:8px 0;line-height:1.6}}.home-layout.home-layout-no-ads{grid-template-rows:auto auto 1fr auto;grid-template-areas:"heading heading""feed agenda""feed aside""intro intro"}@media (max-width:800px){.home-layout.home-layout-no-ads{grid-template-rows:none;grid-template-areas:"agenda""heading""feed""aside""intro"}}.article-opening-notice{z-index:109;top:0;top:env(safe-area-inset-top,0px);background:var(--line);pointer-events:none;contain:layout paint;height:3px;position:fixed;left:0;right:0;overflow:hidden}.article-opening-activity{background:var(--accent);width:35%;height:100%;animation:1.2s linear infinite fcm-article-opening;display:block}a[data-fcm-article-opening-link=true]{box-shadow:inset 3px 0 var(--accent);background:var(--soft)}@keyframes fcm-article-opening{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media (prefers-reduced-motion:reduce){.article-opening-activity{background:linear-gradient(90deg,var(--line),var(--accent),var(--line));width:100%;animation:none;transform:none}}@media (min-width:801px){.home-layout .ad-atf-home,.home-layout .live-ad-atf-home{min-height:600px}}@media (pointer:coarse){.home-habillage,.ad-header{display:none}}@media (min-width:801px) and (pointer:coarse){.home-layout{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"heading heading""feed agenda""feed aside""intro intro""notes notes"}}.ad-recipe-actions{border:0;min-width:0;margin:0;padding:0}.ad-recipe-profile{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:20px}.ad-recipe-actions:disabled button{opacity:.5;cursor:not-allowed}.bloc-article-texte[data-fcm-incontent-reserve]{--fcm-incontent-reserve:421px}.bloc-article-texte[data-fcm-incontent-reserve=mobile]{--fcm-incontent-reserve:calc(290px + 2.5rem)}.bloc-article-texte[data-fcm-incontent-reserve]:not([data-fcm-incontent-mounted=true])>p[data-fcm-ad-anchor=bottom]:before{content:"";height:var(--fcm-incontent-reserve);display:block}.header-inner{gap:20px;min-width:0}.desktop-nav{flex-wrap:wrap;justify-content:center;min-width:0}.desktop-nav a{white-space:nowrap}.utilities{flex-shrink:0;gap:6px;margin-left:auto}.utilities>a{border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px}.utilities>a[aria-current]{color:var(--accent);background:var(--card)}.utility-menu{flex-shrink:0;position:relative}.utility-menu-trigger{background:0 0;width:44px;height:44px;padding:10px}.utility-menu-trigger[aria-expanded=true],.utility-menu-trigger[data-active]{color:var(--accent);background:var(--card);border-color:var(--cyan)}.utility-menu-panel{z-index:110;border:1px solid var(--line);background:var(--card);border-radius:12px;width:224px;max-width:calc(100vw - 24px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0008}.utility-menu-panel[hidden]{display:none}.utilities .utility-menu-panel a{white-space:nowrap;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:.9rem;display:flex}.utility-menu-panel a:hover,.utility-menu-panel a[aria-current]{color:var(--accent);background:var(--soft);text-decoration:none}.utility-menu-panel a:focus-visible{outline-offset:-3px}.utility-menu-panel svg{flex-shrink:0}.account-link{scroll-margin-top:20px}.mobile-nav a{min-width:0}@media (max-width:1100px) and (min-width:801px){.header-inner{flex-wrap:wrap;gap:12px 20px}.desktop-nav{flex-basis:100%;order:3}.desktop-nav a{padding:10px}}@media (max-width:800px){.header-inner{gap:12px;padding:12px}.utilities{gap:3px}.utilities .lineup-link{padding:10px 8px}.utilities .search-link{padding:10px}.brand,.brand img{width:96px}}@media (max-width:360px){.header-inner{gap:8px}.brand,.brand img{width:80px}.utilities .lineup-link{padding:10px 6px;font-size:.8rem}}.agenda-links-toggle{display:none}.agenda-calendar-navigation{grid-template-columns:44px minmax(0,260px) 44px;gap:8px;margin:16px 0 8px;display:grid}.agenda-calendar-navigation>button{min-width:44px;min-height:44px;padding:8px}.agenda-calendar-navigation>button:disabled{opacity:.45;cursor:default}.agenda-calendar-navigation>label{min-width:0}.agenda-calendar-navigation select{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:8px;padding:8px 6px;font-size:1rem}.agenda-calendar-actions{gap:8px;margin-bottom:16px;display:flex}.agenda-scope{color:var(--muted);font-size:.8rem;line-height:1.5}@media (max-width:800px){.kind-agenda{padding-top:14px}.kind-agenda>.page-heading{margin-bottom:12px}.kind-agenda>.page-heading .eyebrow{display:none}.kind-agenda>.page-heading h1{margin:0;font-size:1.5rem;line-height:1.2}.agenda-intro{border-radius:12px;gap:4px;padding:10px;display:grid}.agenda-intro>h2{margin:0;font-size:1.125rem;line-height:1.25}.agenda-reference{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.agenda-timing-note,.agenda-details{display:none}.agenda-timing-note[data-expanded=true]{margin-top:4px;display:block}.agenda-details[data-expanded=true]{display:block}.agenda-calendar-navigation{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;margin:0}.agenda-calendar-navigation select{line-height:1.25}.agenda-calendar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.agenda-calendar-actions>button{min-width:0;min-height:44px;padding:8px 6px;font-size:.8rem;line-height:1.25}.agenda-links-toggle{background:0 0;justify-content:space-between;display:flex}.agenda-count{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.agenda-details .history-links{gap:0 12px;margin:4px 0;font-size:.8125rem}.agenda-details .history-links>a{align-items:center;min-height:44px;display:flex}.agenda-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.agenda-filters label{gap:4px;min-width:0;font-size:.75rem;line-height:1.2}.agenda-filters select{width:100%;min-width:0;min-height:44px;padding:8px 6px;font-size:1rem;line-height:1.25}.agenda-filters>button{grid-column:1/-1;min-height:44px;font-size:.8rem}.agenda-scope{margin:8px 0 0;font-size:.75rem}.agenda-calendar>.agenda-month{margin-top:16px}.agenda-calendar>.agenda-month>h2{margin:0 0 10px;font-size:1.125rem;line-height:1.3}}.utilities .utility-menu-panel button{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:10px 12px;font-size:.9rem;display:flex}.utilities .utility-menu-panel button:hover{background:var(--soft);color:var(--accent)}.home-habillage-live{--home-habillage-caption-height:.78rem;min-height:calc(260px + var(--home-habillage-caption-height))}.home-habillage-live .live-ad-caption{line-height:var(--home-habillage-caption-height)}.home-habillage-live [data-live-ad-mount=habillage]{display:flow-root}.ad-dependency-diagnostic-trigger{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;flex-basis:100%;min-width:0;max-width:100%;min-height:44px}.ad-dependency-diagnostic-overlay{z-index:2147483646;background:#0009;position:fixed;inset:0}.ad-dependency-diagnostic-dialog{box-sizing:border-box;width:calc(100vw - 24px);max-width:640px;height:min(40rem,100vh - 24px);max-height:calc(100vh - 24px);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border:1px solid var(--cyan,#5ec9f7);background:var(--card,#102638);color:var(--text,#f1f7fc);-webkit-user-select:text;user-select:text;border-radius:12px;margin:auto;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.ad-dependency-diagnostic-dialog[open]{flex-direction:column;display:flex}.ad-dependency-diagnostic-dialog::backdrop{background:#0009}.ad-dependency-diagnostic-dialog>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.ad-dependency-diagnostic-dialog h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;line-height:1.3}.ad-dependency-diagnostic-dialog>header button{flex-shrink:0;min-height:44px}.ad-local-diagnostic-output{scrollbar-gutter:stable;overscroll-behavior:contain;overflow-anchor:none;box-sizing:border-box;overflow-wrap:anywhere;flex:1;min-width:0;max-width:100%;min-height:0;padding:8px 8px 8px 0;overflow:auto scroll}.ad-local-diagnostic-output li{white-space:normal;overflow-wrap:anywhere}.ad-local-diagnostic-output ul{box-sizing:border-box;max-width:100%;padding-inline-start:1.25rem}@supports (height:100dvh){.ad-dependency-diagnostic-dialog{height:min(40rem,100dvh - 24px);max-height:calc(100dvh - 24px)}}main#contenu,footer.site-footer{background:var(--bg)}footer.site-footer{z-index:1;position:relative}.akcelo-wrapper.fcm-inread-video-slot{aspect-ratio:auto;box-sizing:border-box;width:100%;max-width:640px;min-height:400px;margin:16px auto 24px;display:flow-root;position:relative;overflow:visible;height:auto!important;max-height:none!important}.akcelo-wrapper.fcm-inread-video-slot>#Footballclubdemarseille_InReadVideo{aspect-ratio:auto;width:100%;display:block;position:relative;inset:auto;overflow:visible;height:auto!important;max-height:none!important}.fcm-inread-editorial-reserve{aspect-ratio:auto;box-sizing:border-box;width:100%;max-width:640px;min-height:400px;margin:16px auto 24px;display:flow-root;position:relative;overflow:visible;height:auto!important}@media (min-width:1024px){[data-home-feed]>.story.hero>a{isolation:isolate;background:#061423;align-items:end;min-height:520px;padding:170px 0 0;display:grid;position:relative}[data-home-feed]>.story.hero>a>img{z-index:-1;aspect-ratio:auto;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}[data-home-feed]>.story.hero .story-copy{z-index:1;overflow-wrap:anywhere;background:linear-gradient(#0000,#030d17e6 48px,#030d17 100%);padding:64px 32px 30px;position:relative}[data-home-feed]>.story.hero h2{color:#fff;letter-spacing:-.025em;text-wrap:pretty;margin:12px 0 16px;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.12}[data-home-feed]>.story.hero time,[data-home-feed]>.story.hero p{color:#d8e4ed}[data-home-feed]>.story.hero p{display:none}[data-home-feed]>.story.hero>a:focus-visible{outline:3px solid var(--accent);outline-offset:-5px}[data-home-feed]>.story.hero>a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.home-layout:has([data-home-feed]>.story.hero)>.page-heading>div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-layout:has([data-home-feed]>.story.hero)>.page-heading{justify-content:flex-end}[data-home-feed]>.story.hero>a:before{content:"À la une" / "";z-index:0;color:#fff;text-shadow:none;pointer-events:none;background:linear-gradient(90deg,#03121ee6 0%,#03121e8c 20%,#03121e26 44%,#0000 65%);padding:26px 32px 54px;font-size:2rem;font-weight:800;line-height:1.15;position:absolute;inset:0}}.home-videos .fcm-article-embed{margin:0}.home-videos .fcm-embed-stage{aspect-ratio:16/9}.home-videos .fcm-embed-stage iframe{width:100%;height:100%}.article-next:hover,.article-next:focus-visible,.article-recommendations .related:hover,.article-recommendations .related:focus-visible,.subscription-link:hover,.subscription-link:focus-visible{background:var(--soft);color:var(--accent);text-decoration:none}.season-filter-pills a:hover,.season-filter-pills a:focus-visible{text-decoration:none}.season-filter-pills a:not([aria-current]):hover,.season-filter-pills a:not([aria-current]):focus-visible{background:var(--soft);color:var(--accent)}.home-videos .video-card>div,.video-grid .video-card>div{align-self:stretch;width:100%;min-width:0}.home-videos .video-card .fcm-article-embed,.video-grid .video-card .fcm-article-embed{width:100%;min-width:0;margin-left:0;margin-right:0}.home-videos .video-card .fcm-embed-stage,.video-grid .video-card .fcm-embed-stage{aspect-ratio:16/9;width:100%}.article-body .editorial.bloc-article-texte>blockquote{color:#f4f4f5;overflow-wrap:anywhere;background:#27292c;border:1px solid #62666b;border-radius:10px;min-width:0;max-width:100%;height:auto;margin:32px 0 28px;padding:34px clamp(18px,4vw,28px) 24px;font-family:inherit;font-size:1.05em;font-style:normal;font-weight:400;line-height:1.65;position:relative;overflow:visible}.article-body .editorial.bloc-article-texte>blockquote:before{content:"“";color:#161719;pointer-events:none;background:#d6d7d9;border-radius:6px;justify-content:center;align-items:center;width:42px;height:34px;padding-top:10px;font-family:Georgia,serif;font-size:36px;font-style:normal;font-weight:400;line-height:1;display:flex;position:absolute;top:-17px;left:22px}.article-body .editorial.bloc-article-texte>blockquote p{font-style:normal;line-height:1.65}.article-body .editorial.bloc-article-texte>blockquote a{color:#f4f4f5;text-underline-offset:.18em;text-decoration:underline}
:root{--bg:#080808;--card:#171717;--soft:#202020;--line:#303030;--text:#f4f4f4;--muted:#b8b8b8;--cyan:#00d5e8;--accent:#00d5e8;--hero:#080808;--radius:6px;--control-border:var(--muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--text)}.test-banner,.agenda-reference-card:hover,.match-score-head,.article-swipe-feedback{background:var(--soft);color:var(--text)}.story.hero,.fcm-embed-stage,.agenda-reference-score{background:var(--bg)}.editorial h2,.match-score-head>p{color:var(--text)}.agenda-buttons button,.agenda-buttons .agenda-all{background:var(--soft);color:var(--text)}.agenda-buttons button[aria-selected=true],.om-standing td,.match-score-box{background:var(--accent);color:var(--bg)}.agenda-buttons .agenda-all{border:1px solid var(--line)}.typical-role,.typical-marker{background:var(--soft)}.panel,.story,button,.button-link,input,select,textarea,.utility-menu-panel,.article-picture>img,.embed-notice,.agenda-reference-score,.agenda-buttons button,.agenda-buttons .agenda-all,.article-swipe-feedback{border-radius:var(--radius)}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--bg);color:var(--text);border-color:var(--control-border)}button:not([aria-pressed=true]):not([aria-selected=true]):focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.home-videos,.video-card{background:var(--card);color:var(--text)}.home-video-thumbnail{border-radius:var(--radius)}@media (min-width:1024px){[data-home-feed]>.story.hero>a{background:var(--hero)}[data-home-feed]>.story.hero .story-copy{background:linear-gradient(#0000 0%,#08080866 18%,#080808b3 38%,#080808d1 100%)}[data-home-feed]>.story.hero>a:before{color:var(--text);background:linear-gradient(90deg,#080808e6 0%,#0808088c 20%,#08080826 44%,#0000 65%)}[data-home-feed]>.story.hero h2{color:var(--text)}[data-home-feed]>.story.hero time,[data-home-feed]>.story.hero p{color:var(--muted)}}
[data-home-feed]>.home-videos{min-width:0;max-width:100%;margin:0}.home-video-controls{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.home-video-controls button{min-width:44px;min-height:44px}.home-video-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:16px;max-width:100%;padding:4px 4px 12px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.home-video-track>.video-card{scroll-snap-align:start;flex:0 0 82%;min-width:0}.home-video-track h3{overflow-wrap:anywhere}@media (min-width:600px){.home-video-track>.video-card{flex-basis:44%}}@media (prefers-reduced-motion:reduce){.home-video-track{scroll-behavior:auto}}.home-videos .home-video-controls{gap:6px;margin-top:-4px;margin-bottom:12px}.home-videos .home-video-controls button{color:#f4f4f4;cursor:pointer;width:44px;height:44px;box-shadow:none;background:#171717;border:1px solid #303030;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.home-videos .home-video-controls button:hover{color:#00d5e8;background:#202020;border-color:#00d5e8}.home-videos .home-video-controls button:focus-visible,.home-video-track:focus-visible,.home-video-track a:focus-visible{outline-offset:3px;outline:2px solid #00d5e8}.home-video-track{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.home-video-track::-webkit-scrollbar{display:none}.home-video-track .home-video-thumbnail{border-radius:6px}@media (hover:hover) and (pointer:fine){.home-video-track{cursor:grab}.home-video-track[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.home-video-track[data-dragging] a{cursor:grabbing}}
