/* A centered, non-interactive answer verdict shared by app pages and job quiz. */
.nuller-verdict{position:fixed;left:50%;top:50%;width:clamp(116px,19vw,230px);aspect-ratio:1;z-index:10005;pointer-events:none;user-select:none;color:#46efb5;filter:drop-shadow(0 6px 22px #061a19a8);animation:nuller-verdict-pop .85s both ease-out}
.nuller-verdict.is-correct{border:clamp(11px,1.5vw,18px) solid currentColor;border-radius:50%;box-shadow:inset 0 0 25px #46efb54d,0 0 32px #46efb570}
.nuller-verdict.is-wrong{color:#ff6488}
.nuller-verdict.is-wrong::before,.nuller-verdict.is-wrong::after{content:"";position:absolute;top:50%;left:50%;width:125%;height:clamp(12px,1.6vw,20px);border-radius:99px;background:currentColor;box-shadow:0 0 29px #ff64887d;transform:translate(-50%,-50%) rotate(45deg)}
.nuller-verdict.is-wrong::after{transform:translate(-50%,-50%) rotate(-45deg)}
@keyframes nuller-verdict-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.48)}28%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}46%{transform:translate(-50%,-50%) scale(.93)}61%{transform:translate(-50%,-50%) scale(1)}74%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1.06)}}
@media(prefers-reduced-motion:reduce){.nuller-verdict{animation:nuller-verdict-still .3s both}@keyframes nuller-verdict-still{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}25%{opacity:1}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}}
