/* Beauty ZZ-CORES (cores da LP). GERADO por docs/layout/fonte-loja/dobras-bty-cores.py: não edite à mão. */
body.bl-beauty{--bty-rosa:#FF4666;--bty-cereja:#992A3D;--bty-verm:#B81E34;--bty-ouro:#DAA63E;--bty-ouro-e:#B8862A;--bty-blume:#A4303F;
	--bty-lima:#D4DD27;--bty-pil:#F9627D;--bty-creme:#FFF4F0;--bty-rosa-c:#FFE3E8;
	--bty-bt:radial-gradient(53.6% 100% at 50% 100%,#FF4666 0%,#B81E34 100%);
	--bty-brilho:0 0 0 5px rgba(255,255,255,.19),0 0 40px 0 rgba(255,70,102,.4);
	--bty-sec:linear-gradient(180deg,#FF4666 51%,#992A3D 100%);--bty-noite:linear-gradient(180deg,#A4303F 0%,#5E1522 100%)}

/* ---------- botões (na LP: pílula vermelha em degradê radial, com brilho rosa) ---------- */
body.bl-beauty .bl .btn-preto,body.bl-beauty .bl .pd-add,body.bl-beauty .bl .dp-barra-bt,body.bl-beauty .bl .bty-l5a .bty-l5a-bt{background:var(--bty-bt);border-color:transparent;color:#fff;box-shadow:var(--bty-brilho)}
body.bl-beauty .bl .btn-preto:hover,body.bl-beauty .bl .pd-add:hover,body.bl-beauty .bl .dp-barra-bt:hover,body.bl-beauty .bl .bty-l5a .bty-l5a-bt:hover{background:var(--bty-verm);color:#fff}
body.bl-beauty .bl .bty-l8-c .bty-l8-c-zap{background:#000;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25)}  /* "Chamar suporte": preto, como na LP */

/* ---------- primeira dobra (compra) ---------- */
body.bl-beauty .bl .pd-pils button.on{border-color:var(--bty-rosa);box-shadow:inset 0 0 0 1px var(--bty-rosa)}
body.bl-beauty .bl .pd-junto:has(input:checked){border-color:var(--bty-rosa)}
body.bl-beauty .bl .pd-junto input:checked~i{background:var(--bty-rosa);border-color:var(--bty-rosa)}
body.bl-beauty .bl .pd-pct{background:var(--bty-rosa-c);color:var(--bty-verm)}
body.bl-beauty .bl .pd-est{color:var(--bty-ouro)}

/* ---------- comum das dobras ---------- */
body.bl-beauty .bl .dp-dobras .olho{color:var(--bty-rosa)}
body.bl-beauty .bl .dp-dobras h2 em.d{color:var(--bty-rosa)}

/* L1 · o dia que vira noite: dia branco com o cartão ouro da Amalfi; a noite é o cereja da Blume */
body.bl-beauty .bl .bty-l1a-dia .bty-l1a-rot{background:var(--bty-ouro);color:#fff;box-shadow:0 18px 50px rgba(218,166,62,.35)}
body.bl-beauty .bl .bty-l1a-dia .bty-l1a-rot>span,body.bl-beauty .bl .bty-l1a-dia .bty-l1a-rot small{color:rgba(255,255,255,.85)}
body.bl-beauty .bl .bty-l1a-dia .bty-l1a-rot b{color:#fff}
body.bl-beauty .bl .bty-l1a-dia .bty-l1a-astro svg{stroke:var(--bty-ouro)}
body.bl-beauty .bl .bty-l1a-dia .bty-l1a-bola{background:var(--bty-ouro)}
body.bl-beauty .bl .bty-l1a-noite{background:var(--bty-noite)}
body.bl-beauty .bl .bty-l1a-noite .olho{color:rgba(255,255,255,.7)}
body.bl-beauty .bl .bty-l1a-noite .dp-lead{color:rgba(255,255,255,.82)}
body.bl-beauty .bl .bty-l1a-noite h2 em.d{color:#fff}
body.bl-beauty .bl .bty-l1a-noite .bty-l1a-foto{background:#7A2230}
body.bl-beauty .bl .bty-l1a-noite .bty-l1a-rot{background:var(--bty-blume);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 18px 50px rgba(0,0,0,.35)}
body.bl-beauty .bl .bty-l1a-noite .bty-l1a-rot>span,body.bl-beauty .bl .bty-l1a-noite .bty-l1a-rot small{color:rgba(255,255,255,.8)}
body.bl-beauty .bl .bty-l1a-noite .olho{color:rgba(255,255,255,.88)}
body.bl-beauty .bl .bty-l1a-noite .dp-lead{color:rgba(255,255,255,.92)}
body.bl-beauty .bl .bty-l1a-noite .bty-l1a-escala{color:rgba(255,255,255,.9)}
body.bl-beauty .bl .bty-l1a-noite .bty-l1a-escala i,body.bl-beauty .bl .bty-l1a-noite .bty-l1a-escala::before{background:rgba(255,255,255,.4)}
body.bl-beauty .bl .bty-l1a-noite .btn-preto{background:#fff;color:var(--bty-blume);box-shadow:none}

/* L2 · o ritual delas: o degradê rosa → cereja da LP, texto branco */
body.bl-beauty .bl .bty-l2-a{background:var(--bty-sec)}
body.bl-beauty .bl .bty-l2-a::before{background:none}
body.bl-beauty .bl .bty-l2-a-fundo img.on{opacity:.22}  /* a capa desfocada só tinge: o fundo é o degradê da LP */
body.bl-beauty .bl .bty-l2-a .olho{color:rgba(255,255,255,.7)}
body.bl-beauty .bl .bty-l2-a-cit,body.bl-beauty .bl .bty-l2-a-cit em.d,body.bl-beauty .bl .bty-l2-a h2 em.d{color:#fff}
body.bl-beauty .bl .bty-l2-a-txt{color:rgba(255,255,255,.75)}
body.bl-beauty .bl .bty-l2-a-num,body.bl-beauty .bl .bty-l2-a-num small{color:rgba(255,255,255,.75)}
body.bl-beauty .bl .bty-l2-a-seta{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12);color:#fff}
body.bl-beauty .bl .bty-l2-a-seta:hover{background:#fff;color:var(--bty-cereja)}
body.bl-beauty .bl .bty-l2-a-prog .bty-l2-bar{background:rgba(255,255,255,.3)}
body.bl-beauty .bl .bty-l2-a-prog .bty-l2-bar b{background:#fff}

/* L3 · o Ritual: o painel lima da LP com o texto branco */
body.bl-beauty .bl .bty-l3c{background:var(--bty-lima)}
body.bl-beauty .bl .bty-l3c .bty-l3c-h,body.bl-beauty .bl .bty-l3c .bty-l3c-h em.d{color:#000}  /* na LP o título é todo preto */
/* o texto branco da LP não se lê sobre o lima (dono, 09/10): frase e parágrafos em preto, traço em cereja */
body.bl-beauty .bl .bty-l3c-frase,body.bl-beauty .bl .bty-l3c-frase em.d{color:#000}
body.bl-beauty .bl .bty-l3c-tx,body.bl-beauty .bl .bty-l3c-tx p{color:#1F1F1F}
body.bl-beauty .bl .bty-l3c-traco path{stroke:var(--bty-cereja)}
body.bl-beauty .bl .bty-l3c-f{background:#C4CC20}

/* L4 · como usar: os acentos em ouro (na LP, os ✓ dos passos) */
body.bl-beauty .bl .bty-l4a-cont{color:var(--bty-ouro)}
body.bl-beauty .bl .bty-l4a-trilho b{background:var(--bty-ouro)}
body.bl-beauty .bl .bty-l4a-nota{background:var(--bty-creme)}
body.bl-beauty .bl .bty-l4a-disco{background:var(--bty-creme)}
body.bl-beauty .bl .bty-l4a-noite{background:radial-gradient(circle at 40% 30%,#B23447,#5E1522 70%)}

/* L5 · presença: só o andamento em rosa (o resto é a foto da LP com o texto) */
body.bl-beauty .bl .bty-l5a-fio i{background:var(--bty-rosa)}

/* L6 · o sol que se põe: dia com o cartão ouro (Amalfi), noite no cereja (Blume) */
body.bl-beauty .bl .bty-l6a-card{padding:28px 30px 30px;border-radius:22px}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-card{background:var(--bty-ouro);border-color:transparent;color:#fff}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-chave{background:rgba(255,255,255,.28)}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-chave i{background:#fff}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-chave span{color:rgba(255,255,255,.85)}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-chave span:first-child{color:var(--bty-ouro-e)}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-card p,body.bl-beauty .bl .bty-l6a-dia .bty-l6a-linha{color:rgba(255,255,255,.88)}
body.bl-beauty .bl .bty-l6a-dia .bty-l6a-card h3{color:#fff}
body.bl-beauty .bl .bty-l6a-dia .dp-ck{background:rgba(255,255,255,.25);color:#fff}
body.bl-beauty .bl .bty-l6a-noite{background:var(--bty-noite)}
body.bl-beauty .bl .bty-l6a-noite .olho{color:rgba(255,255,255,.7)}
body.bl-beauty .bl .bty-l6a-noite .dp-lead{color:rgba(255,255,255,.82)}
body.bl-beauty .bl .bty-l6a-noite h2 em.d{color:#fff}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-card{background:var(--bty-blume);border-color:rgba(255,255,255,.18)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-card p{color:rgba(255,255,255,.82)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-chave,body.bl-beauty .bl .bty-l6a-noite .bty-l6a-chave:is(:hover,:focus,:active){background:rgba(0,0,0,.22)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-chave span:nth-of-type(2){color:var(--bty-blume)}  /* a ativa, sobre a pílula branca (o último filho é o <i>) */
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-arco{background:rgba(0,0,0,.22)}
/* leitura de noite (dono, 09/10: "um cinza difícil de ler"): a chave, a linha do cartão, o olho e os ✓ em branco */
body.bl-beauty .bl .bty-l6a-noite .olho{color:rgba(255,255,255,.88)}
body.bl-beauty .bl .bty-l6a-noite .dp-lead{color:rgba(255,255,255,.92)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-chave span{color:rgba(255,255,255,.92)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-chave span:nth-of-type(2){color:var(--bty-blume)}  /* a ativa, sobre a pílula branca (o último filho é o <i>) */
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-linha{color:rgba(255,255,255,.9)}
body.bl-beauty .bl .bty-l6a-noite .dp-ck{background:rgba(255,255,255,.22);color:#fff}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-card p,body.bl-beauty .bl .bty-l6a-noite .bty-l6a-card li{color:rgba(255,255,255,.92)}
body.bl-beauty .bl .bty-l6a-noite .bty-l6a-orbita{border-color:rgba(255,255,255,.22)}

/* L7 · pílulas: o degradê rosa → cereja da LP, pílulas #F9627D com o ícone em cereja */
body.bl-beauty .bl .bty-l7e2{background:var(--bty-sec)}
body.bl-beauty .bl .bty-l7e2 .olho{color:rgba(255,255,255,.75)}
body.bl-beauty .bl .bty-l7e2 h2 em.d,body.bl-beauty .bl .bty-l7e2 em.d{color:#fff}
body.bl-beauty .bl .bty-l7e2-pil{background:var(--bty-pil);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#fff}
body.bl-beauty .bl .bty-l7e2-pil i{background:var(--bty-cereja);color:#fff}
body.bl-beauty .bl .bty-l7e2-guia path{stroke:rgba(255,255,255,.35)}
/* sem dourado (dono, 09/10): o destaque da pílula do alto vira cereja; raios, aura, chão e faísca em branco/rosa */
body.bl-beauty .bl .bty-l7e2-guia path{stroke:rgba(255,255,255,.35)}
body.bl-beauty .bl .bty-l7e2-raios{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.12) 0 4deg,rgba(255,255,255,0) 4deg 16deg)}
body.bl-beauty .bl .bty-l7e2-aura{background:radial-gradient(closest-side,rgba(255,255,255,.22),rgba(255,255,255,0))}
body.bl-beauty .bl .bty-l7e2-chao{background:radial-gradient(closest-side,rgba(153,42,61,.45),rgba(153,42,61,0))}
body.bl-beauty .bl .bty-l7e2-ouro{background:linear-gradient(105deg,#7A1F31,#B81E34 45%,#D23A55 60%,#992A3D);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 34px rgba(153,42,61,.45)}
body.bl-beauty .bl .bty-l7e2-faisca{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.9)}

/* L8 · busca viva: cartão rosado; perguntas em rosado claro com texto preto (sem o dourado, pedido do dono 09/10) */
body.bl-beauty .bl .bty-l8-c-busca{background:var(--bty-creme)}
body.bl-beauty .bl .bty-l8-c-busca:focus-within{box-shadow:inset 0 0 0 1.5px var(--bty-rosa)}
body.bl-beauty .bl .bty-l8-c-limpa{background:var(--bty-rosa)}
body.bl-beauty .bl .bty-l8-c-temas button.on{background:var(--bty-rosa);border-color:var(--bty-rosa);color:#fff}
body.bl-beauty .bl .bty-l8-c-conta b{color:var(--bty-rosa)}
body.bl-beauty .bl .bty-l8-c-it{background:transparent;border-bottom:0;margin-bottom:10px}
body.bl-beauty .bl .bty-l8-c summary{background:var(--bty-creme);color:#000;border-radius:12px;padding-left:18px;padding-right:14px}
body.bl-beauty .bl .bty-l8-c-it[open] summary{background:var(--bty-rosa-c)}
body.bl-beauty .bl .bty-l8-c-n,body.bl-beauty .bl .bty-l8-c-it[open] .bty-l8-c-n{color:var(--bty-rosa)}
body.bl-beauty .bl .bty-l8-c summary i{background:#fff}
body.bl-beauty .bl .bty-l8-c summary i::before,body.bl-beauty .bl .bty-l8-c summary i::after{background:var(--bty-cereja)}
body.bl-beauty .bl .bty-l8-c-it[open] summary i{background:var(--bty-rosa)}
body.bl-beauty .bl .bty-l8-c-it[open] summary i::before,body.bl-beauty .bl .bty-l8-c-it[open] summary i::after{background:#fff}
body.bl-beauty .bl .bty-l8-c-r{padding:6px 18px 10px}
body.bl-beauty .bl .bty-l8-c-r b{color:#000}
