.navigation-espaces[data-v-b796988d]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem 1rem;border-bottom:1px solid var(--couleur-surface-bordure);background:#fff}.navigation-espaces a[data-v-b796988d]{display:inline-flex;align-items:center;min-height:44px;color:var(--couleur-marque);text-decoration:none}.navigation-espaces a[aria-current=page][data-v-b796988d]{font-weight:700;border-bottom:2px solid var(--couleur-accent)}.en-tete[data-v-b796988d]{background:var(--couleur-marque);color:var(--couleur-texte-clair);display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem}.en-tete__marque[data-v-b796988d]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.en-tete__logo[data-v-b796988d]{width:1.6rem;height:1.6rem;border-radius:6px;background:var(--couleur-dore)}.en-tete__nom[data-v-b796988d]{font-weight:700;font-size:1.05rem;letter-spacing:.01em}.en-tete__compte[data-v-b796988d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.en-tete__compte-nom[data-v-b796988d]{font-size:.85rem;opacity:.9;display:none}.en-tete__lien-boutique[data-v-b796988d]{font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--couleur-texte-clair);background:var(--couleur-accent);border-radius:999px;padding:.3rem .7rem;text-decoration:none;white-space:nowrap}.en-tete__lien-boutique[data-v-b796988d]:hover{background:var(--couleur-accent-sombre)}.en-tete__lien-connexion[data-v-b796988d]{font-size:.85rem;font-weight:600;color:var(--couleur-texte-clair);text-decoration:none;border:1.5px solid rgba(255,255,255,.6);border-radius:999px;padding:.3rem .9rem;white-space:nowrap;min-height:48px;display:inline-flex;align-items:center}.en-tete__lien-connexion[data-v-b796988d]:hover{background:#ffffff1a}.en-tete__deconnexion[data-v-b796988d]{font-size:.78rem;font-weight:600;color:var(--couleur-texte-clair);background:transparent;border:1.5px solid rgba(255,255,255,.6);border-radius:999px;padding:.3rem .7rem;white-space:nowrap;min-height:48px;display:inline-flex;align-items:center}.en-tete__deconnexion[data-v-b796988d]:hover{background:#ffffff1a}.en-tete__erreur-deconnexion[data-v-b796988d]{font-size:.78rem;color:var(--couleur-erreur, #ffb3b3)}@media(min-width:640px){.en-tete[data-v-b796988d]{padding:1rem 2rem}.en-tete__compte-nom[data-v-b796988d]{display:inline}}.navigation[data-v-1679948c]{display:flex;justify-content:space-around;background:#fff;border-top:1px solid var(--couleur-surface-bordure);padding:.4rem .25rem;position:sticky;bottom:0;order:2}.navigation__lien[data-v-1679948c]{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.68rem;color:var(--couleur-texte-att);text-decoration:none;padding:.3rem .5rem;border-radius:var(--rayon);flex:1}.navigation__lien--actif[data-v-1679948c]{color:var(--couleur-marque);font-weight:700}.navigation__lien--actif .navigation__icone[data-v-1679948c]{color:var(--couleur-accent)}@media(min-width:900px){.navigation[data-v-1679948c]{order:0;justify-content:flex-start;gap:.5rem;padding:.6rem 2rem;border-top:none;border-bottom:1px solid var(--couleur-surface-bordure);position:static}.navigation__lien[data-v-1679948c]{flex-direction:row;flex:0 0 auto;font-size:.85rem}}.installer-app[data-v-751bd22a]{order:2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--couleur-fond-alt);border-top:1px solid var(--couleur-surface-bordure)}.installer-app__bouton[data-v-751bd22a]{min-height:44px}.installer-app p[data-v-751bd22a]{margin:0;flex:1 1 14rem;min-width:0}.contenu[data-v-36da6d2f]{flex:1;order:1;display:flex;flex-direction:column}:root{--couleur-marque: #20201e;--couleur-marque-claire: #373630;--couleur-accent: #806329;--couleur-accent-sombre: #604a1e;--couleur-dore: #c5a66a;--couleur-surface: #f8f6f1;--couleur-fond-alt: #f0ece3;--couleur-surface-bordure: #e2ddd2;--couleur-texte-sombre: #20201e;--couleur-texte-clair: #ffffff;--couleur-texte-att: #625e55;--rayon: 10px;--ombre: 0 2px 10px rgba(32, 32, 30, .08);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:var(--couleur-surface);color:var(--couleur-texte-sombre);-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}a{color:inherit}button{font-family:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--couleur-accent);outline-offset:2px}.bouton-principal{background:var(--couleur-marque);color:var(--couleur-texte-clair);border:none;border-radius:var(--rayon);padding:.65rem 1.1rem;font-weight:600;font-size:.95rem}.bouton-principal:hover{background:var(--couleur-marque-claire)}.bouton-principal:disabled{background:#777269;cursor:not-allowed}.bouton-secondaire{background:transparent;color:var(--couleur-marque);border:1.5px solid var(--couleur-marque);border-radius:var(--rayon);padding:.6rem 1rem;font-weight:600;font-size:.9rem}.bouton-secondaire:hover{background:#20201e0f}.carte{background:#fff;border:1px solid var(--couleur-surface-bordure);border-radius:var(--rayon);padding:1rem;box-shadow:var(--ombre)}.badge-demo{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--couleur-surface);color:var(--couleur-texte-att);border:1px solid var(--couleur-surface-bordure);border-radius:999px;padding:.2rem .6rem}.badge-direct{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--couleur-accent);color:var(--couleur-texte-clair);border-radius:999px;padding:.3rem .75rem}.badge-direct:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--couleur-texte-clair)}.conteneur-page{width:100%;max-width:960px;margin:0 auto;padding:1rem}@media(min-width:640px){.conteneur-page{padding:1.5rem 2rem}}
