

/* =========================================================
   Utilities Core Layer
   Small global utility classes only.

   This file is intentionally minimal. Add only low-specificity,
   reusable helper classes that are safe across the entire website.

   Design tokens, reset rules, typography foundations, containers,
   accessibility helpers, and embed guards belong in core/base.css.
   Reusable UI primitives belong in core/components.css.
   Shared section systems belong in core/sections.css.
   Page-specific refinements belong in assets/css/pages/.
   ========================================================= */

/* ------------------------------
   Display utilities
   ------------------------------ */
.u-hidden {
  display: none !important;
}

.u-block {
  display: block !important;
}

.u-inline-block {
  display: inline-block !important;
}

.u-flex {
  display: flex !important;
}

.u-grid {
  display: grid !important;
}

/* ------------------------------
   Alignment utilities
   ------------------------------ */
.u-text-left {
  text-align: left !important;
}

.u-text-center {
  text-align: center !important;
}

.u-text-right {
  text-align: right !important;
}

.u-mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* ------------------------------
   Spacing utilities
   ------------------------------ */
.u-mt-0 {
  margin-top: 0 !important;
}

.u-mb-0 {
  margin-bottom: 0 !important;
}

.u-pt-0 {
  padding-top: 0 !important;
}

.u-pb-0 {
  padding-bottom: 0 !important;
}

/* ------------------------------
   Width utilities
   ------------------------------ */
.u-w-100 {
  width: 100% !important;
}

.u-max-720 {
  max-width: 720px !important;
}

.u-max-860 {
  max-width: 860px !important;
}

.u-max-980 {
  max-width: 980px !important;
}

.u-max-1080 {
  max-width: 1080px !important;
}

/* ------------------------------
   Ownership note
   ------------------------------
   utilities.css owns only small, reusable global utility classes.
   Do not add component systems, page-specific fixes, section layouts,
   button variants, form systems, or one-off overrides here.
*/