.fg-laby{display:grid;grid-gap:12px;gap:12px;justify-items:center}.fg-laby-compteurs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.fg-laby-compteurs span{display:grid;justify-items:center;min-width:92px;padding:8px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(185,168,255,.25)}.fg-laby-compteurs small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B9A8FF}.fg-laby-compteurs b{font-family:var(--font-mono);font-size:18px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-laby-record{margin:0;padding:6px 14px;border-radius:999px;background:#FFD84D;color:#3D2C00;font-weight:900;animation:fg-rebond .5s cubic-bezier(.2,.9,.3,1.4)}.fg-laby-cadre{width:min(100%,640px);padding:10px;border-radius:20px;background:rgba(10,6,30,.55);box-shadow:inset 0 0 0 1px rgba(185,168,255,.2),0 20px 40px rgba(0,0,0,.35);touch-action:none}.fg-laby-svg{display:block;width:100%;height:auto;max-height:calc(calc(100 * var(--vh)) - 330px);min-height:280px}.fg-laby-murs{fill:none;stroke:#B9A8FF;stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 1.5px rgba(185,168,255,.9))}.fg-laby-porte{stroke:#5CE1A5;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 2px #5CE1A5)}.fg-laby-sortie{fill:rgba(92,225,165,.28)}.fg-laby-trace{fill:rgba(255,216,77,.28)}.fg-laby-joueur{fill:#FFD84D;filter:drop-shadow(0 0 3px #FFD84D)}.fg-laby-halo,.fg-laby-joueur{transition:cx .09s linear,cy .09s linear}.fg-laby-halo{fill:rgba(255,216,77,.16)}.fg-laby-heurt{fill:#FF6B6B}.fg-laby-pave{display:grid;grid-template-columns:repeat(3,56px);grid-template-rows:repeat(2,52px);grid-gap:6px;gap:6px;grid-template-areas:". haut ." "gauche bas droite"}.fg-laby-touche{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(185,168,255,.35);border-radius:14px;background:rgba(255,255,255,.1);color:#fff;font-size:22px;font-weight:900;cursor:pointer}.fg-laby-touche:active:not(:disabled){background:rgba(255,216,77,.35)}.fg-laby-touche:focus-visible{outline:3px solid #FFD84D;outline-offset:2px}.fg-laby-touche:disabled{opacity:.35;cursor:not-allowed}.fg-laby-touche-haut{grid-area:haut}.fg-laby-touche-bas{grid-area:bas}.fg-laby-touche-gauche{grid-area:gauche}.fg-laby-touche-droite{grid-area:droite}.fg-laby-aide{margin:0;font-size:12.5px;color:rgba(255,255,255,.7);text-align:center}@media (min-width:900px){.fg-laby-pave{display:none}}@media (prefers-reduced-motion:reduce){.fg-laby-halo,.fg-laby-joueur{transition:none}}