/* Easy-play + polish layer (loads after Dc0721e) */

/* Bigger, clearer judgment buttons — the core decision of the game */
.judge-btn{padding:.72rem .7rem;font-size:1.02rem;border-radius:11px;box-shadow:0 8px 22px #000a}
.judge-trust{box-shadow:0 8px 22px #1e5c3966,0 0 0 1px #2f7d4f55}
.judge-accuse{box-shadow:0 8px 22px #8a111966,0 0 0 1px #d21f2c55}

/* Desktop judge panel a bit roomier */
@media (min-width:641px){
  .judge-side{width:168px;padding:.75rem;gap:.55rem}
  .judge-q{font-size:.88rem;margin-bottom:.15rem}
}

/* Mobile judgment: larger tap targets (48px+) */
@media (max-width:640px){
  .judge-side .judge-btn{padding:.72rem .55rem;font-size:1.08rem;min-height:48px}
}

/* Grade message more readable */
.resolved-msg{font-size:1.15rem;letter-spacing:.01em;text-shadow:0 2px 8px #000a}
.replay-note{font-size:.88rem;color:#d4c4bc}

/* Menu: clearer notes + friendlier Play CTA */
.menu-diff-note{color:#e0d0c8;font-size:.9rem;min-height:1.35rem}
.menu-play{font-size:1.3rem;padding:1.05rem 2.6rem;letter-spacing:.05em}
.menu-tag{color:#e8d9d2;font-size:1.05rem;max-width:34ch}

/* Soft glow on Trust / CHEATER */
.btn-trust,.judge-trust{transition:filter .2s ease,transform .12s ease,box-shadow .25s ease}
.btn-accuse,.judge-accuse{transition:filter .2s ease,transform .12s ease,box-shadow .25s ease}

/* Board vignette — 3D board pops against the dark frame */
.board-area{position:relative}
.board-area:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 55%,#05020a55 100%);z-index:2}

/* Age gate: slight blur for a cleaner first screen */
.age-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
