:root{--sb-size:14px;--sb-l-min:0;--sb-l-max:.56}.dark,.shell{--sb-l-min:.68;--sb-l-max:1}@media (pointer:fine){::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size);background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0;border:4px solid #0000;border-radius:999px}::-webkit-scrollbar-track:vertical{margin-block:4px}::-webkit-scrollbar-track:horizontal{margin-inline:4px}::-webkit-scrollbar-track:hover{background:color-mix(in oklab, var(--foreground) 11%, transparent) padding-box}::-webkit-scrollbar-track:active{background:color-mix(in oklab, var(--foreground) 11%, transparent) padding-box}.shell::-webkit-scrollbar-track{background:color-mix(in oklab, var(--foreground) 6%, transparent) padding-box}.shell ::-webkit-scrollbar-track{background:color-mix(in oklab, var(--foreground) 6%, transparent) padding-box}.shell::-webkit-scrollbar-track:hover{background:color-mix(in oklab, var(--foreground) 14%, transparent) padding-box}.shell ::-webkit-scrollbar-track:hover{background:color-mix(in oklab, var(--foreground) 14%, transparent) padding-box}.shell::-webkit-scrollbar-track:active{background:color-mix(in oklab, var(--foreground) 14%, transparent) padding-box}.shell ::-webkit-scrollbar-track:active{background:color-mix(in oklab, var(--foreground) 14%, transparent) padding-box}::-webkit-scrollbar-thumb{--sb-dir:to bottom;--sb-boost:0;--sb-glow:0%;--sb-1:var(--cover-1,var(--brand));--sb-2:var(--cover-2,var(--brand));--sb-3:var(--cover-3,var(--brand));background:linear-gradient(var(--sb-dir), var(--sb-1), var(--sb-2), var(--sb-3)) padding-box, linear-gradient(var(--sb-dir), color-mix(in oklab, var(--sb-1) var(--sb-glow), transparent), color-mix(in oklab, var(--sb-3) var(--sb-glow), transparent)) border-box;border:4px solid #0000;border-radius:999px;min-width:44px;min-height:44px}::-webkit-scrollbar-thumb:horizontal{--sb-dir:to right}::-webkit-scrollbar-thumb:hover{--sb-boost:.04;--sb-glow:45%;border-width:2px}::-webkit-scrollbar-thumb:active{--sb-boost:.08;--sb-glow:70%;border-width:2px}body::-webkit-scrollbar:vertical{background:linear-gradient(var(--shell) calc(3.5rem - 1px), var(--sidebar-border) 0 3.5rem, var(--background) 0)}body::-webkit-scrollbar-track:vertical{margin-top:calc(3.5rem + 4px)}}@supports (color:oklch(from red l c h)){header.shell:after{--sb-1:oklch(from var(--cover-1,var(--brand)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h);--sb-2:oklch(from var(--cover-2,var(--chart-4)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h);--sb-3:oklch(from var(--cover-3,var(--chart-3)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h)}::-webkit-scrollbar-thumb{--sb-1:oklch(from var(--cover-1,var(--brand)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h);--sb-2:oklch(from var(--cover-2,var(--chart-4)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h);--sb-3:oklch(from var(--cover-3,var(--chart-3)) clamp(var(--sb-l-min), calc(l + var(--sb-boost,0)), var(--sb-l-max)) calc(c + var(--sb-boost,0)) h)}}@supports not selector(::-webkit-scrollbar){@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--cover-1,var(--brand)) transparent}}@supports (color:oklch(from red l c h)){@media (pointer:fine){*{scrollbar-color:oklch(from var(--cover-1,var(--brand)) clamp(var(--sb-l-min), l, var(--sb-l-max)) c h) transparent}}}}@supports (animation-timeline:scroll()){header.shell:after{content:"";inset-inline:0;background:linear-gradient(to right, var(--sb-1,var(--brand)), var(--sb-2,var(--brand)), var(--sb-3,var(--brand)));height:2px;box-shadow:0 0 8px color-mix(in oklab, var(--sb-2,var(--brand)) 60%, transparent);transform-origin:0;pointer-events:none;border-radius:999px;animation:linear both page-scroll-line;animation-timeline:scroll(root);position:absolute;bottom:-1px;transform:scaleX(0)}}@keyframes page-scroll-line{to{transform:scaleX(1)}}@property --row-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --row-fade-end{syntax:"<length>";inherits:false;initial-value:0}[data-card-row]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--row-fade-start), black calc(100% - var(--row-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--row-fade-start), black calc(100% - var(--row-fade-end)), transparent);transition:--row-fade-start .3s ease-out,--row-fade-end .3s ease-out}[data-card-row][data-more-before]{--row-fade-start:3rem}[data-card-row][data-more-after]{--row-fade-end:3rem}[data-card-row]:has(:focus-visible){--row-fade-start:0px;--row-fade-end:0px}@media (pointer:fine){[data-card-row]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--row-fade-start), black calc(100% - var(--row-fade-end)), transparent), linear-gradient(black, black);mask-image:linear-gradient(to right, transparent, black var(--row-fade-start), black calc(100% - var(--row-fade-end)), transparent), linear-gradient(black, black);-webkit-mask-size:100% calc(100% - var(--sb-size)), 100% var(--sb-size);mask-size:100% calc(100% - var(--sb-size)), 100% var(--sb-size);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (prefers-reduced-motion:reduce){[data-card-row]{transition:none}}
