.page.svelte-ag29rj{max-width:640px;margin:0 auto;padding:12px 14px calc(90px + env(safe-area-inset-bottom))}h1.svelte-ag29rj{margin:0;font-family:var(--font-heading);font-weight:400;font-size:1.4rem;color:var(--club-green, #0b2818)}.intro.svelte-ag29rj{margin:4px 0 14px;font-size:.88rem;color:var(--text-muted, #6b6256)}.weeks.svelte-ag29rj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.week-card.svelte-ag29rj{position:relative;display:block;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:var(--club-green, #0b2818);text-decoration:none;box-shadow:0 3px #022c2238}.week-card.svelte-ag29rj:active{transform:translateY(2px);box-shadow:none}.week-cover.svelte-ag29rj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.week-scrim.svelte-ag29rj{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#02140cd1,#02140c59 38%,#02140c00 65%)}.week-pile.svelte-ag29rj{position:absolute;top:8px;right:8px}.week-meta.svelte-ag29rj{position:absolute;left:14px;right:14px;bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.week-label.svelte-ag29rj{font-family:var(--font-heading);font-size:1.35rem;color:#fff;text-shadow:0 1px 0 rgb(2 20 12 / .5)}.week-count.svelte-ag29rj{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--yellow, #f2d024);color:var(--green-dd, #022c22);font-size:.72rem;font-weight:800;white-space:nowrap;box-shadow:0 2px #b8940a99}.load-more.svelte-ag29rj{display:block;width:100%;margin-top:14px;padding:11px;border:1px solid var(--border, #e8e6e0);border-radius:12px;background:#fff;font-weight:600;cursor:pointer}.load-more.svelte-ag29rj:disabled{opacity:.6;cursor:default}
