.header-scrolled[data-v-e861a65d]{background-color:#0f172af2;animation:border-neutral-flash-e861a65d .8s ease-out forwards}@keyframes border-neutral-flash-e861a65d{0%{border-bottom:1px solid transparent}40%{border-bottom:1px solid rgba(148,163,184,.4)}to{border-bottom:1px solid rgba(255,255,255,.08)}}.logo-img[data-v-e861a65d]{height:40px}@media (min-width: 768px){.logo-img[data-v-e861a65d]{height:48px}}.nav-link[data-v-e861a65d]{position:relative;color:#94a3b8;transition:color .3s ease}.nav-link[data-v-e861a65d]:hover{color:#e2e8f0}.nav-link.active[data-v-e861a65d]{color:var(--clr-primary)}.nav-link.active[data-v-e861a65d]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--clr-primary);border-radius:2px}.cta-button-small[data-v-e861a65d]{background-color:#1abc9c;color:#0f172a;font-weight:700;padding:8px 20px;border-radius:9999px;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 20px #1abc9c66;position:relative;overflow:hidden;font-size:.875rem}.cta-button-small[data-v-e861a65d]:hover{background-color:#31e0bd;transform:translateY(-2px);box-shadow:0 0 30px #1abc9c99}.cta-button-small[data-v-e861a65d]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:none}.cta-button-small[data-v-e861a65d]:hover:after{left:200%;transition:left .6s ease-in-out}@media (max-width: 768px){header[data-v-e861a65d]{padding:12px 16px}.logo-img[data-v-e861a65d]{height:32px}nav[data-v-e861a65d]{gap:.5rem}.nav-link[data-v-e861a65d]{font-size:.75rem}.cta-button-small[data-v-e861a65d]{padding:6px 12px;font-size:.6875rem}}.app-footer[data-v-a1958eb2]{background:linear-gradient(180deg,#0f172a00,#070b15f2,#070b15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(26,188,156,.1);padding:4rem 2rem 2rem;position:relative;overflow:hidden;box-shadow:0 -10px 40px #0000004d}.app-footer[data-v-a1958eb2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(26,188,156,.3),transparent)}.footer-content[data-v-a1958eb2]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.footer-logo[data-v-a1958eb2]{margin-bottom:1rem}.logo-image[data-v-a1958eb2]{height:120px;width:auto;filter:drop-shadow(0 0 30px rgba(26,188,156,.3));transition:transform .3s ease,filter .3s ease}.logo-image[data-v-a1958eb2]:hover{transform:scale(1.05);filter:drop-shadow(0 0 40px rgba(26,188,156,.5))}.footer-info[data-v-a1958eb2]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.app-footer.animated .footer-logo[data-v-a1958eb2]{animation:fadeInScale-a1958eb2 .8s ease-out}.app-footer.animated .footer-info[data-v-a1958eb2]{animation:fadeInUp-a1958eb2 .8s ease-out .2s both}@keyframes fadeInScale-a1958eb2{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-a1958eb2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.copyright[data-v-a1958eb2]{color:#94a3b8;font-size:.9375rem;font-weight:500;margin:0}.made-with-love[data-v-a1958eb2]{color:#cbd5e1;font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.heart-icon[data-v-a1958eb2]{color:#10b981;animation:heartbeat-a1958eb2 1.5s ease-in-out infinite}@keyframes heartbeat-a1958eb2{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(1)}}.github-button[data-v-a1958eb2]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s ease;margin-top:.5rem}.github-button[data-v-a1958eb2]:hover{background:#1abc9c1a;border-color:#1abc9c;color:#1abc9c;transform:translateY(-2px);box-shadow:0 4px 12px #1abc9c33}.github-button .star-icon[data-v-a1958eb2]{transition:transform .3s ease}.github-button:hover .star-icon[data-v-a1958eb2]{transform:rotate(72deg) scale(1.2)}.footer-line[data-v-a1958eb2]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#1abc9c,transparent);opacity:.5}@media (max-width: 768px){.app-footer[data-v-a1958eb2]{padding:3rem 1.5rem 1.5rem}.logo-image[data-v-a1958eb2]{height:80px}.copyright[data-v-a1958eb2],.made-with-love[data-v-a1958eb2]{font-size:.875rem}.github-button[data-v-a1958eb2]{font-size:.8125rem;padding:.5rem 1rem}}
