.sr-item{--lp-plate:hsl(var(--class-hue) 55% 89%);--lp-band:hsl(var(--class-hue) 62% 40%);--sr-dot:var(--lp-band)}.dark .sr-item{--lp-plate:hsl(var(--class-hue) 36% 17%);--lp-band:hsl(var(--class-hue) 55% 58%);--sr-dot:hsl(var(--class-hue) 55% 62%)}.sr-item.is-neutral{--lp-plate:hsl(var(--muted));--lp-band:hsl(var(--primary));--sr-dot:hsl(var(--primary))}.sr-ring>svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.sr-ring-track{fill:none;stroke:var(--lp-plate);stroke-width:5px}.sr-ring-fill{fill:none;stroke:var(--lp-band);stroke-width:5px;stroke-linecap:round}.sr-item.is-done .sr-ring-track{stroke:var(--lp-band)}.sr-ring-disc{background:var(--lp-plate);color:var(--lp-band);border-radius:999px;place-items:center;display:grid;position:absolute;inset:15%}.sr-item.is-neutral .sr-ring-disc{color:hsl(var(--foreground));background:0 0}.sr-item.is-neutral.is-empty .sr-ring-disc{color:hsl(var(--muted-foreground))}.sr-item.is-done .sr-ring-disc{background:var(--lp-band);color:#ffffffeb}.sr-item.is-neutral.is-done .sr-ring-disc,.dark .sr-item.is-done .sr-ring-disc{color:hsl(var(--primary-foreground))}.sr-title{min-height:2lh}.sr-dot{background:hsl(var(--marker));border-radius:999px;width:.4rem;height:.4rem}@media (min-width:64rem){.sr-dot{width:.5rem;height:.5rem}}.sr-dot.is-done{background:var(--sr-dot)}.sr-dot.is-half{background:linear-gradient(90deg, var(--sr-dot) 50%, hsl(var(--marker)) 50%)}.sr-legend .sr-dot.is-done{background:hsl(var(--primary))}.sr-legend .sr-dot.is-half{background:linear-gradient(90deg, hsl(var(--primary)) 50%, hsl(var(--marker)) 50%)}
