.rays.svelte-1hvj003{--ray:color-mix(in srgb, var(--tm-color-reward) 68%, transparent);--ray-core:var(--tm-gold-light);contain:paint;pointer-events:none;display:block;position:relative;overflow:hidden}.accent.svelte-1hvj003{--ray:color-mix(in srgb, var(--tm-color-accent) 60%, transparent);--ray-core:var(--tm-color-accent-strong)}.secondary.svelte-1hvj003{--ray:color-mix(in srgb, var(--tm-color-secondary) 56%, transparent);--ray-core:var(--tm-color-secondary)}.fill.svelte-1hvj003{z-index:0;position:absolute;inset:0}.sm.svelte-1hvj003,.md.svelte-1hvj003,.lg.svelte-1hvj003,.xl.svelte-1hvj003{inline-size:var(--side);block-size:var(--side);display:inline-block}.sm.svelte-1hvj003{--side:4rem}.md.svelte-1hvj003{--side:8rem}.lg.svelte-1hvj003{--side:14rem}.xl.svelte-1hvj003{--side:22rem}.disc.svelte-1hvj003{aspect-ratio:1;inline-size:150%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.disc.svelte-1hvj003:before{content:"";background:repeating-conic-gradient(from 0deg, var(--ray) 0 calc(180deg / var(--rays)), transparent calc(180deg / var(--rays)) calc(360deg / var(--rays)));mask-image:radial-gradient(circle, transparent 0 8%, var(--tm-color-ink) 24%, transparent 66%);position:absolute;inset:0}:root[data-fx=full] .disc.svelte-1hvj003{animation:svelte-1hvj003-turn calc(var(--tm-duration-scene) * 24) linear infinite}@keyframes svelte-1hvj003-turn{to{rotate:1turn}}@media (forced-colors:active){.rays.svelte-1hvj003{display:none}}
