/* Sidebar contrast stays independent of the reading surfaces in both appearances. */
:root[data-theme="verde-mantevida"]{--mantevida-outer-divider:var(--border-subtle)}
:root[data-theme="verde-mantevida"] :is(.site-sidebar,#mobile-menu,.demo-sidebar,.wf-sidebar,#wireframe-menu),.theme-background[data-theme="verde-mantevida"] .theme-navigation{
 --surface-primary:var(--mantevida-nav-base);--surface-secondary:var(--mantevida-nav-base);--surface-tertiary:var(--mantevida-nav-hover);
 --text-primary:var(--mantevida-nav-text);--text-secondary:var(--mantevida-nav-muted);--text-tertiary:var(--mantevida-nav-muted);
 --border-subtle:var(--mantevida-nav-border);--border-strong:var(--mantevida-nav-border);--border-control:var(--mantevida-nav-control);
 --action-primary:var(--mantevida-nav-active);--action-text:var(--mantevida-nav-active);--action-soft:var(--mantevida-nav-soft);--focus-ring:var(--mantevida-nav-focus);
 background-color:var(--mantevida-nav-base);background-image:var(--mantevida-nav-image);color:var(--mantevida-nav-text);
}
/* The outer edge uses the page divider, not the high-contrast borders inside navigation. */
:root[data-theme="verde-mantevida"] :is(.site-sidebar,#mobile-menu,.demo-sidebar,.wf-sidebar,#wireframe-menu){border-right-color:var(--mantevida-outer-divider)}
.theme-verde-mantevida{--preview-page:#F3F8F8;--preview-nav:#075565;--preview-action:#075467;--preview-line:#B6CED1}
[data-appearance="dark"] .theme-verde-mantevida{--preview-page:#061A20;--preview-nav:#083744;--preview-action:#3CD0BC;--preview-line:#41717B;--mantevida-nav-image:linear-gradient(165deg,#092C46 0%,#06444D 48%,#07584F 100%)}
.theme-verde-mantevida .theme-card-preview>i{background-image:var(--mantevida-nav-image);color:var(--mantevida-nav-text)}
/* Both classes belong to the icon tile itself. Light mode needs a light glyph on petroleum. */
[data-appearance="light"] .theme-choice-icon.theme-verde-mantevida{color:var(--mantevida-nav-active)}
.theme-background[data-theme="verde-mantevida"] .background-preview-mark{background:var(--mantevida-nav-image);color:var(--mantevida-nav-text);border-color:var(--mantevida-nav-border)}
@media(forced-colors:active),(prefers-contrast:more){
 :root[data-theme="verde-mantevida"] :is(.site-sidebar,#mobile-menu,.demo-sidebar,.wf-sidebar,#wireframe-menu),.theme-background[data-theme="verde-mantevida"] .theme-navigation,.theme-verde-mantevida .theme-card-preview>i,.theme-background[data-theme="verde-mantevida"] .background-preview-mark{background-image:none!important}
}
@media(forced-colors:active){:root[data-theme="verde-mantevida"] :is(.site-sidebar,#mobile-menu,.demo-sidebar,.wf-sidebar,#wireframe-menu){background:Canvas;color:CanvasText}}
