/* ===== ROUND P ===== */



:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w{row-gap:16px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w span:last-child{flex:0 0 100%; margin-top:6px; padding-top:18px; border-top:1px solid rgba(2,19,41,.08);}
main[data-page="club"] .tm-more-btn{background:#61E1EE; color:#021329; padding:12px 24px; height:auto; min-height:44px; border:0; border-radius:var(--radius-6); font-weight:700;}
main[data-page="club"] .tm-more-btn:hover{background:#4FCBD9;}
main[data-page="club"] .tm-more-btn span{ color:#021329;}
main[data-page="club"] .tm-sq th{vertical-align:bottom; height:52px; padding:0 8px 16px; line-height:1.25; position:relative;}
main[data-page="club"] .tm-sq th .tm-sort{position:relative; display:inline-block; text-align:right; white-space:normal;}
main[data-page="club"] .tm-sq th .tm-sort span{position:absolute; right:0; bottom:-13px; font-size:8px; line-height:1; vertical-align:baseline;}
main[data-page="club"] .tm-sq th:first-child, main[data-page="club"] .tm-sq th:nth-child(2){padding-bottom:16px;}
main[data-page="match"] .pr-tb-group.pr-lu{margin-top:48px;}
main[data-page="match"] .pr-lu-leg{max-width:260px;}
main[data-page="match"] .ts-head:has(.ts-concept){max-width:none;}
/* 2026-10-12: Points race secicisi tablonun sag ust kosesine hizali olsun. .ts-head 760px ile
   sinirli oldugu icin secici ortaya yakin kaliyordu. Satir tam genislige aciliyor, aciklama metni
   eski okunur genisliginde kaliyor. */
main[data-page="match"] .ts-head:has(.ts-race-headrow){max-width:none;}
main[data-page="match"] .ts-head:has(.ts-race-headrow) .ts-lede{max-width:760px;}

@media (max-width:1000px){
  main[data-page="match"] .pr-picks{grid-template-columns:1fr 1fr;}
  main[data-page="match"] .pr-combo{grid-column:1 / -1;}
  main[data-page="match"] .pr-form-grid, main[data-page="match"] .pr-team-grid, main[data-page="match"] .pr-chart-grid{grid-template-columns:1fr;}
}
@media (max-width:560px){
  main[data-page="match"] .pr-picks{grid-template-columns:1fr;}
  main[data-page="match"] .pr-combo-pick{font-size:32px;}
  main[data-page="match"] .pr-combo-pick small{font-size:20px;}
  main[data-page="match"] .pr-tile-pick{font-size:27px;}
  main[data-page="match"] .pr-form-card{padding:20px 18px 18px;}
  main[data-page="match"] .pr-prob .ts-record-nums b{font-size:52px;}
  main[data-page="match"] .pr-prob .ts-record-nums span{font-size:9.5px;}
  main[data-page="match"] .pr-h2h-table th, main[data-page="match"] .pr-h2h-table td{padding:12px 14px;}
}
main[data-page="match"] .ts-tip b{font-weight:700;}
main[data-page="match"] [data-tip]{cursor:default;}

/* --- discussion: md-tab'in altcizgi deseni, katalogun .btn/.md-name-av'i --- */
main[data-page="match"] .md-disc-sort{display:flex; gap:22px; border-bottom:1px solid rgba(2,19,41,.1); margin-bottom:26px;}
main[data-page="match"] .md-disc-sort-btn{appearance:none; background:none; border:none; border-bottom:2px solid transparent; padding:0 0 12px; font-family:var(--font-body); font-size:13.5px; font-weight:600; color:rgba(2,19,41,.5); cursor:pointer;}
main[data-page="match"] .md-disc-sort-btn:hover{color:var(--color-text-primary);}
main[data-page="match"] .md-disc-sort-btn.active{color:var(--color-navy-base-selected); border-bottom-color:var(--color-navy-base-selected);}
main[data-page="match"] .md-disc-compose{display:flex; gap:12px; align-items:flex-start; padding-bottom:30px; margin-bottom:6px; border-bottom:1px solid rgba(2,19,41,.1);}
main[data-page="match"] .md-disc-compose .md-name-av{width:34px; height:34px; margin-right:0; flex-shrink:0;}
main[data-page="match"] .md-disc-compose .md-name-av svg{width:18px; height:18px;}
main[data-page="match"] .md-disc-compose-body{flex:1; min-width:0;}
main[data-page="match"] .md-disc-input{width:100%; min-height:74px; resize:vertical; font-family:var(--font-body); font-size:13.5px; line-height:1.5; color:var(--color-text-primary); background:#F7F9FB; border:1px solid rgba(2,19,41,.14); border-radius:var(--radius-control); padding:12px 14px; box-sizing:border-box;}
main[data-page="match"] .md-disc-input:focus{outline:none; border-color:rgba(2,19,41,.4);}
main[data-page="match"] .md-disc-input::placeholder{color:rgba(2,19,41,.4);}
main[data-page="match"] .md-disc-compose-foot{display:flex; align-items:center; justify-content:space-between; margin-top:10px;}
main[data-page="match"] .md-disc-count{font-size:11px; color:rgba(2,19,41,.4);}
main[data-page="match"] .md-disc-compose-foot .btn{padding:9px 18px; font-size:12.5px;}
main[data-page="match"] .md-disc-item{display:flex; gap:12px; padding:22px 0; border-bottom:1px solid rgba(2,19,41,.08);}
main[data-page="match"] .md-disc-list .md-disc-item:last-child{border-bottom:none;}
main[data-page="match"] .md-disc-item .md-name-av{width:30px; height:30px; flex-shrink:0;}
main[data-page="match"] .md-disc-item .md-name-av svg{width:16px; height:16px;}
main[data-page="match"] .md-disc-body{flex:1; min-width:0;}
main[data-page="match"] .md-disc-meta{display:flex; align-items:baseline; gap:9px; margin-bottom:5px;}
main[data-page="match"] .md-disc-name{font-family:var(--font-body); font-weight:700; font-size:13px; color:var(--color-text-primary);}
main[data-page="match"] .md-disc-time{font-size:11px; color:rgba(2,19,41,.4);}
main[data-page="match"] .md-disc-text{font-size:13.5px; line-height:1.55; color:rgba(2,19,41,.75);}
main[data-page="match"] .md-disc-foot{margin-top:9px;}
main[data-page="match"] .md-disc-like{display:inline-flex; align-items:center; gap:5px; font-family:var(--font-body); font-size:11.5px; font-weight:700; color:rgba(2,19,41,.45); background:none; border:none; cursor:pointer; padding:0;}
main[data-page="match"] .md-disc-like svg{width:14px; height:14px;}
main[data-page="match"] .md-disc-like:hover{color:var(--color-navy-base-selected);}
main[data-page="match"] .md-disc-like.liked{color:var(--color-navy-base-selected);}
main[data-page="match"] .md-disc-like.liked svg{fill:var(--color-navy-base-selected);}
main[data-page="match"] .md-disc-empty{text-align:center; padding:50px 0; color:rgba(2,19,41,.45); font-size:13px;}
main[data-page="match"] .md-disc-foot-note{color:rgba(2,19,41,.68);}

@media (max-width:1100px){
  main[data-page="match"] .ts-goals-grid{grid-template-columns:1fr;}
  main[data-page="match"] .ts-two, main[data-page="match"] .ts-h2h{grid-template-columns:1fr;}
  main[data-page="match"] .ts-glance{grid-template-columns:1fr;}
}
/* =================================================================
   LIG SAYFASI (Round N): :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]), onek lg-.
   Ortak parcalar player/club :is() listesinden gelir (pf-hero, pf-band, pf-title, pf-lede, pf-chip, pf-kpis, pf-tag, pf-tip).
   Ritim: koyu hero > acik standings > fotograf nefes alani > acik snapshot > koyu leaderboard > acik (tint) insights
   > fotograf nefes alani > acik best-of > acik (tint) scorer. Bolumler arasi bosluk bilincli genis.
   Konum renkleri: ATT #F2B600, MID #4FCBD9, DEF #8C7BFF, GK #35D49A.
   ================================================================= */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]){--lg-att:#F2B600; --lg-mid:#4FCBD9; --lg-def:#8C7BFF; --lg-gk:#35D49A; background:#FFFFFF; color:#0B1B2E;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-hero .pf-name{font-size:clamp(46px, 8vw, 92px); line-height:.94; margin-top:12px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-id{display:flex; align-items:center; gap:36px; margin:6px 0 4px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-crest{flex:none; width:128px; height:128px; padding:20px; background:#FFFFFF; border-radius:var(--radius-container); box-shadow:0 8px 24px rgba(2,19,41,.34); display:flex; align-items:center; justify-content:center;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-crest img{display:block; max-width:100%; max-height:100%; object-fit:contain;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sub{display:flex; align-items:center; flex-wrap:wrap; gap:0 14px; margin-top:16px; font-size:12px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(225,230,236,.8);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sub i{display:inline-block; width:4px; height:4px; background:#61E1EE;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-kpis{grid-template-columns:repeat(5,1fr); margin-top:44px; padding:30px 0 34px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-toolbar{margin-top:0; gap:14px 40px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sel{appearance:none; -webkit-appearance:none; height:34px; padding:0 38px 0 14px; border:1px solid rgba(225,230,236,.26); border-radius:var(--radius-6); background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23E1E6EC' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 13px center; font-family:inherit; font-size:12.5px; font-weight:700; color:#FFFFFF; cursor:pointer;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sel:hover{border-color:rgba(225,230,236,.46);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sel:focus-visible{outline:2px solid #61E1EE; outline-offset:2px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sel option{color:#021329; background:#FFFFFF;}



/* --- bolum iskeleti --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sec{padding:104px 0 112px; position:relative;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sec.tint{background:#EEF3F8;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sec .pf-head, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-band.lg-board .pf-head{max-width:760px; margin-bottom:40px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-head2{display:flex; align-items:flex-end; justify-content:space-between; gap:20px 40px; flex-wrap:wrap;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-head2 .pf-head{margin-bottom:40px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-title{font-size:56px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-band.lg-board{padding:104px 0 112px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-i{display:inline-flex; vertical-align:middle; align-items:center; justify-content:center; width:24px; height:24px; margin-left:8px; padding:0; border:0; border-radius:var(--radius-6); background:none; color:rgba(2,19,41,.42); cursor:help; transition:color .14s ease, background .14s ease;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-i svg{width:17px; height:17px; stroke-width:1.8;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-i:hover, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-i:focus-visible{color:#042755; background:rgba(4,39,85,.08); outline:none;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-band .lg-i, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn .lg-i, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bc .lg-i {color:rgba(225,230,236,.55);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-band .lg-i:hover, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn .lg-i:hover, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bc .lg-i:hover, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-band .lg-i:focus-visible, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn .lg-i:focus-visible, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bc .lg-i:focus-visible {color:#FFFFFF; background:rgba(225,230,236,.12);}

:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-title .lg-i{width:30px; height:30px; margin-top:-8px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pf-title .lg-i svg{width:21px; height:21px;}



/* --- sekmeler --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs{display:flex; gap:4px; margin-bottom:44px; overflow-x:auto; scrollbar-width:none; border-bottom:1px solid rgba(2,19,41,.14);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs::-webkit-scrollbar{display:none;}
/* 2026-10-12: KURAL, tum sekme cubuklari Match Detail gibi sag kenara hizali (Match, Club, League).
   margin-left:auto, tasan dar ekranda sekmelerin soldan kesilmemesi icin justify-content yerine secildi.
   Olculer de Match Detail ile ayni: 13.5px, 600, 2px alt cizgi. */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs > .lg-tab:first-child{margin-left:auto;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tab{appearance:none; background:none; border:0; border-bottom:2px solid transparent; margin-bottom:-1px; padding:12px 16px 13px; font-family:var(--font-body); font-size:13.5px; font-weight:600; color:rgba(2,19,41,.52); cursor:pointer; white-space:nowrap; transition:color .14s ease, border-color .14s ease;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tab:hover{color:#0B1B2E;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tab.active{color:#0B1B2E; border-bottom-color:#4FCBD9;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tab:focus-visible{outline:2px solid #4FCBD9; outline-offset:-2px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs.dk{border-bottom-color:rgba(225,230,236,.16);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs.dk .lg-tab{color:rgba(225,230,236,.62);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs.dk .lg-tab:hover{color:#FFFFFF;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tabs.dk .lg-tab.active{color:#FFFFFF; border-bottom-color:#61E1EE;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-posbar{display:flex; align-items:center; flex-wrap:wrap; gap:10px 14px; margin-bottom:34px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-posbar .pf-tool-lab{margin-right:4px;}

/* --- tablolar --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tw{overflow-x:auto; scrollbar-width:thin;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl{width:100%; min-width:780px; border-collapse:collapse; font-size:14px; color:#0B1B2E; font-variant-numeric:tabular-nums;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl th{padding:0 8px 15px; text-align:right; vertical-align:bottom; font-size:10.5px; font-weight:700; letter-spacing:.5px; line-height:1.35; text-transform:uppercase; color:rgba(2,19,41,.52); border-bottom:1px solid #0B1B2E;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td{padding:14px 8px; text-align:right; border-bottom:1px solid rgba(2,19,41,.09); white-space:nowrap;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl th.l, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td.l{text-align:left;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl tbody tr{transition:background .12s ease;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl tbody tr:hover{background:rgba(79,203,217,.09);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td.pn{position:relative; width:64px; padding-left:22px; text-align:left; font-family:var(--font-display); font-weight:800; font-size:22px; color:rgba(2,19,41,.42);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td.pn::before{content:''; position:absolute; left:0; top:9px; bottom:9px; width:4px; background:var(--z, transparent);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td.pts{font-family:var(--font-display); font-weight:800; font-size:26px; color:#0B1B2E; letter-spacing:.2px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl td.mut{color:rgba(2,19,41,.5);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl .gp{color:#0A8F6A; font-weight:700;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-tbl .gn{color:#C23B3B; font-weight:700;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-team{display:flex; align-items:center; gap:16px; text-align:left;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-team a, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-team .nm{display:block; font-size:16px; font-weight:700; color:#0B1B2E; text-decoration:none; cursor:pointer;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-team a:hover{text-decoration:underline;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-team em{display:block; margin-top:2px; font-style:normal; font-size:11px; font-weight:500; color:rgba(2,19,41,.5);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-cr{display:block; width:32px; height:32px; object-fit:contain; flex:none;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-cr.s{width:22px; height:22px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-cr.m{width:26px; height:26px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-zl{display:flex; flex-wrap:wrap; gap:10px 34px; margin-top:30px; font-size:12px; font-weight:600; color:rgba(2,19,41,.7);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-zl span{display:inline-flex; align-items:center; gap:10px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-zl i{display:inline-block; width:4px; height:18px; background:var(--z);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex{display:inline-flex; align-items:center; justify-content:flex-end; gap:12px; width:150px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex-t{position:relative; flex:none; width:70px; height:8px; background:rgba(2,19,41,.07);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex-t::after{content:''; position:absolute; left:50%; top:-3px; bottom:-3px; width:1px; background:rgba(2,19,41,.35);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex-t i{position:absolute; top:0; bottom:0;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex-t i.p{left:50%; background:#35D49A;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex-t i.n{right:50%; background:#FF6B6B;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-ex b{min-width:48px; text-align:right;}

/* --- power rankings --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w{display:flex; flex-wrap:wrap; gap:10px 30px; margin:36px 0 0; padding:18px 0; border-top:1px solid rgba(2,19,41,.12); border-bottom:1px solid rgba(2,19,41,.12); font-size:12.5px; font-weight:600; color:#0B1B2E;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w span{display:inline-flex; align-items:center; gap:9px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w i{display:inline-block; width:12px; height:12px; background:var(--c);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-w b{color:rgba(2,19,41,.55); font-weight:700;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-h, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-r{display:grid; grid-template-columns:52px 250px minmax(260px,1fr) 84px 84px; gap:0 22px; align-items:center;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-h{padding:0 0 14px; border-bottom:1px solid #0B1B2E; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.52);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-h span:nth-child(n+4), :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-r > :nth-child(n+4){text-align:right;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-r{padding:13px 0; border-bottom:1px solid rgba(2,19,41,.09);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-r:hover{background:rgba(79,203,217,.07);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-rk{font-family:var(--font-display); font-weight:800; font-size:22px; color:rgba(2,19,41,.42);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-sc{display:grid; grid-template-columns:78px 1fr; align-items:center; gap:14px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-sc > b{font-family:var(--font-display); font-weight:800; font-size:32px; line-height:1; color:#0B1B2E; letter-spacing:.2px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-bar{display:flex; height:16px; background:rgba(2,19,41,.06);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-bar i{display:block; height:100%; background:var(--c); border-right:2px solid #FFFFFF; cursor:help;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-bar i:last-child{border-right:0;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-bar i:hover{filter:brightness(.88);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-pw-lp{font-family:var(--font-display); font-weight:800; font-size:20px; color:#0B1B2E;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-dl{display:inline-flex; align-items:center; justify-content:center; min-width:54px; height:24px; padding:0 9px; border-radius:var(--radius-6); font-size:12px; font-weight:700;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-dl.up{background:rgba(53,212,154,.16); color:#0A7F5C;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-dl.dn{background:rgba(255,107,107,.16); color:#B83232;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-dl.eq{color:rgba(2,19,41,.4);}

/* --- fotograf nefes alanlari --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-break{position:relative; overflow:hidden; display:flex; align-items:center; color:#E1E6EC; background-color:#021329; background-repeat:no-repeat;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-break.a{min-height:520px; background-image:linear-gradient(90deg, rgba(2,19,41,.9) 0%, rgba(2,19,41,.62) 46%, rgba(2,19,41,.16) 100%), var(--photo-pull); background-position:center, center 28%; background-size:cover, cover;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-break.b{min-height:460px; background-image:linear-gradient(15deg, rgba(2,19,41,.92) 0%, rgba(2,19,41,.72) 46%, rgba(2,19,41,.5) 100%), var(--photo-h2h); background-position:center, center 35%; background-size:cover, cover;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-break::before{content:''; position:absolute; top:0; right:0; width:300px; height:64px; background-image:var(--img-0); background-repeat:no-repeat; background-position:-703px -62px; background-size:1003px auto; opacity:.5; pointer-events:none;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-break::after{content:''; position:absolute; bottom:16px; right:28px; width:210px; height:40px; background-image:radial-gradient(circle, rgba(255,219,0,.8) 1.3px, transparent 1.7px); background-size:14px 14px; opacity:.4; pointer-events:none;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk{position:relative; z-index:1; width:100%; padding-top:84px; padding-bottom:84px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-eyebrow{margin-bottom:34px; font-size:11px; font-weight:700; letter-spacing:.8px; text-transform:uppercase; color:rgba(225,230,236,.8);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bn{display:block; margin-top:0; font-family:var(--font-display); font-weight:800; font-size:clamp(88px, 12.5vw, 160px); line-height:.8; letter-spacing:-1px; color:#FFFFFF;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bn em{font-style:normal; margin-left:10px; font-size:.2em; letter-spacing:.3px; text-transform:uppercase; color:#FFDB00;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk p{margin:26px 0 0; max-width:420px; font-size:15px; line-height:1.65; color:rgba(225,230,236,.88);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-un{margin-top:40px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-unh{margin-bottom:16px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.7);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-crests{display:flex; flex-wrap:wrap; gap:14px 12px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-crests .c{display:flex; flex-direction:column; align-items:center; gap:8px; width:92px; text-align:center;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-crests .c em{font-style:normal; font-size:11px; font-weight:600; line-height:1.25; color:rgba(225,230,236,.85);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-crests .c img{display:block; width:48px; height:48px; padding:8px; background:#FFFFFF; border-radius:var(--radius-6); box-shadow:0 4px 12px rgba(2,19,41,.3); object-fit:contain; box-sizing:border-box;}

:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio{display:grid; grid-template-columns:repeat(3, 1fr); gap:44px; margin-top:40px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio > div{border-top:3px solid #FFDB00; padding-top:20px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio > div:nth-child(2){border-top-color:#61E1EE;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio b{display:block; font-family:var(--font-display); font-weight:800; font-size:clamp(64px, 9vw, 112px); line-height:.86; color:#FFFFFF;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio span{display:block; margin-top:14px; font-size:12px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(225,230,236,.82); line-height:1.5;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-trio span u{display:block; margin-top:4px; text-decoration:none; text-transform:none; letter-spacing:0; font-weight:500; font-size:13px; color:rgba(225,230,236,.7);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-bk-h{margin:0; font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:clamp(34px, 4.4vw, 56px); line-height:1; color:#FFFFFF;}

/* --- season snapshot: flat navy kutular --- */
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-grid{display:grid; grid-template-columns:repeat(6, 1fr); gap:32px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn{grid-column:span 2; position:relative; display:flex; flex-direction:column; background:#031C3D; color:#E1E6EC; box-shadow:0 6px 18px rgba(2,19,41,.16);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn:nth-child(n+4){grid-column:span 3;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn::before{content:''; position:absolute; left:0; right:0; top:0; height:3px; background:var(--sc, #FFDB00);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn.away{--sc:#61E1EE;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-h{display:flex; align-items:center; justify-content:space-between; gap:10px; font-size:10.5px; font-weight:700; letter-spacing:.7px; text-transform:uppercase; color:rgba(225,230,236,.72);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-h .lg-i{margin:-4px -6px -4px 0;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-lead{display:grid; grid-template-columns:104px minmax(0,1fr); gap:0 18px; align-items:stretch; border-bottom:1px solid rgba(225,230,236,.16); color:inherit; cursor:pointer;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-lead:focus-visible, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li:focus-visible{outline:2px solid #61E1EE; outline-offset:3px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-ph{position:relative; display:block; width:104px; aspect-ratio:1; border-radius:var(--radius-6); background-color:#06326B; background-size:cover; background-position:center top;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-no{position:absolute; padding:0 4px; border-radius:50%; background:#FFDB00; color:#0B1B2E; border:2px solid #031C3D; display:flex; align-items:center; justify-content:center; font-family:var(--font-display); font-weight:800; line-height:1;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-cr{position:absolute; right:6px; bottom:6px; width:30px; height:30px; padding:4px; background:#FFFFFF; border-radius:var(--radius-6); box-shadow:0 3px 8px rgba(2,19,41,.35); display:flex; align-items:center; justify-content:center;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-cr img{display:block; max-width:100%; max-height:100%; object-fit:contain;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-lead:hover .lg-sn-name{text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:4px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-main{display:flex; flex-direction:column; min-width:0;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-acc{margin:12px 0 0;}

:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-name{display:block; font-family:var(--font-display); font-weight:800; text-transform:uppercase; font-size:21px; line-height:1.04; color:#FFFFFF; overflow-wrap:normal; word-break:normal;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-team{display:block; margin-top:8px; font-size:11px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; color:rgba(225,230,236,.72);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-val{margin-top:auto; padding-top:12px; text-align:left;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-val b{display:inline-block; font-family:var(--font-display); font-weight:800; font-size:44px; line-height:.8; color:#FFDB00;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-val span{display:inline-block; margin:0 0 0 10px; font-size:10.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(225,230,236,.7);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run{list-style:none; margin:0; padding:22px 0 0; display:flex; flex-direction:column;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li:hover span{text-decoration:underline; text-underline-offset:3px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li{cursor:pointer; display:grid; grid-template-columns:26px 1fr auto; align-items:baseline; gap:0 8px; font-size:14px; color:#E1E6EC;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li i{font-style:normal; font-weight:700; color:rgba(225,230,236,.5);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li b{font-family:var(--font-display); font-weight:800; font-size:22px; color:#FFFFFF;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run li em{font-style:normal; font-size:11px; color:rgba(225,230,236,.6); margin-left:8px;}

:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn.none{--sc:rgba(225,230,236,.3);}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgBreakA, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgSnapSec, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgBoardSec, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgInsSec, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgBreakB, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgBestSec, :is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]).lg-solo #lgScorerSec{display:none;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .pl-back[hidden]{display:none;}
.lg-toast{position:fixed; left:50%; bottom:28px; transform:translateX(-50%); z-index:90; max-width:min(520px, calc(100vw - 32px)); padding:12px 16px; border-radius:var(--radius-6); background:#031C3D; color:#E1E6EC; font-size:12.5px; line-height:1.5; box-shadow:0 10px 28px rgba(2,19,41,.35);}
.lg-toast[hidden]{display:none;}
.lg-toast b{color:#FFDB00;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn{min-height:0; padding:26px 28px 22px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-lead{margin-top:20px; padding-bottom:20px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-run{padding-top:18px; gap:10px;}
:is(main[data-page="league"],main[data-page="predictions"],main[data-page="predhist"],main[data-page="h2h"],main[data-page="blog"],main[data-page="blogpost"],main[data-page="profile"]) .lg-sn-no{left:auto; right:-10px; top:-10px; min-width:26px; height:26px; font-size:12px; z-index:2;}

main[data-page="club"] .tm-sq-head{max-width:none; display:flex; align-items:flex-end; justify-content:space-between; gap:20px 32px; flex-wrap:wrap;}
main[data-page="club"] .tm-sq-head > div:first-child{max-width:760px;}
main[data-page="club"] .tm-view-sw{flex-wrap:nowrap; gap:0; padding:3px; border:1px solid rgba(2,19,41,.16); border-radius:var(--radius-6); background:#FFFFFF; margin-bottom:14px;}
main[data-page="club"] .tm-view-sw .pf-tag{display:inline-flex; align-items:center; gap:7px; border-color:transparent;}
main[data-page="club"] .tm-view-sw .pf-tag svg{width:14px; height:14px;}
main[data-page="club"] .tm-ins{gap:0 72px;}
main[data-page="club"] .tm-in{grid-template-columns:7px minmax(0,1fr); column-gap:16px; align-items:start;}
main[data-page="club"] .tm-in::before{content:''; grid-row:1 / span 2; width:7px; height:7px; margin-top:6px; border-radius:50%; background:#042755;}
main[data-page="club"] .tm-pt .tm-arr{display:inline-flex; vertical-align:middle; margin:0 4px; color:rgba(225,230,236,.55);}
main[data-page="club"] .tm-pt .tm-arr svg{width:14px; height:14px;}
main[data-page="club"] .tm-more{display:flex; justify-content:center; padding:28px 0 4px;}
main[data-page="match"] .md-pitch-form{display:flex; align-items:baseline; justify-content:flex-end; gap:8px; margin-top:12px; font-size:11px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; color:rgba(2,19,41,.5);}
main[data-page="match"] .md-pitch-form b{font-family:var(--font-body); font-weight:800; font-size:18px; letter-spacing:.3px; color:#0B1B2E;}
main[data-page="club"] .tm-sq-tools [hidden]{display:none;}
main[data-page="club"] .tm-more-btn{display:inline-flex; align-items:center; gap:12px;}
main[data-page="club"] .tm-more-btn span{font-weight:500; font-size:12px; opacity:.7;}
@media (min-width:1001px){
  main[data-page="club"] .tm-pp-ph{align-self:stretch; aspect-ratio:auto; height:auto; min-height:124px;}
}

