.cn-lien-evitement{z-index:80;color:#fff;background:#0a0906;border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.cn-lien-evitement:focus-visible{outline-offset:2px;outline:2px solid #fbbf24;transform:none}.cn-barre{background-color:#ffffffeb;border-bottom:1px solid #18181b17;transition:background-color .3s,box-shadow .3s,border-color .3s}.cn-barre[data-defile=true]{background-color:#fffffff7;border-bottom-color:#18181b1f;box-shadow:0 12px 32px -26px #10182873}.cn-panneau{transform-origin:top;background:#fff;border:1px solid #18181b1a;border-radius:1.25rem;animation:.16s ease-out cnApparition;box-shadow:0 28px 70px -34px #10182873,0 2px 6px -4px #1018281f}@keyframes cnApparition{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cn-carte-parcours{background:#fff;border:1px solid #18181b14;border-radius:.875rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.cn-carte-parcours:hover{background:#fffbf3;border-color:#d9770666;box-shadow:0 14px 30px -24px #9a440480}.cn-carte-parcours[aria-current=page]{background:#fff8eb;border-color:#d977068c}.cn-mobile{background:#f6f5f2;animation:.18s ease-out cnMobile}@keyframes cnMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cn-squelette{background:linear-gradient(90deg,#f1efe9,#f8f7f3,#f1efe9);border-radius:9999px}@media (prefers-reduced-motion:reduce){.cn-barre,.cn-carte-parcours{transition:none}.cn-panneau,.cn-mobile{animation:none}}
