footer .icon[data-v-4c34f826]{align-items:center;background:color-mix(in oklch,var(--color-primary) 15%,#0000);border-radius:1000px;color:var(--color-primary);display:flex;height:40px;justify-content:center;position:relative;transition:.3s;width:40px}footer .icon[data-v-4c34f826]:hover{background:var(--color-primary);color:var(--color-primary-foreground)}footer .footer-title[data-v-4c34f826]{font-size:24px;font-weight:600;line-height:34px;line-height:1em;margin:0 0 30px}footer .infos[data-v-4c34f826],footer .links[data-v-4c34f826]{display:flex;flex-direction:column;gap:24px}footer .infos a[data-v-4c34f826],footer .links a[data-v-4c34f826]{align-items:center;display:flex;font-size:.9em;font-weight:600;gap:10px;max-width:100%;transition:.3s ease-in-out}footer .infos a .icon-link[data-v-4c34f826],footer .links a .icon-link[data-v-4c34f826]{font-size:1.2em;font-weight:700}footer .infos a[data-v-4c34f826]:hover,footer .links a[data-v-4c34f826]:hover{color:var(--color-primary)}footer .infos a:hover .icon[data-v-4c34f826],footer .links a:hover .icon[data-v-4c34f826]{background:var(--color-primary);color:var(--color-primary-foreground)}.fade-enter-active,.fade-leave-active{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter}.fade-enter-from,.fade-leave-to{filter:blur(12px);opacity:0;transform:scale(.97)}.fade-enter-active+footer,.fade-leave-active+footer{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter}.fade-enter-from+footer,.fade-leave-to+footer{filter:blur(12px);opacity:0;transform:translateY(20px) scale(.97)}
