.seasons.svelte-1f2hoci{display:grid;gap:var(--space-3);min-width:0;max-width:34rem}.head.svelte-1f2hoci{margin:0;color:var(--ink-muted)}.row.svelte-1f2hoci{display:grid;grid-template-columns:repeat(12,minmax(0,44px));gap:3px;margin:0;padding:0;list-style:none}.cell.svelte-1f2hoci{display:grid;place-items:center;height:36px;border:1px solid;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-min);line-height:1;font-weight:500}.compact.svelte-1f2hoci .cell:where(.svelte-1f2hoci){height:28px;font-size:var(--text-min)}.peak.svelte-1f2hoci{border-color:var(--primary-edge);background:var(--primary);color:var(--primary-edge)}.good.svelte-1f2hoci{border-color:color-mix(in srgb,var(--primary-edge) 30%,var(--primary));background:color-mix(in srgb,var(--primary) 45%,var(--white));color:var(--primary-edge)}.warm.svelte-1f2hoci{border-color:color-mix(in srgb,var(--sun-ink) 55%,var(--board-amber));background:color-mix(in srgb,var(--board-amber) 55%,var(--white));color:color-mix(in srgb,var(--sun-ink) 70%,#000)}.hot.svelte-1f2hoci{border-color:var(--sun-ink);background:color-mix(in srgb,var(--board-amber) 70%,var(--sun-ink));color:color-mix(in srgb,var(--sun-ink) 20%,#000)}.monsoon.svelte-1f2hoci{border-color:color-mix(in srgb,var(--collection-hills) 60%,var(--primary-edge));background:color-mix(in srgb,var(--collection-hills) 28%,var(--white));color:color-mix(in srgb,var(--collection-hills) 45%,var(--primary-edge))}.cool.svelte-1f2hoci{border-color:color-mix(in srgb,var(--collection-beach) 60%,#000);background:color-mix(in srgb,var(--collection-beach) 20%,var(--white));color:color-mix(in srgb,var(--collection-beach) 45%,#000)}.keys.svelte-1f2hoci{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.key.svelte-1f2hoci{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.swatch.svelte-1f2hoci{flex:none;width:14px;height:14px;margin-top:3px;border:1px solid;border-radius:3px}.key-words.svelte-1f2hoci{display:grid;min-width:0}.key-name.svelte-1f2hoci{color:var(--ink);font-size:15px;line-height:20px;font-weight:500}.key-line.svelte-1f2hoci{color:var(--ink-muted);font-size:14px;line-height:20px}.compact.svelte-1f2hoci .key-name:where(.svelte-1f2hoci){font-size:14px;line-height:19px}.compact.svelte-1f2hoci .key-line:where(.svelte-1f2hoci){font-size:13px;line-height:18px}
