:root{--v: #3b28cc;--bg: #1e1b2e;--text: #eaebed;--border: rgba(59,40,204,.25)}.cichlify-footer.svelte-ww90uw{background:linear-gradient(to top,#151222 0%,var(--bg) 100%);border-top:1px solid var(--border);padding:5rem 0 2rem;font-family:Host Grotesk,sans-serif}.container.svelte-ww90uw{max-width:1280px;margin:0 auto;padding:0 1.5rem}.footer-grid.svelte-ww90uw{display:grid;grid-template-columns:1fr;gap:4rem;margin-bottom:4rem}.logo.svelte-ww90uw{font-size:2.6rem;font-weight:900;margin:0 0 1rem}.gradient-text.svelte-ww90uw{background:linear-gradient(90deg,#fff,var(--v));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tagline.svelte-ww90uw{color:#aaa;line-height:1.7;max-width:320px;margin-bottom:2rem}.social-icons.svelte-ww90uw{display:flex;gap:1rem}.social-icon.svelte-ww90uw{width:48px;height:48px;background:#3b28cc33;border:1px solid var(--border);border-radius:16px;display:grid;place-items:center;color:#ccc;transition:all .4s}.social-icon.svelte-ww90uw:hover{background:var(--v);color:#fff;transform:translateY(-8px);box-shadow:0 20px 40px #3b28cc66}.social-icon.svelte-ww90uw svg:where(.svelte-ww90uw){width:24px;height:24px}.links-section.svelte-ww90uw h3:where(.svelte-ww90uw){font-size:1.4rem;color:#fff;margin-bottom:1.5rem;font-weight:700}.footer-link.svelte-ww90uw{color:#bbb;text-decoration:none;font-weight:500;display:inline-block;transition:all .3s}.footer-link.svelte-ww90uw:hover{color:#fff;transform:translate(8px)}.footer-bottom.svelte-ww90uw{border-top:1px solid var(--border);padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;color:#888;font-size:.95rem}.made-with.svelte-ww90uw{color:#aaa}.heart.svelte-ww90uw{color:#f36;animation:svelte-ww90uw-pulse 2s infinite}@keyframes svelte-ww90uw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media (min-width: 768px){.footer-grid.svelte-ww90uw{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem}.footer-bottom.svelte-ww90uw{flex-direction:row;justify-content:space-between}}
