.marca{padding-bottom:32px}.marca section{margin:32px 0 48px}.marca-intro{padding-top:20px}.marca h1{letter-spacing:-.02em;max-width:820px;margin:18px 0;font-size:clamp(32px,5vw,60px);font-weight:900}.marca h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:900}.marca h3{margin:24px 0 12px;font-size:20px}.marca p{color:var(--ink2);max-width:760px;margin:14px 0;font-size:16px;line-height:1.65}.marca p.lead{font-size:20px}.marca-recursos{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.marca-recursos>*{min-width:0}.marca .mini{align-items:center;min-height:44px;margin-top:8px;text-decoration:none;display:inline-flex}.marca-vista{border:var(--bw) solid var(--ink);box-shadow:var(--sh);padding:20px}.marca-vistas{grid-template-columns:1fr 1fr;align-items:start;gap:10px 16px;min-width:0;display:grid}.marca-par{grid-row:span 3;grid-template-rows:subgrid;gap:10px;min-width:0;margin:0;display:grid}.marca-par figcaption{color:var(--ink);margin-top:6px;font-size:16px;font-weight:800}.marca-descargas{gap:10px;display:grid}.marca-descargas .mini{text-align:center;justify-content:center;margin-top:0}.marca-llama{background:#fff6e9}.marca-llama-oscura{background:#171126}.marca-sello{background:#fff6e9}.marca-vista img{width:100%;height:auto;display:block}.marca-llama img,.marca-llama-oscura img{object-fit:contain;max-height:270px}.marca-paleta{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.marca-paleta button{text-align:left;min-width:0;color:var(--ink);background:var(--card);border:2px solid var(--ink);cursor:pointer;box-shadow:var(--sh-sm);flex-direction:column;align-items:stretch;gap:8px;padding:10px;font-size:16px;font-weight:700;display:flex}.marca-color{border:2px solid var(--ink);height:64px}.marca code{-webkit-user-select:all;user-select:all;font:700 16px ui-monospace,Consolas,monospace}.marca button:focus-visible,.marca a:focus-visible{outline:3px solid var(--purple);outline-offset:4px}#marca-estado{min-height:2em}.marca-tipo{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--sh);padding:24px}.marca-escribe-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.marca-escribe-cols>*{min-width:0}.marca-escribe ul{margin:0;padding-left:22px}.marca-escribe li{color:var(--ink2);margin:6px 0;font-size:16px;line-height:1.65}.marca p.marca-titular{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:900}.marca p.mono{font-weight:700}@media (max-width:760px){.marca-recursos{grid-template-columns:1fr;gap:20px}.marca-escribe-cols{grid-template-columns:1fr;gap:8px}.marca-paleta{grid-template-columns:repeat(2,minmax(0,1fr))}.marca-tipo{padding:16px}.marca p.marca-titular{font-size:22px}.marca-vista{padding:12px}.marca-descargas .mini{padding:5px 8px;font-size:15px}}
