/* Explicit light-surface colors; loaded last to prevent theme collisions. */
body[data-interface="atelier-owner"]{color:#302b26;--ink:#302b26;--muted:#57534e;--mute:#57534e}
body[data-interface="atelier-owner"] .hero{background:#faf8f6!important;color:#302b26!important}
body[data-interface="atelier-owner"] .hero h1,body[data-interface="atelier-owner"] .hero h1 span{color:#302b26!important}
body[data-interface="atelier-owner"] .hero h1 em{color:#75553c!important}
body[data-interface="atelier-owner"] .hero p,body[data-interface="atelier-owner"] .hero .hint{color:#57534e!important}
body[data-interface="atelier-owner"] input,body[data-interface="atelier-owner"] select,body[data-interface="atelier-owner"] textarea{color:#302b26;background:#fff}
body[data-interface="atelier-owner"] input::placeholder,body[data-interface="atelier-owner"] textarea::placeholder{color:#69645e;opacity:1}
body[data-interface="atelier-owner"] .card{color:#302b26}
body[data-interface="atelier-owner"] .card h2,body[data-interface="atelier-owner"] .card h3{color:#302b26}
html body[data-interface="atelier-owner"] section.hero.rm-editorial-hero .hero-copy p{color:#57534e!important}
html body[data-interface="atelier-owner"] section.hero.rm-editorial-hero .hero-copy p:not(.eyebrow):not(.hint){color:#57534e!important}
#owner-app .sub,#owner-app .status-detail,#owner-app .plain-help,#owner-app .owner-growth-boundary,#owner-app .eyebrow{color:#57534e!important}
@media(max-width:600px){body[data-interface="atelier-owner"] .hero h1{font-size:clamp(32px,9vw,45px)!important;line-height:1.2!important}}
