@layer nv-state, nv;
/* postid-118786: the post's own colours mapped to the palette (blogstatic/gen.py) */
@layer nv {
body.postid-118786 .miracuves-mistake-box h3 { color: var(--mcv-maroon) !important; }
body.postid-118786 .mistake-item h4 { color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-feature-table-wrap h3 { color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-feature-table th { background-color: var(--mcv-pale) !important; background-image: none !important; border-bottom-color: var(--mcv-maroon) !important; color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-feature-table td { border-bottom-color: var(--mcv-maroon) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcq-box i { color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcgh { border-bottom-color: var(--mcv-line) !important; color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcgrid a { color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcgrid a:hover { color: var(--mcv-maroon) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcnone { color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mcv-svcnone b { color: var(--mcv-text) !important; }
body.postid-118786 .signal-grid div { background-color: var(--mcv-pale) !important; background-image: none !important; }
body.postid-118786 .signal-grid h4 { color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-short-cta-2026-btn-secondary { background-color: color-mix(in srgb, var(--mcv-cream) 98.0%, transparent) !important; background-image: none !important; border-color: color-mix(in srgb, var(--mcv-line) 55.0%, transparent) !important; box-shadow:  0 10px 24px color-mix(in srgb, var(--mcv-text) 15.0%, transparent) !important; }
body.postid-118786 :is(.elementor-widget-theme-post-content, .entry-content) div[style*="background-color: #fefcfc"] { background-color: var(--mcv-pale) !important; }
body.postid-118786 :is(.elementor-widget-theme-post-content, .entry-content) div[style*="border-left: 5px solid #a70d2a"] { border-left-color: var(--mcv-maroon) !important; }
body.postid-118786 :is(.elementor-widget-theme-post-content, .entry-content) h3[style*="color: #a70d2a"] { color: var(--mcv-maroon) !important; }
body.postid-118786 :is(.elementor-widget-theme-post-content, .entry-content) ul[style*="color: #374151"] { color: var(--mcv-text) !important; }
@media only screen and (max-width:769px) {
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle+#mega-menu-max_mega_menu_1 { background-color: var(--mcv-maroon) !important; }
}
@media all {
body.postid-118786 .elementor-kit-5 { color: color-mix(in srgb, var(--mcv-text) 60.0%, transparent) !important; }
body.postid-118786 .elementor-kit-5 a { color: color-mix(in srgb, var(--mcv-maroon) 91.0%, transparent) !important; }
body.postid-118786 .elementor-kit-5 h2 { color: var(--mcv-maroon) !important; }
body.postid-118786 .elementor-kit-5 h3 { color: var(--mcv-text) !important; }
body.postid-118786 .elementor-kit-5 h4 { color: var(--mcv-text) !important; }
body.postid-118786 select,
body.postid-118786 input,
body.postid-118786 textarea { color: var(--mcv-text) !important; }
body.postid-118786 .saboxplugin-wrap .saboxplugin-authorname a,
body.postid-118786 .saboxplugin-wrap .saboxplugin-authorname span { color: var(--mcv-maroon) !important; }
body.postid-118786 .mcvu-bar,
body.postid-118786 .mcvu-bar a { color: color-mix(in srgb, var(--mcv-ivory) 72.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mcv-mira-tab .mira-sky i { background-color: var(--mcv-pale) !important; background-image: none !important; box-shadow: 0 0 3px 1px color-mix(in srgb, var(--mcv-line) 55.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mcv-mira-tab .mira-label b { color: var(--mcv-gold-deep) !important; }
body.postid-118786 div.mcv-mira .mira-aurora span:nth-child(1) { background-color: color-mix(in srgb, var(--mcv-maroon) 75.0%, transparent) !important; background-image: none !important; }
body.postid-118786 div.mcv-mira .mira-aurora span:nth-child(2) { background-color: color-mix(in srgb, var(--mcv-gold) 35.0%, transparent) !important; background-image: none !important; }
body.postid-118786 div.mcv-mira .mira-word span { background-color: var(--mcv-cream) !important; background-image: none !important; }
body.postid-118786 div.mcv-mira .mira-tabs button[aria-selected="true"] { background-color: color-mix(in srgb, var(--mcv-maroon) 24.0%, transparent) !important; background-image: none !important; color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-tabs button[aria-selected="true"] i { box-shadow: 0 0 18px color-mix(in srgb, var(--mcv-saffron) 25.0%, transparent) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-cta p b { color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-card>i { background-color: color-mix(in srgb, var(--mcv-maroon) 90.0%, transparent) !important; background-image: none !important; box-shadow: inset 0 1px 0 color-mix(in srgb, var(--mcv-line) 25.0%, transparent) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-card b { color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-card em { border-color: color-mix(in srgb, var(--mcv-gold-deep) 45.0%, transparent) !important; }
body.postid-118786 div.mcv-mira .mira-feature b { color: var(--mcv-ivory) !important; }
body.postid-118786 div.mcv-mira .mira-feature img { box-shadow: 0 12px 30px -12px color-mix(in srgb, var(--mcv-text) 15.0%, transparent) !important; }
body.postid-118786 div.mcv-mira .mira-strip b { color: var(--mcv-ivory) !important; }
body.postid-118786 .mcv-mira .mira-ask input { color: var(--mcv-ivory) !important; }
body.postid-118786 .mcv-mira .mira-ask button { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-cat { background-color: var(--mcv-cream) !important; background-image: none !important; color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-search i { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-scount b { color: var(--mcv-maroon) !important; }
body.postid-118786 #mcv-cat .mcv-tab em { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-tab.on em { color: var(--mcv-maroon) !important; }
body.postid-118786 #mcv-cat .mcv-colh a { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-colh em { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-custom span { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-custom a { color: var(--mcv-maroon) !important; }
body.postid-118786 #mcv-cat .mcv-none b { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-mintro span { color: var(--mcv-maroon) !important; }
body.postid-118786 #mcv-cat .mcv-mintro p { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-mintro b { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-mhead a { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-mhead em { background-color: var(--mcv-cream) !important; background-image: none !important; border-color: var(--mcv-line) !important; color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-tile span { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-st b { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-st span { color: var(--mcv-umber) !important; }
body.postid-118786 #mcv-cat .mcv-cols .mcv-tile span { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cat .mcv-edw a,
body.postid-118786 #mcv-cat .mcv-mwl a { background-color: var(--mcv-cream) !important; background-image: none !important; border-color: var(--mcv-line) !important; color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-k { color: color-mix(in srgb, var(--mcv-ivory) 82.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-u { background-color: color-mix(in srgb, var(--mcv-cream) 12.0%, transparent) !important; background-image: none !important; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--mcv-line) 55.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-h { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-b { color: color-mix(in srgb, var(--mcv-ivory) 92.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-d { color: color-mix(in srgb, var(--mcv-ivory) 86.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-btn { background-color: var(--mcv-cream) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ips.ips .is-btn i { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-pfg.pfg .pg-btn i { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-pfg.pfg .pg-tile span { background-color: color-mix(in srgb, var(--mcv-cream) 88.0%, transparent) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-csx.mcv-csx .mcv-csx-hero em { color: color-mix(in srgb, var(--mcv-ivory) 82.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-csx.mcv-csx .mcv-csx-f em { color: color-mix(in srgb, var(--mcv-ivory) 78.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-csx.mcv-csx .mcv-csx-li i { border-bottom-color: var(--mcv-line) !important; border-left-color: var(--mcv-line) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cos.cos .cs-more b { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cos.cos .cs-led b { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cos.cos .cs-btn i { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-jump a { background-color: var(--mcv-cream) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-vh b { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-vl a { background-color: color-mix(in srgb, var(--mcv-cream) 7.0%, transparent) !important; background-image: none !important; box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--mcv-line) 9.0%, transparent) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-vl i { color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-vl small { color: color-mix(in srgb, var(--mcv-ivory) 58.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-rxb.rxb .rb-talk small { color: color-mix(in srgb, var(--mcv-ivory) 84.0%, transparent) !important; }
body.postid-118786 .mcvh-pi .ha-icon-list-icon i { color: var(--mcv-pale) !important; }
body.postid-118786 .miracuves-feature-table-wrap h3 { color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-feature-table th { background-color: var(--mcv-pale) !important; background-image: none !important; border-bottom-color: var(--mcv-maroon) !important; color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-feature-table td { border-bottom-color: var(--mcv-maroon) !important; }
body.postid-118786 .signal-grid div { background-color: var(--mcv-pale) !important; background-image: none !important; }
body.postid-118786 .signal-grid h4 { color: var(--mcv-maroon) !important; }
body.postid-118786 .mistake-item h4 { color: var(--mcv-maroon) !important; }
body.postid-118786 .miracuves-short-cta-2026-btn-secondary { background-color: color-mix(in srgb, var(--mcv-cream) 98.0%, transparent) !important; background-image: none !important; border-color: color-mix(in srgb, var(--mcv-line) 55.0%, transparent) !important; box-shadow: 0 10px 24px color-mix(in srgb, var(--mcv-text) 15.0%, transparent) !important; }
body.postid-118786 .mcv-tmn .mcv-tmn-col p { color: var(--mcv-text) !important; }
body.postid-118786 .mcv-tmn .mcv-tmn-foot a { border-bottom-color: color-mix(in srgb, var(--mcv-maroon) 32.0%, transparent) !important; color: var(--mcv-maroon) !important; }
body.postid-118786 .mcv-bform .gform_wrapper input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]),
body.postid-118786 .mcv-bform .gform_wrapper select,
body.postid-118786 .mcv-bform .gform_wrapper textarea { background-color: var(--mcv-cream) !important; background-image: none !important; border-color: var(--mcv-line) !important; color: var(--mcv-text) !important; }
body.postid-118786 .mcv-bform .gform_wrapper .gform_footer input[type=submit] { background-color: var(--mcv-maroon) !important; background-image: none !important; box-shadow: 0 14px 26px -16px color-mix(in srgb, var(--mcv-saffron) 25.0%, transparent) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft::before { background-color: color-mix(in srgb, var(--mcv-maroon) 32.0%, transparent) !important; background-image: none !important; }
body.postid-118786 #mcv-ft::after { background-color: color-mix(in srgb, var(--mcv-pale) 55.0%, transparent) !important; background-image: none !important; }
body.postid-118786 #mcv-ft .ft-proof b { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-presence h2 { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-office .lnk a,
body.postid-118786 #mcv-ft .ft-desk a { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-desk .ft-dh svg { background-color: color-mix(in srgb, var(--mcv-maroon) 18.0%, transparent) !important; }
body.postid-118786 #mcv-ft .ft-follow a { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-col summary { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft.ft-crimson .ft-desk .ft-dh svg { background-color: color-mix(in srgb, var(--mcv-pale) 10.0%, transparent) !important; }
body.postid-118786 #mcv-ft .ft-form .ft-fh b { color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-gf input[type=text],
body.postid-118786 #mcv-ft .ft-gf input[type=email],
body.postid-118786 #mcv-ft .ft-gf input[type=tel],
body.postid-118786 #mcv-ft .ft-gf select,
body.postid-118786 #mcv-ft .ft-gf textarea { background-color: var(--mcv-dark) !important; box-shadow: inset 0 0 0 1px var(--mcv-dark) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-ft .ft-gf select option { background-color: var(--mcv-cream) !important; background-image: none !important; color: var(--mcv-text) !important; }
body.postid-118786 #mcv-ft .ft-gf .gform_button,
body.postid-118786 #mcv-ft .ft-gf #gform_submit_button_1 { box-shadow: 0 14px 28px -14px color-mix(in srgb, var(--mcv-saffron) 25.0%, transparent) !important; color: var(--mcv-ivory) !important; }
body.postid-118786 #mcv-cl .cl-orb-dot i:last-child { border-color: var(--mcv-line) !important; }
body.postid-118786 #mcv-cl .cl-tip span { color: var(--mcv-text) !important; }
body.postid-118786 #mcv-cl .cl-reg button[aria-pressed="true"] { background-color: var(--mcv-cream) !important; background-image: none !important; box-shadow: 0 1px 4px color-mix(in srgb, var(--mcv-text) 10.0%, transparent) !important; }
}
@media (min-width:770px) {
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 div.mcv-mira .mira-card span { color: var(--mcv-umber) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-cta i { background-color: var(--mcv-maroon) !important; background-image: none !important; color: var(--mcv-ivory) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-mob .ph u { background-color: color-mix(in srgb, var(--mcv-cream) 22.0%, transparent) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-mob .ph u:first-child { background-color: var(--mcv-maroon) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-be .ln b { background-color: var(--mcv-maroon) !important; background-image: none !important; box-shadow: 0 0 12px color-mix(in srgb, var(--mcv-saffron) 25.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-cl .orb b { background-color: var(--mcv-cream) !important; background-image: none !important; box-shadow: 0 0 10px var(--mcv-line) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-cl .bars i { background-color: color-mix(in srgb, var(--mcv-cream) 40.0%, transparent) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-co .pc u { background-color: var(--mcv-cream) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-co .c2 u { background-color: var(--mcv-maroon) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-in span { background-color: color-mix(in srgb, var(--mcv-cream) 7.0%, transparent) !important; background-image: none !important; color: color-mix(in srgb, var(--mcv-ivory) 60.0%, transparent) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-tm .av i { background-color: var(--mcv-dark) !important; background-image: none !important; box-shadow: 0 0 0 3px var(--mcv-dark) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-tm .av i:nth-child(3) { background-color: var(--mcv-maroon) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li#mega-menu-item-119803>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .svx-vis .s-tm .rl span { background-color: color-mix(in srgb, var(--mcv-cream) 10.0%, transparent) !important; background-image: none !important; }
}
@media (max-width:769px) {
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 div.mcv-mira .mira-card span { color: var(--mcv-umber) !important; }
}
@media (min-width:770px) and (max-width:1024px) {
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cat .mcv-mrow span { color: var(--mcv-text) !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cat .mcv-mintro p { color: var(--mcv-text) !important; }
}
@media (max-width:980px) {
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-ipt.ipt .it-m span { background-color: var(--mcv-cream) !important; background-image: none !important; }
body.postid-118786 #mega-menu-wrap-max_mega_menu_1 #mcv-cop.cop .co-faces img { box-shadow: 0 0 0 2px var(--mcv-dark) !important; }
}
}
