.toast:has(.talk){animation:none;top:auto;bottom:105px;width:min(720px,82vw);transform:translateX(-50%);text-align:left}
.talk{background:#130d1d;border:2px solid #f4ead2;padding:17px 22px;font:600 16px/1.45 'DM Sans';box-shadow:8px 8px 0 #08050e}
.talk small{display:block;color:#f6c95f;margin-bottom:5px}
.talk em{display:block;color:#c58cf0;font:italic 13px Georgia;margin-top:8px}
.talk b{float:right;color:#f6c95f;font-size:9px;letter-spacing:.15em}
