@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2")}:root{--font-display-family:"Lilita One";--font-display:var(--font-display-family), system-ui, sans-serif;--panel-top:#1f2b5a;--panel-bottom:#121a3a;--panel-edge:#8fa6e6;--panel-lip:#070b1c;--panel-bevel:.625rem;--hp-red:#e8323a;--xp-purple:#9b4dff;--rarity-common:#8a8f99;--rarity-rare:#5fa8e8;--rarity-epic:#b07fe8;--rarity-legendary:#ffcf3a}html{font-size:clamp(16px,min(4px + 1.6667vh,4px + .9375vw),30px)}html,body{color:#e8e8e8;background:#111418;height:100%;margin:0;font-family:system-ui,sans-serif;overflow:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em;font-weight:400}#scene{width:100%;height:100%;display:block;position:fixed;inset:0}#fx{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.boss-arrow{pointer-events:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:fixed;transform:translate(-50%,-50%)}.boss-arrow[hidden]{display:none}.boss-arrow-pointer{animation:.7s ease-in-out infinite alternate boss-arrow-pulse;position:absolute;inset:0}.boss-arrow-pointer:before{content:"";border-left:1.375rem solid var(--hp-red);filter:drop-shadow(0 0 .375rem #ff6a2a) drop-shadow(0 2px 0 var(--panel-lip));border-top:.9375rem solid #0000;border-bottom:.9375rem solid #0000;position:absolute;top:50%;right:-.625rem;transform:translateY(-50%)}.boss-arrow-pointer:after{content:"";background:linear-gradient(var(--panel-top), var(--panel-bottom));border:2px solid var(--hp-red);border-radius:50%;position:absolute;inset:.5rem;box-shadow:0 0 .625rem #ff4a2a99}.boss-arrow-label{font-family:var(--font-display);letter-spacing:.04em;color:#ffd2b8;text-shadow:0 1px 0 var(--panel-lip);font-size:.875rem;position:relative}@keyframes boss-arrow-pulse{to{opacity:.7}}#ui{pointer-events:none;position:fixed;inset:0}#ui button,#ui .modal{pointer-events:auto}#ui .pause-overlay{flex-direction:column;align-items:center;gap:.75rem;display:flex}.pause-overlay .quality-toggle{letter-spacing:normal;text-shadow:none;font-size:.875rem}.title-screen .quality-toggle{margin-top:.75rem}.title-screen>button{margin-inline:auto}button{font:inherit;color:inherit;box-shadow:inset 0 2px 0 #fff2, 0 .1875rem 0 var(--panel-lip);cursor:pointer;background:linear-gradient(#2c3a72,#1b2550);border:2px solid #5d70b0;border-radius:.375rem;padding:.375rem .75rem;font-weight:600}button:hover{background:linear-gradient(#3a4a8c,#24306a)}button:active{box-shadow:inset 0 2px 0 #fff2, 0 1px 0 var(--panel-lip);transform:translateY(2px)}button.active{color:#ffd76a;border-color:#ffc94a}.panel{isolation:isolate;filter:drop-shadow(0 .1875rem 0 var(--panel-lip)) drop-shadow(0 .25rem .5rem #0007);position:relative}.panel:before,.panel:after{content:"";z-index:-1;clip-path:polygon(var(--panel-bevel) 0, calc(100% - var(--panel-bevel)) 0, 100% var(--panel-bevel), 100% calc(100% - var(--panel-bevel)), calc(100% - var(--panel-bevel)) 100%, var(--panel-bevel) 100%, 0 calc(100% - var(--panel-bevel)), 0 var(--panel-bevel));position:absolute}.panel:before{background:var(--panel-edge);inset:0}.panel:after{background:linear-gradient(var(--panel-top), var(--panel-bottom));inset:2px}.hud-hull{grid-template-columns:auto auto;align-items:start;gap:.375rem;display:grid;position:absolute;top:.75rem;left:.75rem}.hud-portrait-frame{--panel-bevel:.75rem;padding:.3125rem}.hull-portrait{clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%,0 .5rem);background:radial-gradient(circle at 50% 40%,#3a4f96,#141c3e 75%);width:4.5rem;height:4.5rem}.hull-portrait img{width:100%;height:100%;display:block}.hud-hp{margin-top:.5rem;padding:.5rem .75rem}.hud-scrap{grid-column:1/span 2;justify-self:start;padding:.25rem 1rem .25rem .75rem;font-size:1.375rem}.scrap-count{display:inline-block}.scrap-pop{animation:.18s ease-out scrap-pop}@keyframes scrap-pop{40%{color:#8dffa0;transform:scale(1.25)}}.bar{background:#0b1026;border-radius:.3125rem;width:10rem;height:.625rem;position:relative;overflow:hidden}.bar-fill{background:#4fc46a;height:100%}.bar-text{font-family:var(--font-display);color:#fff;text-shadow:0 2px #0008,0 0 .1875rem #000a;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bar-hp{border-radius:.25rem;width:min(15rem,34vw);height:1.625rem;box-shadow:inset 0 2px .1875rem #000a}.bar-hp .bar-fill{background:linear-gradient(#ff5a5f, var(--hp-red) 55%, #b01f2a);transition:width .15s;box-shadow:inset 0 2px #fff4}.bar-hp .bar-text{font-size:1.1875rem}.hud-wave-panel{flex-direction:column;align-items:center;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.hud-wave{--panel-bevel:.875rem;font-family:var(--font-display);white-space:nowrap;padding:.375rem 1.875rem .5rem;font-size:1.5rem}.hud-timer{--panel-bevel:.75rem;min-width:2.2ch;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 .1875rem #0009;margin-top:-.25rem;padding:0 1rem .25rem;font-size:2.875rem;line-height:1.05}.controls{align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}#ui .controls button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.hud-button{min-width:3.125rem;height:3.125rem;font-family:var(--font-display);box-shadow:inset 0 .1875rem 0 #ffffff2a, 0 .25rem 0 var(--panel-lip), 0 .375rem .625rem #0006;border-width:.1875rem;border-radius:.625rem;padding:0 .875rem;font-size:1.625rem;font-weight:400}.hud-speed{color:#fff;text-shadow:0 2px #7a4a12;background:linear-gradient(#ffd23a,#e8a512);border-color:#fff1a8}.hud-speed:hover{background:linear-gradient(#ffdc5a,#f0b020)}.hud-speed .hud-glyph{filter:drop-shadow(0 2px #7a4a12)}.hud-pause{border-color:var(--panel-edge)}.hud-glyph{fill:currentColor;height:1.25rem}.hud-pause .hud-glyph{height:1.375rem}#ui .controls .hud-mute{align-self:center;padding:.1875rem .5rem;font-size:.75rem}.banner{text-align:center;width:100%;font-family:var(--font-display);letter-spacing:.06em;text-shadow:0 .1875rem #0009,0 2px .5rem #000;font-size:2.5rem;position:absolute;top:40%}.modal{background:linear-gradient(var(--panel-top), var(--panel-bottom)) #121a3a;border:2px solid var(--panel-edge);text-align:center;box-shadow:inset 0 2px 0 #fff2, 0 .3125rem 0 var(--panel-lip), 0 .625rem 1.875rem #000a;border-radius:.75rem;padding:1.5rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal h2{text-shadow:0 .1875rem #0009;margin:0 0 .75rem;font-size:1.875rem}button:disabled{opacity:.45;cursor:default}button:disabled:hover{background:linear-gradient(#2c3a72,#1b2550)}button.primary{color:#fff;font-family:var(--font-display);text-shadow:0 2px #7a4a12;background:linear-gradient(#ffd23a,#e8a512);border-color:#fff1a8;font-weight:400}button.primary:hover{background:linear-gradient(#ffdc5a,#f0b020)}.scrap{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#fff;align-items:center;gap:.5rem;display:flex}.gem{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(115deg,#e4ffd0 0 30%,#0000 30%),linear-gradient(245deg,#1f8a2e 0 35%,#0000 35%),linear-gradient(#7dff6a,#2fbf3a 60%,#1c7a26);width:.8em;height:.95em;display:inline-block}.shop{box-sizing:border-box;text-align:left;width:min(78rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.25rem 1.75rem;overflow-y:auto}.shop-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.shop-header h2{margin:0}.shop-header .scrap{font-size:1.375rem}.offers{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.offer{background:#22306a;border:1px solid #44559a;border-radius:.375rem;flex-direction:column;gap:.375rem;min-height:8.125rem;padding:.625rem;display:flex}.offer-locked{border-color:#ffc27a;box-shadow:inset 0 0 0 1px #ffc27a55}.offer-empty{color:#6f6a88;background:0 0;border-style:dashed;justify-content:center;align-items:center}.offer-kind{text-transform:uppercase;letter-spacing:.08em;color:#a39dc4;font-size:.75rem}.offer-weapon .offer-kind{color:#ffc27a}.offer-module .offer-kind{color:#7fd1e8}.offer-name{flex:1;font-weight:700}.offer-price{color:#9be59b;font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:flex}.offer-price.unaffordable{color:#e57373}.offer-actions{gap:.375rem;display:flex}.offer-actions button{flex:1;padding:.25rem .375rem}.shop-loadout{color:#c9c4e0;justify-content:space-between;gap:.75rem;margin-top:.875rem;font-size:.8125rem;display:flex}.shop-rejection{text-align:center;color:#e57373;flex:1}.shop-footer{align-items:center;gap:1rem;margin-top:.75rem;display:flex}@media (width<=640px){.offers{grid-template-columns:repeat(2,1fr)}}.hud-level{flex-direction:column;gap:2px;padding:.375rem .75rem .625rem;display:flex;position:absolute;bottom:.875rem;left:.75rem}.hud-level-num{font-family:var(--font-display);text-shadow:0 2px #0009;font-size:1.625rem;line-height:1.1}.bar-xp{border-radius:.25rem;width:min(18.75rem,30vw);height:1.375rem;box-shadow:inset 0 2px .1875rem #000a}.bar-xp .bar-fill{background:linear-gradient(#c08aff, var(--xp-purple) 55%, #6a22c8);box-shadow:inset 0 2px #fff4}.bar-xp .bar-text{font-size:.9375rem}.levelup-sub{color:#aab3bf;margin:0 0 1rem}.levelup-options{gap:.75rem;display:flex}.levelup-option{flex-direction:column;align-items:center;gap:.375rem;width:8rem;padding:1rem .5rem;display:flex}.levelup-option:hover{border-color:#5fc8e8}.levelup-amount{font-family:var(--font-display);color:#ffd23a;text-shadow:0 2px #0009;font-size:1.625rem}.wave-report{box-sizing:border-box;width:min(32.5rem,100vw - 2rem)}.wave-report table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;margin-bottom:1rem}.wave-report th{text-transform:uppercase;letter-spacing:.08em;color:#9aa3ad;padding:0 .375rem .375rem;font-size:.75rem;font-weight:600}.wave-report td{padding:.3125rem .375rem}.wave-report tbody tr+tr td{border-top:1px solid #2c323a}.wave-report tfoot td{border-top:1px solid #4a525c;font-weight:700}.wave-report .num{text-align:right}.report-name{white-space:nowrap;font-weight:600}.report-slot{color:#9aa3ad;margin-left:.375rem;font-size:.75rem;font-weight:400}.report-bar-cell{width:45%}.report-bar{background:#2a3038;border-radius:.25rem;height:.5rem;overflow:hidden}.report-bar-fill{background:#d98c2b;height:100%}.weapon-bar{gap:.5rem;display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%)}.weapon-bar-shop{flex-wrap:wrap;margin-top:1.125rem;position:static;transform:none}.weapon-slot{border:.25rem solid var(--rarity,var(--rarity-common));width:4.75rem;box-shadow:inset 0 0 0 1px #0007, inset 0 .1875rem 0 #fff2, 0 .25rem 0 var(--panel-lip), 0 .375rem .625rem #0006;background:linear-gradient(#ffffff14,#0000 40%),radial-gradient(circle at 50% 40%,#2e3c78,#141c3e 80%);border-radius:.625rem;flex-direction:column;align-items:center;gap:2px;padding:.375rem .25rem;display:flex;position:relative}.weapon-bar-shop .weapon-slot{width:5rem}.weapon-slot-empty{min-height:4.375rem;box-shadow:none;background:#0d1430aa;border-style:dashed;border-color:#4a5a90}.weapon-icon{font-family:var(--font-display);letter-spacing:.04em;color:#ffc27a;font-size:1.125rem}.weapon-icon-img{filter:drop-shadow(0 2px 2px #0009);width:3.75rem;height:3.75rem;display:block}.run-card .weapon-icon-img{width:5.25rem;height:5.25rem}.weapon-laser .weapon-icon,.weapon-teslaCoil .weapon-icon{color:#7fe8ff}.tier-badge{min-width:.875rem;font-family:var(--font-display);text-align:center;color:#fff;border:2px solid var(--rarity,var(--rarity-common));text-shadow:0 1px #000;background:#121a3a;border-radius:.3125rem;padding:1px .25rem;font-size:.875rem;line-height:1.1;position:absolute;top:-.625rem;right:-.5rem}.tier-pips{gap:.1875rem;display:flex}.pip{background:#0b1026;border-radius:50%;width:.5rem;height:.5rem;box-shadow:inset 0 1px 1px #000}.pip-on{background:radial-gradient(circle at 35% 30%,#fff6b0,#ffc928 60%,#c48a10);box-shadow:0 0 .1875rem #ffc92888}.weapon-actions{flex-direction:column;gap:.25rem;width:100%;font-size:.75rem;display:flex}.weapon-name{text-align:center;color:#c9c4e0}.weapon-actions button{padding:2px .25rem;font-size:.75rem}.rarity-common{--rarity:var(--rarity-common)}.rarity-rare{--rarity:var(--rarity-rare)}.rarity-epic{--rarity:var(--rarity-epic)}.rarity-legendary{--rarity:var(--rarity-legendary)}.weapon-slot[class*=rarity-],.offer[class*=rarity-]{border-color:var(--rarity)}.offer[class*=rarity-]{border-width:2px}.offer.rarity-legendary{box-shadow:0 0 .625rem #ffcf3a55}.offer-rarity{color:var(--rarity)}.offer-locked.offer[class*=rarity-]{border-color:#ffc27a}.offer-effect{color:#c9c4e0;font-size:.75rem}.shop-body{grid-template-columns:1fr 27rem;gap:1rem;display:grid}.shop-side{flex-direction:column;gap:.625rem;min-width:0;display:flex}.shop-side .stats-panel dl{grid-template-columns:1fr 1fr;column-gap:1.25rem;display:grid}.shop-main{min-width:0}.module-list{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;font-size:.75rem;display:flex}.module-list-title{color:#a39dc4;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.module-none{color:#6f6a88}.module-chip{border:1px solid var(--rarity);color:#e8e8e8;cursor:default;background:#22306a;border-radius:.625rem;padding:2px .5rem}.module-count{color:#ffc27a;margin-left:.25rem;font-weight:700}.set-bonuses{flex-direction:column;gap:.25rem;margin-top:.625rem;font-size:.75rem;display:flex}.set-bonuses-title{color:#a39dc4;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.set-bonus{color:#8f89ad;background:#22306a;border-left:.1875rem solid #44559a;border-radius:.1875rem;grid-template-columns:5.625rem 1fr 1fr;gap:.5rem;padding:.1875rem .5rem;display:grid}.set-bonus-on{color:#e8e8e8;border-left-color:#ffc27a}.set-bonus-tag{font-weight:700}.set-bonus-on .set-bonus-active{color:#9be59b}.set-bonus-next{color:#8f89ad}@media (width<=720px){.set-bonus{grid-template-columns:1fr;gap:0}}.stats-panel{background:#22306a;border:1px solid #44559a;border-radius:.375rem;padding:.625rem .75rem;font-size:.8125rem}.stats-panel h3{text-transform:uppercase;letter-spacing:.08em;color:#a39dc4;margin:0 0 .5rem;font-size:.75rem}.stats-panel dl{margin:0}.stat-row{justify-content:space-between;padding:2px 0;display:flex}.stat-row dt{color:#c9c4e0}.stat-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.stat-up dd{color:#9be59b}.stat-down dd{color:#e57373}@media (width<=720px){.shop-body{grid-template-columns:1fr}}.tactics{background:#22306a;border:1px solid #44559a;border-radius:.375rem;padding:.625rem .75rem;font-size:.8125rem}.tactics h3{text-transform:uppercase;letter-spacing:.08em;color:#a39dc4;margin:0 0 .5rem;font-size:.75rem}.tactics-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.tactics-label{text-overflow:ellipsis;white-space:nowrap;color:#c9c4e0;min-width:0;overflow:hidden}.tactics-hint{color:#8f89ad;margin-top:.25rem;font-size:.75rem}.segmented{flex-shrink:0;gap:.25rem;display:flex}.segmented button{padding:.1875rem .5rem;font-size:.8125rem}.title-screen{padding:2.5rem 3.5rem}.title-logo{letter-spacing:.12em;color:#ffd23a;text-shadow:0 .25rem #7a4a12,0 .5rem 1rem #000a;margin:0;font-size:4.5rem}.title-tagline{color:#aab3bf;margin:.5rem 0 1.5rem}.title-screen button.primary{padding:.625rem 2rem;font-size:1.25rem}.title-records{justify-content:center;gap:2rem;margin:1.25rem 0 0;display:flex}.title-records div{flex-direction:column;align-items:center;display:flex}.title-records dt{color:#7d8794;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.title-records dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.375rem;font-weight:700}.run-seed,.hud-seed{color:#7d8794;font-variant-numeric:tabular-nums;font-size:.75rem}.run-seed{margin:1rem 0 0}.seed-field{justify-content:center;align-items:center;gap:.5rem;display:flex}.seed-field input{width:11ch;font:inherit;color:#e6e9ee;text-align:center;background:#111418;border:1px solid #4a525c;border-radius:.25rem;padding:.1875rem .375rem;font-size:.8125rem}.seed-field button{padding:.1875rem .625rem;font-size:.75rem}.hud-seed{color:#c9d2e8;text-shadow:0 1px 2px #000;position:absolute;bottom:.25rem;right:.75rem}.run-select{box-sizing:border-box;width:min(47.5rem,100vw - 2rem)}.run-cards{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1rem;display:flex}.run-card{flex-direction:column;align-items:center;gap:.5rem;width:10rem;padding:1rem .75rem;display:flex}.run-card:hover{border-color:#5fc8e8}.run-card .weapon-icon{font-size:1.375rem}.run-card-name{font-weight:700}.run-tags{gap:.25rem;display:flex}.run-tag{text-transform:uppercase;letter-spacing:.06em;color:#ffc27a;background:#3a2f22;border-radius:.1875rem;padding:2px .375rem;font-size:.75rem}.run-tag.tag-energy{color:#7fe8ff;background:#1f3440}.run-tag.tag-explosive{color:#ff9a6b;background:#40261f}.run-tag.tag-melee{color:#f0a0e0;background:#3a2236}.run-tag.tag-support{color:#9be59b;background:#1f3a26}.run-stats{width:100%;margin:0;font-size:.8125rem}.run-stats div{justify-content:space-between;display:flex}.run-stats dt{color:#aab3bf}.run-stats dd{font-variant-numeric:tabular-nums;margin:0}.boss-bar{background:#000a;border-radius:.375rem;width:min(30rem,100vw - 2rem);padding:.375rem .75rem .5rem;position:absolute;top:7.375rem;left:50%;transform:translate(-50%)}.boss-title{font-family:var(--font-display);justify-content:space-between;margin-bottom:.25rem;display:flex}.boss-name{color:#e8b4ff;letter-spacing:.05em}.boss-phase{color:#ffa42e;text-transform:uppercase;font-size:.8125rem}.boss-hp{background:#2a1838;width:100%;height:.75rem}.boss-hp .bar-fill{background:linear-gradient(90deg,#7b3fa8,#c45cff)}.boss-enraged .boss-phase{color:#ff3b1f}.end-screen{box-sizing:border-box;min-width:18.75rem;max-width:calc(100vw - 2rem)}.end-victory h2{color:#ffcf3a;font-size:2rem}.end-sub{color:#aab3bf;margin:0 0 1rem}.end-screen h3{color:#aab3bf;text-transform:uppercase;letter-spacing:.08em;margin:.75rem 0 .375rem;font-size:.875rem}.end-list{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.end-list li{background:#22282f;border:1px solid #4a525c;border-radius:.25rem;gap:.375rem;padding:.1875rem .5rem;display:flex}.end-weapon.rarity-common{border-color:var(--rarity-common)}.end-weapon.rarity-rare{border-color:var(--rarity-rare)}.end-weapon.rarity-epic{border-color:var(--rarity-epic)}.end-weapon.rarity-legendary{border-color:var(--rarity-legendary)}.end-tier{color:#ffcf3a;font-weight:700}.end-none{color:#7d8794;margin:0}.end-screen button{margin-top:1.25rem}.perf-meter{color:#9be59b;pointer-events:none;z-index:10;background:#000a;border-radius:.25rem;padding:.25rem .5rem;font:.75rem ui-monospace,monospace;position:fixed;bottom:.5rem;left:.5rem}button{transition:transform 80ms ease-out,background 80ms,box-shadow 80ms,border-color 80ms}button:hover:not(:disabled){transform:translateY(-1px)scale(1.04)}button:active:not(:disabled){transition-duration:40ms;transform:translateY(2px)scale(.96)}.modal{animation:.18s cubic-bezier(.34,1.4,.64,1) both modal-in}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(3rem - 50%))}}.weapon-bar:not(.weapon-bar-shop){animation:.18s ease-out both weapon-bar-in}@keyframes weapon-bar-in{0%{opacity:0;transform:translate(-50%,1.5rem)}}.pause-overlay{animation:.16s cubic-bezier(.34,1.56,.64,1) both pop-in}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}}.offer{animation:.12s cubic-bezier(.34,1.56,.64,1) both offer-in;animation-delay:calc(var(--i,0) * 30ms)}@keyframes offer-in{0%{opacity:0;transform:translateY(.75rem)scale(.9)}}.hud-level-num.pop{animation:.2s cubic-bezier(.34,1.8,.64,1) level-pop;display:inline-block}@keyframes level-pop{0%{color:#ffe27a;transform:scale(1.6)}}.bar-trail{background:#ffe0c8;position:absolute;inset:0 auto 0 0}.bar-trail.healing{background:#6fe08a}.bar-hp .bar-fill{transition:none;position:relative}#ui .wave-banner{z-index:2;pointer-events:none;color:#ffe27a;font-size:3.5rem;animation:1.3s ease-out both wave-banner;top:14%}@keyframes wave-banner{0%{opacity:0;transform:scale(1.8)}10%{opacity:1;transform:scale(.95)}15%{transform:scale(1)}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){#ui *,#ui :before,#ui :after{transition:none!important;animation:none!important}}
