.validation-attention{outline:3px solid #d89016!important;outline-offset:5px;animation:validation-glimpse .4s ease-in-out 3}.validation-hint{display:block;color:#ffd17a;background:#302716;border-left:3px solid #d89016;padding:6px 9px;margin:6px 0;font-size:.875rem;font-weight:600;line-height:1.4}.validation-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-theme=light] .validation-hint{color:#603700;background:#fff0cc}@keyframes validation-glimpse{50%{outline-offset:8px}}@media(prefers-reduced-motion:reduce){.validation-attention{animation:none}}
