diff --git a/workout/2026-04-10.html b/workout/2026-04-10.html index 96bb7e8..93d6c63 100644 --- a/workout/2026-04-10.html +++ b/workout/2026-04-10.html @@ -42,6 +42,23 @@ .note { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 16px; margin-top: 16px; color: #888; font-size: 0.85rem; } .back-link { display: inline-block; color: #f97316; text-decoration: none; font-size: 0.85rem; margin-top: 32px; } .back-link:hover { color: #ff8c42; } + @media (min-width: 1200px) { + body { padding: 60px 40px; } + .container { max-width: 1100px; } + h1 { font-size: 2.8rem; } + h2 { font-size: 1.8rem; } + .date-header { font-size: 1.2rem; margin-bottom: 20px; } + .day-badge { font-size: 1.1rem; padding: 6px 18px; margin-bottom: 32px; } + .table th { padding: 16px 24px; font-size: 1.1rem; } + .table td { padding: 16px 24px; font-size: 1.3rem; } + .exercise-name { font-size: 1.4rem; } + .reps { font-size: 1.2rem; } + .weight { font-size: 1.2rem; } + .video-link { font-size: 1.1rem; } + .form-note { font-size: 1.1rem; } + .note { padding: 20px 24px; font-size: 1.1rem; } + .section { margin-bottom: 48px; } + } @keyframes pulse { 0% { opacity: 0.6; } 50% { opacity: 1; } 100% { opacity: 0.6; } } .wake-locked { position: fixed; bottom: 20px; right: 20px; background: rgba(249, 115, 22, 0.9); color: white; padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; animation: pulse 2s infinite; display: none; } diff --git a/workout/template.html b/workout/template.html index 146e999..f0762f3 100644 --- a/workout/template.html +++ b/workout/template.html @@ -43,6 +43,23 @@ .note { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 16px; margin-top: 16px; color: #888; font-size: 0.85rem; } .back-link { display: inline-block; color: #f97316; text-decoration: none; font-size: 0.85rem; margin-top: 32px; } .back-link:hover { color: #ff8c42; } + @media (min-width: 1200px) { + body { padding: 60px 40px; } + .container { max-width: 1100px; } + h1 { font-size: 2.8rem; } + h2 { font-size: 1.8rem; } + .date-header { font-size: 1.2rem; margin-bottom: 20px; } + .day-badge { font-size: 1.1rem; padding: 6px 18px; margin-bottom: 32px; } + .table th { padding: 16px 24px; font-size: 1.1rem; } + .table td { padding: 16px 24px; font-size: 1.3rem; } + .exercise-name { font-size: 1.4rem; } + .reps { font-size: 1.2rem; } + .weight { font-size: 1.2rem; } + .video-link { font-size: 1.1rem; } + .form-note { font-size: 1.1rem; } + .note { padding: 20px 24px; font-size: 1.1rem; } + .section { margin-bottom: 48px; } + } @keyframes pulse { 0% { opacity: 0.6; } 50% { opacity: 1; } 100% { opacity: 0.6; } } .wake-locked { position: fixed; bottom: 20px; right: 20px; background: rgba(249, 115, 22, 0.9); color: white; padding: 8px 16px; border-radius: 20px; font-size: 0.85rem; animation: pulse 2s infinite; display: none; }