.grain.svelte-oszl9e{z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite svelte-oszl9e-grain;position:fixed;inset:-50%}.ring.svelte-oszl9e{z-index:95;pointer-events:none;opacity:0;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.ring.svelte-oszl9e i:where(.svelte-oszl9e){border:1px solid var(--gold-500);width:38px;height:38px;transition:transform .5s var(--e-out), background .4s;background:#c9a45c00;border-radius:50%;margin:-19px 0 0 -19px;display:block}.ring.on{opacity:1}.ring.hot i.svelte-oszl9e{background:#c9a45c29;transform:scale(1.7)}@media (pointer:fine){.ring.svelte-oszl9e{display:block}}@keyframes svelte-oszl9e-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain.svelte-oszl9e{animation:none}}
