.portal-page{padding-top:18px}.portal-hero{display:flex;align-items:center;gap:16px;min-height:112px;margin-bottom:12px;padding:20px 22px;background:linear-gradient(125deg,#fff 55%,#eef4ff)}.portal-hero-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:14px;background:linear-gradient(140deg,#1267ff,#063aaf);color:#fff;font-size:24px}.portal-eyebrow,.detail-identity>div>span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.7px}.portal-hero h1,.detail-identity h1{margin:3px 0 0;font-size:24px;letter-spacing:-.6px}.portal-hero p,.detail-identity p{margin:6px 0 0;color:var(--muted);font-size:11px}.portal-metric{display:flex;min-width:88px;height:63px;margin-left:auto;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#eaf2ff}.portal-metric strong{color:var(--blue);font-size:21px}.portal-metric span{color:var(--muted);font-size:9px;font-weight:800}.portal-empty{display:flex;align-items:center;gap:12px;min-height:92px;padding:15px;border:1px dashed #d8e3f2;border-radius:10px;background:#fafcff;color:#7b8aa2}.portal-empty>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#edf4ff;color:var(--blue);font-size:20px}.portal-empty strong{color:#405575;font-size:12px}.portal-empty p{margin:4px 0 0;font-size:10px;line-height:1.45}.portal-date-tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:11px;font-weight:800}.portal-date-tabs a{color:var(--blue)}.radar-board{display:grid;gap:12px}.portal-section{margin-bottom:12px;padding:16px}.portal-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.portal-section>header h2,.portal-section>header>div>span{margin:0;color:var(--ink);font-size:13px;font-weight:900;text-transform:uppercase}.portal-section>header>span,.portal-section>header>b,.portal-section>header>a{color:var(--blue);font-size:10px;font-weight:850}.portal-section>header p{max-width:750px;margin:4px 0 0;color:var(--muted);font-size:10px}.radar-group{border-left:4px solid var(--blue)}.radar-group.goals{border-left-color:var(--orange)}.radar-group.btts{border-left-color:var(--green)}.radar-group.surprise{border-left-color:var(--purple)}.radar-match-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.radar-match-grid>a{display:flex;min-height:126px;padding:12px;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:linear-gradient(150deg,#fff,#f6f9ff)}.radar-league{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.radar-team{display:grid;grid-template-columns:1fr 14px 1fr;gap:4px;margin:9px 0;align-items:center;font-size:10px;font-weight:850}.radar-team span:first-child{text-align:right}.radar-match-grid>a>strong{margin-top:auto;color:var(--blue);font-size:14px}.radar-match-grid>a>small{margin-top:5px;color:var(--muted);font-size:9px}.portal-info-strip{display:flex;gap:10px;margin-top:12px;padding:13px 15px;border:1px solid #d6e4fa;border-radius:9px;background:#edf4ff;color:#466287;font-size:10px;line-height:1.45}.portal-info-strip strong{color:#17498e}.portal-search{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:9px 11px}.portal-search>span{color:var(--blue);font-size:20px}.portal-search input{flex:1;border:0;outline:0;color:var(--ink);font:inherit}.portal-search button,.compare-picker button,.profile-card button{border:0;border-radius:8px;padding:9px 16px;background:var(--blue);color:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.entity-section{margin-top:16px}.entity-section>header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.entity-section h2{margin:0;font-size:13px}.entity-section>header span{padding:4px 8px;border-radius:7px;background:#eaf2ff;color:var(--blue);font-size:9px;font-weight:850}.entity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.entity-card{display:flex;min-width:0;align-items:center;gap:9px;padding:10px}.entity-logo,.detail-logo{display:grid;width:38px;height:38px;flex:0 0 38px;object-fit:contain;place-items:center;border-radius:10px;background:#f3f6fb;color:var(--blue);font-weight:900}.entity-card>span{min-width:0;flex:1}.entity-card>span strong,.entity-card>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-card>span strong{font-size:10px}.entity-card>span small{margin-top:3px;color:var(--muted);font-size:9px}.entity-card>i{color:#8190a8;font-size:18px;font-style:normal}.entity-follow{display:inline-flex;align-items:center;gap:5px;border:0;padding:6px;color:#73839d;background:transparent;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.entity-follow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.entity-follow.active{color:var(--blue)}.entity-follow.active svg{fill:currentColor}.team-grid{grid-template-columns:repeat(4,1fr)}.detail-identity{display:flex;align-items:center;gap:13px;margin:18px 0 12px;padding:17px}.detail-identity>a{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#edf4ff;color:var(--blue);font-size:18px}.detail-identity .detail-logo{width:52px;height:52px;flex-basis:52px}.detail-identity>div{min-width:0;flex:1}.detail-identity h1{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.detail-columns,.match-two-col,.profile-layout{display:grid;grid-template-columns:1.6fr .9fr;gap:12px;align-items:start}.portal-fixture{display:grid;grid-template-columns:48px minmax(100px,1fr) 42px minmax(100px,1fr) 76px;align-items:center;gap:7px;min-height:45px;border-top:1px solid var(--line);font-size:10px}.portal-section>.portal-fixture:nth-child(2){border-top:0}.portal-status{justify-self:start;padding:5px 7px;border-radius:6px;background:#edf4ff;color:var(--blue);font-size:9px;font-weight:900}.portal-status.live{background:#fff0f2;color:var(--red)}.portal-side{display:flex;min-width:0;align-items:center;gap:6px;font-weight:780}.portal-side>span:not(.tiny-logo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-side.home{justify-content:flex-end;text-align:right}.portal-fixture>b{text-align:center;font-size:12px}.tiny-logo{display:inline-grid;width:20px;height:20px;flex:0 0 20px;object-fit:contain;place-items:center;border-radius:50%;background:#f2f5f9;color:var(--blue);font-size:8px}.portal-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.portal-row-actions i{margin-left:2px;color:#8796ad;font-size:17px;font-style:normal}.form-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.form-summary>div{padding:12px;border-radius:9px;background:#f6f9fe;text-align:center}.form-summary span,.form-summary strong{display:block}.form-summary span{color:var(--muted);font-size:9px}.form-summary strong{margin-top:5px;color:var(--blue);font-size:15px}.streak-callout{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;border-left:3px solid var(--blue);border-radius:7px;background:#edf4ff;font-size:10px}.streak-callout span{color:var(--muted)}.portal-tabs{display:flex;gap:5px;margin-bottom:12px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:auto}.portal-tabs a,.portal-tabs button{min-width:120px;flex:1;border:0;border-radius:7px;padding:10px 12px;background:transparent;color:#536580;font:inherit;font-size:10px;font-weight:850;text-align:center;white-space:nowrap;cursor:pointer}.portal-tabs .active{background:var(--blue);color:#fff}.full-standing{font-size:10px}.standing-head,.full-standing>a{display:grid;grid-template-columns:34px minmax(180px,1fr) repeat(6,45px);align-items:center;min-height:42px;border-top:1px solid var(--line);text-align:center}.standing-head{min-height:32px;border:0;color:var(--muted);font-size:8px;font-weight:900}.standing-head span:nth-child(2),.full-standing>a>span{text-align:left}.full-standing>a>b{display:grid;width:21px;height:21px;place-items:center;justify-self:center;border-radius:50%;background:#0a9b75;color:#fff}.full-standing>a>span{display:flex;align-items:center;gap:7px;font-weight:850}.full-standing>a i{font-style:normal}.full-standing>a strong{font-size:11px}.match-hero{position:relative;display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:25px;margin:18px 0 12px;padding:22px;background:linear-gradient(125deg,#071a3c,#0c3880);color:#fff}.back-link{position:absolute;left:14px;top:12px;color:#bdd3f6;font-size:9px;font-weight:800}.match-team{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.match-logo{display:grid;width:58px;height:58px;object-fit:contain;place-items:center;border-radius:15px;background:rgba(255,255,255,.12);color:#fff;font-size:20px}.match-team>strong{margin-top:8px;font-size:13px}.match-team .entity-follow{margin-top:5px;color:#c7d7f2}.match-team .entity-follow.active{color:#ffd45d}.match-score{text-align:center}.match-score span,.match-score small{display:block;color:#bcd0ee;font-size:9px}.match-score b{display:block;margin:8px 0 3px;font-size:32px}.match-score strong{display:block;color:#fff;font-size:13px}.match-score small{margin-top:7px}.match-main-star{position:absolute;right:14px;top:12px;color:#fff}.match-main-star svg{width:20px;height:20px}.match-tabs{margin-bottom:12px}.match-content{min-height:430px}.xg-split{display:grid;grid-template-columns:1fr .8fr 1fr;gap:8px}.xg-split>div{padding:14px 7px;border-radius:10px;background:#f6f9fe;text-align:center}.xg-split span,.xg-split small,.xg-split strong{display:block}.xg-split span{overflow:hidden;color:#526783;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.xg-split strong{margin:6px 0 2px;color:var(--blue);font-size:23px}.xg-split small{color:var(--muted);font-size:8px}.probability-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.probability-row span{padding:9px;border-radius:8px;background:#f3f6fa;color:var(--muted);font-size:8px;text-align:center}.probability-row b{display:block;margin-bottom:3px;color:var(--ink);font-size:13px}.model-narrative,.section-copy{color:#566b88;font-size:10px;line-height:1.55}.threshold-list>div{display:grid;grid-template-columns:1fr 38px;gap:3px 8px;padding:8px 0;border-top:1px solid var(--line);font-size:10px}.threshold-list>div:first-child{border:0}.threshold-list b{text-align:right}.threshold-list i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:5px;background:#edf1f6}.threshold-list i:after{display:block;width:var(--value);height:100%;border-radius:5px;background:var(--blue);content:''}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analysis-grid .wide{grid-column:1/-1}.compare-table>div,.stat-comparison>div{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;min-height:42px;border-top:1px solid var(--line);text-align:center;font-size:10px}.compare-table>div:first-child,.stat-comparison>div:first-child{border-top:0;background:#f7f9fc}.compare-table span,.stat-comparison span{color:var(--muted);font-size:9px}.momentum-note{margin-top:10px;padding:9px;border-radius:7px;background:#edf4ff;color:#426088;font-size:9px}.probability-bars>div{display:grid;grid-template-columns:100px 1fr 42px;align-items:center;gap:8px;padding:7px 0;font-size:10px}.probability-bars i{height:8px;border-radius:9px;background:#edf1f6;overflow:hidden}.probability-bars i b{display:block;height:100%;border-radius:9px;background:var(--blue)}.probability-bars strong{text-align:right}.event-row{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line)}.event-row:first-of-type{border:0}.event-row>b{display:grid;width:38px;height:28px;place-items:center;border-radius:7px;background:#edf4ff;color:var(--blue);font-size:10px}.event-row span strong,.event-row span small{display:block}.event-row span strong{font-size:10px}.event-row span small{margin-top:3px;color:var(--muted);font-size:9px}.h2h-form{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.h2h-form:first-of-type{border:0}.h2h-form span strong,.h2h-form span small{display:block}.h2h-form span strong{font-size:10px}.h2h-form span small{margin-top:4px;color:var(--muted);font-size:10px;letter-spacing:2px}.info-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid var(--line);font-size:10px}.info-row:first-of-type{border:0}.info-row span{color:var(--muted)}.info-row strong{text-align:right}.referee-profile>strong,.referee-profile>span{display:block}.referee-profile>span{margin-top:3px;color:var(--muted);font-size:9px}.referee-profile>div{display:inline-flex;width:47%;margin:12px 2% 0 0;padding:11px;flex-direction:column;border-radius:9px;background:#f6f9fe;text-align:center}.referee-profile>div b{font-size:15px}.referee-profile>div small{margin-top:3px;color:var(--muted);font-size:8px}.primary-link{display:block;margin-top:12px;padding:10px;border:1px solid #d8e5f7;border-radius:8px;color:var(--blue);font-size:10px;font-weight:900;text-align:center}.lineup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lineup-list{margin:0;padding:0;list-style:none}.lineup-list li{display:grid;grid-template-columns:34px 1fr 45px;align-items:center;min-height:38px;border-top:1px solid var(--line);font-size:10px}.lineup-list li b{color:var(--blue)}.lineup-list li small{color:var(--muted);text-align:right}.follow-panel[hidden]{display:none}.favorite-candidate>.portal-fixture{padding:0 3px}.js-empty[hidden]{display:none}.saved-entity-list>a{display:flex;align-items:center;gap:8px;min-height:48px;border-top:1px solid var(--line);font-size:10px;font-weight:800}.saved-entity-list>a:first-child{border:0}.saved-entity-list>a span{flex:1}.profile-card{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:15px}.profile-mark{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:13px;background:linear-gradient(140deg,#1267ff,#063aaf);color:#fff;font-weight:900}.profile-card>div:nth-child(2){min-width:0;flex:1}.profile-card span{font-size:12px;font-weight:900}.profile-card p{margin:4px 0 0;color:var(--muted);font-size:9px}.portal-subtitle{margin:16px 2px 8px;font-size:13px}.preference-list{padding:0 13px}.preference-list label{display:flex;align-items:center;min-height:64px;border-top:1px solid var(--line);cursor:pointer}.preference-list label:first-child{border:0}.preference-list label>span{flex:1}.preference-list strong,.preference-list small{display:block}.preference-list strong{font-size:10px}.preference-list small{margin-top:4px;color:var(--muted);font-size:9px}.preference-list input{position:absolute;opacity:0}.preference-list i{position:relative;width:36px;height:20px;border-radius:20px;background:#cbd5e3;transition:.2s}.preference-list i:after{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;content:'';transition:.2s}.preference-list input:checked+i{background:var(--blue)}.preference-list input:checked+i:after{left:19px}.principle-list{margin:0;padding-left:18px;color:#526882;font-size:10px;line-height:1.6}.principle-list li{padding:3px 0}.portal-trends{width:100%;border-collapse:collapse;font-size:10px}.portal-trends th,.portal-trends td{padding:9px 6px;border-top:1px solid var(--line);text-align:right}.portal-trends th:first-child,.portal-trends td:first-child{text-align:left}.portal-trends th{color:var(--muted);font-size:8px}.compare-picker{display:grid;grid-template-columns:1fr 50px 1fr 110px;gap:9px;margin-bottom:12px;padding:12px}.compare-picker select{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;color:var(--ink);font:inherit;font-size:10px}.compare-picker>span{align-self:center;text-align:center;font-weight:900}
.radar-home-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.radar-home-summary>div{padding:8px 4px;border-radius:7px;background:#f4f7fc;text-align:center}.radar-home-summary b,.radar-home-summary span{display:block}.radar-home-summary b{color:var(--blue);font-size:13px}.radar-home-summary span{margin-top:2px;color:var(--muted);font-size:8px}.radar-home-groups{margin-top:7px;border-top:1px solid var(--line)}.radar-home-groups>span{display:flex;align-items:center;gap:7px;padding:7px 2px;border-bottom:1px solid var(--line);color:#51647f;font-size:9px;font-weight:750}.radar-home-groups i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.radar-home-groups i.goals{background:var(--orange)}.radar-home-groups i.btts{background:var(--green)}.radar-home-groups i.surprise{background:var(--purple)}.radar-home-groups b{margin-left:auto;color:var(--ink)}
.analysis-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.analysis-kpi{display:flex;min-height:82px;padding:12px;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#fff,#f3f7fe)}.analysis-kpi span,.analysis-kpi small{color:var(--muted);font-size:9px}.analysis-kpi strong{margin:5px 0 2px;color:var(--blue);font-size:17px}.complete-analysis{align-items:start}.team-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.team-signal{display:flex;min-height:112px;padding:12px;flex-direction:column;border-radius:9px;background:#f6f9fe}.team-signal>strong{font-size:10px}.team-signal>b{margin:10px 0 5px;color:var(--blue);font-size:18px}.team-signal span,.team-signal small{color:var(--muted);font-size:9px}.signal-direction.up{color:var(--green)}.signal-direction.down{color:var(--red)}.strength-list>div{display:grid;grid-template-columns:64px 35px 1fr 1fr 35px;align-items:center;gap:7px;padding:11px 0;border-top:1px solid var(--line);font-size:10px}.strength-list>div:first-child{border:0}.strength-list>div>strong:last-child{text-align:right}.strength-list i{height:8px;overflow:hidden;border-radius:8px;background:#edf1f6}.strength-list i b{display:block;height:100%;margin-left:auto;border-radius:8px;background:var(--blue)}.strength-list i.away b{margin:0;background:#16a87b}.strength-list>small{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.league-baseline{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.league-baseline span{padding:10px 5px;border-radius:8px;background:#f5f8fd;color:var(--muted);font-size:8px;text-align:center}.league-baseline b{display:block;margin-top:4px;color:var(--ink);font-size:12px}.score-pattern-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.score-pattern-columns>div>strong{font-size:10px}.score-pattern-columns>div>small{display:block;margin-top:12px;color:var(--muted);font-size:9px}.score-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.score-chips span{padding:10px 4px;border-radius:8px;background:#f4f7fc;text-align:center}.score-chips b,.score-chips small{display:block}.score-chips b{color:var(--blue);font-size:15px}.score-chips small{margin-top:3px;color:var(--muted);font-size:8px}
@media(max-width:700px){.analysis-summary-grid{grid-template-columns:1fr 1fr}.team-signal-grid,.score-pattern-columns{grid-template-columns:1fr}.strength-list>div{grid-template-columns:48px 28px 1fr 1fr 28px}.league-baseline{grid-template-columns:1fr}}
.card.portal-hero{background:linear-gradient(125deg,#fff 55%,#eef4ff)}
.card.match-hero{background:linear-gradient(125deg,#071a3c,#0c3880)}
@media(max-width:1050px){.radar-match-grid,.entity-grid,.team-grid{grid-template-columns:repeat(3,1fr)}.match-two-col,.detail-columns,.profile-layout{grid-template-columns:1fr}.match-hero{grid-template-columns:1fr 160px 1fr}.radar-match-grid>a{min-height:115px}}
@media(max-width:700px){.portal-page{padding-top:10px}.portal-hero{padding:15px}.portal-hero-icon{width:42px;height:42px;flex-basis:42px}.portal-hero h1{font-size:19px}.portal-hero p{font-size:9px}.portal-metric{display:none}.entity-grid,.team-grid,.radar-match-grid{grid-template-columns:1fr 1fr}.entity-follow span{display:none}.portal-section{padding:12px}.portal-fixture{grid-template-columns:40px minmax(75px,1fr) 32px minmax(75px,1fr) 50px;font-size:9px}.portal-row-actions .notify{display:none}.full-standing{overflow:auto}.standing-head,.full-standing>a{min-width:630px}.match-hero{grid-template-columns:1fr 90px 1fr;gap:8px;padding:38px 9px 16px}.match-logo{width:43px;height:43px}.match-team>strong{font-size:10px}.match-score b{font-size:23px}.match-team .entity-follow{display:none}.analysis-grid,.lineup-grid{grid-template-columns:1fr}.analysis-grid .wide{grid-column:auto}.compare-picker{grid-template-columns:1fr 35px 1fr}.compare-picker button{grid-column:1/-1}.profile-card{align-items:flex-start;flex-wrap:wrap}.profile-card button{width:100%}}

/* 17 Ağustos ürün derinliği: gerçek veri grafikleri ve dolu iç sayfalar */
.form-strip{display:flex;align-items:center;gap:4px;min-height:22px}.form-strip span{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:#fff;font-size:9px;font-weight:900}.form-strip .win{background:#0aa56f}.form-strip .draw{background:#d49a18}.form-strip .loss{background:#e24659}.form-sparkline{display:block;width:100%;height:72px;margin:8px 0;overflow:visible}.form-sparkline path{fill:none;stroke:#dce7f6;stroke-width:1}.form-sparkline polyline{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.form-sparkline circle{fill:#fff;stroke:var(--blue);stroke-width:3}
.team-snapshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.team-snapshot{position:relative;overflow:hidden}.team-snapshot:before{position:absolute;left:0;top:0;width:4px;height:100%;background:#173f78;content:''}.team-snapshot.away:before{background:var(--blue)}.team-snapshot header{align-items:center}.snapshot-team{display:flex;align-items:center;gap:9px}.snapshot-team span small{display:block;color:var(--muted);font-size:8px;font-weight:900}.snapshot-team h2{margin-top:3px!important;font-size:12px!important;text-transform:none!important}.team-snapshot header>b{max-width:150px;color:#536985!important;text-align:right}.snapshot-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.snapshot-kpis span{padding:9px 5px;border-radius:8px;background:#f5f8fd;text-align:center}.snapshot-kpis b,.snapshot-kpis small{display:block}.snapshot-kpis b{color:var(--ink);font-size:14px}.snapshot-kpis small{margin-top:3px;color:var(--muted);font-size:8px}.team-snapshot .form-strip{justify-content:center;margin:-4px 0 11px}
.profile-radar-card{min-height:320px}.profile-radar-wrap{display:grid;grid-template-columns:minmax(260px,420px) 1fr;align-items:center;justify-content:center;gap:20px}.profile-radar{width:100%;max-height:250px;overflow:visible}.radar-grid{fill:rgba(237,243,252,.52);stroke:#d7e2f1;stroke-width:1}.radar-axis{stroke:#d7e2f1;stroke-width:1}.profile-radar text{fill:#657995;font-size:7px;font-weight:800}.radar-area{stroke-width:2.5}.radar-area.home{fill:rgba(14,49,94,.16);stroke:#123f78}.radar-area.away{fill:rgba(18,103,255,.18);stroke:var(--blue)}.radar-legend{display:flex;flex-direction:column;gap:10px}.radar-legend>span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:850}.radar-legend i{width:28px;height:5px;border-radius:5px}.radar-legend .home i{background:#123f78}.radar-legend .away i{background:var(--blue)}.radar-legend small{max-width:310px;color:var(--muted);font-size:9px;line-height:1.55}.recent-pair,.live-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.no-model-context p,.analysis-eligibility p,.compare-welcome p{color:#5d718d;font-size:10px;line-height:1.55}.availability-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.availability-chips span{padding:6px 8px;border-radius:99px;background:#f1f4f8;color:#71819a;font-size:8px;font-weight:850}.availability-chips .ready{background:#eaf8f2;color:#078a5c}
.analysis-eligibility{display:grid;grid-template-columns:54px 1fr 120px;align-items:center;gap:16px;margin-bottom:12px;padding:18px 20px;background:linear-gradient(120deg,#fff,#eef5ff)}.eligibility-mark{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#1267ff,#073baf);color:#fff;font-size:24px}.analysis-eligibility span{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.7px}.analysis-eligibility h2{margin:4px 0 0;font-size:17px}.analysis-eligibility p{margin:6px 0 0}.eligibility-score{padding-left:15px;border-left:1px solid var(--line);text-align:center}.eligibility-score b,.eligibility-score small{display:block}.eligibility-score b{color:var(--blue);font-size:25px}.eligibility-score small{margin-top:3px;color:var(--muted);font-size:8px}
.event-momentum-card{overflow:hidden}.event-momentum{display:grid;grid-template-rows:auto 78px 22px 78px auto}.momentum-team{font-size:9px;font-weight:900}.momentum-team.away{text-align:right}.momentum-bars{display:grid;grid-template-columns:repeat(10,1fr);align-items:end;gap:5px;padding:5px 3px 0}.momentum-bars i{height:var(--h);min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(#1267ff,#0a4cc4)}.momentum-bars.away{align-items:start;padding:0 3px 5px}.momentum-bars.away i{border-radius:0 0 4px 4px;background:linear-gradient(#15a879,#087253)}.momentum-axis{display:grid;grid-template-columns:repeat(10,1fr);align-items:center;border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2;color:#8492a8;font-size:7px;text-align:center}.compact-team-form{display:grid;grid-template-columns:22px 1fr 52px;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.compact-team-form:first-of-type{border:0}.compact-team-form>span>strong{display:block;margin-bottom:5px;font-size:10px}.compact-team-form .form-strip span{width:18px;height:18px;font-size:7px}.compact-team-form>b{color:var(--blue);font-size:10px;text-align:right}
.h2h-overview{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:18px;margin-bottom:12px;padding:18px 24px}.h2h-overview>div:first-child{text-align:left}.h2h-overview>div:last-child{text-align:right}.h2h-overview span,.h2h-overview small,.h2h-overview strong{display:block}.h2h-overview span{color:var(--muted);font-size:8px;font-weight:900}.h2h-overview strong{margin:5px 0;color:var(--blue);font-size:26px}.h2h-overview small{color:#4f6381;font-size:9px}.h2h-balance{text-align:center}.h2h-balance i{display:block;height:10px;margin-bottom:9px;border-radius:9px;background:linear-gradient(90deg,#123f78 0 var(--home),#d59d22 var(--home) calc(var(--home) + var(--draw)),#1267ff calc(var(--home) + var(--draw)) 100%)}.h2h-balance b{font-size:11px}.h2h-balance small{margin-top:4px}
.compare-picker{grid-template-columns:1fr 50px 1fr 120px;align-items:end}.compare-picker label>span{display:block;margin:0 0 5px 3px;color:var(--muted);font-size:8px;font-weight:850}.compare-picker select{width:100%}.compare-picker>b{align-self:center;padding-bottom:9px;text-align:center}.compare-welcome{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:30px;min-height:250px;padding:26px}.compare-welcome h2{margin:0;font-size:22px}.compare-welcome-art{position:relative;height:160px}.compare-welcome-art span{position:absolute;top:23px;width:112px;height:112px;border:14px solid #e4edfb;border-radius:50%}.compare-welcome-art span:first-child{left:2px;border-color:#dbe7f8}.compare-welcome-art span:nth-child(2){right:2px;border-color:#cfe0ff}.compare-welcome-art b{position:absolute;left:50%;top:50%;display:grid;width:58px;height:58px;transform:translate(-50%,-50%);place-items:center;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 8px 22px rgba(18,103,255,.25)}.compare-identity{display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;margin-bottom:12px;padding:18px 22px;background:linear-gradient(120deg,#071a3c,#0b418e);color:#fff}.compare-identity>div{display:flex;align-items:center;gap:12px}.compare-identity>div:last-child{justify-content:flex-end;text-align:right}.compare-identity .detail-logo{background:rgba(255,255,255,.12)}.compare-identity span small,.compare-identity span strong,.compare-identity span b{display:block}.compare-identity span small{color:#abc6ed;font-size:8px}.compare-identity span strong{max-width:280px;margin:4px 0;font-size:13px}.compare-identity span b{color:#d6e5fb;font-size:9px}.compare-identity>em{color:#b8cff0;font-size:9px;font-style:normal;font-weight:900;text-align:center}.compare-dashboard{display:grid;grid-template-columns:1.45fr .9fr;gap:12px}.outcome-team{display:grid;grid-template-columns:94px 1fr;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.outcome-team:first-of-type{border-top:0}.outcome-donut{display:grid;width:84px;height:84px;place-items:center;border-radius:50%;background:conic-gradient(#123f78 0 calc(var(--win)*1%),#d5a129 calc(var(--win)*1%) calc((var(--win) + var(--draw))*1%),#e8edf4 calc((var(--win) + var(--draw))*1%) 100%);box-shadow:inset 0 0 0 13px #fff;text-align:center}.outcome-donut.away{background:conic-gradient(var(--blue) 0 calc(var(--win)*1%),#d5a129 calc(var(--win)*1%) calc((var(--win) + var(--draw))*1%),#e8edf4 calc((var(--win) + var(--draw))*1%) 100%)}.outcome-donut b,.outcome-donut small{display:block}.outcome-donut b{font-size:15px}.outcome-donut small{font-size:7px}.outcome-team>span strong,.outcome-team>span small{display:block}.outcome-team>span strong{font-size:10px}.outcome-team>span small{margin-top:5px;color:var(--muted);font-size:8px}.outcome-team>span>i{display:block;height:7px;margin-top:8px;overflow:hidden;border-radius:7px;background:#edf1f6}.outcome-team>span>i b{display:block;height:100%;background:var(--blue)}
.team-hero-kpis,.league-profile-strip,.analysis-lab-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.team-hero-kpis article,.league-profile-strip article,.analysis-lab-kpis article{display:flex;min-height:82px;padding:12px;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#fff,#f3f7fe)}.team-hero-kpis span,.team-hero-kpis small,.league-profile-strip span,.league-profile-strip small,.analysis-lab-kpis span{color:var(--muted);font-size:8px}.team-hero-kpis strong,.league-profile-strip strong,.analysis-lab-kpis strong{margin:5px 0 2px;color:var(--blue);font-size:16px}.league-profile-strip{grid-template-columns:repeat(4,1fr)}.league-profile-strip i,.fingerprint-grid i,.style-row i{display:block;height:6px;overflow:hidden;border-radius:7px;background:#edf1f6}.league-profile-strip i b,.fingerprint-grid i b,.style-row i b{display:block;height:100%;border-radius:7px;background:var(--blue)}.league-profile-strip i.orange b,.fingerprint-grid i.orange b{background:var(--orange)}.league-profile-strip i.green b,.fingerprint-grid i.green b{background:var(--green)}.team-dashboard{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.team-form-chart header{align-items:center}.team-form-legend{display:flex;gap:13px}.team-form-legend span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.team-form-legend i{width:7px;height:7px;border-radius:50%}.team-form-legend i.win{background:var(--green)}.team-form-legend i.draw{background:#d49a18}.team-form-legend i.loss{background:var(--red)}.style-row{display:grid;grid-template-columns:75px 1fr 24px;align-items:center;gap:8px;padding:7px 0;font-size:9px}.style-row strong{text-align:right}.metric-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.metric-tile-grid span{padding:10px 5px;border-radius:8px;background:#f5f8fd;text-align:center}.metric-tile-grid b,.metric-tile-grid small{display:block}.metric-tile-grid b{color:var(--blue);font-size:14px}.metric-tile-grid small{margin-top:4px;color:var(--muted);font-size:8px}
.analysis-lab-kpis{grid-template-columns:repeat(4,1fr)}.analysis-lab-kpis article b{color:#3e5778;font-size:9px}.league-fingerprint>header{align-items:center}.fingerprint-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fingerprint-grid article{padding:11px;border:1px solid var(--line);border-radius:9px;background:#fbfcff}.fingerprint-grid article>div{display:flex;align-items:center;justify-content:space-between;min-height:26px}.fingerprint-grid article>div strong{font-size:10px}.fingerprint-grid label{display:flex;justify-content:space-between;margin:9px 0 4px;color:var(--muted);font-size:8px}.fingerprint-grid label b{color:var(--ink)}.analysis-lab-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.radar-signal-map>a{display:grid;grid-template-columns:1fr 160px 30px;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.radar-signal-map>a:first-child{border:0}.radar-signal-map span b,.radar-signal-map span small{display:block}.radar-signal-map span b{font-size:10px}.radar-signal-map span small{margin-top:3px;color:var(--muted);font-size:8px}.radar-signal-map>a>i{height:7px;overflow:hidden;border-radius:7px;background:#edf1f6}.radar-signal-map>a>i b{display:block;height:100%;border-radius:7px;background:var(--blue)}.radar-signal-map>a.goals>i b{background:var(--orange)}.radar-signal-map>a.btts>i b{background:var(--green)}.radar-signal-map>a.surprise>i b{background:var(--purple)}.radar-signal-map>a>strong{text-align:right}.analysis-principles article{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.analysis-principles article:first-child{border:0}.analysis-principles article>b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:#edf4ff;color:var(--blue);font-size:8px}.analysis-principles strong,.analysis-principles small{display:block}.analysis-principles strong{font-size:10px}.analysis-principles small{margin-top:3px;color:var(--muted);font-size:8px;line-height:1.45}.analysis-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.analysis-featured-grid a{display:flex;min-height:105px;padding:11px;flex-direction:column;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,#fff,#f5f8fe)}.analysis-featured-grid span{color:var(--blue);font-size:8px;font-weight:900;text-transform:uppercase}.analysis-featured-grid strong{margin:8px 0;font-size:11px}.analysis-featured-grid small{margin-top:auto;color:var(--muted);font-size:8px}
.home-data-panorama{margin-top:14px}.home-data-panorama .card-head>div p{margin:4px 0 0;color:var(--muted);font-size:9px}.home-panorama-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.home-panorama-grid article{padding:11px;border:1px solid var(--line);border-radius:8px;background:#fbfcff}.home-panorama-grid span,.home-panorama-grid strong,.home-panorama-grid b{display:block}.home-panorama-grid span{color:var(--muted);font-size:8px;font-weight:850}.home-panorama-grid strong{margin:5px 0 3px;font-size:11px}.home-panorama-grid b{color:var(--blue);font-size:9px}.home-panorama-grid i{display:block;height:6px;margin-top:9px;overflow:hidden;border-radius:6px;background:#edf1f6}.home-panorama-grid em{display:block;height:100%;border-radius:6px;background:var(--blue)}.home-panorama-grid i.orange em{background:var(--orange)}.home-panorama-grid i.purple em{background:var(--purple)}.home-panorama-grid i.green em{background:var(--green)}
.card.compare-identity{background:linear-gradient(120deg,#071a3c,#0b418e);color:#fff}
@media(max-width:1050px){.team-dashboard{grid-template-columns:1fr 1fr}.team-dashboard>article:first-child{grid-column:1/-1}.compare-dashboard,.analysis-lab-grid{grid-template-columns:1fr}.fingerprint-grid{grid-template-columns:repeat(3,1fr)}.home-panorama-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.team-snapshot-grid,.recent-pair,.live-overview-grid{grid-template-columns:1fr}.snapshot-kpis{grid-template-columns:1fr 1fr}.profile-radar-wrap{grid-template-columns:1fr}.radar-legend{align-items:center;text-align:center}.analysis-eligibility{grid-template-columns:42px 1fr;padding:14px}.eligibility-mark{width:40px;height:40px}.eligibility-score{grid-column:1/-1;padding:10px 0 0;border-top:1px solid var(--line);border-left:0}.h2h-overview{grid-template-columns:1fr 1fr;padding:14px}.h2h-balance{grid-column:1/-1;grid-row:2}.compare-picker{grid-template-columns:1fr 34px 1fr}.compare-picker label>span{display:none}.compare-picker button{grid-column:1/-1}.compare-welcome{grid-template-columns:1fr;padding:18px}.compare-welcome-art{display:none}.compare-identity{grid-template-columns:1fr 40px 1fr;padding:13px}.compare-identity>em{font-size:0}.compare-identity>em:after{content:'VS';font-size:10px}.compare-identity span strong{font-size:10px}.compare-identity span b{display:none}.compare-identity .detail-logo{width:40px;height:40px;flex-basis:40px}.outcome-team{grid-template-columns:76px 1fr}.outcome-donut{width:68px;height:68px;box-shadow:inset 0 0 0 11px #fff}.team-hero-kpis,.league-profile-strip,.analysis-lab-kpis{grid-template-columns:1fr 1fr}.team-dashboard{grid-template-columns:1fr}.team-dashboard>article:first-child{grid-column:auto}.fingerprint-grid,.analysis-featured-grid{grid-template-columns:1fr 1fr}.radar-signal-map>a{grid-template-columns:1fr 80px 22px}.home-panorama-grid{grid-template-columns:1fr 1fr}.team-form-legend{flex-wrap:wrap}}

/* 17 Ağustos görsel sistem v2 — sayfa kimlikleri, güçlü renk ve veri odağı */
html body{
  background:
    radial-gradient(circle at 7% 3%,rgba(18,103,255,.09),transparent 25rem),
    radial-gradient(circle at 94% 22%,rgba(118,69,244,.07),transparent 28rem),
    #f1f5fb;
}
body .top{
  position:relative;
  z-index:5;
  overflow:hidden;
  background:linear-gradient(112deg,#03132d 0%,#082b63 56%,#0d5ee6 100%);
  box-shadow:0 12px 34px rgba(3,25,63,.18);
}
body .top:before{
  position:absolute;
  inset:-120px 8% auto auto;
  width:390px;
  height:240px;
  border:1px solid rgba(255,255,255,.1);
  border-radius:50%;
  box-shadow:0 0 0 36px rgba(255,255,255,.025),0 0 0 74px rgba(255,255,255,.02);
  content:"";
  pointer-events:none;
}
body .main-nav,body .sub-nav{position:relative;z-index:1}
body .main-nav .nav-links a{
  position:relative;
  padding:28px 0 24px;
  transition:color .2s ease;
}
body .main-nav .nav-links a.active:after{
  position:absolute;
  right:0;
  bottom:-1px;
  left:0;
  height:3px;
  border-radius:3px 3px 0 0;
  background:#65c7ff;
  box-shadow:0 0 14px rgba(101,199,255,.8);
  content:"";
}
body .search input{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(0,15,46,.14)}
body .premium{background:linear-gradient(135deg,#2381ff,#0754e3);box-shadow:0 7px 18px rgba(0,75,203,.28)}
body .page-main .card{
  border-color:rgba(198,211,232,.8);
  box-shadow:0 9px 28px rgba(29,58,105,.075),0 1px 2px rgba(12,39,82,.04);
}
body .page-main .portal-section{
  position:relative;
  overflow:hidden;
}
body .page-main .portal-section>header{position:relative;z-index:1}
body .page-main .portal-section>header h2{letter-spacing:.15px}
body .page-main .portal-section>header h2:before{
  display:inline-block;
  width:7px;
  height:7px;
  margin-right:7px;
  border-radius:2px;
  background:var(--page-accent,#1267ff);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--page-accent,#1267ff) 13%,transparent);
  content:"";
}
body .page-main.portal-page{
  --page-accent:#1267ff;
  --page-accent-2:#55c2ff;
  position:relative;
  padding-top:22px;
}
body .page-main.portal-page:has(.radar-board){--page-accent:#8a3ffc;--page-accent-2:#f04ea2}
body .page-main.portal-page:has(.team-detail-hero){--page-accent:#0aa36f;--page-accent-2:#4ed3a4}
body .page-main.portal-page:has(.league-profile-strip){--page-accent:#6550df;--page-accent-2:#a46cff}
body .page-main.portal-page:has(.analysis-lab-kpis){--page-accent:#0d79ff;--page-accent-2:#7357f5}
body .page-main.portal-page:has(.compare-picker){--page-accent:#ff6c2f;--page-accent-2:#ffb13b}
body .page-main.portal-page:has(.profile-layout){--page-accent:#00a68a;--page-accent-2:#16c8a7}
body .page-main.portal-page:has(.follow-tabs){--page-accent:#ee3e76;--page-accent-2:#ff8aa8}
body .page-main.portal-page .card.portal-hero{
  position:relative;
  min-height:132px;
  overflow:hidden;
  border:0;
  color:#fff;
  background:
    radial-gradient(circle at 86% 15%,color-mix(in srgb,var(--page-accent-2) 38%,transparent),transparent 28%),
    linear-gradient(120deg,#061a3b 0%,color-mix(in srgb,var(--page-accent) 58%,#09285b) 100%);
  box-shadow:0 17px 38px color-mix(in srgb,var(--page-accent) 22%,rgba(9,40,91,.16));
}
body .page-main.portal-page .portal-hero:after{
  position:absolute;
  right:9%;
  bottom:-78px;
  width:220px;
  height:220px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:50%;
  box-shadow:0 0 0 30px rgba(255,255,255,.035),0 0 0 62px rgba(255,255,255,.02);
  content:"";
}
body .page-main.portal-page .portal-hero-icon{
  position:relative;
  z-index:1;
  background:linear-gradient(145deg,var(--page-accent-2),var(--page-accent));
  box-shadow:0 12px 28px color-mix(in srgb,var(--page-accent) 38%,transparent),inset 0 1px rgba(255,255,255,.28);
}
body .page-main.portal-page .portal-hero>div:nth-child(2){position:relative;z-index:1}
body .page-main.portal-page .portal-eyebrow{color:color-mix(in srgb,var(--page-accent-2) 68%,#fff)}
body .page-main.portal-page .portal-hero h1{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.14)}
body .page-main.portal-page .portal-hero p{color:#c9d9ef}
body .page-main.portal-page .portal-metric{
  position:relative;
  z-index:1;
  min-width:118px;
  border:1px solid rgba(255,255,255,.14);
  background:rgba(255,255,255,.1);
  box-shadow:inset 0 1px rgba(255,255,255,.12);
  backdrop-filter:blur(10px);
}
body .page-main.portal-page .portal-metric strong{color:#fff}
body .page-main.portal-page .portal-metric span{color:#c9d9ef}
body .portal-tabs{
  padding:6px;
  border:1px solid rgba(198,211,232,.85);
  border-radius:12px;
  background:rgba(255,255,255,.82);
  box-shadow:0 8px 22px rgba(29,58,105,.06);
  backdrop-filter:blur(12px);
}
body .portal-tabs a.active,body .portal-tabs button.active{
  border-radius:8px;
  background:linear-gradient(135deg,var(--page-accent,#1267ff),color-mix(in srgb,var(--page-accent,#1267ff) 70%,#061a3b));
  box-shadow:0 7px 18px color-mix(in srgb,var(--page-accent,#1267ff) 28%,transparent);
}
body .portal-search{
  border-color:color-mix(in srgb,var(--page-accent) 22%,#dfe7f3);
  background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--page-accent) 5%,#fff));
}
body .portal-search button{background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-accent) 72%,#061a3b))}
body .entity-section>header h2:before{
  display:inline-block;
  width:18px;
  height:4px;
  margin-right:8px;
  border-radius:5px;
  background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2));
  vertical-align:middle;
  content:"";
}
body .entity-card{
  border-top:3px solid color-mix(in srgb,var(--page-accent) 62%,#fff);
  background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--page-accent) 4%,#fff));
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
body .entity-card:hover{
  z-index:2;
  transform:translateY(-3px);
  border-color:color-mix(in srgb,var(--page-accent) 55%,#fff);
  box-shadow:0 15px 32px color-mix(in srgb,var(--page-accent) 16%,rgba(29,58,105,.08));
}
body .entity-logo{filter:drop-shadow(0 6px 8px rgba(19,43,78,.12))}

/* Ana sayfa: maç günü merkezi */
body .page-main:has(> .hero)> .hero{
  border:0;
  color:#fff;
  background:linear-gradient(116deg,#061933 0%,#0a3475 55%,#1267ff 100%);
  box-shadow:0 18px 42px rgba(6,38,86,.2);
}
body .page-main:has(> .hero) .hero-cell{border-color:rgba(255,255,255,.14)}
body .page-main:has(> .hero) .hero-cell:not(:first-child){background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}
body .page-main:has(> .hero) .hero-cell:nth-child(3){background:linear-gradient(145deg,rgba(239,49,82,.22),rgba(255,255,255,.02))}
body .page-main:has(> .hero) .hero-cell:nth-child(4){background:linear-gradient(145deg,rgba(18,103,255,.24),rgba(255,255,255,.02))}
body .page-main:has(> .hero) .hero-cell:nth-child(5){background:linear-gradient(145deg,rgba(118,69,244,.24),rgba(255,255,255,.02))}
body .page-main:has(> .hero) .eyebrow,body .page-main:has(> .hero) .metric-label{color:#a9c8f7}
body .page-main:has(> .hero) .kickoff,body .page-main:has(> .hero) .club{color:#fff}
body .page-main:has(> .hero) .kickoff small,body .page-main:has(> .hero) .metric-sub{color:#bdd0ec}
body .page-main:has(> .hero) .metric-value{color:#72b7ff;text-shadow:0 0 18px rgba(63,161,255,.35)}
body .page-main:has(> .hero) .metric-value.live{color:#ff5e7a;text-shadow:0 0 18px rgba(255,94,122,.3)}
body .grid-3>.card,body .grid-lower>.card{position:relative;overflow:hidden}
body .grid-3>.card:before,body .grid-lower>.card:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:3px;
  background:linear-gradient(90deg,#1267ff,#54c4ff);
  content:"";
}
body .grid-3>.card:nth-child(2):before,body .grid-lower>.card:nth-child(2):before{background:linear-gradient(90deg,#ff7818,#ffbd32)}
body .grid-3>.card:nth-child(3):before,body .grid-lower>.card:nth-child(3):before{background:linear-gradient(90deg,#7645f4,#e358c8)}
body .featured{box-shadow:inset 0 1px rgba(255,255,255,.1),0 10px 22px rgba(6,32,74,.18)}
body .home-data-panorama{
  overflow:hidden;
  border:0;
  color:#fff;
  background:
    radial-gradient(circle at 88% 0,rgba(118,69,244,.34),transparent 35%),
    linear-gradient(120deg,#061a3b,#0b377b);
  box-shadow:0 18px 38px rgba(6,32,74,.18);
}
body .home-data-panorama .card-head h2,body .home-data-panorama .card-head a{color:#fff}
body .home-data-panorama .card-head>div p{color:#aec5e6}
body .home-panorama-grid article{
  border-color:rgba(255,255,255,.12);
  background:rgba(255,255,255,.08);
  box-shadow:inset 0 1px rgba(255,255,255,.08);
}
body .home-panorama-grid span{color:#a9c5e9}
body .home-panorama-grid strong{color:#fff}
body .home-panorama-grid b{color:#6ec1ff}
body .home-panorama-grid i{background:rgba(255,255,255,.12)}

/* Radar: her sinyal ailesi ayırt edilebilir */
body .radar-board .radar-group{--group-color:#1267ff;border-top:4px solid var(--group-color)}
body .radar-board .radar-group:nth-child(2){--group-color:#ff7818}
body .radar-board .radar-group:nth-child(3){--group-color:#0aaa74}
body .radar-board .radar-group:nth-child(4){--group-color:#7a4cf4}
body .radar-board .radar-group:nth-child(5){--group-color:#ef3f74}
body .radar-board .radar-group:nth-child(6){--group-color:#00a5b8}
body .radar-group>header b{color:var(--group-color);background:color-mix(in srgb,var(--group-color) 10%,#fff)}
body .radar-match-grid>a{
  position:relative;
  overflow:hidden;
  border-color:color-mix(in srgb,var(--group-color) 20%,#dfe7f3);
  background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--group-color) 7%,#fff));
  box-shadow:0 8px 20px color-mix(in srgb,var(--group-color) 8%,transparent);
  transition:transform .18s ease,box-shadow .18s ease;
}
body .radar-match-grid>a:before{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:4px;
  background:var(--group-color);
  content:"";
}
body .radar-match-grid>a:hover{transform:translateY(-3px);box-shadow:0 14px 28px color-mix(in srgb,var(--group-color) 16%,transparent)}
body .radar-match-grid>a>strong{color:var(--group-color)}
body .portal-date-tabs{box-shadow:0 8px 24px rgba(29,58,105,.07);background:rgba(255,255,255,.85);backdrop-filter:blur(12px)}

/* Takım ve lig: kimlik, form ve KPI kartları */
body .page-main:has(.team-detail-hero) .team-detail-hero,
body .page-main:has(.league-profile-strip)>.detail-identity{
  overflow:hidden;
  border:0;
  color:#fff;
  background:
    radial-gradient(circle at 83% 0,color-mix(in srgb,var(--page-accent-2) 34%,transparent),transparent 32%),
    linear-gradient(115deg,#061a3b,color-mix(in srgb,var(--page-accent) 62%,#09285b));
  box-shadow:0 17px 38px color-mix(in srgb,var(--page-accent) 18%,rgba(9,40,91,.18));
}
body .page-main:has(.team-detail-hero) .team-detail-hero h1,
body .page-main:has(.league-profile-strip)>.detail-identity h1{color:#fff}
body .page-main:has(.team-detail-hero) .team-detail-hero p,
body .page-main:has(.league-profile-strip)>.detail-identity p{color:#c5d9ed}
body .page-main:has(.team-detail-hero) .team-detail-hero .detail-logo,
body .page-main:has(.league-profile-strip)>.detail-identity .detail-logo{background:rgba(255,255,255,.12);box-shadow:inset 0 1px rgba(255,255,255,.14),0 10px 24px rgba(0,0,0,.18)}
body .page-main:has(.team-detail-hero) .team-detail-hero .entity-follow,
body .page-main:has(.league-profile-strip)>.detail-identity .entity-follow{
  border:1px solid rgba(255,255,255,.2);
  border-radius:8px;
  color:#fff;
  background:rgba(255,255,255,.1);
  box-shadow:inset 0 1px rgba(255,255,255,.1);
}
body .page-main:has(.team-detail-hero) .team-detail-hero .entity-follow.active,
body .page-main:has(.league-profile-strip)>.detail-identity .entity-follow.active{color:#fff;background:rgba(255,255,255,.2)}
body .team-hero-kpis article,body .league-profile-strip article,body .analysis-lab-kpis article{
  position:relative;
  overflow:hidden;
  border-top:3px solid var(--tile-color,#1267ff);
  background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--tile-color,#1267ff) 7%,#fff));
  box-shadow:0 8px 22px color-mix(in srgb,var(--tile-color,#1267ff) 8%,transparent);
}
body .team-hero-kpis article:nth-child(2),body .league-profile-strip article:nth-child(2),body .analysis-lab-kpis article:nth-child(2){--tile-color:#ff7818}
body .team-hero-kpis article:nth-child(3),body .league-profile-strip article:nth-child(3),body .analysis-lab-kpis article:nth-child(3){--tile-color:#0aaa74}
body .team-hero-kpis article:nth-child(4),body .league-profile-strip article:nth-child(4),body .analysis-lab-kpis article:nth-child(4){--tile-color:#7645f4}
body .team-hero-kpis article:nth-child(5){--tile-color:#ef3f74}
body .team-hero-kpis strong,body .league-profile-strip strong,body .analysis-lab-kpis strong{color:var(--tile-color,#1267ff)}
body .team-form-chart{
  color:#fff;
  background:linear-gradient(145deg,#071b3d,#0b397d);
  box-shadow:0 15px 32px rgba(6,39,88,.18);
}
body .team-form-chart header h2,body .team-form-chart header p,body .team-form-chart .team-form-legend span{color:#fff}
body .team-form-chart .form-sparkline path{stroke:rgba(255,255,255,.13)}
body .team-form-chart .form-sparkline polyline{stroke:#5ac8ff;filter:drop-shadow(0 0 5px rgba(90,200,255,.6))}
body .team-form-chart .form-sparkline circle{fill:#071b3d;stroke:#78d5ff}
body .team-style-card{background:linear-gradient(145deg,#f4fffb,#e7f9f2)}
body .team-style-card .style-row i b{background:linear-gradient(90deg,#0aa36f,#51d2a4)}
body .metric-tile-grid span:nth-child(3n+1){background:#eef5ff}
body .metric-tile-grid span:nth-child(3n+2){background:#eefaf5}
body .metric-tile-grid span:nth-child(3n){background:#fff4eb}
body .full-standing>a:nth-child(-n+4)>b{background:linear-gradient(145deg,#0aa36f,#087a55);color:#fff}
body .full-standing>a:nth-child(n+5)>b{background:#eaf0f8}

/* Analiz laboratuvarı ve karşılaştırmalar */
body .league-fingerprint{
  border:0;
  color:#fff;
  background:
    radial-gradient(circle at 88% 10%,rgba(104,86,255,.4),transparent 35%),
    linear-gradient(120deg,#071b3d,#102b68);
  box-shadow:0 17px 38px rgba(7,35,80,.18);
}
body .league-fingerprint header h2,body .league-fingerprint header p,body .league-fingerprint header a{color:#fff}
body .league-fingerprint .fingerprint-grid article{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.08);box-shadow:inset 0 1px rgba(255,255,255,.08)}
body .league-fingerprint .fingerprint-grid strong,body .league-fingerprint .fingerprint-grid label,body .league-fingerprint .fingerprint-grid label b{color:#fff}
body .league-fingerprint .fingerprint-grid i{background:rgba(255,255,255,.13)}
body .analysis-lab-grid>.card:first-child{background:linear-gradient(145deg,#f8f5ff,#fff)}
body .analysis-lab-grid>.card:last-child{background:linear-gradient(145deg,#f1fbf7,#fff)}
body .analysis-featured-grid a{
  border-top:3px solid #1267ff;
  background:linear-gradient(145deg,#fff,#eef5ff);
  transition:transform .18s ease,box-shadow .18s ease;
}
body .analysis-featured-grid a:nth-child(2n){border-top-color:#7645f4;background:linear-gradient(145deg,#fff,#f4f0ff)}
body .analysis-featured-grid a:nth-child(3n){border-top-color:#ff7818;background:linear-gradient(145deg,#fff,#fff5eb)}
body .analysis-featured-grid a:hover{transform:translateY(-3px);box-shadow:0 13px 26px rgba(29,58,105,.11)}
body .profile-radar-card{background:linear-gradient(145deg,#fff,#f2f7ff)}
body .profile-radar{filter:drop-shadow(0 10px 13px rgba(18,80,155,.1))}
body .radar-area.home{fill:rgba(13,54,109,.24);stroke:#0c3b7e}
body .radar-area.away{fill:rgba(18,103,255,.25);stroke:#1672ff}
body .outcome-card{background:linear-gradient(145deg,#fff,#fff8ed)}
body .compare-table>div:first-child{background:linear-gradient(90deg,#edf4ff,#f7f9fd,#edf4ff)}

/* Maç merkezi: grafik kartlarına veri türü renkleri */
body .card.match-hero{
  background:
    radial-gradient(circle at 14% 0,rgba(25,129,255,.28),transparent 30%),
    radial-gradient(circle at 86% 0,rgba(100,78,240,.28),transparent 30%),
    linear-gradient(125deg,#04142f,#0a3475);
  box-shadow:0 18px 42px rgba(5,31,72,.22);
}
body .match-tabs{box-shadow:0 8px 22px rgba(29,58,105,.07)}
body .complete-analysis>.card:nth-child(4n+1){border-top:4px solid #1267ff;background:linear-gradient(145deg,#fff,#eef5ff)}
body .complete-analysis>.card:nth-child(4n+2){border-top:4px solid #0aaa74;background:linear-gradient(145deg,#fff,#eefaf5)}
body .complete-analysis>.card:nth-child(4n+3){border-top:4px solid #ff7818;background:linear-gradient(145deg,#fff,#fff4ea)}
body .complete-analysis>.card:nth-child(4n){border-top:4px solid #7645f4;background:linear-gradient(145deg,#fff,#f4f0ff)}
body .model-card{border-top:4px solid #1267ff;background:linear-gradient(145deg,#fff,#eef5ff)}
body .event-momentum-card{background:linear-gradient(145deg,#fff,#eef6ff)}
body .team-snapshot{background:linear-gradient(145deg,#fff,#f4f8fd)}
body .h2h-overview{background:linear-gradient(120deg,#071a3c,#0c438e);color:#fff;border:0;box-shadow:0 15px 34px rgba(5,35,80,.18)}
body .h2h-overview span,body .h2h-overview small{color:#bdd0eb}
body .h2h-overview strong{color:#fff}
body .portal-empty{border-radius:12px;background:linear-gradient(145deg,#f8fbff,#edf4ff)}
body .portal-empty>span{color:var(--page-accent,#1267ff);background:color-mix(in srgb,var(--page-accent,#1267ff) 10%,#fff)}

/* Maç listesi de ana ürünün görsel yoğunluğunu taşır */
body .matches-hero{
  border:0;
  color:#fff;
  background:linear-gradient(115deg,#061933 0%,#0a3475 62%,#1267ff 100%);
  box-shadow:0 16px 38px rgba(6,37,84,.2);
}
body .matches-title p,body .matches-stat small,body .matches-stat em{color:#bdd0eb}
body .matches-stat{border-color:rgba(255,255,255,.14)}
body .matches-stat-icon{background:rgba(255,255,255,.12);color:#7fd2ff}
body .matches-stat-icon.live{background:rgba(239,49,82,.2);color:#ff7890}
body .matches-stat-icon.date{background:rgba(10,170,116,.2);color:#6be1b6}
body .fixture-group{border-left:3px solid #1267ff}
body .fixture-group:nth-child(3n+2){border-left-color:#7645f4}
body .fixture-group:nth-child(3n){border-left-color:#0aaa74}

body .google-signin-button{
  width:100%;min-height:48px;padding:0 18px;border:1px solid #d7dfec;border-radius:8px;
  display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#263348;
  font:600 15px/1 var(--font-ui,Arial,sans-serif);cursor:pointer;box-shadow:0 1px 2px rgba(10,31,68,.06)
}
body .google-signin-button:hover{background:#f8faff;border-color:#b9c8df}
body .google-signin-button:focus-visible{outline:3px solid rgba(18,103,255,.22);outline-offset:2px}
body .google-signin-button:disabled{opacity:.65;cursor:wait}
body .google-signin-mark{font:700 20px/1 Arial,sans-serif;color:#4285f4}

@media(max-width:700px){
  body .page-main.portal-page{padding-top:12px}
  body .page-main.portal-page .card.portal-hero{min-height:108px}
  body .page-main.portal-page .portal-hero:after{right:-55px}
  body .page-main:has(> .hero)> .hero{background:linear-gradient(145deg,#061933,#0b4bae)}
  body .home-data-panorama{border-radius:10px}
  body .radar-match-grid>a:hover,body .entity-card:hover,body .analysis-featured-grid a:hover{transform:none}
}
