/* Identidade Mirra: bordô, creme e rosé. */
:root{--bg:#2a0d15;--card:#3a1119;--white:#f5ede4;--muted:#d3beb9;--rose:#d7a9a1;--champagne:#ebddd3;--line:rgba(215,169,161,.28)}
body:before{background:radial-gradient(ellipse at 50% 0%,rgba(122,34,50,.24),transparent 70%)}
.instagram,.profile__role{color:#dcc4bd}
.avatar{border-color:#d7a9a1;box-shadow:0 0 0 5px rgba(215,169,161,.06)}
.profile__formats{color:#e6d0c7}
.profile__formats i{background:#d7a9a1}
.interactive{border-color:var(--line)}
.campaign{border-color:rgba(215,169,161,.45)}
.ester{background:#f5ede4;color:#3a1119;border-color:#e3d5cc;box-shadow:0 12px 28px rgba(20,0,5,.12)}
.ester__mark{color:#7a2232;border-color:#c9a39d;background:rgba(122,34,50,.04)}
.ester .eyebrow{color:#946b6d}
.ester p{color:#6e5a5e}
.ester p strong{color:#7a2232}
.ester__cta{color:#5e1a27}
.coming{background:linear-gradient(120deg,#421620,#321019)}
.coming__art{background:#f5ede4;border-right-color:#e3d5cc}
.coming__art:before{border-color:rgba(122,34,50,.18)}
.coming__art>span{color:#5e1a27}
.coming__art em{color:#9d6d73}
.coming__art i{background:#c5a29c}
.coming__status{color:#e5bdb5;border-color:rgba(215,169,161,.32)}
.coming p{color:#d3beb9}
.coming__note{color:#bd9997}
.vip{background:linear-gradient(135deg,#4b1824,#35121b)}
.vip .eyebrow{color:#d7a9a1}
.vip h2 em{color:#efd1c7}
.vip p{color:#dbc6bf}
.vip>a{color:#f5ede4;border-top-color:rgba(215,169,161,.24)}
.closing__mark{color:#c3999d}
.closing>p em{color:#e7bdb4}
.closing>span:last-child{color:#d0ada7}
.footer .contact{background:linear-gradient(120deg,#441822,#34131c);color:#f5ede4;border-color:rgba(215,169,161,.3)}
.contact__icon{color:#edc8be;border-color:rgba(215,169,161,.38);background:rgba(215,169,161,.06)}
.footer .contact small{color:#d8bab3}
.contact__arrow{color:#e9c9bd}
.footer p{color:#c3a39f}
.footer .footer__instagram{color:#e3c5bd}
.footer small{color:#b18b8b}
.skip{color:#3a1119}
