.play-tools{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.play-tools button,.quick-audio{white-space:nowrap;touch-action:manipulation;min-width:44px;min-height:44px;font:500 13px/1.2 IBM Plex Sans,sans-serif}.quick-audio{color:var(--club-ink);text-underline-offset:4px;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.quick-audio:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.quick-audio-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}dialog .play-tools{flex-wrap:nowrap;justify-content:center;gap:16px;margin-top:12px}dialog .play-tools .quick-audio{order:0;margin:0}dialog .play-tools .practice-toggle{order:1}@media (width<=599px){.play-tools{justify-content:space-between;gap:4px}.play-tools button{font-size:12px}}.quick-audio{justify-content:center;align-items:center;width:44px;display:inline-flex}.quick-audio-label{display:none}:is(.event-header,.club-header) .play-tools button:disabled{opacity:1;cursor:wait}.quick-audio .audio-start{fill:currentColor}.quick-audio:not([data-pending=true]) .audio-start,.quick-audio[data-pending=true] .audio-wave{display:none}.quick-audio svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.quick-audio[data-on=true] .audio-cross,.quick-audio[data-on=false] .audio-wave{display:none}#pane-quick-audio{min-height:44px;padding:6px}#pane-quick-audio .quick-audio-label{display:none}.club-header .play-tools{flex:none;margin-left:auto}.club-header{column-gap:20px}@media (width<=760px){body[data-event] .event-header .play-tools{flex:none;order:1;gap:0;margin-left:auto}body[data-event] .event-header .event-nav{order:2}.event-header .play-tools button{width:44px;height:44px;padding:8px}.event-header .quick-audio-label,.club-header .quick-audio-label{display:none}.event-header #practice-toggle{font-size:0}.event-header #practice-toggle:before{content:"∞";font:26px/1 IBM Plex Sans,sans-serif}body[data-practice=true]:not([data-first-play]) .event-header #practice-toggle:before{content:"↩";font-size:22px}.club-header .play-tools{order:1;margin-left:auto}.club-header nav{order:2}}body[data-event] [data-segments] :is(.control-heading,.shoot-heading):has(#pane-quick-audio){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:0 6px;min-height:44px;display:grid}body[data-event] :is(.control-heading,.shoot-heading)>:is(strong,p){grid-area:1/1;min-width:0;margin:0;line-height:1.35}body[data-event] :is(.control-heading,.shoot-heading)>span{white-space:normal;text-align:left;grid-area:2/1;min-width:0;margin:0;padding:0;line-height:1.3}body[data-event] :is(.control-heading,.shoot-heading) #power-readout{text-align:left;min-width:0;margin:0}body[data-event] #pane-quick-audio{width:44px;color:var(--club-ink);grid-area:1/2/3;padding:8px}body[data-event] #practice-pane-toggle{white-space:normal;grid-area:1/3/3;max-width:86px;min-height:44px;padding:8px 6px;font:500 12px/1.2 IBM Plex Sans,sans-serif}@media (width<=319px){body[data-ui=arcade][data-event] .event-header .club-wordmark,.club-header .club-wordmark{width:124px}body[data-ui=arcade][data-event] .event-header{column-gap:12px}}body[data-event] :is(.game,.race):not([data-segments]) :is(#pane-quick-audio,#practice-pane-toggle){display:none}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header{gap:8px}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header .play-tools{flex-wrap:nowrap;order:1;gap:0;margin-left:auto;display:flex}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header .event-pause{flex:none;order:2}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header #practice-toggle{width:auto;padding:8px 4px;font:500 12px/1.2 IBM Plex Sans,sans-serif}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header #practice-toggle:before{content:none}@media (width<=400px){body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header{gap:4px;padding-inline:10px}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]) .event-header .club-wordmark{width:clamp(80px,31vw,124px)}}body[data-ui=arcade][data-event]:is(.in-game,.playing,[data-phase=countdown],[data-phase=playing],[data-phase=finishing],[data-phase=interrupted],[data-phase=paused]):has(:is(.game,.race)[data-segments]) .event-header{display:none}.practice-toggle{white-space:nowrap;min-height:44px}.practice-note{color:var(--ink,#1d302b);margin:.75rem 0;font-size:.875rem;font-weight:650;display:none}body[data-practice=true]:not([data-first-play]) .practice-note{display:block}body[data-practice=true]:not([data-first-play]) .event-rule{display:none}#practice-pane-toggle{padding:.3rem .6rem;font-size:.75rem}body[data-practice=true]:not([data-first-play]) .event-records,body[data-practice=true] #save-card,body[data-practice=true] #share,body[data-practice=true] #result-profile,body[data-practice=true] .collection-result{display:none}.practice-next{min-height:44px;margin-top:.75rem}
