/* Rankings and day-by-day game records: the same paper, ink and ruled rows as the site. */
html body.ow-skin .leaderboard-panel{background:var(--ow-panel)!important;border:1px solid var(--ow-border)!important;border-radius:2px!important;padding:0!important;box-shadow:none!important;overflow:hidden}
html body.ow-skin .leaderboard-panel__head{background:var(--ow-tint)!important;padding:16px 18px!important;border-bottom:1px solid var(--ow-border)!important;gap:12px;flex-wrap:wrap}
html body.ow-skin .leaderboard-panel__head h2{font:22px/1.3 var(--ow-heading-font,Georgia)!important;color:var(--ow-ink)!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}
html body.ow-skin .leaderboard-panel__controls{flex-wrap:wrap;gap:8px!important}
html body.ow-skin .leaderboard-panel__controls select{background:var(--ow-panel)!important;color:var(--ow-ink)!important;border:1px solid var(--ow-border)!important;border-radius:2px!important;font:13px/1.5 var(--ow-body-font,Tahoma)!important;padding:8px!important;max-width:100%}
html body.ow-skin .notebook-ranking-note{font:12px/1.6 var(--ow-body-font,Tahoma)!important;margin:0!important;padding:10px 18px!important;border-bottom:1px dotted var(--ow-border);background:var(--ow-panel)!important;color:var(--ow-muted)!important}
html body.ow-skin .leaderboard-list{padding:0!important;gap:0!important;display:block!important}
html body.ow-skin .leaderboard-row{display:grid!important;grid-template-columns:16px 40px 34px minmax(0,1fr) auto;gap:10px!important;align-items:center;background:var(--ow-panel)!important;color:var(--ow-ink)!important;border:0!important;border-bottom:1px solid var(--ow-border)!important;border-radius:0!important;padding:12px 18px!important;margin:0!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}
html body.ow-skin .leaderboard-row:nth-child(even){background:var(--ow-paper)!important}
html body.ow-skin .leaderboard-row--top{background:var(--ow-tint)!important}
html body.ow-skin .leaderboard-row:hover,html body.ow-skin .leaderboard-row:focus-visible{background:var(--ow-tint)!important;outline:2px solid var(--ow-link);outline-offset:-2px}
html body.ow-skin .leaderboard-row__rank{font:14px/1.5 var(--ow-body-font,Tahoma)!important;color:var(--ow-muted)!important;text-align:center;min-width:0!important;width:auto!important;text-shadow:none!important}
html body.ow-skin .leaderboard-row__avatar{width:32px!important;height:32px!important;border-radius:3px!important;border:1px solid var(--ow-border);object-fit:cover}
html body.ow-skin .leaderboard-row__name{display:block!important;font:13px/1.5 var(--ow-body-font,Tahoma)!important;color:var(--ow-link)!important;min-width:0;overflow-wrap:anywhere;white-space:normal!important}
html body.ow-skin .leaderboard-row__sub{display:block!important;margin:0!important;font:11px/1.5 var(--ow-body-font,Tahoma)!important;color:var(--ow-muted)!important}
html body.ow-skin .leaderboard-row__value{font:14px/1.5 var(--ow-body-font,Tahoma)!important;color:var(--ow-ink)!important;font-variant-numeric:tabular-nums;text-align:right;margin:0!important;white-space:nowrap}
html body.ow-skin .leaderboard-row__value span{font:11px/1.5 var(--ow-body-font,Tahoma)!important;text-transform:none!important;letter-spacing:0!important;color:var(--ow-muted)!important}
html body.ow-skin .leaderboard-row__delta{font-size:10px!important;color:var(--ow-muted)!important;text-shadow:none!important;position:static!important;min-width:0!important;width:auto!important}
html body.ow-skin .leaderboard-row--expandable{grid-template-columns:16px 40px 34px minmax(0,1fr) auto 14px}
html body.ow-skin .leaderboard-row__chevron{color:var(--ow-muted)!important;font-size:13px!important;margin:0!important}
html body.ow-skin .stream-detail{background:var(--ow-tint)!important;color:var(--ow-ink)!important;border:0!important;border-bottom:1px solid var(--ow-border)!important;border-radius:0!important;box-shadow:none!important;padding:12px 18px!important;margin:0!important}
html body.ow-skin :is(.stream-detail__game,.stream-detail__minutes,.stream-detail__empty,.stream-detail__title){font:12px/1.6 var(--ow-body-font,Tahoma)!important;color:var(--ow-ink)!important}
html body.ow-skin .stream-detail__row{border-color:var(--ow-border)!important;gap:12px;flex-wrap:wrap}
html body.ow-skin .stream-detail__profile-link{font:12px/1.6 var(--ow-body-font,Tahoma)!important;color:var(--ow-link)!important}
html body.ow-skin #game-root .game-log-box{background:var(--ow-panel)!important;border:1px solid var(--ow-border)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow-x:auto}
html body.ow-skin #game-root :is(.game-log-note,.game-log-empty){font:12px/1.7 var(--ow-body-font,Tahoma)!important;color:var(--ow-muted)!important;padding:14px!important;margin:0!important;background:none!important}
html body.ow-skin #game-root .notebook-playlog{width:100%;border-collapse:collapse;table-layout:fixed;font:12px/1.6 var(--ow-body-font,Tahoma)!important;color:var(--ow-ink)!important;background:var(--ow-panel)!important}
html body.ow-skin #game-root .notebook-playlog caption{text-align:left;padding:10px 12px;color:var(--ow-muted);font-size:11px;border-bottom:1px dotted var(--ow-border)}
html body.ow-skin #game-root .notebook-playlog th,html body.ow-skin #game-root .notebook-playlog td{padding:10px 12px!important;border-bottom:1px solid var(--ow-border)!important;text-align:left;font-weight:normal;font-variant-numeric:tabular-nums;font-size:12px!important}
html body.ow-skin #game-root .notebook-playlog thead th{background:var(--ow-tint)!important;font-weight:bold;color:var(--ow-ink)!important}
html body.ow-skin #game-root .notebook-playlog :is(th,td):nth-child(1){width:34%}
html body.ow-skin #game-root .notebook-playlog :is(th,td):nth-child(2){width:26%}
html body.ow-skin #game-root .notebook-playlog tbody tr:nth-child(even){background:var(--ow-paper)!important}
html body.ow-skin #game-root .game-log-row__bar-track{display:block!important;width:100%;height:7px!important;background:var(--ow-tint)!important;border:1px solid var(--ow-border);border-radius:0!important;overflow:hidden}
html body.ow-skin #game-root .game-log-row__bar{background:#79916f!important;opacity:1!important;border-radius:0!important;height:100%!important}
@media(max-width:600px){html body.ow-skin .leaderboard-panel__head{padding:12px!important}html body.ow-skin .leaderboard-row{grid-template-columns:12px 28px 28px minmax(0,1fr) auto;gap:6px!important;padding:10px!important}html body.ow-skin .leaderboard-row--expandable{grid-template-columns:12px 28px 28px minmax(0,1fr) auto 10px}html body.ow-skin .leaderboard-row__avatar{width:26px!important;height:26px!important}html body.ow-skin .leaderboard-row__value{font-size:12px!important}html body.ow-skin .leaderboard-row__value span{display:block!important}html body.ow-skin #game-root .notebook-playlog th,html body.ow-skin #game-root .notebook-playlog td{padding:9px 7px!important;font-size:11px!important}}
