.btn-login,.btn-volver{background-color:var(--color-primario,#345664);color:white!important;border:none;font-weight:600;padding:0.6rem;border-radius:var(--radio-boton,15px);text-decoration:none;display:inline-block;text-align:center}.btn-login:hover,.btn-volver:hover,.btn-volver:focus-visible{background-color:#192b31;color:white!important}.btn.btn-volver{padding:0.375rem 0.9rem}.btn.btn-volver.btn-sm{padding:0.25rem 0.6rem}:root[data-bs-theme="dark"] .btn-volver{background-color:#4a6a78}:root[data-bs-theme="dark"] .btn-volver:hover,:root[data-bs-theme="dark"] .btn-volver:focus-visible{background-color:#5d8597}.btn-register,.btn-registrar{background-color:#C1B58D;color:white!important;border:none;font-weight:600;padding:0.6rem;border-radius:var(--radio-boton,15px);text-decoration:none;display:inline-block;text-align:center;cursor:pointer}.btn-register:hover,.btn-registrar:hover{background-color:#b4a472}.btn-agregar{background-color:#faf3e0;color:var(--color-dorado,#b38b00);border:1px solid var(--color-dorado,#b38b00);font-weight:600;border-radius:var(--radio-boton,15px);transition:background-color 0.2s ease,transform 0.2s ease}.btn-agregar:hover{background-color:#f0e2c0;color:var(--color-dorado,#b38b00);transform:translateY(-1px)}.btn-back{display:inline-flex;align-items:center;justify-content:center;color:var(--color-texto,black)!important;font-size:24px;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.btn-back:hover{transform:translateX(-3px)}