.lynco{--s:40px;width:var(--s);height:var(--s);background:var(--nuit-800);vertical-align:middle;border-radius:30%;flex:none;place-items:center;display:inline-grid;position:relative}.lynco>svg{width:68%;height:auto;display:block;overflow:visible}.lynco--nu{background:0 0;border-radius:0}.lynco--nu>svg{width:100%}.lynco__bulle{fill:var(--menthe-500);transition:fill var(--d-logo) var(--courbe-vif)}.lynco__yeux,.lynco__points{fill:var(--nuit-800)}.lynco__autre{fill:var(--lilas-500)}.lynco__noeud{fill:var(--nuit-800)}.lynco__joie,.lynco__sommeil{fill:none;stroke-width:4px;stroke-linecap:round;opacity:0;transition:opacity var(--d-interface) var(--courbe-vif)}.lynco__joie{stroke:var(--nuit-800)}.lynco__sommeil{stroke:var(--nuit-600)}.lynco__lien,.lynco__points{opacity:0}.lynco__corps,.lynco__duo,.lynco__lien{transform-box:view-box;transform-origin:0 0}.lynco__corps{transform-origin:40px 32px;transition:transform var(--d-entree) var(--courbe-vif)}.lynco__duo{transition:transform var(--d-logo) var(--courbe-vif)}.lynco__yeux,.lynco__points circle{transform-box:fill-box;transform-origin:50%}.lynco__yeux{transition:transform var(--d-interface) var(--courbe-vif),opacity var(--d-interface) var(--courbe-vif)}.lynco__points{transition:opacity var(--d-interface) var(--courbe-vif)}.lynco[data-etat=bonjour] .lynco__corps{animation:lynco-arrive var(--d-entree) var(--courbe-vif) both}.lynco[data-etat=bonjour] .lynco__yeux{animation:lynco-ouvre var(--d-entree) var(--courbe-vif) .16s both}.lynco[data-etat=repos] .lynco__yeux{animation:lynco-cligne var(--d-micro) linear .7s 1}.lynco[data-etat=ecoute] .lynco__yeux{transform:translate(3px,3px)}.lynco[data-etat=reflexion] .lynco__yeux{opacity:0;transform:scaleY(.1)}.lynco[data-etat=reflexion] .lynco__points{opacity:1}.lynco[data-etat=reflexion] .lynco__points circle{animation:lynco-vague 1.2s var(--courbe-vif) infinite}.lynco[data-etat=reflexion] .lynco__points circle:nth-child(2){animation-delay:.15s}.lynco[data-etat=reflexion] .lynco__points circle:nth-child(3){animation-delay:.3s}.lynco[data-etat=reponse] .lynco__yeux{animation:lynco-revient var(--d-interface) var(--courbe-vif) both}.lynco[data-etat=lien] .lynco__duo{transform:translate(1.86px,1.46px)scale(.636)}.lynco[data-etat=lien] .lynco__lien{opacity:1;animation:lynco-rejoint var(--d-logo) var(--courbe-vif) both}.lynco[data-etat=lien] .lynco__yeux{opacity:0}.lynco[data-etat=lien] .lynco__joie{opacity:1;transition-delay:var(--d-interface)}.lynco[data-etat=oups] .lynco__corps{transform-origin:4px 60px;transform:rotate(-8deg)}.lynco[data-etat=oups] .lynco__yeux{transform:scaleY(.3)}.lynco[data-etat=pause] .lynco__bulle{fill:var(--nuit-300)}.lynco[data-etat=pause] .lynco__yeux{opacity:0;transition-duration:var(--d-logo)}.lynco[data-etat=pause] .lynco__sommeil{opacity:1;transition-duration:var(--d-logo)}@keyframes lynco-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lynco-ouvre{0%{transform:scaleY(.1)}to{transform:none}}@keyframes lynco-cligne{0%,to{transform:none}50%{transform:scaleY(.1)}}@keyframes lynco-vague{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes lynco-revient{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}@keyframes lynco-rejoint{0%{opacity:0;transform:translate(18px,18px)}to{opacity:1;transform:none}}@keyframes lynco-allume{0%,to{opacity:.25}30%,60%{opacity:1}}@media (prefers-reduced-motion:reduce){.lynco *{transition:none!important;animation:none!important}.lynco[data-etat=reflexion] .lynco__points circle{animation:1.2s linear infinite lynco-allume!important}.lynco[data-etat=reflexion] .lynco__points circle:nth-child(2){animation-delay:.3s!important}.lynco[data-etat=reflexion] .lynco__points circle:nth-child(3){animation-delay:.6s!important}}.calme .lynco *{transition:none!important;animation:none!important}.calme .lynco[data-etat=reflexion] .lynco__points circle{animation:1.2s linear infinite lynco-allume!important}.calme .lynco[data-etat=reflexion] .lynco__points circle:nth-child(2){animation-delay:.3s!important}.calme .lynco[data-etat=reflexion] .lynco__points circle:nth-child(3){animation-delay:.6s!important}
