.knopf{font:inherit;min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;font-weight:600}.knopf.primaer{background:var(--color-button-primary-bg);color:var(--color-accent-fg)}.knopf.primaer:hover{background:var(--color-button-primary-bg-hover)}.knopf.sekundaer{background:var(--color-bg);color:var(--color-fg);border-color:var(--color-border-input)}.knopf.gefahr{background:var(--color-bg);color:var(--color-danger);border-color:var(--color-danger)}.knopf:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.knopf{min-height:44px}}
