/*
 * CHECKPOINT C3 — JAKIM / FHCB RECOGNITION PATHWAY.
 * The final production build will replace this file with compiled Tailwind output.
 * No CDN dependency is used, preserving the offline architecture.
 */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body, h1, h2, h3, p, figure { margin: 0; }
button, input, select, textarea { font: inherit; }
img, svg { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
button { border: 0; }
[hidden] { display: none !important; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.shell {
  width: min(100% - 2rem, 90rem);
  margin-inline: auto;
}

@media (min-width: 64rem) {
  .shell { width: min(100% - 5rem, 90rem); }
}
