.page.svelte-1r5e96a{background-color:var(--color-surface-canvas);min-height:calc(100vh - 4.5rem - 130px);margin:-1em;padding:1em}.page-inner.svelte-1r5e96a{max-width:760px;margin:0 auto;padding:2.5rem 1rem 3rem}.page-header.svelte-1r5e96a{text-align:center;margin-bottom:2rem}.page-title.svelte-1r5e96a{background:linear-gradient(135deg, var(--color-title-from) 0%, var(--color-title-to) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.page-subtitle.svelte-1r5e96a{color:var(--color-text-secondary);max-width:560px;margin:0 auto;font-size:1.05rem}.glass-card.svelte-1r5e96a{background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:2rem;box-shadow:0 10px 30px -10px #0000004d}.card-header.svelte-1r5e96a{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.card-header.svelte-1r5e96a h2:where(.svelte-1r5e96a){color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.header-icon.svelte-1r5e96a{color:var(--color-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-accent) 40%, transparent));font-size:1.4rem}.card-description.svelte-1r5e96a{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.95rem}.exercise-links.svelte-1r5e96a{flex-direction:column;gap:.75rem;display:flex}
