.headz-pack .feature-row:has(.pet-emotion-preview){grid-template-columns:1fr;gap:24px}
.pet-emotion-preview{grid-column:1/-1;width:100%;order:2}
.pet-emotion-heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pet-emotion-heads figure{margin:0;min-width:0}
.pet-emotion-heads img{width:100%;aspect-ratio:1;object-fit:contain;background:#ecebf0;border-radius:12px}
.pet-emotion-heads figcaption{font:800 20px/1.4 var(--display);letter-spacing:-.025em;text-align:center;margin-top:12px}
.headz-pack .pet-emotion-preview .viseme-caption{margin-top:22px}
@media(max-width:760px){.pet-emotion-heads{gap:8px}.pet-emotion-heads figcaption{font-size:15px}.pet-emotion-heads img{border-radius:8px}.headz-pack .pet-emotion-preview .viseme-sound{font-size:14px;min-width:0;padding:0 10px}}
