.HuesosCuerpoHumano-module__HpjdhG__container{max-width:1400px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto}.HuesosCuerpoHumano-module__HpjdhG__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.HuesosCuerpoHumano-module__HpjdhG__heroIcon{margin-bottom:var(--spacing-md);font-size:4rem;display:block}.HuesosCuerpoHumano-module__HpjdhG__title{margin:0 0 var(--spacing-md);font-size:2.5rem;font-weight:700}.HuesosCuerpoHumano-module__HpjdhG__subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:1.2rem}.HuesosCuerpoHumano-module__HpjdhG__filtersSection{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.HuesosCuerpoHumano-module__HpjdhG__searchBox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-primary);border-radius:var(--radius);border:2px solid var(--border);margin-bottom:var(--spacing-lg);transition:border-color .2s;display:flex}.HuesosCuerpoHumano-module__HpjdhG__searchBox:focus-within{border-color:var(--primary)}.HuesosCuerpoHumano-module__HpjdhG__searchIcon{opacity:.6;font-size:1.2rem}.HuesosCuerpoHumano-module__HpjdhG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.HuesosCuerpoHumano-module__HpjdhG__searchInput::placeholder{color:var(--text-muted)}.HuesosCuerpoHumano-module__HpjdhG__clearButton{background:var(--border);cursor:pointer;width:24px;height:24px;color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;transition:all .2s;display:flex}.HuesosCuerpoHumano-module__HpjdhG__clearButton:hover{background:var(--text-muted);color:#fff}.HuesosCuerpoHumano-module__HpjdhG__filtersRow{gap:var(--spacing-md);flex-direction:column;display:flex}.HuesosCuerpoHumano-module__HpjdhG__filterGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.HuesosCuerpoHumano-module__HpjdhG__filterLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.HuesosCuerpoHumano-module__HpjdhG__filterButtons{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.HuesosCuerpoHumano-module__HpjdhG__filterButton{padding:var(--spacing-xs)var(--spacing-sm);background:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:.85rem;transition:all .2s}.HuesosCuerpoHumano-module__HpjdhG__filterButton:hover{border-color:var(--primary);color:var(--primary)}.HuesosCuerpoHumano-module__HpjdhG__filterButton.HuesosCuerpoHumano-module__HpjdhG__active{background:var(--primary);border-color:var(--primary);color:#fff}.HuesosCuerpoHumano-module__HpjdhG__resultsCount{text-align:center;color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:.95rem}.HuesosCuerpoHumano-module__HpjdhG__bonesGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.HuesosCuerpoHumano-module__HpjdhG__boneCard{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:2px solid var(--border);cursor:pointer;transition:all .3s}.HuesosCuerpoHumano-module__HpjdhG__boneCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.HuesosCuerpoHumano-module__HpjdhG__boneCard.HuesosCuerpoHumano-module__HpjdhG__expanded{border-color:var(--primary);box-shadow:var(--shadow-lg)}.HuesosCuerpoHumano-module__HpjdhG__cardHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.HuesosCuerpoHumano-module__HpjdhG__cardHeaderLeft{align-items:flex-start;gap:var(--spacing-sm);display:flex}.HuesosCuerpoHumano-module__HpjdhG__regionEmoji{font-size:2rem;line-height:1}.HuesosCuerpoHumano-module__HpjdhG__boneName{color:var(--text-primary);margin:0 0 4px;font-size:1.2rem;font-weight:700}.HuesosCuerpoHumano-module__HpjdhG__latinName{color:var(--text-secondary);font-size:.9rem;font-style:italic}.HuesosCuerpoHumano-module__HpjdhG__badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.HuesosCuerpoHumano-module__HpjdhG__typeBadge{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border-radius:var(--radius);align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.HuesosCuerpoHumano-module__HpjdhG__countBadge{background:var(--secondary);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.HuesosCuerpoHumano-module__HpjdhG__cardPreview{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border)}.HuesosCuerpoHumano-module__HpjdhG__functionPreview{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.HuesosCuerpoHumano-module__HpjdhG__articulationsPreview{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:baseline;display:flex}.HuesosCuerpoHumano-module__HpjdhG__artLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.HuesosCuerpoHumano-module__HpjdhG__artValue{color:var(--text-secondary);font-size:.85rem}.HuesosCuerpoHumano-module__HpjdhG__expandHint{color:var(--text-muted);text-align:center;margin-top:var(--spacing-sm);font-size:.8rem}.HuesosCuerpoHumano-module__HpjdhG__expandedContent{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:2px solid var(--border);animation:.3s HuesosCuerpoHumano-module__HpjdhG__fadeIn}@keyframes HuesosCuerpoHumano-module__HpjdhG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HuesosCuerpoHumano-module__HpjdhG__detailSection{margin-bottom:var(--spacing-lg)}.HuesosCuerpoHumano-module__HpjdhG__detailTitle{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1rem;font-weight:600}.HuesosCuerpoHumano-module__HpjdhG__propertiesGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.HuesosCuerpoHumano-module__HpjdhG__propertyItem{background:var(--bg-primary);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius)}.HuesosCuerpoHumano-module__HpjdhG__propertyLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.7rem;display:block}.HuesosCuerpoHumano-module__HpjdhG__propertyValue{color:var(--text-primary);font-size:.9rem;font-weight:500}.HuesosCuerpoHumano-module__HpjdhG__articulationsList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.HuesosCuerpoHumano-module__HpjdhG__articulationTag{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:20px;padding:6px 12px;font-size:.85rem}.HuesosCuerpoHumano-module__HpjdhG__functionText{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.HuesosCuerpoHumano-module__HpjdhG__curiositySection{border-radius:var(--radius);padding:var(--spacing-md);border-left:4px solid var(--primary);background:linear-gradient(135deg,#2e86ab14,#48a9a614)}.HuesosCuerpoHumano-module__HpjdhG__curiosityText{color:var(--text-primary);margin:0;font-size:.95rem;line-height:1.6}.HuesosCuerpoHumano-module__HpjdhG__noResults{text-align:center;padding:var(--spacing-2xl);background:var(--bg-card);border-radius:var(--radius-large);border:2px dashed var(--border)}.HuesosCuerpoHumano-module__HpjdhG__noResultsIcon{margin-bottom:var(--spacing-md);opacity:.5;font-size:3rem;display:block}.HuesosCuerpoHumano-module__HpjdhG__noResults p{color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.HuesosCuerpoHumano-module__HpjdhG__resetButton{padding:var(--spacing-sm)var(--spacing-lg);background:var(--primary);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;font-size:.95rem;transition:all .2s}.HuesosCuerpoHumano-module__HpjdhG__resetButton:hover{background:#256a8a}.HuesosCuerpoHumano-module__HpjdhG__guideSection{margin-bottom:var(--spacing-xl)}.HuesosCuerpoHumano-module__HpjdhG__guideSection h2{color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border);font-size:1.4rem}.HuesosCuerpoHumano-module__HpjdhG__introParagraph{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.HuesosCuerpoHumano-module__HpjdhG__typesGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.HuesosCuerpoHumano-module__HpjdhG__typeCard{background:var(--bg-card);padding:var(--spacing-md);border-radius:var(--radius);border:1px solid var(--border);text-align:center}.HuesosCuerpoHumano-module__HpjdhG__typeIcon{margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.HuesosCuerpoHumano-module__HpjdhG__typeCard h4{color:var(--primary);margin:0 0 var(--spacing-xs);font-size:1.1rem}.HuesosCuerpoHumano-module__HpjdhG__typeCard p{margin:0 0 var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;line-height:1.5}.HuesosCuerpoHumano-module__HpjdhG__examples{color:var(--text-muted);font-size:.8rem;font-style:italic}.HuesosCuerpoHumano-module__HpjdhG__skeletonDivisions{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.HuesosCuerpoHumano-module__HpjdhG__divisionCard{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border)}.HuesosCuerpoHumano-module__HpjdhG__divisionCard h4{color:var(--primary);margin:0 0 var(--spacing-sm);font-size:1.1rem}.HuesosCuerpoHumano-module__HpjdhG__divisionCard p{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.95rem}.HuesosCuerpoHumano-module__HpjdhG__divisionCard ul{padding-left:var(--spacing-lg);color:var(--text-secondary);margin:0;font-size:.9rem}.HuesosCuerpoHumano-module__HpjdhG__divisionCard li{margin-bottom:4px}.HuesosCuerpoHumano-module__HpjdhG__funFacts{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.HuesosCuerpoHumano-module__HpjdhG__funFact{gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg,#2e86ab0d,#48a9a60d);display:flex}.HuesosCuerpoHumano-module__HpjdhG__factIcon{font-size:1.5rem;line-height:1}.HuesosCuerpoHumano-module__HpjdhG__funFact p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.HuesosCuerpoHumano-module__HpjdhG__summaryTable{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.HuesosCuerpoHumano-module__HpjdhG__summaryRow{padding:var(--spacing-md);border-bottom:1px solid var(--border);justify-content:space-between;display:flex}.HuesosCuerpoHumano-module__HpjdhG__summaryRow:last-child{border-bottom:none}.HuesosCuerpoHumano-module__HpjdhG__summaryRow:nth-child(odd){background:var(--bg-primary)}.HuesosCuerpoHumano-module__HpjdhG__summaryLabel{color:var(--text-secondary);font-size:.95rem}.HuesosCuerpoHumano-module__HpjdhG__summaryValue{color:var(--text-primary);font-size:.95rem;font-weight:600}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__searchBox,[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__filterButton{background:var(--bg-card)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__typeCard,[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__divisionCard{background:var(--bg-primary)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__articulationTag,[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__propertyItem{background:var(--hover)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__curiositySection{background:linear-gradient(135deg,#2e86ab26,#48a9a626)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__funFact{background:linear-gradient(135deg,#2e86ab1a,#48a9a61a)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__summaryTable{background:var(--bg-primary)}[data-theme=dark] .HuesosCuerpoHumano-module__HpjdhG__summaryRow:nth-child(odd){background:var(--bg-card)}@media (max-width:768px){.HuesosCuerpoHumano-module__HpjdhG__container{padding:var(--spacing-md)}.HuesosCuerpoHumano-module__HpjdhG__hero{padding:var(--spacing-xl)var(--spacing-md);margin-top:70px}.HuesosCuerpoHumano-module__HpjdhG__heroIcon{font-size:3rem}.HuesosCuerpoHumano-module__HpjdhG__title{font-size:1.8rem}.HuesosCuerpoHumano-module__HpjdhG__subtitle{font-size:1rem}.HuesosCuerpoHumano-module__HpjdhG__bonesGrid,.HuesosCuerpoHumano-module__HpjdhG__propertiesGrid{grid-template-columns:1fr}.HuesosCuerpoHumano-module__HpjdhG__filterButtons{padding-bottom:var(--spacing-sm);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.HuesosCuerpoHumano-module__HpjdhG__filterButton{flex-shrink:0}.HuesosCuerpoHumano-module__HpjdhG__cardHeader{flex-direction:column}.HuesosCuerpoHumano-module__HpjdhG__badges{flex-direction:row;align-items:center}.HuesosCuerpoHumano-module__HpjdhG__typesGrid{grid-template-columns:repeat(2,1fr)}.HuesosCuerpoHumano-module__HpjdhG__skeletonDivisions{grid-template-columns:1fr}}@media (max-width:480px){.HuesosCuerpoHumano-module__HpjdhG__typesGrid{grid-template-columns:1fr}}
