img {
	max-width: 100%;
	height: auto;
}

.page-title {
	display: none;
}

/* Navigation du Cercle 1910 */
.c1910-site-nav > a[href$="#une"] {
  display: none !important;
}


/* Déroulant Le Cercle 1910 */
.c1910-site-nav .c1910-home-menu {position:relative!important;border:0!important;margin:0!important;padding:0!important;}
.c1910-site-nav .c1910-home-menu>summary {list-style:none;white-space:nowrap;}
.c1910-site-nav .c1910-home-menu>summary::-webkit-details-marker {display:none;}
.c1910-site-nav .c1910-home-menu>summary:after {content:" ▾";}
.c1910-site-nav .c1910-home-panel {position:absolute;top:100%;left:0;min-width:230px;background:#faf6ea;border:1px solid #b08a4c;padding:10px;z-index:50;box-shadow:0 6px 16px #173b2b22;}
.c1910-site-nav .c1910-home-menu:not([open])>.c1910-home-panel {display:none;}
.c1910-site-nav .c1910-home-panel a {display:block;padding:12px!important;color:#173b2b!important;text-decoration:none!important;font:14px/1.5 Arial,sans-serif!important;letter-spacing:0;text-transform:none;}
.c1910-site-nav .c1910-home-panel a+a {border-top:1px solid #b08a4c66;}
.c1910-site-nav .c1910-home-panel a:hover {background:#f2ead8;}

/* Menu du Cercle 1910 : centrage commun à toutes les pages */
body nav.c1910-site-nav {
  justify-content: center !important;
}
body nav.c1910-site-nav > a,
body nav.c1910-site-nav > details > summary {
  text-align: center !important;
}
body nav.c1910-site-nav > a.c1910-menu-passport {
  margin-inline: 0 !important;
}

/* Cercle 1910 — boutons d’action communs au site — 2026-11-01 */
body .wp-site-blocks {
  --c1910-button-green:#183a2e;
  --c1910-button-paper:#fffdf7;
  --c1910-button-brass:#94764a;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a:is(.btn,.button,.game-button,.c1910-access-link,.c1910-library-join,.c1910-library-signin,.c1910-bridge-primary,.c1910-bridge-secondary,.c1910-app-link,.c1910-nearby-link,.text-link,.c1910-action-button,.wp-element-button,.wp-block-button__link):not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="signin-with-chatgpt"]:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="/wp-login.php"]:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-download-links>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .origin-principles>article>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-actions>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .mission-links>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-next>p>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-footer>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .badge-grid article>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-wait-footer>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .location-apps .sp-pr-note>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo)>summary,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .cercle-tourmalet>nav:not(.c1910-site-nav)>a {
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:44px!important;
  max-width:100%!important;
  padding:11px 17px!important;
  border:1px solid var(--c1910-button-green)!important;
  border-radius:2px!important;
  background:var(--c1910-button-green)!important;
  color:var(--c1910-button-paper)!important;
  font:500 12px/1.4 "DM Sans",Arial,sans-serif!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  text-align:center!important;
  text-decoration:none!important;
  text-shadow:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere;
  cursor:pointer;
  box-shadow:none!important;
  transition:background .15s,transform .15s;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.c1910-library-signin:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.c1910-nearby-link:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.text-link:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="/wp-login.php"]:not([href*="action=register"]):not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-footer>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .badge-grid article>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .location-apps .sp-pr-note>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo):not(.c1910-download-menu)>summary,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .cercle-tourmalet>nav:not(.c1910-site-nav)>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-download-links>a[data-c1910-app="offline"] {
  background:transparent!important;
  color:var(--c1910-button-green)!important;
  border-color:var(--c1910-button-brass)!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.c1910-bridge-primary:not(nav a) {
  background:var(--c1910-button-paper)!important;
  color:var(--c1910-button-green)!important;
  border-color:var(--c1910-button-paper)!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.c1910-bridge-secondary:not(nav a),
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-wait-footer>a {
  background:transparent!important;
  color:var(--c1910-button-paper)!important;
  border-color:#d9c392!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a:is(.btn,.button,.game-button,.c1910-access-link,.c1910-library-join,.c1910-library-signin,.c1910-bridge-primary,.c1910-bridge-secondary,.c1910-app-link,.c1910-nearby-link,.text-link,.c1910-action-button,.wp-element-button,.wp-block-button__link):not(nav a):hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="signin-with-chatgpt"]:not(nav a):hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="/wp-login.php"]:not(nav a):hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-download-links>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .origin-principles>article>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-actions>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .mission-links>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-next>p>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-footer>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .badge-grid article>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-wait-footer>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .location-apps .sp-pr-note>a:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo)>summary:hover,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .cercle-tourmalet>nav:not(.c1910-site-nav)>a:hover {
  background:#244c3c!important;
  color:var(--c1910-button-paper)!important;
  border-color:#244c3c!important;
  transform:translateY(-1px);
  text-decoration:none!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a:is(.btn,.button,.game-button,.c1910-access-link,.c1910-library-join,.c1910-library-signin,.c1910-bridge-primary,.c1910-bridge-secondary,.c1910-app-link,.c1910-nearby-link,.text-link,.c1910-action-button,.wp-element-button,.wp-block-button__link):not(nav a):focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="signin-with-chatgpt"]:not(nav a):focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a[href*="/wp-login.php"]:not(nav a):focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-download-links>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .origin-principles>article>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-actions>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .mission-links>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-next>p>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .history-footer>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .badge-grid article>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-wait-footer>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .location-apps .sp-pr-note>a:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo)>summary:focus-visible,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .cercle-tourmalet>nav:not(.c1910-site-nav)>a:focus-visible {
  outline:2px solid var(--c1910-button-brass)!important;
  outline-offset:4px!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo)>summary {list-style:none}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) details:not(nav details):not(.game-demo)>summary::-webkit-details-marker {display:none}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-download-links {gap:10px!important}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .cercle-tourmalet>nav:not(.c1910-site-nav) {gap:10px!important;flex-wrap:wrap!important}
@media(max-width:600px){
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) a.c1910-access-link,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-library-actions>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .c1910-bridge-choice>a,
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-actions>a {width:100%!important}
}

/* L’illustration reste intacte ; son libellé devient le bouton. */
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-demo>summary>.demo-label {
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:44px!important;
  max-width:100%!important;
  padding:11px 17px!important;
  border:1px solid var(--c1910-button-green)!important;
  border-radius:2px!important;
  background:var(--c1910-button-green)!important;
  color:var(--c1910-button-paper)!important;
  font:500 12px/1.4 "DM Sans",Arial,sans-serif!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  text-align:center!important;
  text-decoration:none!important;
  text-shadow:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere;
  cursor:pointer;
  box-shadow:none!important;
  transition:background .15s,transform .15s;
  background:transparent!important;
  color:var(--c1910-button-green)!important;
  border-color:var(--c1910-button-brass)!important;
}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-demo>summary>.demo-label:hover {background:#244c3c!important;color:var(--c1910-button-paper)!important}
body .wp-site-blocks :is(#ct-site-preview,.wp-block-post-content) .game-demo>summary>.demo-label:focus-visible {outline:2px solid var(--c1910-button-brass);outline-offset:4px}
/* Fin des boutons d’action communs au site */