.negocio{--acento:var(--c-brand)}.negocio[data-acento]{--acento:var(--negocio-color)}.negocio-hdr{align-items:center;gap:var(--space);padding:.75rem var(--space);max-width:none;margin:0 0 var(--sp-4);border-bottom:4px solid var(--acento);background:var(--c-bg);display:flex}body:has(.negocio)>header:empty{display:none}.negocio-marca{min-width:0;color:var(--c-ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.negocio-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(60vw,16rem);height:2.5rem;display:block}.negocio-nombre{overflow-wrap:anywhere;font-size:1.1rem;font-weight:700}.negocio-marca:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.negocio a:not(.negocio-marca):not(.libro-btn):not(.button){color:var(--acento)}.negocio .button,.negocio button:not(.libro-btn){background:var(--acento);border-color:var(--acento);color:var(--c-on-brand)}.negocio[data-acento=borde] .button,.negocio[data-acento=borde] button:not(.libro-btn),.negocio[data-acento=borde] .libro-btn,.negocio[data-acento=borde] .libro-btn.ghost,.negocio[data-acento=borde] .libro-change,.negocio[data-acento=borde] .libro-missing a,.negocio[data-acento=borde] a:not(.negocio-marca):not(.libro-btn):not(.button){color:var(--c-ink)}
