.maibu-cursor {
  --color-text: #fff;
  --color-bg: #171717;
  --color-line: #292929;
  --color-link: #c09956;
  --color-link-hover: #c09956;
  --color-info: #ff0000;
}
.maibu-cursor .circle-cursor {
  position: fixed;
  left: 0;
  top: 0;
  pointer-events: none;
  border-radius: 50%;
}

@media (min-width: 992px) {
  .maibu-cursor .circle-cursor--outer {
    width: 48px;
    height: 48px;
    border: 1px solid #c09956;
    z-index: 12000;
    opacity: 0.2;
  }
  .maibu-cursor .circle-cursor--inner {
    width: 5px;
    height: 5px;
    left: -2.5px;
    top: -2.5px;
    z-index: 11000;
    background: #c09956;
  }
}