/* TIMEON 12.5: only the homepage fixed Kakao dot. No body.home selector. */
html body #site .fixed-actions > a[data-kakao] {
  display:flex !important; align-items:center !important; justify-content:center !important;
  gap:9px !important; overflow:visible !important;
  animation:none !important; transform:none !important;
}
html body #site .fixed-actions > a[data-kakao]::before,
html body #site .fixed-actions > a[data-kakao]::after {
  content:none !important; display:none !important;
}
html body #site .fixed-actions > a[data-kakao] > .timeon-home-kakao-wave125 {
  display:block !important; box-sizing:border-box !important;
  position:relative !important; width:10px !important; height:10px !important;
  min-width:10px !important; min-height:10px !important; flex:0 0 10px !important;
  margin:0 !important; padding:0 !important;
  border:0 !important; border-radius:50% !important;
  background:#1b5b49 !important;
  overflow:visible !important; opacity:1 !important;
  visibility:visible !important; box-shadow:none !important;
  animation:none !important; transform:none !important;
}
html body #site .fixed-actions > a[data-kakao] > .timeon-home-kakao-wave125::after {
  content:"" !important; position:absolute !important;
  display:block !important; inset:0 !important;
  width:10px !important; height:10px !important;
  border-radius:50% !important; background:#1b5b49 !important;
  transform:scale(1); transform-origin:center !important;
  opacity:.4; pointer-events:none !important;
  animation:timeon-kakao-wave-125 2.1s ease-out infinite !important;
}
@keyframes timeon-kakao-wave-125 {
  0% { transform:scale(1); opacity:.42; }
  68% { transform:scale(3.4); opacity:0; }
  100% { transform:scale(3.4); opacity:0; }
}
@media (prefers-reduced-motion: reduce) {
  html body #site .fixed-actions > a[data-kakao] > .timeon-home-kakao-wave125::after {
    animation:none !important; transform:scale(1.6); opacity:.12;
  }
}
