@font-face{font-family:"Messapia";font-display:swap;src:url("assets/polices/messapia-bold.woff2") format("woff2")}
@font-face{font-family:"Instrument Sans";font-display:swap;src:url("assets/polices/instrument-sans-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"Ohaso";font-display:block;src:url("assets/polices/ohaso.ttf") format("truetype")}
:root{color-scheme:dark}
html,body{margin:0;min-height:100%;background:#0E1A14;color:#EFE4CF;font:17px/1.5 "Instrument Sans",system-ui,sans-serif}
.accueil{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}
.g{margin:0;font:56px "Ohaso",sans-serif;color:#D8A54C}
h1{margin:0;font:700 clamp(40px,9vw,72px)/1 "Messapia","Arial Black",sans-serif}
.accueil p{margin:0;max-width:32ch;color:#A9B5A6}
.retour{margin-top:12px;color:#EFE4CF;text-underline-offset:4px}
