
/* Shared navigation and contact */
#valicat-anchor, #valicat-chat-modal, #audio-toggle-btn { display:none !important; }
.aether-whatsapp { position:fixed; bottom:calc(24px + env(safe-area-inset-bottom, 0px)); right:calc(24px + env(safe-area-inset-right, 0px)); z-index:99999; display:flex; align-items:center; justify-content:center; width:60px; height:60px; border-radius:50%; background:#25d366; color:white; box-shadow:0 5px 24px #0006; transition:transform .2s; }
.aether-whatsapp:hover {transform:scale(1.08);color:white;}
.aether-whatsapp:focus-visible {outline:3px solid white;outline-offset:4px;}
.aether-whatsapp svg {width:34px;height:34px;fill:currentColor;}
@media(max-width:768px){.aether-whatsapp{bottom:calc(16px + env(safe-area-inset-bottom, 0px));right:calc(16px + env(safe-area-inset-right, 0px));width:56px;height:56px;}}

.aether-bolt{color:#d8b4fe;flex-shrink:0;filter:drop-shadow(0 0 7px #a855f780);}
.aether-whatsapp{background:linear-gradient(145deg,#35eb86,#13b965);border:1px solid #ffffff60;box-shadow:0 8px 28px #0007,0 0 20px #25d36625;}
@media(max-width:768px){.aether-whatsapp{width:68px;height:68px;right:calc(28px + env(safe-area-inset-right,0px));bottom:calc(26px + env(safe-area-inset-bottom,0px));}.aether-whatsapp svg{width:37px;height:37px;}}
