/* Chat Bubble */
#willow-chat-bubble {
position: fixed;
bottom: 24px;
right: 24px;
background: #FAF7F4;
border: 2px solid #7B2D3A;
color: #7B2D3A;
padding: 14px 18px;
border-radius: 40px;
font-family: Inter, sans-serif;
font-size: 15px;
cursor: pointer;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
transition: all 0.2s ease;
z-index: 9999;
text-decoration: none;
}
#willow-chat-bubble:hover {
box-shadow: 0 6px 16px rgba(0,0,0,0.12);
}