@media (max-width: 768px){.footer[data-v-54d6633f]{padding:40px 0 20px}.footer-content[data-v-54d6633f]{margin-bottom:30px}.footer-content[data-v-54d6633f]:has(.footer-section){grid-template-columns:1fr;gap:30px}.footer-links.simple[data-v-54d6633f]{flex-direction:column;align-items:center;gap:12px}}h3[data-v-54d6633f]{font-size:18px;font-weight:600;margin-bottom:16px;transition:color .3s ease}p[data-v-54d6633f]{font-size:14px;line-height:1.6;margin-bottom:8px;transition:color .3s ease}a[data-v-54d6633f],.app-link[data-v-54d6633f]{text-decoration:none;font-size:14px;transition:color .3s ease;cursor:pointer;color:var(--color-text-secondary, rgba(255, 255, 255, .7))}a[data-v-54d6633f]:hover,.app-link[data-v-54d6633f]:hover{color:var(--color-hover-primary, #64ffda)}.app-link[data-v-54d6633f]{border:0;padding:0;background:none;font-family:inherit;text-align:left}a[data-v-54d6633f]:focus-visible,.app-link[data-v-54d6633f]:focus-visible{outline:2px solid var(--color-primary, #80aad7);outline-offset:4px}.container[data-v-54d6633f]{max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container[data-v-54d6633f]{padding:0 16px}}.footer-content[data-v-54d6633f]{margin-bottom:40px}.footer-content[data-v-54d6633f]:has(.footer-section){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.footer-section .footer-links[data-v-54d6633f]{list-style:none}.footer-section .footer-links li[data-v-54d6633f]{margin-bottom:8px}.footer-bottom[data-v-54d6633f]{border-top:1px solid var(--color-border, rgba(255, 255, 255, .1));padding-top:20px;text-align:center}.footer-bottom p[data-v-54d6633f]{font-size:12px;margin-bottom:4px;color:var(--color-text-muted, rgba(255, 255, 255, .5));transition:color .3s ease}.footer-links.simple[data-v-54d6633f]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}@media (max-width: 768px){.footer-links.simple[data-v-54d6633f]{gap:16px}}.footer-links.simple a[data-v-54d6633f]{text-decoration:none;font-size:14px;transition:color .3s ease;cursor:pointer}.footer[data-v-54d6633f]{position:relative;padding:60px 0 20px;border-top:1px solid;transition:all .3s ease}.footer.footer-light[data-v-54d6633f]{background:var(--color-bg-end, #fff);border-top-color:var(--color-border, rgba(0, 0, 0, .1));color:var(--color-text-primary, #333)}.footer.footer-light .footer-section h3[data-v-54d6633f]{color:var(--color-primary, #80aad7)}.footer.footer-light .footer-links a[data-v-54d6633f],.footer.footer-light .footer-links .app-link[data-v-54d6633f]{color:var(--color-text-secondary, #666)}.footer.footer-light .footer-links a[data-v-54d6633f]:hover,.footer.footer-light .footer-links .app-link[data-v-54d6633f]:hover{color:var(--color-hover-primary, #80aad7)}.footer.footer-light p[data-v-54d6633f]{color:var(--color-text-secondary, #666)}.footer.footer-dark[data-v-54d6633f]{background:var(--color-bg-start, #000);border-top-color:var(--color-border, rgba(255, 255, 255, .1));color:var(--color-text-primary, #fff)}.footer.footer-dark .footer-section h3[data-v-54d6633f]{color:var(--color-primary, #64ffda)}.footer.footer-dark .footer-links a[data-v-54d6633f],.footer.footer-dark .footer-links .app-link[data-v-54d6633f]{color:var(--color-text-secondary, rgba(255, 255, 255, .7))}.footer.footer-dark .footer-links a[data-v-54d6633f]:hover,.footer.footer-dark .footer-links .app-link[data-v-54d6633f]:hover{color:var(--color-hover-primary, #64ffda)}.footer.footer-dark p[data-v-54d6633f]{color:var(--color-text-secondary, rgba(255, 255, 255, .7))}
