:root{--p6-fond-epuise:#e9e8e2;--p6-bordure-epuise:#e9e8e2;--p6-texte-epuise:#525252}@media (prefers-color-scheme:dark){:root:not([data-theme=diurne]){--p6-fond-epuise:#0f0f12;--p6-bordure-epuise:#262626;--p6-texte-epuise:#a3a3a3}}:root[data-theme=nocturne]{--p6-fond-epuise:#0f0f12;--p6-bordure-epuise:#262626;--p6-texte-epuise:#a3a3a3}.HGHs1W_plateau{align-items:center;gap:var(--espacement-md);flex-direction:column;display:flex}.HGHs1W_entete{align-items:center;gap:var(--espacement-md);display:flex}.HGHs1W_retour{display:none}.HGHs1W_chrono{font-family:var(--police-mono);color:var(--couleur-texte);font-size:1.1rem}.HGHs1W_grille{aspect-ratio:1;border:2px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background:var(--couleur-surface);grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);width:min(90vw,420px);display:grid;overflow:hidden}.HGHs1W_case{font-size:1.3rem;font-family:var(--police-principale);color:var(--couleur-texte);background:var(--couleur-surface);cursor:pointer;border:0 solid;border-style:none solid solid none;justify-content:center;align-items:center;padding:0;display:flex}.HGHs1W_donnee{font-weight:700}.HGHs1W_zoneActive{background:var(--couleur-selection)}.HGHs1W_selectionnee{background:var(--couleur-primaire);color:var(--couleur-sur-primaire)}.HGHs1W_memeChiffre{box-shadow:inset 0 0 0 2px var(--couleur-primaire)}.HGHs1W_erreur{color:#b3261e}.HGHs1W_contredite{box-shadow:inset 0 0 0 2px #b3261e}.HGHs1W_phraseErreur{color:#b3261e;text-align:center;font-size:.95rem}.HGHs1W_notes{width:100%;height:100%;color:var(--couleur-texte-secondaire);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);font-size:.6rem;display:grid}.HGHs1W_note{justify-content:center;align-items:center;display:flex}.HGHs1W_controles{align-items:center;gap:var(--espacement-sm);flex-direction:column;display:flex}.HGHs1W_pave{gap:var(--espacement-xs);grid-template-columns:repeat(6,1fr);display:grid}.HGHs1W_actions{gap:var(--espacement-sm);display:flex}.HGHs1W_bouton{padding:var(--espacement-xs) var(--espacement-sm);border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);background:var(--couleur-surface);color:var(--couleur-texte);cursor:pointer}.HGHs1W_bouton:disabled{opacity:.5;cursor:default}.HGHs1W_bouton.HGHs1W_boutonChiffreGrise{background-color:var(--p6-fond-epuise);border-color:var(--p6-bordure-epuise);color:var(--p6-texte-epuise);opacity:1;cursor:not-allowed;pointer-events:none}.HGHs1W_actif{background:var(--couleur-primaire);color:var(--couleur-sur-primaire);border-color:var(--couleur-primaire)}.HGHs1W_enPause{aspect-ratio:1;border:2px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);width:min(90vw,420px);color:var(--couleur-texte-secondaire);justify-content:center;align-items:center;display:flex}.HGHs1W_victoire{align-items:center;gap:var(--espacement-md);text-align:center;flex-direction:column;display:flex}@media (max-width:600px){.HGHs1W_plateau[data-ile=jeu]{--p6-barre:44px;--p6-message:20px;--p6-actions:44px;--p6-pave:48px;--p6-espacement:8px;--p6-marge:16px;--p6-reste:calc(var(--p6-barre) + var(--p6-message) + var(--p6-actions) + var(--p6-pave) + 4 * var(--p6-espacement) + var(--p6-marge));--p6-cote:max(288px, min(calc(100vw - 2 * var(--p6-marge)), calc(100dvh - var(--p6-reste))));z-index:100;background:var(--couleur-fond);height:100dvh;padding:var(--espacement-sm);padding-bottom:env(safe-area-inset-bottom,0px);gap:var(--p6-espacement);touch-action:manipulation;justify-content:center;margin:0;position:fixed;inset:0;overflow:hidden}:is(html:has(.HGHs1W_plateau[data-ile=jeu]),body:has(.HGHs1W_plateau[data-ile=jeu])){overscroll-behavior:none;overflow:hidden}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_entete{width:100%;height:var(--p6-barre);align-items:center;gap:var(--espacement-xs);flex:none;grid-template-columns:40px 1fr 40px;display:grid}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_retour{border:1px solid var(--couleur-bordure-forte);border-radius:var(--rayon-sm);width:40px;height:40px;color:var(--couleur-texte);justify-content:center;align-items:center;text-decoration:none;display:flex}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_chrono{text-align:center}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_entete .HGHs1W_bouton{justify-self:end;min-height:40px}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_grille,.HGHs1W_plateau[data-ile=jeu] .HGHs1W_enPause{width:var(--p6-cote);height:var(--p6-cote);flex:none}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_case{min-width:48px;min-height:48px}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_phraseErreur{min-height:var(--p6-message);flex:none;margin:0}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_controles{width:var(--p6-cote);flex:none}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_pave{height:var(--p6-pave)}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_pave .HGHs1W_bouton{min-height:48px}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_actions{height:var(--p6-actions)}.HGHs1W_plateau[data-ile=jeu] .HGHs1W_actions .HGHs1W_bouton{flex:1;min-height:44px}}
