.cf-click-current{position:fixed;z-index:99999;height:18px;pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px #a3dfff);animation:cf-current-pulse .48s cubic-bezier(.15,.7,.18,1) forwards}
.cf-click-current svg{display:block;width:100%;height:100%;overflow:visible}
.cf-click-current path{fill:none;stroke:#ecfbff;stroke-width:2;stroke-linecap:round;stroke-dasharray:1020;stroke-dashoffset:1020;animation:cf-current-draw .43s ease-out forwards}
.cf-sound-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:24px;padding:0 14px;border:1px solid #bdd6e184;background:#07121dcc;color:#edf6f9;font:700 10px/1 Manrope,Arial,sans-serif;letter-spacing:.08em;cursor:pointer;backdrop-filter:blur(15px)}
.cf-sound-toggle:focus-visible{outline:2px solid #b9e7ff;outline-offset:3px}
@keyframes cf-current-pulse{0%{opacity:0;transform:scaleX(.75)}23%{opacity:1}100%{opacity:0;transform:scaleX(1.07)}}
@keyframes cf-current-draw{to{stroke-dashoffset:0}}
@media(max-width:700px){.cf-sound-toggle{min-height:36px;padding:0 10px}}
@media(prefers-reduced-motion:reduce){.cf-click-current{display:none}}
