/* Three matching portrait stages, preserving each avatar's full body. */
.avatar-gallery .world-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}
.avatar-gallery .world-video,.avatar-gallery .world-card:nth-child(3) .world-video{width:100%;height:auto;aspect-ratio:9/16;background:#eeeae4;border-radius:10px;outline:1px solid #ffffff15}
.avatar-gallery .world-video video{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}
.avatar-gallery .world-video:after{display:none}
.avatar-gallery .world-video>span{left:16px;bottom:16px;background:#ffffffed;color:#3e4937;border:1px solid #2833221c;padding:8px 10px;border-radius:4px;font-size:10px;letter-spacing:.09em}
.avatar-gallery .world-play{width:38px;height:38px;background:#172016cc;border-color:#ffffff66;color:#fff;backdrop-filter:blur(8px)}
.avatar-gallery .avatar-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:22px}
.avatar-gallery .avatar-card-heading h3{margin:0;font-size:27px;line-height:1.2}
.avatar-gallery .avatar-card-heading>span{font-size:9px;color:var(--accent);letter-spacing:.06em;text-align:right}
.avatar-gallery .world-card>p{font-size:13px;line-height:1.8;max-width:360px;margin-top:13px}
.avatar-gallery .world-note{margin-top:25px;line-height:1.8}
@media(min-width:721px) and (max-width:1000px){.avatar-gallery .world-grid{gap:16px}.avatar-gallery .avatar-card-heading{display:block}.avatar-gallery .avatar-card-heading>span{display:block;margin-top:9px;text-align:left}.avatar-gallery .world-video>span{left:10px;bottom:10px;font-size:8px;padding:7px}.avatar-gallery .world-card>p{font-size:12px}}
@media(max-width:720px){.avatar-gallery .world-grid{grid-template-columns:1fr;gap:39px}.avatar-gallery .world-card{width:min(100%,360px);margin-inline:auto}.avatar-gallery .avatar-card-heading{margin-top:20px}.avatar-gallery .world-card>p{font-size:14px}.avatar-gallery .world-video>span{font-size:10px}.avatar-gallery .world-note{max-width:360px;margin:28px auto 0}}
