.coding-stats .coding-stats__scroll{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--accent-panel-foreground) 42%, transparent) transparent}.coding-stats .coding-stats__scroll::-webkit-scrollbar{width:4px;height:4px}.coding-stats .coding-stats__scroll::-webkit-scrollbar-track{background:0 0}.coding-stats .coding-stats__scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--accent-panel-foreground) 42%, transparent);border-radius:999px}.coding-stats .coding-stats__scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--accent-panel-foreground) 58%, transparent)}.coding-stats .coding-stats__scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.coding-stats .coding-stats__scroll::-webkit-scrollbar-corner{width:0;height:0;display:none}.coding-stats .coding-stats__dot.is-solid{background-color:var(--accent-panel-foreground)}.coding-stats .coding-stats__dot.is-mid{background-color:color-mix(in oklch, var(--accent-panel-foreground) 70%, transparent)}.coding-stats .coding-stats__dot.is-soft{background-color:color-mix(in oklch, var(--accent-panel-foreground) 45%, transparent)}html[data-theme-resolved=dark] .coding-stats,html[data-theme-resolved=dark] .coding-stats .bg-accent{background-color:var(--accent-panel)}html[data-theme-resolved=dark] .coding-stats .text-background{color:var(--foreground)}html[data-theme-resolved=dark] .coding-stats .bg-background{background-color:var(--foreground)}html[data-theme-resolved=dark] .coding-stats .hover\:text-background:hover{color:var(--foreground)}html[data-theme-resolved=dark] .coding-stats .text-background\/50{color:color-mix(in oklch, var(--foreground) 72%, transparent)}html[data-theme-resolved=dark] .coding-stats .text-background\/45{color:color-mix(in oklch, var(--foreground) 62%, transparent)}html[data-theme-resolved=dark] .coding-stats .text-background\/60{color:color-mix(in oklch, var(--foreground) 75%, transparent)}html[data-theme-resolved=dark] .coding-stats .text-background\/70{color:color-mix(in oklch, var(--foreground) 82%, transparent)}html[data-theme-resolved=dark] .coding-stats .text-background\/75{color:color-mix(in oklch, var(--foreground) 84%, transparent)}html[data-theme-resolved=dark] .coding-stats .text-background\/85,html[data-theme-resolved=dark] .coding-stats .text-background\/90{color:color-mix(in oklch, var(--foreground) 92%, transparent)}html[data-theme-resolved=dark] .coding-stats .border-background\/10{border-color:color-mix(in oklch, var(--foreground) 16%, transparent)}html[data-theme-resolved=dark] .coding-stats .border-background\/15{border-color:color-mix(in oklch, var(--foreground) 20%, transparent)}html[data-theme-resolved=dark] .coding-stats .border-background\/20{border-color:color-mix(in oklch, var(--foreground) 24%, transparent)}html[data-theme-resolved=dark] .coding-stats .border-background\/25{border-color:color-mix(in oklch, var(--foreground) 30%, transparent)}html[data-theme-resolved=dark] .coding-stats .border-background\/30{border-color:color-mix(in oklch, var(--foreground) 36%, transparent)}html[data-theme-resolved=dark] .coding-stats .bg-background\/10{background-color:color-mix(in oklch, var(--foreground) 12%, transparent)}html[data-theme-resolved=dark] .coding-stats .bg-background\/15{background-color:color-mix(in oklch, var(--foreground) 16%, transparent)}html[data-theme-resolved=dark] .coding-stats .bg-background\/20{background-color:color-mix(in oklch, var(--foreground) 20%, transparent)}[data-astro-cid-vflnuwc7][data-astro-scale-in]{opacity:1;will-change:transform, opacity;transform:scale(1)}[data-astro-cid-vflnuwc7][data-astro-scale-in][data-ready=true][data-state=hidden]{opacity:0;transform:scale(var(--initial-scale))}[data-astro-cid-vflnuwc7][data-astro-scale-in][data-ready=true][data-state=visible]{opacity:1;transition:opacity var(--duration) var(--easing) var(--delay), transform var(--duration) var(--easing) var(--delay);transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-astro-cid-vflnuwc7][data-astro-scale-in]{opacity:1!important;transition:none!important;transform:scale(1)!important}}html[data-theme-resolved=dark] .works-scroll{background-color:var(--accent-panel)}.works-scroll__grid span{background-color:color-mix(in oklch, var(--foreground) 16%, transparent)}.works-scroll__viewport{height:100%;overflow:hidden}.works-scroll__track{backface-visibility:hidden;height:100%}.works-scroll__track [data-works-slide]{height:100%;min-height:100%;overflow:hidden}
