/* A discreet contact shortcut on the home page only. */
.site-whatsapp{position:fixed;right:max(16px,calc(env(safe-area-inset-right,0px) + 12px));bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 14px));z-index:30;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#f6eade;text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent}
.site-whatsapp::before{content:"";position:absolute;inset:2px;z-index:-1;border:1px solid rgba(246,234,222,.26);border-radius:50%;background:rgba(45,29,56,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 5px 18px rgba(16,7,23,.24);transition:background .18s,border-color .18s}
.site-whatsapp svg{width:21px;height:21px;stroke:currentColor;pointer-events:none}
.site-whatsapp:hover::before{background:rgba(65,42,78,.9);border-color:rgba(212,150,94,.65)}
.site-whatsapp:focus-visible{outline:2px solid #d4965e;outline-offset:3px}
html.home-menu-open .site-whatsapp,body:has(dialog[open]) .site-whatsapp{display:none}

.home-premium .project-footer .footer-end{padding-right:54px}
