[data-game-look="b"] .well-frame { padding: 16px; background: var(--th-ground); color: var(--ink); border-radius: 3px; border-top: 8px solid var(--number);
  box-shadow: 0 1px 0 var(--paper-line), 8px 8px 0 rgba(0, 0, 0, .35); }

[data-game-look="b"] .well { border: 3px solid var(--ink); border-radius: 2px; box-shadow: 0 0 0 4px var(--th-ground), 0 0 0 5px var(--paper-line); }

[data-game-look="b"] .well-wrap .well-toast { box-shadow: 0 0 0 2px var(--ink); }

[data-game-look="b"] .hud-stat { display: grid; grid-template-columns: auto 1fr auto; align-items: baseline; gap: 6px; color: var(--ink-soft); font: 700 .82rem/1.2 var(--face); text-transform: uppercase; letter-spacing: .06em; }

[data-game-look="b"] .hud-stat::after { content: none; }

[data-game-look="b"] p.hud-stat > span::after { content: ""; }

[data-game-look="b"] p.hud-stat:not(.hud-next) { background: radial-gradient(circle, var(--ink-soft) 1px, transparent 1.5px) left 0 bottom .35em / 6px 6px repeat-x; }

[data-game-look="b"] p.hud-stat:not(.hud-next) span, [data-game-look="b"] p.hud-stat:not(.hud-next) strong { background: var(--th-ground); }

[data-game-look="b"] p.hud-stat:not(.hud-next) span { padding-right: 6px; grid-column: 1; }

[data-game-look="b"] p.hud-stat:not(.hud-next) strong { padding-left: 6px; grid-column: 3; }

[data-game-look="b"] .hud-stat strong { color: var(--ink); font: var(--display-weight) 1.6rem/1 var(--face); font-stretch: var(--display-stretch); font-variant-numeric: tabular-nums; }

[data-game-look="b"] p.hud-stat:nth-of-type(2) strong { color: var(--number-ink); }

[data-game-look="b"] .hud-next:not(.hud-hold) { grid-template-columns: 1fr; color: var(--ink-soft); }

[data-game-look="b"] .hud-next canvas, [data-game-look="b"] .hud-hold canvas { background: var(--ink); border-radius: 2px; box-shadow: none; }

[data-game-look="b"] .hud-hold { color: var(--ink-soft); font: 700 .82rem/1.2 var(--face); text-transform: uppercase; letter-spacing: .06em; }

[data-game-look="b"] .pad-btn { background: var(--sheet); border-radius: 3px; box-shadow: inset 0 0 0 2px var(--ink), 0 3px 0 var(--ink); color: var(--ink); }

[data-game-look="b"] .pad-btn .sprite { filter: brightness(0) saturate(0); opacity: .85; }

[data-game-look="b"] .pad-btn:active { transform: translateY(3px); box-shadow: inset 0 0 0 2px var(--ink), 0 0 0 var(--ink); }

@media (hover: hover) {
  [data-game-look="b"] .pad-btn:hover { background: var(--th-ground); box-shadow: inset 0 0 0 2px var(--ink), 0 3px 0 var(--ink); }
}

[data-game-look="b"] .pad-btn--word { color: var(--ink); }

[data-game-look="b"] .pad-btn--verify { color: var(--ink); text-transform: uppercase; letter-spacing: .08em; background: transparent; box-shadow: none; outline: 2px dashed var(--ink-soft); outline-offset: -4px; }

[data-game-look="b"] .pad-btn--verify:not([data-charges="0"]) { background: var(--sheet); outline: 3px solid var(--evo-now, var(--number-ink)); outline-offset: -5px; box-shadow: inset 0 0 0 2px var(--ink), 0 3px 0 var(--ink); }

[data-game-look="b"] .pad-btn--verify::after { --vf-off: var(--paper-line); background:
  linear-gradient(90deg, var(--vf1, var(--paper-line)) 0 10px, transparent 10px 12px, var(--vf2, var(--paper-line)) 12px 22px, transparent 22px 24px, var(--vf3, var(--paper-line)) 24px 34px); }

[data-game-look="b"] .well-play.btn--primary { box-shadow: 0 3px 0 var(--ink); }

[data-game-look="b"] .well-hud .btn--quiet { background: var(--sheet); color: var(--ink); border-color: var(--ink); }

[data-game-look="b"] .well-evo-line a { background: var(--sheet); box-shadow: inset 0 0 0 1px var(--paper-line); }

@media (hover: hover) {
  [data-game-look="b"] .well-evo-line a:hover { background: var(--th-ground); }
}

[data-game-look="b"] .well-over { background: var(--sheet); color: var(--ink); border: 3px solid var(--ink); }

[data-game-look="b"] .well-over-stats, [data-game-look="b"] .well-over-change { color: var(--ink-soft); }

[data-game-look="b"] .well-over-change b { color: var(--ink); }

[data-game-look="b"] .well-over-miss { background: var(--th-ground); border-color: var(--chosen-ink, var(--piece-z)); }

[data-game-look="b"] .well-over-where { color: var(--chosen-ink, var(--piece-z)); }

[data-game-look="b"] .well-over-miss a { color: var(--ink); }

[data-game-look="b"] .h-arcade .scoreboard { background: var(--th-ground); color: var(--ink); border: 0; border-top: 8px solid var(--number); border-radius: 3px; box-shadow: 8px 8px 0 rgba(0, 0, 0, .35); }

[data-game-look="b"] .h-arcade .scoreboard h3 { color: var(--ink); font: var(--display-weight) 1.4rem/1 var(--face); font-stretch: var(--display-stretch); letter-spacing: 0; text-transform: none; }

[data-game-look="b"] .h-arcade .sb-row { color: var(--ink); font: 600 1rem/1.2 var(--face); border-bottom: 1px dotted var(--ink-soft); border-radius: 0; }

[data-game-look="b"] .h-arcade .sb-row :is(.sb-rank, .sb-lines) { color: var(--ink-soft); }

[data-game-look="b"] .h-arcade .sb-row :is(.sb-name, .sb-score) { color: var(--ink); font-weight: 800; }

[data-game-look="b"] .h-arcade .sb-row--p1 { background: color-mix(in srgb, var(--piece-o) 28%, transparent); }

[data-game-look="b"] .h-arcade .sb-row--p2, [data-game-look="b"] .h-arcade .sb-row--p3 { background: none; }

[data-game-look="b"] .h-arcade .sb-row--open { box-shadow: inset 0 0 0 2px var(--ink); border-bottom: 0; }

[data-game-look="b"] .h-arcade .sb-row--open .sb-score { color: var(--number-ink); }

[data-game-look="b"] .h-arcade .scoreboard-note { color: var(--ink-soft); }

@media (min-width: 1000px) {
  [data-game-look="b"] .well-frame { grid-template-columns: auto auto; }
  [data-game-look="b"] .well-wrap { padding-top: 64px; }
  [data-game-look="b"] .well-hud { align-content: start; margin-top: 64px; }
  [data-game-look="b"] .well-hud > .hud-stat { grid-column: 1 / -1; }
  [data-game-look="b"] .well-evo-line { grid-column: 1 / -1; }
}

@media (max-width: 999px) {
  [data-game-look="b"] .h-game.gm-full .hero-play { background: var(--th-ground); }
  [data-game-look="b"] .h-game.gm-full .hud-stat { display: grid; grid-template-columns: 1fr; gap: 2px; background: none; letter-spacing: .02em; }
  [data-game-look="b"] .h-game.gm-full .hud-hold { text-transform: none; }
  [data-game-look="b"] .h-game.gm-full .hud-stat :is(span, strong) { padding: 0; background: none; }
  [data-game-look="b"] .h-game.gm-full .hud-hold { background: var(--sheet); color: var(--ink); box-shadow: inset 0 0 0 2px var(--ink), 0 3px 0 var(--ink); }
  [data-game-look="b"] .h-game.gm-full .gm-exit { color: var(--ink); border-color: var(--ink); background: var(--sheet); }
  [data-game-look="b"] .h-game.gm-full .well-toast { box-shadow: 0 0 0 2px var(--ink); }
}

[data-game-look="b"] .hud-hold { display: grid; justify-items: start; gap: 4px; }

@media (max-width: 999px) {
  [data-game-look="b"] .h-game.gm-full .pad-btn--verify { letter-spacing: 0; font-size: .82rem; }
}

[data-game-look="b"] :is(.well-evo-line, button.btn--primary) { --ring: var(--ink); }

[data-game-look="b"] .well-hud > :is(.hud-next:not(.hud-hold), .hud-hold) { display: grid; grid-template-columns: auto; grid-template-rows: auto auto;
  justify-items: start; align-content: start; align-self: start; gap: 6px; min-height: 0; padding: 0; background: none; box-shadow: none;
  color: var(--ink-soft); font: 700 .82rem/1.2 var(--face); letter-spacing: .06em; text-transform: uppercase; }

[data-game-look="b"] .well-hud > :is(.hud-next, .hud-hold) canvas { box-sizing: content-box; width: 48px !important; padding: 6px; background: var(--ink);
  border-radius: 2px; box-shadow: 0 3px 0 var(--ink-soft); }

[data-game-look="b"] .well-hud > .hud-next:not(.hud-hold) canvas { height: 96px !important; }

[data-game-look="b"] .well-hud > .hud-hold canvas { height: 32px !important; padding: 38px 6px; }

@media (hover: hover) {
  [data-game-look="b"] .well-hud > .hud-hold:hover canvas { box-shadow: 0 3px 0 var(--ink-soft), inset 0 0 0 2px var(--number); }
}

[data-game-look="b"] .well-wrap { padding-top: 112px; }

[data-game-look="b"] .well-wrap .evo-perch { top: 6px !important; left: 0 !important; width: auto !important; }

[data-game-look="b"] .well-wrap .evo-perch img { zoom: 2; }

[data-game-look="b"] .well-wrap .perch { top: 19px; right: 4px; width: auto; }

[data-game-look="b"] .well-wrap .perch .sprite { --spx: 3; }

[data-game-look="b"] .well-wrap .well-toast { left: 84px !important; right: 104px; }

@media (min-width: 1000px) {
  [data-game-look="b"] .well-hud { margin-top: 112px; }
}

@media (max-height: 640px) and (max-width: 999px) {
  [data-game-look="b"] .well-wrap { padding-top: 70px; }
  [data-game-look="b"] .well-wrap .evo-perch { top: 17px !important; }
  [data-game-look="b"] .well-wrap .evo-perch img { zoom: 1; }
  [data-game-look="b"] .well-wrap .perch { top: 8px; }
  [data-game-look="b"] .well-wrap .perch .sprite { --spx: 2; }
  [data-game-look="b"] .well-wrap .well-toast { left: 70px !important; right: 72px; }
}

@media (max-width: 999px) {
  [data-game-look="b"] .h-game.gm-full .well-hud > :is(.hud-next:not(.hud-hold), .hud-hold) { display: grid; grid-template-columns: auto; gap: 4px; min-height: 0;
    padding: 0; background: none; box-shadow: none; color: var(--ink-soft); font: 700 .7rem/1.2 var(--face); letter-spacing: .06em; text-transform: uppercase; }
  [data-game-look="b"] .h-game.gm-full .well-hud > :is(.hud-next, .hud-hold) > span { font-size: .7rem; }
  [data-game-look="b"] .h-game.gm-full .well-hud > .hud-next:not(.hud-hold) canvas { width: 24px !important; height: 48px !important; padding: 6px 16px; }
  [data-game-look="b"] .h-game.gm-full .well-hud > .hud-hold canvas { width: 48px !important; height: 32px !important; padding: 14px 4px; }
}
