/* Live avatar video takes the place of the still portrait while a session runs. */
.anam-video{display:none;width:260px;height:320px;border-radius:130px 130px 24px 24px;object-fit:cover;border:3px solid var(--gold,#d4a94f);box-shadow:0 0 60px #f4d58d8c;background:#0b1020}
.avatar-stage.live .anam-video{display:block}
.avatar-stage.live .avatar-face{display:none}
@media (max-width:720px){.anam-video{width:220px;height:270px}}
.gbnf-ai-note{margin:0;max-width:300px;text-align:center;font-size:.84rem;line-height:1.4;color:#f4d58d;background:#ffffff14;border:1px solid #f4d58d55;border-radius:12px;padding:8px 12px}
