@layer pagine{.gioco-voce{gap:16px;display:grid}.gioco-foglio{border-radius:var(--raggio);border:1px solid var(--linea);background:var(--carta);position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #1e1a1973}.gioco-tela{--rigo:#46648233;background:linear-gradient(to bottom, transparent calc(30% - 1px), var(--rigo) calc(30% - 1px), var(--rigo) 30%, transparent 30%, transparent calc(40% - 1px), var(--rigo) calc(40% - 1px), var(--rigo) 40%, transparent 40%, transparent calc(50% - 1px), var(--rigo) calc(50% - 1px), var(--rigo) 50%, transparent 50%, transparent calc(60% - 1px), var(--rigo) calc(60% - 1px), var(--rigo) 60%, transparent 60%, transparent calc(70% - 1px), var(--rigo) calc(70% - 1px), var(--rigo) 70%, transparent 70%) 0 0 / 100% calc(100% / 3) repeat-y, var(--carta);touch-action:auto;width:100%;height:450px;display:block}@media (min-width:700px){.gioco-tela{height:510px}}.gioco-tela-dito{touch-action:none;cursor:crosshair}.gioco-spia{background:var(--rosso);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 4px #cc240c2e}@media (prefers-reduced-motion:no-preference){.gioco-spia{animation:1.6s ease-in-out infinite spia}}@keyframes spia{50%{box-shadow:0 0 0 8px #cc240c14}}.gioco-comandi{flex-wrap:wrap;gap:10px;display:flex}.gioco-comandi .bottone{min-height:52px}.gioco-comandi .bottone[aria-pressed=true]{--sfondo:var(--inchiostro);--colore:var(--carta);border-color:var(--inchiostro)}.gioco-comandi .bottone[aria-disabled=true]{opacity:.6;cursor:progress}@media (max-width:520px){.gioco-comandi .bottone{flex:100%}}.gioco-stato{min-height:3.2em;color:var(--inchiostro-2);font-size:1rem}.gioco-ponte{border-radius:var(--raggio-piccolo);background:var(--foglio);border:1px solid var(--linea);gap:6px;padding:20px 22px;display:grid}@media (prefers-reduced-motion:no-preference){.gioco-ponte{animation:ponte-entra .6s var(--morbido) both}}@keyframes ponte-entra{0%{opacity:0;transform:translateY(8px)}}.gioco-ponte-frase{font-family:var(--corsivo);font-size:clamp(1.25rem,1.12rem + .6vw,1.55rem);line-height:1.4}.gioco-ponte-link{flex-wrap:wrap;gap:0 24px;display:flex;margin:0!important}}
