/* Pré-Treino ZZ-CORES (cores da LP). GERADO por docs/layout/fonte-loja/dobras-pt-cores.py: não edite à mão. */
body.bl-pt{--pt-mag:#CB4883;--pt-vivo:#E91E8C;--pt-rosa:#FF8FC2;--pt-claro:#FFB9D8;--pt-fundo:#FFE9F3;--pt-vinho:#680053;--pt-vinho2:#A0215E;
	--pt-dest:#D80096;--pt-cartao:#85214E;--pt-escuro:#2D0819;--pt-azul:#5CB1DA;--pt-azul-f:#E6F6FC;
	--pt-bt:linear-gradient(135deg,#E91E8C 0%,#F45AA6 55%,#FF8FC2 100%);--pt-bt2:linear-gradient(109deg,#CB4883 0%,#790036 100%);
	--pt-sec:linear-gradient(180deg,#FFACD1 0%,#FA9CC6 100%)}

/* ---------- botões (na LP: pílula em degradê rosa com texto branco) ---------- */
body.bl-pt .bl .btn-preto,body.bl-pt .bl .pd-add,body.bl-pt .bl .dp-barra-bt{background:var(--pt-bt);border-color:transparent;color:#fff}
body.bl-pt .bl .btn-preto:hover,body.bl-pt .bl .pd-add:hover,body.bl-pt .bl .dp-barra-bt:hover{background:var(--pt-mag);color:#fff}

/* ---------- primeira dobra (compra) ---------- */
/* sabor escolhido: sem o fundo preto, só a borda na cor do sabor (dono, 09/10): Tropical Ice rosa, Maçã Verde verde
   (o verde #61CE70 é o da LP) */
body.bl-pt .bl .pd-sab .pd-pils button.on{background:#fff;color:var(--bl-preto);border-color:var(--pt-mag);box-shadow:inset 0 0 0 1px var(--pt-mag)}
body.bl-pt .bl .pd-sab .pd-pils button[data-v="maca-verde"].on{border-color:#61CE70;box-shadow:inset 0 0 0 1px #61CE70}
body.bl-pt .bl .pd-sab .pd-pils button[data-v="maca-verde"]:hover{border-color:#61CE70}
body.bl-pt .bl .pd-sab .pd-pils button[data-v="tropical-ice"]:hover{border-color:var(--pt-mag)}
body.bl-pt .bl .kl button.on{border-color:var(--pt-mag);box-shadow:inset 0 0 0 .5px var(--pt-mag);background:#FFF7FB}
body.bl-pt .bl .kl button.on .kl-r{border-color:var(--pt-mag)}
body.bl-pt .bl .kl button.on .kl-r::after{background:var(--pt-mag)}
body.bl-pt .bl .pd-junto:has(input:checked){border-color:var(--pt-mag)}
body.bl-pt .bl .pd-junto input:checked~i{background:var(--pt-mag);border-color:var(--pt-mag)}
body.bl-pt .bl .pd-pct{background:var(--pt-fundo);color:var(--pt-vinho2)}

/* ---------- comum das dobras: olhos e itálicos em magenta ---------- */
body.bl-pt .bl .dp-dobras .olho{color:var(--pt-mag)}
body.bl-pt .bl .dp-dobras h2 em.d{color:var(--pt-vivo)}

/* L1 · placar sobre a foto: olho em rosa claro (como o "MAIS DE 12.500" da LP) */
body.bl-pt .bl .dp-l1 .olho,body.bl-pt .bl .dp-num .olho{color:var(--pt-claro)}

/* L2 · por que virou febre: a palavra do fundo em rosa claro, a legenda acende em magenta */
body.bl-pt .bl .dp-l2-fundo{color:var(--pt-fundo)}
body.bl-pt .bl .dp-l2-f:hover figcaption{background:var(--pt-mag);color:#fff}

/* L3 · o que as clientes sentem: o azul da LP ficou ruim (dono, 09/10). Fundo quase branco com um toque rosado,
   citação em vinho e os acentos em magenta */
body.bl-pt .bl .dp-l3{background:#FFF8FB}
body.bl-pt .bl .dp-l3::before,body.bl-pt .bl .dp-l3--marca .dp-l3-fundo::after{background:linear-gradient(180deg,rgba(255,248,251,.86),rgba(255,248,251,.94))}
body.bl-pt .bl .dp-l3 .olho{color:var(--pt-mag)}
body.bl-pt .bl .dp-l3-cit,body.bl-pt .bl .dp-l3-asp{color:var(--pt-vinho)}
body.bl-pt .bl .dp-l3-cit em.d{color:var(--pt-vivo)}
body.bl-pt .bl .dp-l3-prog b{background:var(--pt-mag)}
body.bl-pt .bl .dp-l3-est{color:var(--pt-mag)}

/* L4 · a fórmula (foto escura): o cartão ativo acende em magenta */
body.bl-pt .bl .dp-l4 h2 em.d,body.bl-pt .bl .dp-l4 .dp-h2 em.d{color:var(--pt-claro)}  /* sobre a foto, o magenta some: rosa claro */
body.bl-pt .bl .dp-l4-card.ativo .dp-l4-ic{background:var(--pt-mag);color:#fff}
body.bl-pt .bl .dp-l4-barra b,body.bl-pt .bl .dp-l4-pontos i.on{background:var(--pt-claro)}

/* L5 · a verdade que ninguém conta: a seção rosa da LP, texto vinho, destaque #D80096, botão magenta → vinho */
body.bl-pt .bl .dp-l5{background:var(--pt-sec);color:var(--pt-vinho)}
body.bl-pt .bl .dp-l5 .olho{color:var(--pt-vinho2)}
body.bl-pt .bl .dp-l5 .dp-h2,body.bl-pt .bl .dp-l5 h2{color:var(--pt-vinho)}
body.bl-pt .bl .dp-l5 h2 em.d{color:var(--pt-dest)}
body.bl-pt .bl .dp-l5-risco{background:var(--pt-dest)}
body.bl-pt .bl .dp-l5-txt{color:rgba(104,0,83,.8)}
body.bl-pt .bl .dp-l5-f li{background:#F48BBB}
body.bl-pt .bl .dp-l5 .btn,body.bl-pt .bl .dp-l5 .dp-cta{background:var(--pt-bt2);border-color:transparent;color:#fff}

/* L6 · como age (órbita): a seção rosa da LP, números em vinho */
body.bl-pt .bl .dp-l6{background:var(--pt-sec)}
body.bl-pt .bl .dp-l6 .dp-h2,body.bl-pt .bl .dp-l6 h2,body.bl-pt .bl .dp-l6-palco,body.bl-pt .bl .dp-l6-scoop{color:var(--pt-vinho)}
body.bl-pt .bl .dp-l6 .olho{color:var(--pt-vinho2)}
body.bl-pt .bl .dp-l6 h2 em.d{color:var(--pt-dest)}
body.bl-pt .bl .dp-l6-t p{color:rgba(104,0,83,.82)}
body.bl-pt .bl .dp-l6-orb .dp-l6-disco,body.bl-pt .bl .dp-l6-orb .dp-l6-dias b{background:#fff}
body.bl-pt .bl .dp-l6-anel li.on button,body.bl-pt .bl .dp-l6-rot span,body.bl-pt .bl .dp-l6-palco[data-estado="3"] .dp-l6-dias b{background:var(--pt-vinho2);color:#fff}
body.bl-pt .bl .dp-l6-anel button span{color:var(--pt-vinho2)}
body.bl-pt .bl .dp-l6-anel li.on button span{color:#fff}
body.bl-pt .bl .dp-l6-barra i{background:rgba(255,255,255,.55)}
body.bl-pt .bl .dp-l6-barra i::after,body.bl-pt .bl .dp-l6-graos i{background:var(--pt-vinho2)}
body.bl-pt .bl .dp-l6-e3 circle{stroke:var(--pt-vinho2)}

/* L7 · depoimentos: o fundo magenta da LP, cápsulas e cartão em vinho, estrelas #FF7F7F */
body.bl-pt .bl .dp-l7{background:var(--pt-mag);color:#fff}
body.bl-pt .bl .dp-l7 .olho{color:var(--pt-claro)}
body.bl-pt .bl .dp-l7 .dp-h2,body.bl-pt .bl .dp-l7 h2,body.bl-pt .bl .dp-l7 h2 em.d{color:#fff}
body.bl-pt .bl .dp-l7-nota{background:rgba(255,255,255,.14);color:#fff}
body.bl-pt .bl .dp-l7-nota small,body.bl-pt .bl .dp-l7-dica{color:rgba(255,255,255,.8)}
body.bl-pt .bl .dp-l7-est{color:#FF7F7F}
body.bl-pt .bl .dp-l7-cap{background:var(--pt-cartao);border-color:rgba(236,87,87,.45);color:#fff}
body.bl-pt .bl .dp-l7-cap:hover{border-color:#fff}
body.bl-pt .bl .dp-l7-nm small{background:rgba(255,255,255,.14);color:#fff}
body.bl-pt .bl .dp-l7-tx em{color:rgba(255,255,255,.75)}
body.bl-pt .bl .dp-l7-card{background:var(--pt-cartao)}
body.bl-pt .bl .dp-l7-foto::after{background:linear-gradient(0deg,var(--pt-cartao),rgba(133,33,78,0))}
body.bl-pt .bl .dp-l7-foto{background:#6A1A3E}

/* L8 · a ciência: o painel escuro #111 da LP e os acentos em magenta */
body.bl-pt .bl .dp-l8-at>li.on,body.bl-pt .bl .dp-l8-nums button.on{background:var(--pt-mag);border-color:var(--pt-mag);color:#fff}
body.bl-pt .bl .dp-l8-anel .t,body.bl-pt .bl .dp-l8-fios path.on{stroke:var(--pt-mag)}
body.bl-pt .bl .dp-l8-ponto{background:var(--pt-mag)}
body.bl-pt .bl .dp-l8-esp{background:#111}
body.bl-pt .bl .dp-l8-ck{background:var(--pt-mag);color:#fff}

/* L10 · FAQ: o fundo rosado da LP e as perguntas em vinho escuro com texto branco */
body.bl-pt .bl .dp-l10{background:var(--pt-fundo)}
body.bl-pt .bl .dp-l10-palco,body.bl-pt .bl .dp-l10-trilho{background:#fff}
body.bl-pt .bl .dp-l10-ind{background:var(--pt-mag)}
body.bl-pt .bl .dp-l10-abas button small{background:var(--pt-fundo);color:var(--pt-vinho2)}
body.bl-pt .bl .dp-l10-conta b{color:var(--pt-mag)}
body.bl-pt .bl .dp-l10 details{margin-bottom:8px;border:0}
body.bl-pt .bl .dp-l10 summary{background:var(--pt-escuro);color:#fff;border-radius:12px;padding-left:18px;padding-right:14px}
body.bl-pt .bl .dp-l10 summary i{background:rgba(255,255,255,.14)}
body.bl-pt .bl .dp-l10 summary i::before,body.bl-pt .bl .dp-l10 summary i::after{background:#fff}
body.bl-pt .bl .dp-l10 details[open] summary i{background:var(--pt-mag)}
body.bl-pt .bl .dp-l10 details p{color:#5A2A40;padding-left:18px;padding-right:18px}
body.bl-pt .bl .dp-l10-zap{background:var(--pt-escuro)}
body.bl-pt .bl .dp-l10-legenda b{background:var(--pt-mag)}
