:root {
  --accent-red: #f61210;
  --red-button-gradient: linear-gradient(90deg, var(--accent-red), #D8272F);
}

/* Keep editable controls large enough to avoid mobile focus zoom. */
@media (max-width: 1024px), (any-pointer: coarse) {
  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]),
  textarea,
  select,
  [contenteditable="true"] {
    font-size: 16px !important;
  }
}

.edit_panel :is(input,textarea,select,.tag_dropdown_item,.tag_item){
  font-family:"canada-type-gibson",sans-serif;
  font-size:16px !important;
  font-weight:400;
}
.edit_panel input::placeholder{font-family:inherit;font-size:inherit}

html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
