/* /assets/styles.css */
/* WEPcalculator.com — minimal CSS on top of Tailwind */

:focus-visible {
  outline: 4px solid #F59E0B;
  outline-offset: 2px;
}

/* Remove iOS/Android tap highlight */
* { -webkit-tap-highlight-color: transparent; }

/* Button press feedback */
.stepper-btn:active { transform: scale(0.95); }

/* Optional: prevent iOS font auto-zoom weirdness */
html { -webkit-text-size-adjust: 100%; }

/* Print styles */
@media print {
  header, footer, .no-print { display: none !important; }
  body { background: #fff !important; color: #000 !important; }
  main { max-width: none !important; padding: 0 !important; }
  #results { page-break-inside: avoid; }
}
