body { font-family: Montserrat, system-ui, sans-serif; }
.acceso { min-height: 100dvh; display: grid; place-content: center; grid-template-columns: minmax(0, 27rem); padding-block: 2rem; }
.nombre-marca { color: var(--marca); }
.btn-marca { background-color: var(--marca); color: #fff; }
.btn-marca:hover, .btn-marca:focus-visible { background-color: color-mix(in srgb, var(--marca), black 18%); color: #fff; }
.sidebar-menu .nav-link.active { border-inline-start: 3px solid var(--marca); }
