.button, button, input[type="submit"] { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 0 14px; border-radius: var(--radius); border: 1px solid var(--color-primary); background: var(--color-primary); color: white; cursor: pointer; font-weight: 700; }
.button:hover, button:hover { background: var(--color-primary-dark); text-decoration: none; }
.button.secondary { background: white; color: var(--color-primary); }
.button.danger { border-color: #b42318; background: #b42318; }
.actions { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
