/* WordPress integration and non-fixture states only; no redesign overrides. */
.tts-player-statistics { display: block; isolation: isolate; min-width: 0; box-sizing: border-box; -webkit-text-size-adjust: 100%; font-synthesis: none; -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; }
html.tts-statistics-document.tts-has-site-chrome { font-synthesis: initial; }
.tts-player-statistics.tts-statistics-skip { position: relative; z-index: 100001; height: 0; }
.tts-player-statistics table tbody > tr > :is(td, th) { background-color: transparent; }
.tts-player-statistics table thead tr:first-child > :is(td, th) { border-block-start: 0; }
.tts-player-statistics a.btn--primary:hover { color: var(--ink); }
.tts-player-statistics :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,li,dl,dt,dd,table) { overflow-wrap: break-word; }
.tts-player-statistics :where(a,button) { touch-action: manipulation; }
.tts-player-statistics .tts-statistics-photo-fallback { display: grid; place-items: end center; width: 100%; aspect-ratio: 1; overflow: hidden; color: #b3c2d0; background: #e3e9ef; border-radius: 4px; }
.tts-player-statistics[data-tts-statistics=ghost-riders] .tts-statistics-photo-fallback { color: #b7aaa0; background: #efe9e3; }
.tts-player-statistics .tts-statistics-photo-fallback svg { width: 72%; height: auto; }
.tts-player-statistics .tts-player-detail-error { width: min(100% - 2rem, var(--wrap)); margin: 2rem auto; padding: 1.5rem; border: 1px solid currentColor; border-radius: 6px; }
.tts-player-statistics .stat__value { overflow-wrap: anywhere; }
@media(min-width:768px) { .tts-player-statistics .tts-statistics-photo-fallback { aspect-ratio: 4 / 4.5; } }
body.tts-statistics-page { margin: 0; padding: 0; background: #010813; }
body.tts-statistics-page[data-tts-statistics=ghost-riders] { background: #090504; }
