Acción dividida
Acción dividida: botón en CSS. Copia las reglas, o el prompt que reproduce el resultado.
CSS
.btn-089 {
display: inline-flex;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 1px 2px rgba(0,0,0,.15)
}
.btn-089 button {
font: 600 14px/1 system-ui,sans-serif;
color: #fff;
background: #4f46e5;
border: 0;
padding: 12px 18px;
cursor: pointer;
transition: background .15s
}
.btn-089 button+button {
padding: 12px 10px;
border-left: 1px solid rgba(255,255,255,.25);
display: grid;
place-items: center
}
.btn-089 button:hover {
background: #4338ca
}
.btn-089 button:focus-visible {
outline: 2px solid #4f46e5;
outline-offset: 2px;
position: relative;
z-index: 1
}
.btn-089 button:active {
background: #3730a3
}
HTML
<div class="btn-089"><button>Save</button><button aria-label="More options"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 9l6 6 6-6"/></svg></button></div>Prompt
Un botón dividido: un segmento principal índigo #4f46e5 "Save" (texto blanco de 14px semibold, padding de 12px por 18px) unido a un segmento derecho más estrecho con un SVG chevron-down de 14px, separados por una línea de 1px blanca al 25%, todo dentro de un contenedor de 8px de radio con sombra 0 1px 2px rgba(0,0,0,.15). Cada mitad pasa a #4338ca en hover y a #3730a3 al pulsar de forma independiente. Outline de foco de 2px índigo.