#showcasesView[data-kind="racing_sprint"] #showcaseActions{display:block;max-height:none}.racing-controls{width:100%;padding:12px;border:2px solid var(--ink);background:var(--soft);box-shadow:3px 3px 0 #244f4526}.racing-control-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.racing-control-heading span{font-size:11px;color:var(--muted)}.racing-steering,.racing-pedals{display:grid;gap:7px;margin:8px 0}.racing-steering{grid-template-columns:repeat(5,minmax(0,1fr))}.racing-pedals{grid-template-columns:repeat(3,minmax(0,1fr))}.race-hold{touch-action:none;user-select:none;-webkit-user-select:none;min-height:52px}.race-hold[aria-pressed="true"]{background:#f2cf7a!important;box-shadow:inset 0 -4px 0 #996b2933!important}.race-hold[data-race-pedal="brake"]{border-color:#ae6753}.racing-once>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}.racing-once button{font-size:11px;padding:7px 4px;overflow-wrap:anywhere}#racingControlState{font-size:11px;min-height:19px;margin:9px 0}@media(max-width:560px){.racing-controls{padding:9px}.racing-control-heading{flex-wrap:wrap;gap:4px}.racing-steering{gap:4px}.race-hold{padding:8px 2px!important;font-size:11px!important;min-height:52px}.racing-pedals .race-hold{min-height:62px}}

/* One pointer stays on its original axis while sliding across the touch row. */
.racing-steering,.racing-pedals{touch-action:none;user-select:none;-webkit-user-select:none}.race-hold:focus-visible{outline:3px solid var(--blue,#2563eb);outline-offset:2px}.race-hold{transition:background-color 70ms ease,box-shadow 70ms ease}
