/* V1.63 visual polish. All previews and pricing surfaces follow the site theme. */
/* The product's first impression should read as one fluid canvas, not stacked blocks. */
.mm-v160-landing .v160-pain{padding-bottom:clamp(68px,8vw,122px)!important;background:linear-gradient(180deg,var(--v-bg) 0%,var(--v-bg) 70%,color-mix(in srgb,var(--v-bg) 75%,var(--v-card)) 100%)!important}
.mm-v160-landing .v160-explore{background:linear-gradient(180deg,color-mix(in srgb,var(--v-bg) 75%,var(--v-card)) 0%,var(--v-card) clamp(105px,15vw,215px),var(--v-card) 100%)!important;border-top:0!important;padding-top:clamp(75px,8vw,125px)}
.mm-v160-landing .v160-explore:before{background:radial-gradient(ellipse 35% 45% at 96% 26%,#f18b8114,transparent 85%);opacity:.95}
.mm-v160-landing .v160-module-card{border-width:2px;box-shadow:0 24px 64px #2715191e,0 0 0 5px #f48c8211}
/* One unified social strip: TikTok / handle / Instagram. */
.v162-social-inner{justify-content:center!important}
.v162-social-links{align-items:center;justify-content:center;gap:clamp(12px,2.5vw,30px)}
.v163-social-inline-handle{font:700 12px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#fff1ee;letter-spacing:.01em;white-space:nowrap}
@media(max-width:640px){
 .v162-social-inner{justify-content:center!important;padding-block:12px;min-height:55px}
 .v162-social-links{gap:clamp(10px,3vw,18px);justify-content:center;flex-wrap:nowrap}
 .v162-social-links a{font-size:11px!important;gap:5px;white-space:nowrap}
 .v163-social-inline-handle{font-size:11px}
 .mm-v160-landing .v160-explore{padding-top:64px}
}
/* Full light page means a light dashboard, using clear coral borders for separation. */
html[data-mm-site-theme="light"] body.mm-public .demo-window{background:#fffdfc!important;color:#2c2529!important;border:3px solid #d9766f!important;box-shadow:0 22px 70px #30181b20,0 0 0 5px #f18a8020!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-sidebar{background:#fff7f5!important;color:#2c2529!important;border-right:1px solid #e7b8b3!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-main{background:#fffdfc!important;color:#30262a!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-toolbar{background:#fff9f8!important;color:#715f64!important;border-color:#eed3d0!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-toolbar b,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-logo,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-panel,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-panel h2,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-panel h3,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-metric strong,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-check-head strong{color:#2c2529!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-logo small{color:#8d7174!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-nav button{color:#685157!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-nav button.is-active,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-nav button:hover{color:#7b343a!important;background:#ffe8e4!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-side-bottom{background:#fff0ed!important;border:1px solid #e8b7b2!important;color:#3c2c30!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-side-bottom p{color:#745d62!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-mobile-tabs{background:#fff4f1!important;border-bottom-color:#eac2bd!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-mobile-tabs button{color:#795d62!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-mobile-tabs button.is-active{background:#ffdfda!important;color:#8e4444!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-hero{background:linear-gradient(130deg,#fff1ee,#fff9f7)!important;border:1px solid #e5afa9!important;color:#302428!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-hero p,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-feature-intro p{color:#69565b!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-metric,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-check-card,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-inputs,
html[data-mm-site-theme="light"] body.mm-public .demo-window .mm-guide-topic{background:#fffaf9!important;border:1px solid #e7bbb5!important;color:#36292d!important;box-shadow:0 7px 20px #4024260a}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-metric small,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-panel-head small,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-teasers p,
html[data-mm-site-theme="light"] body.mm-public .demo-window .mm-guide-topic small{color:#735e63!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-teasers>div{background:#fff6f3!important;border-color:#ebc8c4!important;color:#35292c!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-locked{background:#fff0ee!important;border-color:#e2aaa4!important;color:#39282c!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-locked p{color:#745c61!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-inputs label{color:#3a292e!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-inputs input{color:#30272a!important;background:white!important;border-color:#d7aba5!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-card{background:linear-gradient(120deg,#ffe4df,#fff4f0)!important;color:#302327!important;border-color:#e2aaa4!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-card strong{color:#35262a!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-card small{color:#71585f!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-budget-separator{background:#e4b4ae!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-check-card label{border-bottom-color:#f0ddda!important;color:#3d3033!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-check-card label:has(input:checked) span{color:#937d81!important}
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-meter,
html[data-mm-site-theme="light"] body.mm-public .demo-window .demo-check-track{background:#f1d4d0!important}
/* Price card follows site preference; strong outline rather than reverse colors. */
html[data-mm-site-theme="light"] body.mm-public .wl-card{background:#fff!important;color:#30272b!important;border:2px solid #df8880!important;box-shadow:0 23px 60px #3b171b19,0 0 0 5px #fa8d8010!important}
html[data-mm-site-theme="light"] body.mm-public .wl-card h2,
html[data-mm-site-theme="light"] body.mm-public .wl-card .wl-price{color:#2c2226!important}
html[data-mm-site-theme="light"] body.mm-public .wl-card .wl-form input[type="email"]{background:#fff!important;color:#2c2528!important;border:1px solid #d8aaa5!important}
html[data-mm-site-theme="dark"] body.mm-public .wl-card{background:#221c1f!important;color:#fff2f2!important;border:2px solid #8a5357!important;box-shadow:0 22px 60px #05030560,0 0 0 4px #fa8d8012!important}
html[data-mm-site-theme="dark"] body.mm-public .wl-card .wl-price,
html[data-mm-site-theme="dark"] body.mm-public .wl-card h2{color:#fff0ef!important}
/* Dark preview follows dark theme, with visible borders and ample visual separation. */
html[data-mm-site-theme="dark"] body.mm-public .demo-window{background:#151215!important;color:#fff1f1!important;border:3px solid #a46362!important;box-shadow:0 25px 75px #0007,0 0 0 5px #f18a8011!important}
html[data-mm-site-theme="dark"] body.mm-public .demo-window .demo-sidebar{background:#1c171a!important;color:#f8f0f0!important;border-right:1px solid #594044!important}
html[data-mm-site-theme="dark"] body.mm-public .demo-window .demo-main{background:#151215!important;color:#f6eded!important}
html[data-mm-site-theme="dark"] body.mm-public .demo-window .demo-panel{color:#f6eded!important}
/* Friendly focused controls, without glyph arrows or emoji marks. */
.mm-v160-how .v160-btn .v162-icon{width:16px;height:16px;flex:none}
.mm-v160-how .v160-how-window .v162-icon{width:17px;height:17px;color:#ff958d}
@media(prefers-reduced-motion:reduce){.mm-v160-landing .v160-live{animation:none!important}}
