.slate-card.svelte-bno8f3{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}aside.svelte-mqbz81{color:var(--color-text-secondary);text-align:center;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.85rem}p.svelte-mqbz81{margin:0 0 .5rem}button.svelte-mqbz81{cursor:pointer;padding:.4rem .75rem}button.svelte-mqbz81:disabled{cursor:default;opacity:.6}main.svelte-1izndne{width:100%;min-width:0;padding:var(--space-page)}.arrow.svelte-1izndne svg:where(.svelte-1izndne){fill:currentColor;width:1.5rem;height:1.5rem;display:block}.container.svelte-1izndne{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.header-row.svelte-1izndne{justify-content:center;align-items:center;gap:1rem;max-width:50%;margin:auto;display:flex}.header.svelte-1izndne{box-sizing:border-box;border:var(--border-thick) solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:100%;padding:.25rem 1rem;display:flex}.date-selector.svelte-1izndne{margin:.75rem auto var(--space-section);color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}input[type=date].svelte-1izndne{font:inherit;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;max-width:100%;margin:0;padding:.2rem .35rem;font-size:.85rem;display:block}h1.svelte-1izndne{text-align:center;white-space:nowrap;margin:0;padding:.5rem 0;line-height:1.2}.arrow.svelte-1izndne{width:2rem;height:3rem;color:var(--color-text-secondary);flex:0 0 2rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.arrow.svelte-1izndne:hover{color:var(--palette-yellow)}button.arrow.svelte-1izndne{background:0 0;border:0;padding:0}.arrow.svelte-1izndne:disabled{opacity:.4;cursor:default}.arrow.svelte-1izndne:disabled:hover{color:var(--color-text-secondary)}.arrow.svelte-1izndne:focus-visible{outline:2px solid var(--palette-yellow);outline-offset:4px}.empty.svelte-1izndne{text-align:center}@media (width<=600px){h1.svelte-1izndne{font-size:clamp(1rem,5vw,1.5rem)}.header-row.svelte-1izndne{gap:.5rem;max-width:100%}.header.svelte-1izndne{flex:1;min-width:0;padding-inline:.5rem}}
