.flag-icon[data-v-8bd2a0b0]{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lang-label[data-v-8bd2a0b0]{font-size:.85rem;font-weight:500}.footer-eco[data-v-3cc92ca3]{color:hsla(0,0%,100%,.7)}.footer-logo[data-v-3cc92ca3]{height:42px;width:auto}.footer-nav[data-v-3cc92ca3]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 4px}.footer-nav a[data-v-3cc92ca3]{color:#7cc23a;text-decoration:none;font-size:.9rem;font-weight:500;padding:4px 14px;border-radius:20px;transition:color .2s ease,background-color .2s ease}.footer-nav a[data-v-3cc92ca3]:hover{color:#fff;background-color:hsla(0,0%,100%,.08)}.footer-copy[data-v-3cc92ca3]{font-size:.85rem;color:hsla(0,0%,100%,.45)}#public-layout{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.page-enter-active{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .18s ease}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0}