.VibeBackground-module__x0WqNG__root{z-index:0;pointer-events:none;background-image:var(--vibe-gradient,none);opacity:0;transition:opacity .6s;position:fixed;inset:0}html[data-vibe-enabled=true] .VibeBackground-module__x0WqNG__root{opacity:1}
.VibeButton-module__gLIVRW__root{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .22s,background-image .22s,transform .18s;display:flex;box-shadow:0 0 44px #0000001f}.VibeButton-module__gLIVRW__root:focus-visible{outline:2px solid color-mix(in srgb, var(--text-color-primary) 55%, transparent);outline-offset:2px}.VibeButton-module__gLIVRW__inactive{background-image:var(--vibe-gradient)}.VibeButton-module__gLIVRW__active{background-image:linear-gradient(#fdfdfd,#ecebe8)}html[data-vibe-enabled=true] .VibeButton-module__gLIVRW__root{background-image:linear-gradient(#fdfdfd,#ecebe8)}html:not([data-vibe-enabled=true]) .VibeButton-module__gLIVRW__root{background-image:var(--vibe-gradient)}.VibeButton-module__gLIVRW__dot{border-radius:50%;width:10px;height:10px;transition:border-color .22s,background-color .22s}.VibeButton-module__gLIVRW__inactive .VibeButton-module__gLIVRW__dot{background:#ffffff4d;border:1px solid #ffffffb8}.VibeButton-module__gLIVRW__active .VibeButton-module__gLIVRW__dot{background:#00000014;border:1px solid #0000002e}html[data-vibe-enabled=true] .VibeButton-module__gLIVRW__root .VibeButton-module__gLIVRW__dot{background:#00000014;border:1px solid #0000002e}html:not([data-vibe-enabled=true]) .VibeButton-module__gLIVRW__root .VibeButton-module__gLIVRW__dot{background:#ffffff4d;border:1px solid #ffffffb8}
