.progress-fill.svelte-1n3uvlj{background:var(--color-primary);transition:width .4s ease}.cell.svelte-1n3uvlj{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:4px;border:1px solid var(--border);font-size:.7rem;font-weight:700;color:var(--color-primary-foreground);line-height:1}.flex.svelte-1n3uvlj .cell:where(.svelte-1n3uvlj){width:.9rem;height:.9rem;aspect-ratio:auto}.cell.level-0.svelte-1n3uvlj{background:var(--bg-secondary)}.cell.level-1.svelte-1n3uvlj{background:color-mix(in oklch,var(--color-primary) 30%,transparent);border-color:transparent}.cell.level-2.svelte-1n3uvlj{background:color-mix(in oklch,var(--color-primary) 55%,transparent);border-color:transparent}.cell.level-3.svelte-1n3uvlj{background:color-mix(in oklch,var(--color-primary) 78%,transparent);border-color:transparent}.cell.level-4.svelte-1n3uvlj{background:var(--color-primary);border-color:transparent}.cell.future.svelte-1n3uvlj{opacity:.4;border-style:dashed}.cell.today.svelte-1n3uvlj{outline:2px solid var(--color-primary);outline-offset:1px}.cell-count.svelte-1n3uvlj{mix-blend-mode:normal}.cell.level-1.svelte-1n3uvlj .cell-count:where(.svelte-1n3uvlj),.cell.level-2.svelte-1n3uvlj .cell-count:where(.svelte-1n3uvlj){color:var(--text)}
