/* The theme owns the atlas tokens and layout. This scoped layer keeps the configurator stable when a site builder adds its own defaults. */
.configuration-grid{--cfg-bg:var(--atlas-ink,#07191b);--cfg-panel:var(--atlas-panel,#102e30);--cfg-line:var(--atlas-line,rgba(214,242,235,.16));--cfg-text:var(--atlas-text,#e8f1ee);--cfg-muted:var(--atlas-muted,#9bb8b3);--cfg-accent:var(--atlas-teal,#62e0c2)}
.configuration-grid [hidden]{display:none!important}.configuration-grid .choice input:disabled+*{opacity:.65}.configuration-summary{scrollbar-color:var(--atlas-teal,#62e0c2) var(--atlas-deep,#0b2426)}
@media(min-width:768px){.configuration-summary{max-height:calc(100dvh - 102px);overflow:auto;scrollbar-width:thin}}
