.exercise-detail-dialog{width:min(920px,calc(100% - 28px));max-width:none}.exercise-detail-card{position:relative;padding:24px}.exercise-detail-close{position:absolute;right:14px;top:10px;border:0;background:transparent;color:var(--muted);font-size:30px;cursor:pointer}.exercise-detail-head h2{margin:4px 0 6px}.exercise-detail-head p{margin:0;color:var(--muted)}.eyebrow{color:#64e7ff;font-size:12px;font-weight:800;letter-spacing:.18em}.exercise-detail-muscles{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin-top:20px}.exercise-detail-muscles article{display:grid;gap:7px;justify-items:center;padding:10px;border:1px solid rgba(37,217,255,.28);border-radius:14px;background:#09111a}.exercise-detail-muscles img{width:100%;max-width:150px;aspect-ratio:1;object-fit:cover;border-radius:11px;filter:saturate(1.2) brightness(1.1);box-shadow:0 0 22px rgba(37,217,255,.18)}.exercise-detail-muscles span{color:#64e7ff;font-weight:800}.exercise-detail-description{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.exercise-detail-description h3{margin:0 0 6px}.exercise-detail-description p{margin:0;color:var(--muted);line-height:1.5}
