body { padding: 2rem; font-family: Arial; } h1 { font-size: 16px; margin-top: 0; } p { font-size: 15px; margin-bottom: 10px; margin-top: 5px; } table { width: 100%; table-layout: fixed; border-collapse: separate; margin-bottom: 40px; color: rgb(54, 54, 54); } th:nth-child(1), td:nth-child(1) { width: 30%; word-break: break-all; } th:nth-child(2), td:nth-child(2) { width: 20%; } th:nth-child(3), td:nth-child(3) { width: 10%; } th:nth-child(4), td:nth-child(4) { width: 40%; } caption { font-weight: bold; text-align: left; padding-bottom: 10px; } th { font-weight: bold; text-align: left; padding: 8px; } td { text-align: left; padding: 8px; } td audio { display: block; min-width: 200px; } .center-header { color: rgb(54, 54, 54); text-align: center; margin-bottom: 2rem; } .card h3 { font-size: 2rem; font-weight: 700; line-height: 1.2; margin-bottom: 0.5rem; } .card { margin: 0 auto; padding: 16px; border-radius: 16px; } .card p:last-child { margin-bottom: 0; } .github-icon { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: #444; font-weight: 500; margin-bottom: 8px; } .resource-link { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; color: #444; font-weight: 500; margin-bottom: 8px; } .author-list a { color: rgb(32, 156, 238); text-decoration: none; transition: color 0.2s; } .affiliations { font-size: 14px; color: #666; margin-top: 10px; } .citation-container { font-size: 14px; color: rgb(54, 54, 54); margin-top: 10px; } .mid-section { font-size: 14px; color: rgb(54, 54, 54); margin-top: 10px; }