@keyframes shimmer-text{0%{background-position:100%,0%}82%{background-position:-150%,0%}to{background-position:-150%,0%}}.shimmer-text{background-image:linear-gradient(90deg, transparent 0%, transparent 25%, var(--color-accent-600) 35%, var(--color-base-900) 38%, transparent 55%), linear-gradient(var(--color-base-500), var(--color-base-500));color:#0000;animation:shimmer-text 2.56s var(--ease-in-out-quad) infinite;background-repeat:no-repeat,no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}html.dark .shimmer-text{background-image:linear-gradient(90deg, transparent 0%, transparent 25%, var(--color-accent-400) 35%, var(--color-base-100) 38%, transparent 55%), linear-gradient(var(--color-base-500), var(--color-base-500))}
@keyframes work-icon-pop{0%{opacity:0;-webkit-filter:var(--disable-in-potato,blur(3px));transform:scale(.95)}to{opacity:1;-webkit-filter:var(--disable-in-potato,blur(0px));transform:scale(1)}}@keyframes work-icon-color{0%{color:#fff}50%{color:var(--icon-accent-color)}}.work-icon-pop{--icon-accent-color:var(--color-accent-400);animation:work-icon-pop .18s var(--ease-in-out-cubic) var(--work-t-icon,0s) backwards, work-icon-color .5s ease-out var(--work-t-icon,0s) backwards}:where(.dark) .work-icon-pop{--icon-accent-color:var(--color-accent-300)}.work-connector{--connector-base:var(--color-base-200);--connector-accent:var(--color-accent-600);--connector-accent-base:var(--color-base-900);background-color:var(--connector-base);position:relative;overflow:hidden}:where(.dark) .work-connector{--connector-base:var(--color-base-800);--connector-accent:var(--color-accent-400);--connector-accent-base:var(--color-base-100)}.work-connector:after{content:"";background-image:linear-gradient(to bottom, transparent 0%, transparent 30%, var(--connector-accent) 44%, var(--connector-accent-base) 52%, transparent 66%, transparent 100%);height:100%;animation:work-connector-comet 4s var(--ease-out-circ);position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@keyframes work-connector-comet{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes work-item-fade{0%{opacity:0}to{opacity:1}}.work-item{animation:work-item-fade 1s var(--ease-in-out-quad) backwards}.no-anim .work-item,.no-anim .work-icon-pop,.no-anim .work-connector:after,.no-anim .md-char{animation:none}.sql-snippet .shiki,.sql-snippet .shiki code,.sql-snippet .shiki .line{white-space:pre-wrap;word-break:break-word}.sql-snippet .shiki code .line:before{display:none}
