/* Cams drone — page d'attente : compléments à squelette.css */
.attente{max-width:820px;margin:0 auto;text-align:center}
.attente .card{padding:clamp(1.8rem,4vw,3rem)}
.pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;padding:.4rem 1rem;border-radius:999px;background:rgba(106,31,214,.08);color:var(--violet);font-size:.9rem;font-weight:700;letter-spacing:.03em}
.pill::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--grad);animation:pulse 1.8s ease-in-out infinite}
@keyframes pulse{50%{transform:scale(1.7);opacity:.45}}
.attente h2{margin-bottom:1.4rem}
.attente .card p{max-width:56ch;margin-inline:auto}
.progress{height:6px;max-width:320px;margin:1.8rem auto 0;border-radius:6px;background:var(--line);overflow:hidden}
.progress::before{content:"";display:block;width:40%;height:100%;border-radius:6px;background:var(--grad);animation:slide 2.2s var(--ease) infinite}
@keyframes slide{from{transform:translateX(-100%)}to{transform:translateX(250%)}}
.attente .btns{justify-content:center}
