.one-cut .tabs, .one-cut #btn-menu, .one-cut .look-shortcut, .one-cut .best-line { display: none !important; }
.one-cut #app { min-height: 100svh; }
.one-cut #challenge-sound { min-height: 44px; min-width: 48px; }
.one-cut #challenge-sound[aria-pressed="false"] { text-decoration: line-through; }
.one-cut .challenge-footer { display: flex; justify-content: center; gap: 14px; font-size: 12px; padding: 8px 0; }
.one-cut .challenge-footer a { color: var(--mute); }
.one-cut .challenge-store { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; }
.one-cut .challenge-copy { width: 100%; min-height: 38px; }
.one-cut :focus-visible { outline: 2px solid var(--ink); outline-offset: 3px; }
.challenge-sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
