/* Valeurs d’origine : les réglages n’altèrent pas la composition validée. */
:root{--ui-title_scale:1;--ui-text_scale:1;--ui-ui_scale:1;--ui-spacing:1;--ui-line_height:1;--ui-atmosphere:1;--ui-button-radius:0px;--ui-flower-duration:85s;--ui-menu:#10283d;--ui-age:#0b1724}
body{font-family:var(--body,Christol,Arial,sans-serif)}
.action-button,.text-button,.map-activate{border-radius:var(--ui-button-radius)}
.menu-dialog{background:var(--ui-menu)!important}.menu-dialog::backdrop{background:var(--ui-menu)}
.menu-dialog .dialog-top .dialog-close{background:var(--ui-menu)}
.age-entry{background:radial-gradient(ellipse at 5% 0,#a77b4026,transparent 58%),var(--ui-age)}
.site-dialog:not(.menu-dialog){background:var(--paper)}
#atmosphere{opacity:var(--ui-atmosphere)}
.flower-rotor{animation-duration:var(--ui-flower-duration)}
.cms-decor-still .flower-rotor{animation-play-state:paused!important}
.cms-hidden{display:none!important}
.locations-layout.cms-list-only{grid-template-columns:1fr}
.cms-style-control{overflow-wrap:break-word}
