.cm-flutuante{z-index:45;aspect-ratio:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;line-height:0;position:fixed}.cm-flutuante img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.cm-logo{perspective:600px;filter:drop-shadow(0 6px 10px #0f172a42);width:56px;bottom:1.5rem;right:1.5rem}.cm-logo img{animation:6s linear infinite cm-logo-giro}.cm-logo:hover img{animation-play-state:paused}@keyframes cm-logo-giro{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.cm-mascote{cursor:grab;touch-action:none;filter:drop-shadow(0 12px 16px #0f172a38);width:clamp(110px,16vw,190px);bottom:clamp(14px,3vw,30px);left:clamp(14px,3vw,34px)}.cm-mascote:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #fff}.cm-mascote.is-arrastando{cursor:grabbing;filter:drop-shadow(0 20px 24px #0f172a52)}.cm-cores img{transition:filter .38s}.cm-cores[data-cor=azul] img{filter:none}.cm-cores[data-cor=rosa] img{filter:hue-rotate(95deg)saturate(.85)brightness(1.2)}.cm-cores[data-cor=laranja] img{filter:hue-rotate(172deg)saturate(1.4)brightness(1.4)}.cm-cores[data-cor=verde] img{filter:hue-rotate(262deg)saturate(1.1)brightness(1.25)}.cm-cores[data-cor=amarelo-ouro] img{filter:hue-rotate(190deg)saturate(1.5)brightness(1.75)}.cm-cofrin{z-index:40;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 6px 10px #00000073);background:0 0;border:0;padding:0;line-height:0}.cm-cofrin img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cm-cofrin.is-ativo{cursor:grabbing;filter:drop-shadow(0 14px 18px #00000080)}.cm-cofrin:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #60a5fa}@media (prefers-reduced-motion:reduce){.cm-logo img{animation:none}.cm-cores img{transition:none}}
