#kf .form-status:empty { display: none; }
#kf .form-status { max-width: 60ch; }
#kf [hidden] { display: none !important; }
#kf .f-send:disabled { opacity: .55; cursor: default; transform: none; }
#kf .form-status[data-state="error"] { color: #f3c9c9; }
#kf .form-status[data-state="success"] { color: #d8e7d4; }
#form-fallback a { text-underline-offset: 4px; text-decoration: underline; }
