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 14px/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 14px/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 */


/* En-tête du journal : présentation compacte sur téléphone. */
body.wp-singular .wp-site-blocks .c1910-unified-header .c19-account-caption{display:block;margin:6px 0 0;color:inherit;opacity:.8;font:500 12px/1.4 "DM Sans",Arial,sans-serif;text-align:center}
body:has(#c1910-wait) .wp-site-blocks .c1910-unified-header .c19-account-caption{display:none!important}
@media(max-width:540px){
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-inner{padding:0 16px!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-mast.c19-journal-mast{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important;padding:10px 0!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-journal-center{display:contents!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-mast-peak{position:absolute!important;top:15px!important;left:0!important;width:24px!important;height:12px!important;margin:0!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-brand{grid-column:1/-1;grid-row:1;min-width:0!important;width:100%!important;text-align:center!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-wordmark{display:block!important;width:100%!important;font-size:24px!important;line-height:1.1!important;text-align:center!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-tagline{font-size:10px!important;line-height:1.4!important;letter-spacing:.05em!important;margin:5px 0 0!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-signature{font-size:12px!important;line-height:1.4!important;margin:3px 0 0!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-edition{grid-column:1;grid-row:2;justify-self:start;position:static!important;display:block!important;font-size:8px!important;line-height:1.25!important;margin:0!important;padding:4px 6px!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-side-account{grid-column:2;grid-row:2;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:auto!important;gap:0!important;padding:0!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-side-account .c19-mast-bike{display:none!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-account-caption{font-size:11px!important;margin-top:4px!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-nav{padding:6px 0!important;gap:4px!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-nav>a,body.wp-singular .wp-site-blocks .c1910-unified-header .c19-nav>details>summary{min-height:44px!important;padding:8px!important;font-size:12px!important;line-height:1.4!important}
 body.wp-singular .wp-site-blocks .c1910-unified-header .c19-panel{max-height:max(100px,min(55dvh,calc(100dvh - 260px)))!important;overflow-y:auto!important;overscroll-behavior:contain}
}

/* Menu du Cercle 1910 — marges et intitulés — 2026-11-02 */
body .wp-site-blocks nav.c1910-site-nav {
  box-sizing:border-box;
  padding:6px!important;
}
body .wp-site-blocks nav.c1910-site-nav>a,
body .wp-site-blocks nav.c1910-site-nav>details>summary {
  box-sizing:border-box;
  padding:16px 20px!important;
}
body .wp-site-blocks nav.c1910-site-nav a>svg,
body .wp-site-blocks nav.c1910-site-nav summary>svg {
  display:none!important;
}
body .wp-site-blocks nav.c1910-site-nav :is(.c1910-history-panel,.c1910-home-panel,.c1910-col-panel) {
  box-sizing:border-box;
  padding:14px!important;
}
body .wp-site-blocks nav.c1910-site-nav :is(.c1910-history-panel,.c1910-home-panel) {
  min-width:280px;
  width:max-content;
  max-width:360px;
}
body .wp-site-blocks nav.c1910-site-nav :is(.c1910-history-panel,.c1910-home-panel,.c1910-col-panel) a {
  box-sizing:border-box;
  display:block!important;
  width:100%;
  max-width:100%;
  padding:12px 14px!important;
  margin:0!important;
  line-height:1.5!important;
  white-space:normal!important;
  overflow-wrap:break-word;
}
body .wp-site-blocks nav.c1910-site-nav .c1910-col-panel strong {
  margin-inline:14px;
}
@media(max-width:600px) {
  body .wp-site-blocks nav.c1910-site-nav>a,
  body .wp-site-blocks nav.c1910-site-nav>details>summary {
    padding:14px 16px!important;
  }
  body .wp-site-blocks nav.c1910-site-nav>details {
    position:static!important;
  }
  body .wp-site-blocks nav.c1910-site-nav :is(.c1910-history-panel,.c1910-home-panel,.c1910-col-panel) {
    left:0!important;
    right:0!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    max-height:65vh;
    overflow:auto;
    padding:12px!important;
  }
}


body .wp-site-blocks .c1910-app-access-note{
display:block!important;max-width:100%!important;min-height:0!important;min-width:0!important;margin:4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#756f64!important;font:400 10px/1.6 Georgia,serif!important;letter-spacing:normal!important;text-transform:none!important;text-align:inherit!important;white-space:normal!important
}
