@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
/* Generated by rebuild-settings-file.php */
:root {
  --fg-font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --fg-font-size: 15px;
  --fg-input-radius: 4px;
  --fg-input-border: #dddddd;
  --fg-button-color: #63a407;
  --fg-button-font-size: 16px;
  --fg-container-padding: 0px;
  --fg-background-color: #f7f7f7;
}

body { font-family: var(--fg-font-family); font-size: var(--fg-font-size); background-color: var(--fg-background-color); }
label { display: block; margin-top: 12px; }
input, textarea, select { width: 100%; max-width: 100%; padding: 8px; margin-top: 4px; font-family: var(--fg-font-family); font-size: var(--fg-font-size); box-sizing: border-box; }
input, textarea { border-radius: var(--fg-input-radius); border: 1px solid var(--fg-input-border); }
button { margin-top: 16px; padding: 10px; background: var(--fg-button-color); color: #fff; border: 0; border-radius: 6px; font-size: var(--fg-button-font-size); cursor: pointer; font-family: var(--fg-font-family); }
.hidden { display:none !important; }
.error { color: #b00020; }
#form-errors { text-align: center; }
.options label { display: flex; align-items: center; gap: 8px; margin-top: 6px; font-weight: normal; font-family: var(--fg-font-family); font-size: var(--fg-font-size); }
input[type=checkbox], input[type=radio] { width: auto; padding: 0; margin-top: 0; }
.container { max-width: 720px; margin: 0 auto; padding: var(--fg-container-padding); }
