/* Base commune du front public SteamLuaManager */
/* Ce fichier contient les styles transverses reutilisables. */

:root {
  /* Metadonnee de version frontend (utile en debug cache-busting). */
  --slm-frontend-assets-version: "2026.05.08.1";
  --color-text-base: #e8eef8;
  --color-muted-base: #9aa9bf;
}

/* Regles globales partagees par toutes les pages web (public/admin/app). */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  color: var(--color-text-base);
}

.container {
  width: min(1160px, calc(100% - 32px));
  margin-inline: auto;
}

img {
  max-width: 100%;
  display: block;
  height: auto;
}

a {
  color: inherit;
  text-decoration: none;
}

/* Classes utilitaires pour les pages d'amorce (app/admin). */
.page-shell {
  min-height: 100vh;
  display: grid;
  place-items: center;
  padding: 2rem 1rem;
}

.page-card {
  width: min(760px, 100%);
  border: 1px solid rgba(148, 163, 184, 0.25);
  border-radius: 16px;
  padding: 1.4rem;
  background: rgba(15, 23, 42, 0.74);
}

.page-title {
  margin: 0 0 0.75rem;
  font-size: 1.5rem;
}

.page-text {
  margin: 0;
  color: var(--color-muted-base);
}
