/* Shared visual system for maintained translations and secondary pages. */
body{background:var(--paper)!important;color:var(--ink)!important}nav:not(.site-nav):not(.footer-nav){background:var(--paper);backdrop-filter:none}.nav-icon{background:none!important;font-size:0!important;width:36px!important;height:36px!important;padding:0!important;border-radius:10px!important;background-image:url('/img/app-icon.png')!important;background-size:cover!important}.hero-badge{background:var(--soft)!important;border-color:var(--line)!important;color:#8d421d!important}.hero h1{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:none!important;max-width:900px}.hero h1 span,.gradient-text{color:#a44e23!important;-webkit-text-fill-color:#a44e23!important;background:none!important}.hero-sub,.hero-description{color:var(--muted)!important}.btn-primary,.nav-cta,.cta-button{background:var(--peach)!important;color:var(--ink)!important;box-shadow:none!important;border:0!important}.btn-secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--line)!important}.feature-card,.pricing-card,.step-card,.faq-item,.roadmap-card{background:var(--bg-card)!important;border-color:var(--line)!important;box-shadow:none!important}.pricing-card.featured,.pricing-card.popular{border-color:#a8663e!important}.featured-badge,.popular-badge,.badge{color:var(--ink)!important;background:var(--peach)!important}.section-title,.section-subtitle{color:var(--ink)!important}.reveal{opacity:1!important;transform:none!important}.hero-glow,.hero-orb,.orb{display:none!important}.content h2,.content a{color:#8d421d!important}.page-header{padding:55px 0 30px!important}.content{padding-bottom:55px!important}.content p,.content li{font-size:16px!important;color:var(--muted)!important}.page-header h1{font-size:44px!important}.footer-copy{color:var(--muted)!important}.feature-icon{background:var(--soft)!important;box-shadow:none!important}.hero-screenshots img,.phone-mockup img{border-color:var(--line)!important}.hero-screenshots{margin-top:38px!important}.cta-section{background:var(--navy)!important;color:var(--paper)!important}.cta-section h2,.cta-section p{color:var(--paper)!important}.privacy-note,.trust-item,.trust-badge{color:var(--muted)!important}
@media(max-width:700px){nav .inner{gap:12px;flex-wrap:wrap}.nav-links{gap:14px;flex-wrap:wrap}.page-header h1{font-size:34px!important}.hero h1{font-size:40px!important}.container{padding-inline:20px!important}.content p,.content li{font-size:16px!important}}
body::before,.hero-bg-glow{display:none!important}.sounds,.pricing,.page-hero,.phase-section,.not-building,.principles{background:var(--paper)!important}.btn-appstore,.btn-download,.price-cta,.price-badge{background:var(--peach)!important;color:var(--ink)!important;border-color:var(--peach)!important;box-shadow:none!important}.price-card,.price-card.featured,.roadmap-feature,.feature-block,.sound-chip,.faq-item,.principle-card,.not-item{background:var(--bg-card)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}.hero .container{gap:50px}.hero-content h1{text-align:left;font-size:clamp(40px,4.7vw,64px)!important}.hero-phone .phone-frame{box-shadow:none!important;border-color:var(--line)!important;transform:none!important;max-width:240px}.section-label,.section-desc,.phase-goal{color:var(--muted)!important}.page-hero h1 span{background:none!important;-webkit-text-fill-color:var(--ink)!important}.phase-status{background:var(--soft)!important;color:var(--ink)!important}.feature-card p,.price-card p,.faq-item p{color:var(--muted)!important}.feature-card h3,.price-card h3{color:var(--ink)!important}
