/* Perfume em Dia · identidade aprovada em 02/11/2026 */
:root{--purple:#761344;--rose:#c66f83;--gold:#dca0ae;--paper:#fff9fb;--ink:#3b2031;--muted:#816675;--line:#eddee6}
.header{background:#fff;color:#65143c;border-bottom:1px solid #ead8e2;box-shadow:0 3px 18px #6d24440a;height:92px}.header .brand{width:330px;max-width:43vw;height:auto;display:block;object-fit:contain}.header .btn.ghost{background:#fff;color:#761344;border:1px solid #dec2d0;font-size:12px}.header .navlinks{gap:22px;font-size:13px}.hero{background:radial-gradient(ellipse at 85% 20%,#6d264b 0%,transparent 52%),linear-gradient(125deg,#301124,#571834 65%,#351325)}.btn{background:linear-gradient(130deg,#791044,#b74870);box-shadow:inset 0 1px #ffffff45,0 7px 17px #79104418}.hero .btn.gold{background:linear-gradient(130deg,#f4c4cf,#d68a9f);color:#581333}.hero .btn.ghost{background:#ffffff08;box-shadow:none;color:#fff}.eyebrow{color:#9d4d70}.hero .eyebrow{color:#edb7c7}.price-card{border-color:#e6c6d4}.price{color:#761344}.promise-bar b{color:#a85878}.icon{color:#8b315b;background:#f7e8ef}.badge{color:#8a2856;background:#f6e3ed}.text-link{color:#8a2856}.tour-tabs button[aria-selected=true]{background:linear-gradient(135deg,#7e1749,#bd688a)}.tour-kicker{color:#a55677}.tour-link{color:#8c315c;border-color:#d7aabd}.tour-stage{background:linear-gradient(125deg,#fff 20%,#fff7fa 70%,#f6e6ef)}.product-tour{background:radial-gradient(ellipse at 80% 35%,#f2dce6,transparent 60%),linear-gradient(150deg,#fff,#fcf1f6)}.tour-device{background:#64113a;border-color:#d8adbf}.tour-motion,.tour-arrows button{color:#843157}.ped-install-button{background:linear-gradient(130deg,#7b1849,#c06b8b)}.ped-install-strip{border-color:#ead5df;background:linear-gradient(120deg,#fff,#fff0f5)}.install-features span{background:#f8e6ed;color:#8c315c}.install-app-icon{box-shadow:0 15px 35px #771a4530;border-color:#d9a2b7}
/* Brand stays on white in either app theme for reliable wordmark contrast. */
body .top{background:#fff!important;border-bottom:1px solid #ead8e2;box-shadow:0 3px 18px #6d244412;color:#6a153e}body .topinner{background:#fff;min-height:83px;padding:10px 18px;gap:12px}body .top .appicon{display:none}body .brandwordmark{width:330px;max-width:min(74vw,330px);height:auto;max-height:72px;object-fit:contain;filter:none!important;mix-blend-mode:normal}body .top .iconbtn{color:#7d2851;background:linear-gradient(135deg,#fff,#f8e8ef);border-color:#e8cddd;box-shadow:inset 0 1px #fff,0 3px 8px #7910440a}body .top .tag{color:#8c5d75}body .storehead{background:linear-gradient(120deg,#51142f,#8b3158 55%,#4c1836);border-color:#e0a6b9}body .storelogo{background:#fff1}body .btn{background:linear-gradient(130deg,#88234f,#c97798)}body .btn.alt{background:var(--panel);color:var(--ink)}body .tabrow button.sel{background:linear-gradient(130deg,#8e2859,#c97197)}body .nav button.active{color:#b54c78}body.dark{--bg:#181119;--panel:#281d29;--line:#503548;--muted:#c4adc0;--ink:#fff4fa}.footer{border-top-color:#ecdce4}
@media(max-width:700px){.header{height:80px}.header .wrap{padding:0 16px;gap:12px}.header .brand{width:250px;max-width:57vw}.header .navlinks{gap:9px}.header .btn.ghost{padding:9px 10px;line-height:1.3;max-width:125px;font-size:10px;text-align:center}body .topinner{min-height:73px;padding:9px 13px}body .brandwordmark{width:285px;max-width:75vw;max-height:63px}.header:has(nav[aria-label="Conta"]) .brand{max-width:48vw}.header:has(nav[aria-label="Conta"]) .navlinks{flex-wrap:wrap;justify-content:flex-end;font-size:10px;gap:4px 12px;max-width:42%}}
