.game-date-controls.svelte-kpgjmh,.date-navigation.svelte-kpgjmh{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0}.date-arrow.svelte-kpgjmh{flex:0 0 30px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--ink-muted);cursor:pointer}.date-arrow.svelte-kpgjmh:hover{color:var(--link-hover-color)}.date-strip.svelte-kpgjmh{position:relative;display:flex;flex:1;min-width:0;gap:.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.date-strip.svelte-kpgjmh::-webkit-scrollbar{display:none}.date-button.svelte-kpgjmh{flex:0 0 36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;background:transparent;border:1px solid transparent;border-radius:0;color:var(--ink-muted);cursor:pointer;font-family:inherit;scroll-snap-align:center}.date-button.svelte-kpgjmh:hover{border-color:var(--card-border);color:var(--page-ink)}.date-button.selected.svelte-kpgjmh{background:var(--accent-color);color:var(--ink-on-accent);border-color:var(--accent-color)}.date-day.svelte-kpgjmh{font-size:.5rem;letter-spacing:.04em;line-height:1}.date-day.today.svelte-kpgjmh{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.date-number.svelte-kpgjmh{font-size:.7rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.no-games.svelte-kpgjmh .date-number:where(.svelte-kpgjmh){font-weight:400}.view-controls.svelte-kpgjmh{display:flex;align-items:center;flex-shrink:0;gap:.6rem;margin-left:auto}.toggle-group.svelte-kpgjmh{display:inline-flex;align-items:center;gap:.2rem}.toggle-label.svelte-kpgjmh{display:inline-flex;align-items:center;min-height:30px;padding:0;margin:0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:.55rem;font-weight:500;line-height:1;white-space:nowrap;text-transform:none;text-decoration:none;color:var(--ink-muted);cursor:pointer}.toggle-label.active.svelte-kpgjmh{color:var(--accent-color);font-weight:600}.toggle-track.svelte-kpgjmh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;flex-shrink:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}button.svelte-kpgjmh:focus-visible,a.svelte-kpgjmh:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media(max-width:768px){.game-date-controls.svelte-kpgjmh{flex-wrap:wrap;row-gap:.2rem}.date-navigation.svelte-kpgjmh{flex:1 1 100%}}
