.srd-cursor{position:fixed;left:0;top:0;width:14px;height:14px;border:1px solid #e6c99399;border-radius:50%;pointer-events:none;z-index:10020;display:grid;place-items:center;opacity:0;color:#f4dfb8;background:#0b241a12;font:500 8px/1 Inter,sans-serif;letter-spacing:1px;transition:width 220ms ease,height 220ms ease,opacity 160ms ease,background 220ms ease;will-change:transform}
.srd-cursor.is-visible{opacity:.8}
.srd-cursor[data-mode="explore"],.srd-cursor[data-mode="view"]{width:62px;height:62px;background:#0b241abd;border-color:#e6c99399}
.srd-cursor[data-mode="nav"]{width:25px;height:25px;background:#0b241a99;font-size:13px}
.srd-scroll-progress{position:fixed;right:9px;top:35vh;width:2px;height:30vh;background:#123326b3;z-index:1001;pointer-events:none;border-radius:2px}
.srd-scroll-progress span{display:block;width:100%;height:100%;background:#ddc18a;transform:scaleY(0);transform-origin:top;opacity:.7}
.srd-magnetic{transition:translate 300ms cubic-bezier(.22,1,.36,1),background-color 300ms ease,color 300ms ease,border-color 300ms ease;translate:var(--magnetic-x,0px) var(--magnetic-y,0px)}
.srd-magnetic i,.srd-magnetic span[aria-hidden="true"]{display:inline-block;transition:translate 300ms ease}
.srd-magnetic:hover{background-color:#e3c58e!important;color:#10291d!important;border-color:#e3c58e!important}
.srd-magnetic:hover i,.srd-magnetic:hover span[aria-hidden="true"]{translate:3px 0}
.srd-page-veil{position:fixed;inset:0;background:#071b14;z-index:10010;pointer-events:none;opacity:0}
.srd-page-veil::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#dfc18a;transform:scaleX(0);transform-origin:left}
.srd-page-veil.is-leaving{opacity:1;transition:opacity 220ms ease;pointer-events:auto}
.srd-page-veil.is-leaving::after{transform:scaleX(1);transition:transform 220ms cubic-bezier(.22,1,.36,1)}
@media(hover:none),(pointer:coarse),(max-width:760px){.srd-cursor,.srd-scroll-progress{display:none}.srd-magnetic{translate:none}}
@media(prefers-reduced-motion:reduce){.srd-cursor,.srd-page-veil{display:none}.srd-magnetic,.srd-magnetic i,.srd-magnetic span[aria-hidden="true"]{translate:none!important;transition:none}}
@media(forced-colors:active){.srd-cursor,.srd-scroll-progress{display:none}}
