/* A permanent light ring is also the readable fallback without JavaScript. */
.studio-quick-contact a{position:relative;isolation:isolate;overflow:hidden;border-color:#F5F1E9;box-shadow:0 0 0 1px #82664B,0 3px 12px #0004;transition:background .15s}
.studio-quick-contact a:hover{transform:none}
.public-navigation-trigger{isolation:isolate;overflow:hidden}
.studio-quick-contact[data-contact-obstructed=true]{visibility:hidden;pointer-events:none}
.contact-contrast-layer{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;pointer-events:none;background:#C2A68A;color:#292929;clip-path:polygon(0 0,0 0,0 0);z-index:1}
.studio-quick-contact .contact-contrast-layer>svg,.public-navigation-trigger .contact-contrast-layer>svg{display:block;width:23px;height:23px;stroke:currentColor}
.studio-quick-contact a:focus-visible,.public-navigation-trigger:focus-visible{outline:3px solid #82664B;outline-offset:4px}
@media(forced-colors:active){.studio-quick-contact a,.public-navigation-trigger{background:ButtonFace;color:ButtonText;border:2px solid ButtonText;box-shadow:none;forced-color-adjust:none}.contact-contrast-layer{display:none}}
