/* fichier genere par node harnais/feuilles.cjs (copie-css.cjs noyau/maquette/c.html --sources aucune --jetons noyau/pages/jetons.css --complement noyau/styles/acces.complement.css), ne pas editer */
/* complement : noyau/styles/acces.complement.css, regles propres a la Stoa */
.page-acces { display: flex; align-items: center; justify-content: center; min-height: 100vh; padding: 16px; } /* noyau/styles/acces.complement.css 9 */
.page-acces .panneau { border-radius: var(--r-3); background: var(--surface); box-shadow: var(--ombre-1), var(--filet); padding: 24px 22px; max-width: 360px; width: 100%; display: grid; gap: 16px; } /* noyau/styles/acces.complement.css 10 */
.page-acces .marque { display: flex; align-items: center; gap: 10px; padding: 4px 8px; font-weight: var(--g-gras); font-size: var(--t-titre-4); letter-spacing: -0.02em; } /* noyau/styles/acces.complement.css 11 */
.page-acces .marque i { width: 26px; height: 26px; border-radius: var(--r-vignette); background: var(--degrade-marque); display: block; } /* noyau/styles/acces.complement.css 12 */
.page-acces .acces-erreur { margin: 0; font-size: var(--t-aide); color: var(--danger); } /* noyau/styles/acces.complement.css 13 */
.page-acces .acces-erreur:empty { display: none; } /* noyau/styles/acces.complement.css 14 */
.page-acces .btn { width: 100%; } /* noyau/styles/acces.complement.css 15 */
.page-acces form { display: grid; gap: 12px; } /* noyau/styles/acces.complement.css 16 */
.page-acces .champ-acces { display: grid; gap: 6px; } /* noyau/styles/acces.complement.css 17 */
.page-acces .champ-acces label { font-size: var(--t-legende); font-weight: var(--g-titre); text-transform: uppercase; letter-spacing: .06em; color: var(--encre-3); padding: 0 8px; } /* noyau/styles/acces.complement.css 18 */
.page-acces .champ-acces input { width: 100%; min-height: 44px; border: 0; border-radius: var(--r-2); background: var(--fond); box-shadow: var(--filet); padding: 10px 14px; font-size: var(--t-corps); color: var(--encre); } /* noyau/styles/acces.complement.css 19 */
.page-acces .champ-acces input:focus { outline: 0; box-shadow: var(--filet-accent); } /* noyau/styles/acces.complement.css 20 */
