﻿.contact-links a{display:inline-flex;gap:.35rem;align-items:center;text-decoration:none;margin-right:.5rem}.contact-links a:hover{text-decoration:underline}.icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:middle}.icon svg{display:block;width:16px;height:16px}.contact-links .ms-3{margin-left:.5rem}

/* Base defaults to reduce page flash and keep a consistent canvas */
body{background:#F0ECE3;color:#222}

/* WhatsApp floating button (centralized) */
.whatsapp-float{position:fixed;width:60px;height:60px;bottom:30px;right:30px;background-color:#25D366;color:#FFF;border-radius:50px;box-shadow:2px 2px 10px rgba(0,0,0,.3);z-index:1000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}
.whatsapp-float:hover{background-color:#128C7E;transform:scale(1.1);box-shadow:2px 2px 15px rgba(0,0,0,.4)}
.whatsapp-float svg{width:32px;height:32px;display:block}
@media (max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float svg{width:28px;height:28px}}
