.page .ldesc a{color:var(--lime-text);text-underline-offset:3px}.bk-toast{min-height:18px;margin-top:14px;font-size:11px;letter-spacing:1.5px;color:var(--lime-text)}.bk-logos{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:46px}.bk-logo{border:1px solid var(--hairline);border-radius:16px;overflow:hidden;background:var(--surface)}.bk-logo__stage{display:grid;place-items:center;height:220px;padding:32px;background:var(--bg)}.bk-logo__stage img{max-width:100%;max-height:100%;width:auto;height:auto}.bk-logo__stage--sq img{height:140px}.bk-logo figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--hairline);font-size:14px}.bk-logo figcaption .mono{font-size:10px;letter-spacing:1.5px;color:var(--subtle)}.bk-logo figcaption a{color:var(--lime-text)}@media(max-width:760px){.bk-logos{grid-template-columns:1fr}}.bk-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-top:30px}.lsection>.bk-swatches:not(.bk-swatches--sm){margin-top:46px}.bk-swatch{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 14px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;color:var(--text);font:inherit;overflow:hidden;transition:border-color .18s var(--ease-out),transform .18s var(--ease-out)}.bk-swatch:active{transform:scale(.97)}.bk-swatch:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(hover:hover)and (pointer:fine){.bk-swatch:hover{border-color:var(--lime-dim)}}.bk-swatch__chip{display:block;width:100%;height:86px;margin-bottom:10px;border-bottom:1px solid var(--hairline)}.bk-swatch__name,.bk-swatch__hex,.bk-swatch__use{padding:0 14px}.bk-swatch__name{font-weight:600;font-size:14px}.bk-swatch__hex{font-size:12px;letter-spacing:1px;color:var(--lime-text)}.bk-swatch__use{font-size:12px;line-height:1.4;color:var(--subtle)}.bk-swatch.is-copied .bk-swatch__hex:after{content:" · copiado"}@media(max-width:640px){.bk-swatches{grid-template-columns:1fr 1fr;gap:10px}.bk-swatch__chip{height:60px}}.bk-buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.bk-buttons__demo{display:grid;place-items:center;min-height:120px;border:1px solid var(--hairline);border-radius:14px;background:var(--bg)}.bk-buttons__demo--lime{background:var(--lime);border-color:var(--lime)}.bk-buttons__demo .btn{pointer-events:none}@media(max-width:640px){.bk-buttons{grid-template-columns:1fr}}.bk-paper{margin-top:46px;padding:clamp(18px,3vw,32px);border-radius:18px;background:#f2f2ec;color:#050505}.bk-swatches--paper{margin-top:0}.bk-swatches--paper .bk-swatch{background:#fff;border-color:#d9d9ce;color:#050505}.bk-swatches--paper .bk-swatch__chip{border-color:#d9d9ce}.bk-swatches--paper .bk-swatch__hex{color:#4d6b00}@media(hover:hover)and (pointer:fine){.bk-swatches--paper .bk-swatch:hover{border-color:#4d6b00}}.bk-paper__sample{margin-top:24px;font-size:var(--text-lg);line-height:1.6;color:#3f3f3c}.bk-paper__sample mark{background:var(--lime);color:#050505;padding:0 4px}.bk-paper__sample strong{color:#4d6b00}.bk-type{margin-top:46px;border-top:1px solid var(--hairline)}.bk-type__row{padding:28px 4px;border-bottom:1px solid var(--hairline)}.bk-type__meta{font-size:11px;letter-spacing:1.5px;color:var(--lime-text)}.bk-type__sample{margin-top:12px;color:var(--text);overflow-wrap:anywhere}.bk-type__sample--display{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(36px,5.4vw,72px);line-height:.95}.bk-type__sample--body{font-family:var(--font-body);font-size:clamp(18px,1.8vw,22px);line-height:1.55;max-width:760px}.bk-type__sample--serif{font-family:var(--font-serif);font-style:italic;font-size:clamp(30px,4vw,52px);line-height:1.1}.bk-type__sample--mono{font-family:var(--font-mono);font-size:clamp(15px,1.6vw,20px);letter-spacing:1px}.bk-type__use{margin-top:10px;font-size:14px;color:var(--subtle)}.card__core p.bk-quote{margin-top:0;font-size:clamp(22px,2.2vw,28px);line-height:1.3;color:var(--text)}
