html.has-custom-cursor body,html.has-custom-cursor body a,html.has-custom-cursor body button{cursor:none}html:not(.has-custom-cursor) .cursor-dot,html:not(.has-custom-cursor) .cursor-ring{display:none}:where(a,button,input,select,textarea,summary,[tabindex],[role=tab]):focus-visible{outline:2px solid var(--gold, #B98431)!important;outline-offset:3px!important;box-shadow:0 0 0 4px #0000008c!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ambient-orbs,.cursor-dot,.cursor-ring{display:none!important}}:root:not([data-theme=dark]){--ink-muted: #6b6b6b}
