/*
  ASKWNE Ghana Ltd
  Local Tailwind-style utility layer.

  The production site stays fully static and self-contained for GitHub Pages.
  These small composable utilities are used by the premium interaction layer
  without introducing a runtime framework or remote dependency.
*/

.tw-fixed { position: fixed; }
.tw-inset-0 { inset: 0; }
.tw-z-max { z-index: 9999; }
.tw-flex { display: flex; }
.tw-inline-flex { display: inline-flex; }
.tw-items-center { align-items: center; }
.tw-justify-center { justify-content: center; }
.tw-justify-between { justify-content: space-between; }
.tw-w-full { width: 100%; }
.tw-h-full { height: 100%; }
.tw-max-w-md { max-width: 28rem; }
.tw-p-6 { padding: 1.5rem; }
.tw-px-4 { padding-left: 1rem; padding-right: 1rem; }
.tw-py-3 { padding-top: .75rem; padding-bottom: .75rem; }
.tw-gap-3 { gap: .75rem; }
.tw-gap-4 { gap: 1rem; }
.tw-rounded-2xl { border-radius: 1.25rem; }
.tw-rounded-full { border-radius: 999px; }
.tw-bg-white { background: #fff; }
.tw-bg-black-70 { background: rgba(7, 12, 16, .76); }
.tw-text-center { text-align: center; }
.tw-text-sm { font-size: .875rem; }
.tw-text-xs { font-size: .75rem; }
.tw-font-semibold { font-weight: 600; }
.tw-font-bold { font-weight: 700; }
.tw-uppercase { text-transform: uppercase; }
.tw-tracking-wide { letter-spacing: .08em; }
.tw-border { border: 1px solid rgba(15, 23, 31, .12); }
