/*! Copyright 2026 El Trivia (eltrivia.com). All rights reserved. */
.play-start{-webkit-tap-highlight-color:transparent;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:grid;font:inherit;inset:0;padding:0;place-items:center;position:absolute;touch-action:manipulation;z-index:2}.play-start[hidden]{display:none}.play-start:focus-visible{outline:none}.play-start:focus-visible .btn{box-shadow:0 0 0 2px var(--wall);outline:3px solid var(--ink);outline-offset:2px}.stage-card:not(.is-play-mode) [data-play=mode]{display:none}.play-close{margin-left:auto}html:has(.is-play-mode){overflow:hidden}@media (max-height:599px),(max-width:719px){.stage-card:not(.is-play-mode) [data-play-preview]{pointer-events:none;touch-action:auto}.is-play-mode [data-play=page]{display:none}.stage-card.is-play-mode{align-content:stretch;border-radius:0;display:grid;gap:var(--s2);inset:0;margin:0;max-width:none;overflow-y:auto;overscroll-behavior:none;padding:max(var(--s2),env(safe-area-inset-top)) max(var(--s2),env(safe-area-inset-right)) max(var(--s2),env(safe-area-inset-bottom)) max(var(--s2),env(safe-area-inset-left));position:fixed;width:auto;z-index:40}}
