.tool[data-tool=speedcube-timer] .cube{gap:var(--space-4);display:grid}.tool[data-tool=speedcube-timer] .cube-scramble{gap:var(--space-2);justify-items:start;display:grid}.tool[data-tool=speedcube-timer] .cube-scramble output{font-size:var(--fs-lg);overflow-wrap:anywhere}.tool[data-tool=speedcube-timer] .cube-pad{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);border:2px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface-2);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;display:grid}.tool[data-tool=speedcube-timer] .cube-pad:focus-visible{outline:3px solid var(--c-focus)}.tool[data-tool=speedcube-timer] .cube-clock{font-variant-numeric:tabular-nums;font-size:clamp(3rem,1.5rem + 9vw,7rem)}.tool[data-tool=speedcube-timer] .cube-pad.is-hold .cube-clock{color:var(--c-danger)}.tool[data-tool=speedcube-timer] .cube-pad.is-ready .cube-clock{color:var(--c-ok)}.tool[data-tool=speedcube-timer] .cube-pad.is-inspect{border-color:var(--c-primary)}.tool[data-tool=speedcube-timer] .cube-touch{font-size:var(--fs-xs)}.tool[data-tool=speedcube-timer] .cube-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.tool[data-tool=speedcube-timer] .cube-solves h3{font-size:var(--fs-md);margin-block:0 var(--space-2)}.tool[data-tool=speedcube-timer] .cube-table-wrap{max-block-size:24rem;overflow:auto}.tool[data-tool=speedcube-timer] .cube-table th,.tool[data-tool=speedcube-timer] .cube-table td{text-align:start;padding:var(--space-1) var(--space-2)}.tool[data-tool=speedcube-timer] .cube-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.tool[data-tool=speedcube-timer] .cube-mini{min-block-size:32px;padding-inline:var(--space-2);font-size:var(--fs-xs)}.tool[data-tool=speedcube-timer] .cube-mini[aria-pressed=true]{background:var(--c-primary-soft);border-color:var(--c-primary)}
