.live-theme-toggle{width:42px;height:42px;padding:0;flex-shrink:0;font-size:1.25rem;line-height:1}
.live-theme-toggle:focus-visible{outline:3px solid #829621;outline-offset:3px}
html[data-live-theme="light"]{color-scheme:light}
html[data-live-theme="dark"]{color-scheme:dark;--paper:#141713;--ink:#edf0e7;--muted:#b0b7aa;--line:#41483b;--white:#20251e}
html[data-live-theme="dark"] .tabela-live,
html[data-live-theme="dark"] .linha-finalizado,
html[data-live-theme="dark"] .stat-card,
html[data-live-theme="dark"] .search-box input,
html[data-live-theme="dark"] .live-language select,
html[data-live-theme="dark"] .live-dialog input{background:#20251e}
html[data-live-theme="dark"] .tabela-live th,
html[data-live-theme="dark"] .brand-mark,
html[data-live-theme="dark"] .live-action-primary{background:#090c08;color:#d7f35a}
html[data-live-theme="dark"] .live-action-primary{border-color:#626f4a}
html[data-live-theme="dark"] .live-current .lap-value,
html[data-live-theme="dark"] #detalhe-nome{color:#edf0e7!important}
html[data-live-theme="dark"] .live-current .arrival-time{color:#d7f35a}
html[data-live-theme="dark"] .live-current .running-time,
html[data-live-theme="dark"] .live-footer .footer-small,
html[data-live-theme="dark"] #detalhe-info{color:#b8c0b0!important}
html[data-live-theme="dark"] .live-current .dnf-time,
html[data-live-theme="dark"] .public-event-link{color:#ff9587}
html[data-live-theme="dark"] .live-current .athlete-male{color:#89c7ff}
html[data-live-theme="dark"] .live-current .athlete-female{color:#ffa5cf}
html[data-live-theme="dark"] .linha-dnf{opacity:1;background:#1b2019;color:#aeb7a6}
html[data-live-theme="dark"] .winner-row{background:#302c1b!important}
html[data-live-theme="dark"] .live-current tbody tr:hover,
html[data-live-theme="dark"] .live-current tbody tr:focus-within{background:#30382a}
html[data-live-theme="dark"] .live-waiting tbody tr:hover,
html[data-live-theme="dark"] .live-waiting tbody tr:focus-within{background:transparent}
html[data-live-theme="dark"] .tempo-row{border-color:#41483b}
html[data-live-theme="dark"] .btn-track:hover{background:#d7f35a;color:#151715}
html[data-live-theme="dark"] #stat-rapida{color:#b8df7c!important}
html[data-live-theme="dark"] #stat-lenta{color:#ff9587!important}
html[data-live-theme="dark"] .live-theme-toggle:focus-visible{outline-color:#d7f35a}
