.card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow-rest);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:var(--lift-hover)}.card__media{aspect-ratio:16/9;background:var(--color-bg-tertiary);display:block;overflow:hidden;position:relative}.card__media a{display:block;height:100%}.card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.card:hover .card__media img{transform:scale(1.04)}.card__badge{position:absolute;right:var(--space-md);top:var(--space-md);z-index:1}.card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg)}.card__eyebrow{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.card__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.card__title a{color:var(--color-text-primary)}.card__title a:hover{color:var(--color-primary)}.card__meta{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--text-sm);gap:var(--space-md)}.card__excerpt{color:var(--color-text-secondary);flex:1;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.card__excerpt p:last-child{margin-bottom:0}.card__footer{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-md);justify-content:space-between;margin-top:var(--space-sm);padding-top:var(--space-md)}.card--news .card__eyebrow{color:var(--color-text-tertiary)}.card__meta .post-card__reading-time{align-items:center;display:inline-flex;gap:var(--space-2xs)}.card__meta .post-card__reading-time svg{flex:0 0 auto}.card--featured .card__title{font-size:var(--text-3xl)}@media(min-width:768px){.card--featured{flex-direction:row}.card--featured .card__media{flex:0 0 56%}.card--featured .card__body{padding:var(--space-2xl)}}.card--horizontal{flex-direction:row}.card--horizontal .card__media{aspect-ratio:1;flex:0 0 112px}.card--horizontal .card__body{gap:var(--space-xs);padding:var(--space-md)}.card--horizontal .card__title{font-size:var(--text-base)}.card--horizontal .card__excerpt,.card--horizontal .card__footer{display:none}.card--pronostic{border-color:var(--color-primary)}.card--pronostic .card__body{gap:var(--space-md)}.card--pronostic .card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card--pronostic .card__footer{margin-top:auto}.card--pronostic .card__cta{text-align:center;white-space:normal;width:100%}.card--won{border-color:var(--color-success)}.card--lost{border-color:var(--color-danger)}.card__odds{align-items:baseline;display:inline-flex;flex:0 0 auto;gap:var(--space-2xs);line-height:1.1;margin-left:auto}.card__odds-label{color:var(--color-text-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.card__odds-value{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-bold)}.card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.match-strip{align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg);display:grid;font-size:var(--text-sm);gap:var(--space-xs) var(--space-sm);grid-template-columns:1fr auto 1fr;padding:var(--space-sm) var(--space-md)}.match-strip .player{color:var(--color-text-primary);font-weight:var(--weight-semibold);line-height:var(--leading-tight);min-width:0}.match-strip .player:first-child{text-align:left}.match-strip .player:last-child{text-align:right}.match-strip .vs{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.media-placeholder{align-items:center;background:var(--gradient-green-radial,none),linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%);color:var(--color-border-strong);display:flex;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-black);height:100%;justify-content:center;letter-spacing:var(--tracking-wide);width:100%}.post-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow-rest);display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-base)}.post-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.post-card__image{aspect-ratio:16/9;background:var(--color-bg-tertiary);overflow:hidden;position:relative}.post-card__image a{display:block;height:100%}.post-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.post-card:hover .post-card__image img{transform:scale(1.05)}.post-card__image .post-card__badge{position:absolute;right:var(--space-md);top:var(--space-md)}.post-card__content{display:flex;flex:1;flex-direction:column;padding:var(--space-lg)}.post-card__header{margin-bottom:var(--space-md)}.post-card__type{color:var(--color-primary);display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;margin-bottom:var(--space-sm);text-transform:uppercase}.post-card__title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin-bottom:var(--space-sm)}.post-card__title a{color:var(--color-text-primary)}.post-card__title a:hover{color:var(--color-primary)}.post-card__meta{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--text-sm);gap:var(--space-md)}.post-card__meta time{align-items:center;display:flex;gap:var(--space-xs)}.post-card__excerpt{color:var(--color-text-secondary);flex:1;font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.post-card__excerpt p:last-child{margin-bottom:0}.post-card__footer{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding-top:var(--space-md)}.post-card--pronostic{background:linear-gradient(to bottom,var(--color-bg-primary) 0,var(--color-bg-primary) 100%);border-color:var(--color-primary)}.post-card--pronostic .post-card__header{border-bottom:2px solid var(--color-primary);margin-bottom:var(--space-md);padding-bottom:var(--space-md);position:relative}.post-card--pronostic .match-info{align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-lg);display:flex;font-size:var(--text-sm);gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-md);padding:var(--space-md)}.post-card--pronostic .player-name{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.post-card--pronostic .vs-separator{color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.post-card--player .post-card__image{aspect-ratio:1/1}.post-card--player .player-stats{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,1fr);margin-top:var(--space-md)}.post-card--player .player-stats .stat-item{background:var(--color-bg-secondary);border-radius:var(--radius-md);padding:var(--space-sm);text-align:center}.post-card--player .player-stats .stat-item .stat-value{color:var(--color-primary);display:block;font-size:var(--text-xl);font-weight:var(--weight-bold)}.post-card--player .player-stats .stat-item .stat-label{color:var(--color-text-tertiary);display:block;font-size:var(--text-xs);letter-spacing:.05em;margin-top:var(--space-xs);text-transform:uppercase}.posts-grid{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:var(--space-2xl)}@media(max-width:768px){.posts-grid{gap:var(--space-lg);grid-template-columns:1fr}}.prose{max-width:var(--max-width-prose)}.prose>*{max-width:100%;min-width:0}.layout-sidebar{align-items:start;display:grid;gap:var(--space-xl);grid-template-columns:1fr 300px}.layout-sidebar__main{min-width:0}.layout-sidebar>.sidebar{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-xl)}.sidebar-ad-sticky{min-height:250px;position:sticky;top:110px}.admin-bar .sidebar-ad-sticky{top:142px}.sidebar-ad-sticky .pogz-ad-spot{margin:0}@media(min-width:1025px){.layout-sidebar>.sidebar--sticky{align-self:start;position:sticky;top:110px}.admin-bar .layout-sidebar>.sidebar--sticky{top:142px}}@media(max-width:1024px){.layout-sidebar{grid-template-columns:1fr}.layout-sidebar:not(.layout-sidebar--stack)>.sidebar{display:none}.layout-sidebar--stack>.sidebar{margin-top:var(--space-2xl)}}.empty-state{background:radial-gradient(ellipse at center,rgba(0,255,138,.05) 0,transparent 70%);border:2px dashed hsla(0,0%,100%,.1);border-radius:16px;padding:120px 24px;text-align:center}.empty-state-content{margin:0 auto;max-width:500px}.empty-state-icon{background:radial-gradient(circle,rgba(0,255,138,.1) 0,transparent 70%);border-radius:50%;box-sizing:content-box;color:var(--color-primary);display:block;filter:drop-shadow(0 0 40px rgba(0,255,138,.3));height:120px;margin:0 auto 32px;padding:24px;width:120px}.empty-state-title{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.5));-webkit-background-clip:text;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);margin:0 0 16px;-webkit-text-fill-color:transparent;background-clip:text}@supports not (-webkit-background-clip:text){.empty-state-title{color:hsla(0,0%,100%,.95)}}.empty-state-description{color:hsla(0,0%,100%,.6);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 auto 40px;max-width:480px}.empty-state-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.empty-state-actions .button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.empty-state-actions .button--primary{background:var(--color-primary);color:#000}.empty-state-actions .button--primary:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px rgba(0,255,138,.3);transform:translateY(-1px)}.empty-state-actions .button--secondary{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.empty-state-actions .button--secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}@media(max-width:768px){.empty-state{padding:80px 16px}.empty-state-icon{height:96px;margin-bottom:24px;padding:16px;width:96px}.empty-state-title{font-size:var(--text-2xl)}.empty-state-description{font-size:var(--text-base)}.empty-state-actions{flex-direction:column}.empty-state-actions .button{justify-content:center;width:100%}}.pagination--premium{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--sv-border);border-radius:16px;display:flex;gap:8px;justify-content:center;margin:60px 0 40px;padding:24px}.pagination--premium ul{align-items:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}.pagination--premium li{margin:0}.pagination--premium a,.pagination--premium span{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--sv-border);border-radius:8px;color:var(--sv-text-primary);display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);height:40px;justify-content:center;min-width:40px;padding:0 12px;text-decoration:none;transition:all .2s ease}.pagination--premium a svg,.pagination--premium span svg{flex-shrink:0}.pagination--premium a:hover,.pagination--premium span:hover{background:hsla(0,0%,100%,.1);border-color:rgba(0,255,138,.3);color:var(--pogz-green-fluo);transform:translateY(-2px)}.pagination--premium .current{background:rgba(0,255,138,.15);border-color:rgba(0,255,138,.3);color:var(--pogz-green-fluo);pointer-events:none}.pagination--premium .dots{background:transparent;border:none;color:var(--sv-text-secondary);pointer-events:none}.pagination--premium .dots:hover{transform:none}.pagination--premium .next,.pagination--premium .prev{gap:6px}@media(max-width:767px){.pagination--premium{margin:40px 0 24px;padding:16px}.pagination--premium a,.pagination--premium span{font-size:var(--text-sm);height:36px;min-width:36px}.pagination--premium li:not(.prev):not(.next):not(.current):nth-child(n+5){display:none}}.single-pronostic .site-main{padding-bottom:var(--space-4xl);padding-top:var(--space-2xl)}@media(min-width:768px){.single-pronostic .site-main{padding-top:var(--space-3xl)}}.single-pronostic .breadcrumb{margin-bottom:var(--space-lg)}.single-pronostic .pronostic-content{margin:0 auto;max-width:820px}.pronostic-meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.pronostic-meta time{color:var(--color-text-tertiary);font-size:var(--text-sm)}.summary-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-2xl);padding:var(--space-xl)}@media(max-width:480px){.summary-card{padding:var(--space-lg)}}.summary-card__header{align-items:center;display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.summary-card__header h2,.summary-card__header h3{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.summary-card__icon{font-size:var(--text-2xl);line-height:1}.summary-card__content{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.summary-card__content p{margin-bottom:var(--space-md)}.summary-card__content p:last-child{margin-bottom:0}.player-h2h{margin-bottom:var(--space-md)}.match-context-info{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-xl);justify-content:center;margin-bottom:var(--space-2xl);padding:var(--space-md)}@media(max-width:640px){.match-context-info{flex-direction:column;gap:var(--space-sm)}}.match-context-info .context-item{align-items:center;display:flex;gap:var(--space-xs)}.match-context-info .context-item .context-label{color:var(--color-text-tertiary)}.match-context-info .context-item strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.bet-summary,.track-record{margin-bottom:var(--space-2xl)}.premium-content{display:none}.premium-content.unlocked{animation:premium-unlock .6s cubic-bezier(.25,.46,.45,.94);display:block}.premium-content{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--space-2xl);padding:var(--space-2xl)}@media(max-width:480px){.premium-content{padding:var(--space-lg)}}.premium-content>h3{font-size:var(--text-xl);margin-bottom:var(--space-lg)}@keyframes premium-unlock{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.premium-content.unlocked{animation:none}}.bookmaker-recommendation{margin-bottom:var(--space-2xl)}.match-result{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.match-result h3{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-md)}.match-result .result-score{color:var(--color-text-secondary);font-size:var(--text-base);margin-bottom:var(--space-md)}.match-result .result-score strong{color:var(--color-text-primary)}.match-result .prediction-result{margin:0}.bet-summary [tabindex]:not([tabindex="-1"]):focus-visible,.bet-summary a:focus-visible,.bet-summary button:focus-visible,.player-h2h [tabindex]:not([tabindex="-1"]):focus-visible,.player-h2h a:focus-visible,.player-h2h button:focus-visible,.track-record [tabindex]:not([tabindex="-1"]):focus-visible,.track-record a:focus-visible,.track-record button:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 6px var(--color-primary-light);outline:3px solid var(--color-primary);outline-offset:2px}@media(prefers-contrast:high){.badge{border:2px solid}}@media(max-width:375px){.premium-paywall{padding:var(--space-md)}.premium-paywall .paywall-icon{height:64px;margin-bottom:var(--space-md);width:64px}.premium-paywall h3{font-size:.9375rem;margin-bottom:var(--space-sm)}.premium-paywall p{font-size:.8125rem;margin-bottom:var(--space-md)}.premium-paywall .features-list{margin-bottom:var(--space-lg)}.premium-paywall .features-list li{font-size:.8125rem;padding:var(--space-xs) 0}.premium-paywall .paywall-actions .btn--premium{font-size:var(--text-sm);min-width:auto;padding:var(--space-md) var(--space-lg);width:100%}.premium-paywall .paywall-actions .btn--premium .btn__price{font-size:.65rem}.premium-paywall .paywall-actions .verify-access-btn{font-size:var(--text-xs);width:100%}}@media(min-width:376px)and (max-width:480px){.premium-paywall{padding:var(--space-lg)}.premium-paywall .paywall-icon{height:72px;width:72px}.premium-paywall .paywall-actions .btn--premium{min-width:240px}}@media(min-width:481px)and (max-width:768px){.premium-paywall{padding:var(--space-xl)}.premium-paywall .paywall-icon{height:80px;width:80px}.premium-paywall .paywall-actions .btn--premium{min-width:280px}}@media(min-width:1025px){.premium-paywall{max-width:800px;padding:var(--space-4xl) var(--space-3xl)}}@media(hover:none)and (pointer:coarse){.premium-paywall .btn--premium,.premium-paywall .verify-access-btn{min-height:48px;touch-action:manipulation}.premium-paywall .features-list li{min-height:44px}}@media(max-width:768px)and (orientation:landscape){.premium-paywall{padding:var(--space-lg) var(--space-xl)}.premium-paywall .features-list{display:grid;gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(2,1fr)}}.match-header-compact{background:transparent;border-bottom:none;margin-bottom:var(--space-lg);margin-top:0}@media(max-width:767px){.match-header-compact{margin-bottom:var(--space-md)}}.match-meta-bar{align-items:center;background:transparent;display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md);padding:0}@media(max-width:767px){.match-meta-bar{gap:var(--space-xs);margin-bottom:var(--space-sm)}}.date-badge,.round-badge,.surface-badge,.tournament-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2xs);padding:6px 14px;transition:background var(--transition-fast),transform var(--transition-fast)}@media(max-width:767px){.date-badge,.round-badge,.surface-badge,.tournament-badge{font-size:var(--text-xs);padding:5px 12px}}.tournament-badge{background:var(--color-primary-soft);border:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none}.tournament-badge:hover{background:var(--color-primary);color:var(--color-text-on-fluo);transform:translateY(-1px)}.round-badge{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary)}.surface-badge{border:1px solid}.surface-badge--clay{background:rgba(var(--surface-clay-rgb),.15);color:var(--surface-clay)}.surface-badge--grass{background:rgba(var(--surface-grass-rgb),.15);color:var(--surface-grass)}.surface-badge--hard{background:rgba(var(--surface-hard-rgb),.15);color:var(--surface-hard)}.surface-badge--carpet,.surface-badge--indoor{background:rgba(var(--surface-indoor-rgb),.15);color:var(--surface-indoor)}.date-badge{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary)}.date-badge svg{opacity:.7}.live-badge{align-items:center;animation:pulse-live 2s infinite;background:var(--color-danger-soft);border:1px solid var(--color-danger);border-radius:var(--radius-full);color:var(--color-danger);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-bold);gap:var(--space-2xs);padding:6px 14px}@media(max-width:767px){.live-badge{font-size:var(--text-xs);padding:5px 12px}}.live-dot{animation:pulse-dot 2s infinite;background:var(--color-danger);border-radius:50%;height:8px;width:8px}@keyframes pulse-live{0%,to{box-shadow:0 0 0 0 var(--color-danger-glow)}50%{box-shadow:0 0 0 4px rgba(var(--color-danger-rgb),0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.match-title-compact{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);margin:0;text-align:center}@media(max-width:767px){.match-title-compact{font-size:var(--text-xl)}}.match-title-compact .vs-small{color:var(--color-primary);font-size:.9em;font-weight:var(--weight-bold);margin:0 var(--space-xs)}.match-detail__hero{margin:var(--space-xl) 0}@media(max-width:767px){.match-detail__hero{margin:var(--space-lg) 0}}.match-detail .vs-sep>svg{height:auto;width:56px}@media(max-width:767px){.match-detail .vs-sep>svg{width:44px}}.match-detail .player-h2h .player-card__name-flag{border-radius:2px;height:14px;margin-left:var(--space-2xs);vertical-align:middle;width:auto}.match-detail .player-h2h .player-card__photo{height:96px;overflow:visible;width:96px}@media(max-width:767px){.match-detail .player-h2h .player-card__photo{height:80px;width:80px}}.match-detail .player-h2h .player-card__photo .player-avatar-wrapper{background:var(--color-bg-tertiary);border:2px solid var(--color-primary-soft);border-radius:var(--radius-full);height:100%;overflow:hidden;width:100%}.match-detail .player-h2h .player-card__photo .player-avatar-wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.match-detail .player-h2h .player-card__photo .flag-badge{background:var(--color-bg-secondary);border-radius:var(--radius-sm);bottom:-2px;box-shadow:0 0 0 2px var(--color-bg-secondary);display:inline-flex;padding:2px;position:absolute;right:-2px}.match-detail .player-h2h .player-card__photo .flag-badge img{border-radius:2px;display:block;height:15px;width:auto}.match-detail .player-h2h .player-card__photo .flag-badge-standalone{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.match-detail .player-h2h .player-card__photo .flag-badge-standalone img{border-radius:var(--radius-sm);height:auto;width:62%}.match-detail .player-h2h .player-card__form{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-2xs)}.match-detail .player-h2h .player-card__form-label{color:var(--color-text-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.h2h-score-hero{align-items:center;display:flex;flex-direction:column;gap:2px}.h2h-score-hero__label{color:var(--color-text-tertiary);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.h2h-score-hero__value{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.player-h2h .h2h-score-hero__value.h2h-score-hero--p1-leads,.player-h2h .h2h-score-hero__value.h2h-score-hero--p2-leads{color:var(--color-primary)}.match-detail .vs-sep__result{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-black)}.match-detail__sets{margin:var(--space-xl) 0}.match-detail__sets-title{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-md);text-align:center;text-transform:uppercase}@media(max-width:767px){.match-detail__sets-title{font-size:var(--text-sm)}}.stat-item{display:flex;flex-direction:column;gap:var(--space-2xs)}.stat-label{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.stat-value{color:var(--color-text-primary);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.stat-value--rank{color:var(--color-primary)}.form-dot{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.form-dot--win{background:var(--color-success-soft);border:1px solid var(--color-success);color:var(--color-success)}.form-dot--loss{background:var(--color-danger-soft);border:1px solid var(--color-danger);color:var(--color-danger)}