/* AM-A14 — sélecteur de langue (écran de chargement + Options). Aucun autre style : la mise en page A13 est inchangée. */
#v-loading .langsel{display:flex;gap:10px;margin:18px 0 0;justify-content:center}
#v-loading .langsel button{min-width:116px;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--gold);background:rgba(6,27,50,.72);color:#fff;font:700 15px 'AM Ocean',system-ui;text-shadow:0 1px 2px #000;touch-action:manipulation}
#v-loading .langsel button[aria-pressed="true"]{background:var(--gold);color:var(--navy);text-shadow:none;box-shadow:0 0 14px rgba(239,206,114,.65)}
.opts .langopt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.opts .langopt>span{flex:1 1 100%;font:700 15px 'AM Ocean',system-ui}
.opts .langopt button{flex:1 1 120px;min-width:0}
.opts .langopt button[aria-pressed="true"]{background:#c9a84d;color:#0b2a45}
.amodal .langrow,.corrupt .langrow{margin:6px 0 10px}
.amodal .langrow .ab[aria-pressed="true"],.corrupt .langrow .ab[aria-pressed="true"]{background:#c9a84d;color:#0b2a45}

/* A14 — EN: label « Incomplete » du bouton de commande, évite la coupe (overflow:hidden) */
html[lang="en"] #order-card[data-count="1"] .order-deliver:not(.ready):not(.working){font-size:18px;letter-spacing:-.2px}
