.attention-fx-layer{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden}.attention-flash{position:absolute;inset:0;display:grid;place-items:center;animation:fx-flash .8s ease-out forwards;border:0 solid transparent}.attention-flash strong{font:900 clamp(42px,8vw,120px) "Barlow Condensed",sans-serif;letter-spacing:.04em;text-align:center;text-shadow:0 5px 0 #000,0 0 35px currentColor;transform:rotate(-3deg)}.attention-flash.good{color:#b8ff2c;box-shadow:inset 0 0 110px #b8ff2ca8}.attention-flash.bad,.attention-flash.lose{color:#ff625e;box-shadow:inset 0 0 140px #ff2a20b8}.attention-flash.combo,.attention-flash.win{color:#fff45c;box-shadow:inset 0 0 150px #b8ff2ccb}.attention-flash.start,.attention-flash.brand{color:#b8ff2c;background:#b8ff2c22}.attention-particle{position:absolute;left:50%;top:70%;width:14px;height:24px;background:#b8ff2c;animation:fx-particle var(--d) cubic-bezier(.2,.7,.2,1) forwards}.attention-particle.bad{background:#ff625e}.attention-particle.combo,.attention-particle.win{background:#fff45c;box-shadow:0 0 12px #b8ff2c}.brand-activated{animation:brand-power 1.15s ease-out!important}@keyframes fx-flash{0%{opacity:0;border-width:0;transform:scale(.75)}18%{opacity:1;border-width:14px;transform:scale(1.06)}45%{opacity:.72;transform:scale(1)}100%{opacity:0;border-width:0;transform:scale(1.22)}}@keyframes fx-particle{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}@keyframes brand-power{0%,100%{transform:scale(1)}18%{transform:scale(1.28) rotate(-2deg);filter:brightness(1.6) drop-shadow(0 0 25px #b8ff2c)}38%{transform:scale(.96) rotate(1deg)}60%{transform:scale(1.12);filter:brightness(1.35) drop-shadow(0 0 16px #fff)}}@media(prefers-reduced-motion:reduce){.attention-flash,.attention-particle,.brand-activated{animation-duration:.01ms!important}}
