/* =============================================================================
 * PROJECT : polooma - BEAUTY TECH
 * FILE    : app.css
 * PATH    : /shared/assets/app.css
 * PURPOSE : Cross-context primitives shared by every panel: reset bits,
 *           visually-hidden helper, base link reset. Context CSS (sa.css,
 *           dash.css, ...) builds on top of this. Keep this file minimal.
 * VERSION : 1.0.0  2026-05-23  Initial.
 * ============================================================================= */

html { -webkit-text-size-adjust: 100%; }
img, svg { max-width: 100%; height: auto; vertical-align: middle; }
button { font-family: inherit; }

/* Screen-reader-only (WCAG) */
.visually-hidden {
  position: absolute !important;
  width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}

/* Respect reduced motion globally as a safety net */
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}
