Ação dividida
Ação dividida: um botão em CSS. Copie as regras, ou o prompt que o reconstrói.
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
Um botão dividido: um segmento principal índigo #4f46e5 "Save" (texto branco de 14px semibold, padding de 12px por 18px) unido a um segmento direito mais estreito com um SVG chevron-down de 14px, separados por uma linha de 1px branco a 25%, tudo dentro de um contêiner com raio de 8px e sombra 0 1px 2px rgba(0,0,0,.15). Cada metade vai para #4338ca no hover e #3730a3 ao pressionar, de forma independente. Outline de foco de 2px índigo.