@keyframes svelte-hnijum-dock-glow{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 0 6px color-mix(in oklch,var(--theme-primary) 55%,transparent)}60%{box-shadow:0 0 0 3px color-mix(in oklch,var(--theme-primary) 30%,transparent)}to{box-shadow:0 1px 2px #00000014}}.dock-block.svelte-hnijum{box-shadow:0 1px 2px #00000014;animation:svelte-hnijum-dock-glow .85s ease-out both}.day-ribbon-card.svelte-hnijum{box-shadow:0 1px 2px #00000014,0 12px 32px -8px #00000038,0 24px 64px -20px color-mix(in oklch,var(--theme-accent) 34%,transparent)}.day-ribbon-card.svelte-hnijum:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklch,var(--theme-accent) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.day-ribbon-card.svelte-hnijum>:where(.svelte-hnijum){position:relative;z-index:1}.axis-line.svelte-hnijum:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(to right,transparent 0%,color-mix(in oklch,var(--theme-text) 16%,transparent) 12%,color-mix(in oklch,var(--theme-text) 16%,transparent) 88%,transparent 100%);pointer-events:none;z-index:0}.ribbon-complete.svelte-hnijum:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--theme-primary) 18%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:svelte-hnijum-ribbon-shimmer .9s ease-out 1;pointer-events:none}@keyframes svelte-hnijum-ribbon-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dock-block.svelte-hnijum{animation:none}.ribbon-complete.svelte-hnijum:after{animation:none;content:none}}
