Files
ash-pages/workout/2026-04-29.html
T

394 lines
17 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/ash/">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Workout: Day B — 2026-04-29</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #0f0f0f;
color: #e0e0e0;
min-height: 100vh;
display: flex;
justify-content: center;
padding: 40px 20px;
}
.container { max-width: 1200px; width: 100%; }
h1 { font-size: 1.8rem; margin-bottom: 4px; color: #f97316; }
.breadcrumb { color: #666; margin-bottom: 24px; font-size: 0.85rem; }
.breadcrumb a { color: #888; text-decoration: none; }
.breadcrumb a:hover { color: #f97316; }
.date-header { color: #888; font-size: 0.9rem; margin-bottom: 16px; }
.day-badge { display: inline-block; background: rgba(249, 115, 22, 0.2); color: #f97316; padding: 4px 12px; border-radius: 16px; font-size: 0.85rem; font-weight: 500; margin-bottom: 24px; }
.section { margin-bottom: 32px; }
h2 { font-size: 1.2rem; color: #f97316; margin-bottom: 16px; }
.table {
background: rgba(255,255,255,0.04);
border: 1px solid rgba(255,255,255,0.08);
border-radius: 12px;
overflow: hidden;
margin-bottom: 16px;
}
.table table { width: 100%; border-collapse: collapse; }
.table th { background: rgba(255,255,255,0.08); padding: 12px 16px; text-align: left; font-weight: 500; font-size: 0.85rem; color: #888; }
.table td { padding: 12px 16px; border-top: 1px solid rgba(255,255,255,0.08); font-size: 0.95rem; }
.exercise-name { font-weight: 500; }
.exercise-name a { color: #e0e0e0; text-decoration: none; }
.exercise-name a:hover { color: #4a9eff; }
.reps { color: #666; font-size: 0.9rem; }
.weight { color: #666; font-size: 0.9rem; }
.video-link { color: #4a9eff; text-decoration: none; font-size: 0.85rem; }
.video-link:hover { color: #6bb3ff; }
.form-note { color: #666; font-size: 0.85rem; font-style: italic; }
.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; }
.anatomy-section {
background: rgba(255,255,255,0.04);
border: 1px solid rgba(255,255,255,0.08);
border-radius: 12px;
padding: 20px;
margin-bottom: 24px;
}
.anatomy-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 16px;
flex-wrap: wrap;
gap: 12px;
}
.anatomy-title {
font-size: 1rem;
color: #f97316;
font-weight: 600;
}
.anatomy-hint {
font-size: 0.8rem;
color: #666;
}
.anatomy-diagrams {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
align-items: start;
}
.diagram-container {
background: #ffffff;
border-radius: 8px;
padding: 12px;
text-align: center;
position: relative;
transition: all 0.3s ease;
border: 2px solid transparent;
}
.diagram-container h3 {
font-size: 0.85rem;
color: #888;
margin-bottom: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.diagram-container img {
width: auto;
max-width: 100%;
height: auto;
max-height: 550px;
object-fit: contain;
filter: none;
transition: filter 0.3s, transform 0.3s;
display: block;
margin: 0 auto;
}
.diagram-container.highlighted {
box-shadow: 0 0 25px rgba(249, 115, 22, 0.6);
border-color: rgba(249, 115, 22, 0.8);
transform: scale(1.02);
}
.diagram-container.highlighted img {
filter: brightness(1.05) contrast(1.05);
}
.muscle-label {
font-size: 0.75rem;
color: #aaa;
margin-top: 8px;
font-style: italic;
}
.exercise-muscles {
display: flex;
gap: 6px;
flex-wrap: wrap;
margin-top: 6px;
}
.muscle-tag {
font-size: 0.7rem;
padding: 3px 10px;
border-radius: 12px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s;
border: 2px solid transparent;
user-select: none;
}
.muscle-tag:hover {
transform: scale(1.08);
filter: brightness(1.2);
}
.muscle-tag.active {
border-color: currentColor;
box-shadow: 0 0 12px currentColor;
transform: scale(1.1);
}
.muscle-tag.deltoid { background: rgba(100, 181, 246, 0.25); color: #64b5f6; }
.muscle-tag.pectoralis { background: rgba(229, 115, 115, 0.25); color: #e57373; }
.muscle-tag.trapezius { background: rgba(129, 199, 132, 0.25); color: #81c784; }
.muscle-tag.latissimus { background: rgba(129, 199, 132, 0.25); color: #81c784; }
.muscle-tag.triceps { background: rgba(255, 183, 77, 0.25); color: #ffb74d; }
.muscle-tag.biceps { background: rgba(255, 183, 77, 0.25); color: #ffb74d; }
.muscle-tag.rectus-abdominis { background: rgba(161, 136, 127, 0.25); color: #a1887f; }
.muscle-tag.obliques { background: rgba(161, 136, 127, 0.25); color: #a1887f; }
.muscle-tag.quadriceps { background: rgba(144, 164, 174, 0.25); color: #90a4ae; }
.muscle-tag.hamstrings { background: rgba(144, 164, 174, 0.25); color: #90a4ae; }
.muscle-tag.glutes { background: rgba(144, 164, 174, 0.25); color: #90a4ae; }
.muscle-tag.gastrocnemius { background: rgba(144, 164, 174, 0.25); color: #90a4ae; }
.muscle-tag.serratus { background: rgba(229, 115, 115, 0.25); color: #e57373; }
.muscle-tag.rhomboids { background: rgba(129, 199, 132, 0.25); color: #81c784; }
.muscle-tag.erector-spinae { background: rgba(161, 136, 127, 0.25); color: #a1887f; }
.muscle-tag.core { background: rgba(186, 104, 200, 0.25); color: #ba68c8; }
.muscle-tag.forearms { background: rgba(255, 183, 77, 0.25); color: #ffb74d; }
.muscle-tag.shoulders { background: rgba(100, 181, 246, 0.25); color: #64b5f6; }
@media (max-width: 768px) {
.anatomy-diagrams {
grid-template-columns: 1fr;
}
}
@media (min-width: 1200px) {
body { padding: 60px 40px; }
.container { max-width: 1400px; }
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; }
}
</style>
</head>
<body>
<div class="container">
<p class="breadcrumb"><a href="../">Ash Pages</a> / <a href="index.html">Workouts</a> /</p>
<h1>💪 Workout Day B</h1>
<div class="date-header">Wednesday, April 29, 2026</div>
<div class="day-badge">Day B — Full-Body Circuit</div>
<!-- Anatomy Reference Section -->
<div class="section anatomy-section">
<div class="anatomy-header">
<div class="anatomy-title">📚 Muscle Anatomy Reference</div>
<div class="anatomy-hint">Click muscle names below to locate on diagrams</div>
</div>
<div class="anatomy-diagrams">
<div class="diagram-container" id="diagram-anterior">
<h3>Anterior (Front)</h3>
<img src="workout/muscles-anterior-labeled.png" alt="Labeled anterior muscle diagram">
<div class="muscle-label">Deltoid · Pectoralis major · Biceps · Rectus abdominis · Quadriceps · etc.</div>
</div>
<div class="diagram-container" id="diagram-posterior">
<h3>Posterior (Back)</h3>
<img src="workout/muscles-posterior-labeled.png" alt="Labeled posterior muscle diagram">
<div class="muscle-label">Trapezius · Latissimus dorsi · Triceps · Erector spinae · Hamstrings · Gastrocnemius · etc.</div>
</div>
</div>
</div>
<div class="section">
<h2>🔥 Warmup</h2>
<div class="note">5 min treadmill walk + arm circles + hip circles</div>
</div>
<div class="section">
<h2>Main Workout</h2>
<div class="table">
<table>
<thead><tr><th>#</th><th>Exercise</th><th>Reps</th><th>Weight</th><th>Target Muscles</th><th>Form</th></tr></thead>
<tbody>
<tr>
<td>1</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=9_X3O3qdyjE" target="_blank">KB Around the World</a></td>
<td class="reps">8/side</td>
<td class="weight">35 lb KB</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag deltoid" data-muscle="deltoid">Delts</span>
<span class="muscle-tag core" data-muscle="core">Core</span>
<span class="muscle-tag forearms" data-muscle="forearms">Forearms</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=9_X3O3qdyjE" target="_blank">Video</a></td>
</tr>
<tr>
<td>2</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=3V8Gq5N5msQ" target="_blank">DB Lateral Raises</a></td>
<td class="reps">12</td>
<td class="weight">10 lb pair</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag deltoid" data-muscle="deltoid">Delts</span>
<span class="muscle-tag serratus" data-muscle="serratus">Serratus</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=3V8Gq5N5msQ" target="_blank">Video</a></td>
</tr>
<tr>
<td>3</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=7F5SLhCh1ws" target="_blank">KB Sumo Deadlift</a></td>
<td class="reps">12</td>
<td class="weight">35 lb KB</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag glutes" data-muscle="glutes">Glutes</span>
<span class="muscle-tag hamstrings" data-muscle="hamstrings">Hamstrings</span>
<span class="muscle-tag quadriceps" data-muscle="quadriceps">Quads</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=7F5SLhCh1ws" target="_blank">Video</a></td>
</tr>
<tr>
<td>4</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=0A2k4r4N0HE" target="_blank">DB Biceps Curls</a></td>
<td class="reps">12</td>
<td class="weight">12 lb pair</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag biceps" data-muscle="biceps">Biceps</span>
<span class="muscle-tag forearms" data-muscle="forearms">Forearms</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=0A2k4r4N0HE" target="_blank">Video</a></td>
</tr>
<tr>
<td>5</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=IODxD6zXgB4" target="_blank">Push-ups</a></td>
<td class="reps">15</td>
<td class="weight">bodyweight</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag pectoralis" data-muscle="pectoralis">Pecs</span>
<span class="muscle-tag deltoid" data-muscle="deltoid">Delts</span>
<span class="muscle-tag triceps" data-muscle="triceps">Triceps</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=IODxD6zXgB4" target="_blank">Video</a></td>
</tr>
<tr>
<td>6</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=c_9l0bNKqFg" target="_blank">DB Glute Bridge</a></td>
<td class="reps">15</td>
<td class="weight">20 lb pair</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag glutes" data-muscle="glutes">Glutes</span>
<span class="muscle-tag hamstrings" data-muscle="hamstrings">Hamstrings</span>
<span class="muscle-tag erector-spinae" data-muscle="erector-spinae">Erector Spinae</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=c_9l0bNKqFg" target="_blank">Video</a></td>
</tr>
</tbody>
</table>
</div>
<div class="note"><strong>Structure:</strong> 3 rounds, 6090s rest between rounds. <strong>Elbow note:</strong> Watch form on biceps curls — don't push through sharp pain.</div>
</div>
<div class="section">
<h2>🧱 Core Finisher</h2>
<div class="table">
<table>
<thead><tr><th>#</th><th>Exercise</th><th>Reps/Time</th><th>Weight</th><th>Target Muscles</th><th>Form</th></tr></thead>
<tbody>
<tr>
<td>1</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=g_BYB0R-4Ws" target="_blank">Dead Bugs</a></td>
<td class="reps">10/side</td>
<td class="weight">bodyweight</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag rectus-abdominis" data-muscle="rectus-abdominis">Abs</span>
<span class="muscle-tag core" data-muscle="core">Core</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=g_BYB0R-4Ws" target="_blank">Video</a></td>
</tr>
<tr>
<td>2</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=wkD8rjkodUI" target="_blank">Russian Twists</a></td>
<td class="reps">20 total</td>
<td class="weight">12 lb KB or DB</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag obliques" data-muscle="obliques">Obliques</span>
<span class="muscle-tag rectus-abdominis" data-muscle="rectus-abdominis">Abs</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=wkD8rjkodUI" target="_blank">Video</a></td>
</tr>
<tr>
<td>3</td>
<td class="exercise-name"><a href="https://www.youtube.com/watch?v=ASdvN_XEl_c" target="_blank">Plank Hold</a></td>
<td class="reps">3045s</td>
<td class="weight">bodyweight</td>
<td>
<div class="exercise-muscles">
<span class="muscle-tag rectus-abdominis" data-muscle="rectus-abdominis">Abs</span>
<span class="muscle-tag core" data-muscle="core">Core</span>
</div>
</td>
<td><a class="video-link" href="https://www.youtube.com/watch?v=ASdvN_XEl_c" target="_blank">Video</a></td>
</tr>
</tbody>
</table>
</div>
<div class="note"><strong>Structure:</strong> 2 rounds, minimal rest. Move through exercises without resting between them.</div>
</div>
<a href="index.html" class="back-link">← Back to all workouts</a>
</div>
<script>
document.querySelectorAll('.muscle-tag').forEach(tag => {
tag.addEventListener('click', function(e) {
e.preventDefault();
document.querySelectorAll('.muscle-tag').forEach(t => t.classList.remove('active'));
this.classList.add('active');
document.querySelectorAll('.diagram-container').forEach(container => {
container.classList.add('highlighted');
});
document.querySelector('.anatomy-section').scrollIntoView({
behavior: 'smooth',
block: 'center'
});
setTimeout(() => {
document.querySelectorAll('.diagram-container').forEach(container => {
container.classList.remove('highlighted');
});
this.classList.remove('active');
}, 3000);
});
});
</script>
</body>
</html>