/* Minimal overrides — Tailwind handles the rest */
body { font-family: 'Montserrat', system-ui, -apple-system, sans-serif; }

/* Flat design, no shadows — matches the ESP32/device UI */
* { box-shadow: none !important; }

/*
 * Buttons on the real ESP32 (story_35b.ino) are drawn as a flat color fill
 * with a thick solid dark-ink border on all four sides and hard corners —
 * no rounding, no gradient, no shadow. Reproduce that uniformly here so we
 * don't have to touch every button's classes per-template.
 */
button, input[type="submit"] {
  border-radius: 0 !important;
  border: 3px solid #191819 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: .03em;
}
button:hover:not(:disabled) { filter: brightness(0.94); }
button:disabled { opacity: .5; }
