/* 20/10 · equipamento.css · a /equipamento na D2 (server/siteD/equipamentoD.ts). A ferramenta é a de hoje (a folha dela entra
   na página); aqui fica a disposição da capa e o vidro D2 por cima da fotografia. Sem letra ciano (regra do dono). */
.eqd-capa .pg-capa-txt { min-width: 0; }
.eqd-kit { display: flex; flex-wrap: wrap; gap: 10px; margin: 26px 0 0; padding: 0; list-style: none; }
.eqd-kit li { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 16px; border-radius: 9999px; font-size: 15px; font-weight: 600; color: #F1F5F9; background: rgba(255,255,255,.06); box-shadow: inset 0 0 0 1px rgba(255,255,255,.14); }
.eqd-kit svg { width: 18px; height: 18px; stroke: #FBBF24; fill: none; stroke-width: 2; }
.eqd-selos { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 18px 0 0; font-size: 13px; color: #CBD5E1; }
.eqd-selos span::before { content: ''; display: inline-block; vertical-align: middle; width: 6px; height: 6px; margin: -2px 8px 0 0; border-radius: 50%; background: #FBBF24; }

.eqd-foto { position: relative; overflow: hidden; border-radius: clamp(24px, 3vw, 40px); aspect-ratio: 4 / 5; max-height: 620px; box-shadow: 0 60px 100px -50px rgba(0,0,0,.9); }
.eqd-foto-m { position: absolute; inset: -6% 0; }
.eqd-foto-m img { width: 100%; height: 100%; object-fit: cover; }

/* a ferramenta de hoje, no vidro */
.eqd-ferr-sec { padding-block: clamp(64px, 8vw, 128px); margin-top: clamp(24px, 4vw, 56px); }
.eqd-ferr { display: grid; justify-items: center; }
.eqd-ferr .eq-wrap { width: 100%; max-width: 560px; }
.eqd-ferr .eq-tool { background: rgba(9,15,26,.8); border: 1px solid rgba(255,255,255,.14); border-radius: 28px; padding: clamp(22px, 4vw, 36px); -webkit-backdrop-filter: blur(18px) saturate(1.2); backdrop-filter: blur(18px) saturate(1.2); box-shadow: 0 60px 120px -50px rgba(0,0,0,.95), inset 0 1px 0 rgba(255,255,255,.08); }
.eqd-ferr .eq-label { color: #E2E8F0; }
.eqd-ferr .eq-in { min-height: 48px; border-radius: 14px; background: rgba(255,255,255,.05); border-color: rgba(255,255,255,.16); color: #F8FAFC; }
.eqd-ferr .eq-seg { border-radius: 9999px; }
.eqd-ferr .eq-seg.on { background: #fff; color: #0F172A; border-color: #fff; }
.eqd-ferr .eq-go.eq-go { min-height: 54px; border-radius: 9999px; background: #fff; color: #0F172A; box-shadow: 0 20px 40px -20px rgba(0,0,0,.8); }
.eqd-ferr .eq-res:not(:empty) { margin-top: 16px; padding: 20px; border-radius: 24px; background: rgba(9,15,26,.82); border: 1px solid rgba(255,255,255,.12); -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); }
/* 28/10 · o dono: «isto não está centrado». A folha antiga da página (seo.ts) põe `.eq-cta{display:block!important}`, que vencia o
   flex desta: o texto ficava colado ao topo do botão, e sublinhado. Ganha com o mesmo peso; o botão continua com 340 px no máximo. */
.eqd-ferr .eq-wrap .eq-cta.eq-cta { display: flex !important; justify-content: center; align-items: center; text-decoration: none; width: 100%; min-height: 52px; margin-top: 18px; border-radius: 9999px; background: rgba(9,15,26,.7); color: #fff; box-shadow: inset 0 0 0 1px rgba(255,255,255,.3); }

/* «Como escolher» na espuma */
.eqd-claro { margin-block: clamp(40px, 6vw, 80px); }
.eqd-seo { padding-block: 0; }
.eqd-prosa { max-width: 68ch; }
.eqd-prosa p { font-size: 17px; line-height: 1.65; margin: 0 0 18px; }
.eqd-prosa ul { list-style: none; margin: 0 0 18px; padding: 0; display: grid; gap: 12px; }
.eqd-prosa li { position: relative; padding-left: 22px; font-size: 16px; line-height: 1.55; color: var(--vd-texto); }
.eqd-prosa li::before { content: ''; position: absolute; left: 0; top: .6em; width: 8px; height: 8px; border-radius: 50%; background: var(--vd-quente); }
.eqd-prosa .eq-seo-note { font-size: 14px; color: var(--vd-fraco); }
/* a folha de hoje (que vem depois, no corpo) pinta os nomes da lista a ciano: na espuma ficavam apagados */
.eqd-claro .eqd-prosa .eq-list b { color: var(--vd-tinta); font-weight: 700; }
.eqd-claro .eqd-prosa .eq-list li::before { background: var(--vd-quente); }
