/**
 * Main CSS
 * Importerar alla CSS-filer i rätt ordning
 *
 * ?v=-parametern på importerna STÄMPLAS AUTOMATISKT med release-versionen av
 * bin/build-release.php vid ZIP-bygget (v2.32.0+), så varje CORE-uppdatering
 * ger färska barn-URL:er utan handpåläggning. Värdet nedan är bara källans
 * senast-byggda stämpel — det ersätts av $version i release-ZIP:en.
 *
 * Bakgrund: html-sidorna bustar bara main.css självt (?v=BOSSE_VERSION), inte
 * kedjan. Historiskt handkodades barnens ?v=YYYYMMDD och glömdes bumpas, vilket
 * bidrog till stira-incidenten 2026-07-13 (edge serverade stale/tomma svar).
 * Den strukturella boten sitter i .htaccess (inga ETag/Last-Modified på css/js
 * → origin kan aldrig svara 304 → edge kan aldrig cacha ett tomt 304).
 */

@import url('variables.css?v=2.32.0');
@import url('reset.css?v=2.32.0');
@import url('typography.css?v=2.32.0');
@import url('components.css?v=2.32.0');
@import url('cms.css?v=2.32.0');
@import url('overrides.css?v=2.32.0');

/* Utility Classes */
.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.mt-4 {
  margin-top: var(--spacing-4);
}

.mb-4 {
  margin-bottom: var(--spacing-4);
}

.py-16 {
  padding-top: var(--spacing-16);
  padding-bottom: var(--spacing-16);
}

.hidden {
  display: none;
}

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