
/* components.css - minimal styles for header/footer/cta; merge with your stylesheet if needed */
.header .container, .footer .container { max-width: 1200px; margin: 0 auto; padding: 12px 16px; }
#floating-cta { position: fixed; right: 16px; bottom: 16px; display: flex; flex-direction: column; gap: 10px; z-index: 9999; }
#floating-cta .cta-button { display: inline-block; padding: 10px 14px; border-radius: 9999px; text-decoration: none; border: 1px solid rgba(0,0,0,.1); backdrop-filter: blur(8px); }
#floating-cta .cta-button.secondary { opacity: .9; }
