.gp-marquee { display: none; }

[data-game-look] .hud-level strong { color: var(--bone); }

[data-game-look] .pad-btn--verify [data-verify-n] { display: none; }

[data-game-look] .pad-btn--verify::after { content: ""; display: block; width: 34px; height: 8px; margin: 5px auto 0; background:
  linear-gradient(90deg, var(--vf1, var(--field-edge)) 0 10px, transparent 10px 12px, var(--vf2, var(--field-edge)) 12px 22px, transparent 22px 24px, var(--vf3, var(--field-edge)) 24px 34px); }

[data-game-look] .pad-btn--verify:not([data-charges="0"]) { --vf1: var(--evo-now, var(--number)); }

[data-game-look] .pad-btn--verify:not([data-charges="0"]):not([data-charges="1"]) { --vf2: var(--evo-now, var(--number)); }

[data-game-look] .pad-btn--verify:not([data-charges="0"]):not([data-charges="1"]):not([data-charges="2"]) { --vf3: var(--evo-now, var(--number)); }

[data-game-look] .pad-btn--verify { display: grid; place-content: center; }

[data-game-look] .pad-btn--verify[data-charges="0"] { opacity: .75; }

[data-game-look] .hud-next-canvas--queue { width: 48px !important; height: 96px !important; }

[data-game-look] .hud-hold canvas { width: 60px; height: 40px; }

@media (min-width: 1000px) {
  [data-game-look] .well-hud { width: 176px; gap: 12px 10px; }
  [data-game-look] .well-hud .well-pad { grid-template-columns: repeat(3, 1fr); }
  [data-game-look] .well-hud .pad-btn { width: auto; height: 50px; }
  [data-game-look] .well-hud .pad-btn--word { font-size: .82rem; }
  [data-game-look] .well-hud .pad-btn--verify { height: 58px; font-size: .95rem; }
  [data-game-look] .well-hud > :is(.well-pause, .well-music) { grid-column: span 1; min-height: 40px; padding: 0 6px; font-size: .82rem; }
  [data-game-look] .well-hud > .well-play { min-height: 48px; }
  [data-game-look] .well-hud > .hud-next:not(.hud-hold), [data-game-look] .well-hud > .hud-hold { grid-column: span 1; align-self: start; }
}

@media (max-width: 999px) {
  [data-game-look] .h-game.gm-full .well-frame { padding: 0; border: 0; border-radius: 0; box-shadow: none; background: none; grid-template-columns: repeat(5, auto) 1fr; grid-template-areas: "lines score level hold next exit" "board board board board board board" "pad pad pad pad pad pad"; }
  [data-game-look] .h-game.gm-full .hud-level { grid-area: level; }
  [data-game-look] .h-game.gm-full .gp-marquee { display: none; }
  [data-game-look] .h-game.gm-full .well-frame { gap: 8px 6px; }
  [data-game-look] .h-game.gm-full .hud-stat { font-size: .66rem; letter-spacing: .02em; }
  [data-game-look] .h-game.gm-full .hud-stat strong { font-size: 1.15rem; }
  [data-game-look] .h-game.gm-full .hud-hold { min-height: 48px; padding: 2px 6px; gap: 4px; font-size: .74rem; }
  [data-game-look] .h-game.gm-full .hud-hold canvas { width: 48px; height: 32px; }
  [data-game-look] .h-game.gm-full .hud-next:not(.hud-hold) { grid-template-columns: auto; gap: 2px; justify-items: start; }
  [data-game-look] .h-game.gm-full .hud-next:not(.hud-hold) > span { font-size: .66rem; }
  [data-game-look] .h-game.gm-full .gm-exit { padding: 0 10px; }
  [data-game-look] .h-game.gm-full .pad-btn--verify::after { margin-top: 4px; }
}

@media (max-width: 379px) {
  [data-game-look] .h-game.gm-full p.hud-level { display: none; }
  [data-game-look] .h-game.gm-full .well-frame { grid-template-areas: "lines score hold hold next exit" "board board board board board board" "pad pad pad pad pad pad"; }
}

[data-game-look] .well-frame:not(:has(.well.is-playing)) :is(.hud-next, .hud-hold, .hud-level) { display: none !important; }

@media (max-width: 999px) {
  [data-game-look] .well-frame:not(:has(.well.is-playing)) .well-play { flex: 1 1 100%; min-height: 52px; font-size: 1.1rem; }
}

[data-game-look] .well-hud > :is(.well-pause, .well-music) { white-space: nowrap; }

@media (min-width: 1000px) {
  [data-game-look] .well-hud > :is(.well-pause, .well-music) { font-size: .76rem; }
}
