.trn-row,.trn-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .14s ease,border-color .14s ease}.trn-row[class]{display:flex;align-items:center;width:100%;min-width:0;min-height:28px;border:0;border-radius:8px;background:transparent}.trn-row--mine[class]{background:var(--trn-mine, rgba(232, 118, 43, .08))}.trn-row:hover{background:#ffffff0a}.trn-row--mine:hover{background:#e8762b24}.trn-tile[class]{display:block;min-width:0;min-height:0;padding:12px;border:1px solid var(--trn-line, #1e2230);border-radius:10px;background:var(--trn-tile, #12151f)}.trn-tile:hover{border-color:#e8762b66}.trn-tile[aria-current=true]{border-color:#e8762b99}.trn-row:focus-visible,.trn-tile:focus-visible{outline:2px solid var(--trn-accent, #e8762b);outline-offset:2px}@media(pointer:coarse){.trn-row[class]{min-height:36px}}.trn-race-row[class],.trn-race-head{display:grid;grid-template-columns:44px minmax(0,1fr) 96px 64px 132px;gap:12px;align-items:center;padding:6px 12px}.trn-race-row[class]{min-height:44px;text-decoration:none}.trn-race-sub{display:none}@media(max-width:600px){.trn-race-row[class],.trn-race-head{grid-template-columns:36px minmax(0,1fr) 64px;gap:8px;padding:6px 8px}.trn-race-wide{display:none}.trn-race-sub{display:block}}.trn-live-dot{animation:trn-pulse 1.2s ease-in-out infinite}@keyframes trn-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.trn-live-dot{animation:none}}.trn-back:hover,.trn-back:focus-visible{color:var(--trn-accent)!important}.trn-back:focus-visible{outline:2px solid var(--trn-accent);outline-offset:2px}
