div.grid.svelte-dj1fas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5em;display:grid}div.grid.svelte-dj1fas>*{display:grid}div.grid.svelte-dj1fas a{text-align:center;color:inherit;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8pt;grid-template-rows:auto 1fr;padding:8pt 5pt;font-weight:700;transition:transform .2s,box-shadow .2s;display:grid}div.grid.svelte-dj1fas a:hover{box-shadow:0 4px 16px var(--shadow);transform:translateY(-2px)}div.grid.svelte-dj1fas img{object-fit:contain;border-radius:3pt;width:100%;height:100%;margin:0}footer.svelte-9sff3o{place-content:center;gap:max(1em,2vw);margin:3em;display:flex}button.svelte-9sff3o{aspect-ratio:1;border-radius:50%;place-items:center;display:flex;position:fixed;bottom:18pt;right:18pt;transform:scale(1.4)}@media print{:is(button.svelte-9sff3o,footer.svelte-9sff3o){display:none}}.graph-container.svelte-1pjftjp{gap:8px;width:100%;margin:20px 0;display:flex;position:relative}.year-labels.svelte-1pjftjp{display:grid;transform:translateY(-4px)}.year-label.svelte-1pjftjp{color:var(--text-secondary);flex:1;align-items:center;padding-right:4px;font-size:10px;display:flex}.weeks-grid.svelte-1pjftjp{flex-direction:column;flex:1;gap:4px;display:flex}.year-row.svelte-1pjftjp{gap:4px;display:flex}.week-tile.svelte-1pjftjp{aspect-ratio:1;cursor:pointer;border-radius:3px;flex:1;min-width:0;transition:all .2s}.week-tile.svelte-1pjftjp:hover{box-shadow:0 0 3px var(--shadow);transform:scale(1.1)}[aria-label=sort-buttons].svelte-1trunwo{gap:5pt;font-size:9pt;font-weight:100;display:flex;position:absolute;bottom:4pt;right:0}[aria-label=sort-buttons].svelte-1trunwo button:where(.svelte-1trunwo){color:var(--text-secondary);background-color:var(--nav-bg);cursor:pointer;border:none;padding:1pt 4pt;font-size:9pt}[aria-label=sort-buttons].svelte-1trunwo button.active:where(.svelte-1trunwo){background-color:var(--accent-bg)}@media print{[aria-label=sort-buttons].svelte-1trunwo{display:none}}
