File input

The file picker button is styled through ::file-selector-button, so it matches a secondary button without extra markup.

ClassDoes what
file-inputTransparent field with a styled picker button

Basic

<label class="label">
  Attachment
  <input type="file" class="file-input" />
</label>