.anatomy-page{gap:var(--space-5);animation:fadeIn var(--transition-normal);padding-bottom:var(--space-6);flex-direction:column;display:flex}.breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.9rem;display:flex}.breadcrumb-link{color:var(--color-text-muted);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.breadcrumb-link:hover{color:var(--color-primary)}.breadcrumb-chevron{color:var(--color-border);flex-shrink:0}.breadcrumb-current{color:var(--color-text);font-weight:600}.anatomy-hero{padding:var(--space-5);text-align:center}.anatomy-badge{color:var(--color-primary);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-4);background:#ff333314;border:1px solid #f333;align-items:center;gap:6px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.muscle-title{font-size:var(--font-size-hero);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2);font-weight:900;line-height:1}.muscle-subtitle{font-size:var(--font-size-subtitle);color:var(--color-text);margin-bottom:var(--space-4);letter-spacing:1px}.muscle-description{color:var(--color-text-muted);max-width:800px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.ad-wrapper{margin-top:var(--space-5);justify-content:center;display:flex}.techniques-section h2{font-size:var(--font-size-title);margin-bottom:var(--space-4);text-transform:uppercase;text-align:center;font-weight:800}.techniques-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.techniques-grid{grid-template-columns:repeat(2,1fr)}}.technique-card-large{padding:var(--space-4);transition:all var(--transition-fast);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.technique-card-large:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #ff33331a}.card-top-row{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.tech-category{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:2px;font-size:.75rem;font-weight:600}.difficulty-badge{text-transform:uppercase;border-radius:var(--radius-full);letter-spacing:.5px;padding:3px 10px;font-size:.65rem;font-weight:700}.difficulty-badge.beginner{color:var(--color-success);background:#22c55e1f}.difficulty-badge.intermediate{color:var(--color-warning);background:#ffd7001f}.difficulty-badge.advanced{color:var(--color-primary);background:#ff33331f}.technique-card-large h3{margin-bottom:var(--space-2);font-size:1.5rem;line-height:1.2}.technique-card-large p{color:var(--color-text-muted);margin-bottom:var(--space-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.read-more{color:var(--color-primary);font-size:.95rem;font-weight:700}.empty-tech{text-align:center;padding:var(--space-5);color:var(--color-text-muted);border-style:dashed;grid-column:1/-1}.anatomy-not-found{text-align:center;padding:var(--space-6);max-width:500px;margin:var(--space-6) auto}.anatomy-not-found h2{margin-bottom:var(--space-2)}.anatomy-not-found p{color:var(--color-text-muted);margin-bottom:var(--space-4)}.back-link-btn{align-items:center;gap:var(--space-2);color:var(--color-primary);transition:all var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.back-link-btn:hover{transform:translate(-4px)}.related-muscles-section{margin-top:var(--space-2)}.related-muscles-section h2{font-size:var(--font-size-title);margin-bottom:var(--space-4);text-transform:uppercase;text-align:center;font-weight:800}.related-muscles-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.related-muscle-card{gap:var(--space-1);padding:var(--space-3);color:var(--color-text);transition:all var(--transition-fast);flex-direction:column;min-height:100px;text-decoration:none;display:flex}.related-muscle-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 6px 18px #ff33331a}.related-muscle-card h4{font-size:1rem;font-weight:700}.related-desc{color:var(--color-text-muted);flex-grow:1;font-size:.8rem}.technique-card-large{padding:var(--space-4);transition:all var(--transition-fast);color:var(--color-text);flex-direction:column;min-height:220px;text-decoration:none;display:flex}
