.warning-stripe{position:fixed;left:0;height:16px;width:100%;background:repeating-linear-gradient(45deg,#ffd000,#ffd000 15px,#1a1a1a 15px 30px);z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.destroy-mode-active .warning-stripe{opacity:.95;animation:warning-stripe-slide .8s linear infinite}.warning-stripe--top{top:0}.warning-stripe--bottom{bottom:0}@keyframes warning-stripe-slide{0%{background-position:0 0}to{background-position:42.43px 0}}.destroy-mode-active{-webkit-user-select:none;user-select:none;cursor:url(data:image/png;base64,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) 4 4,crosshair}.destroy-mode-active:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9990;box-shadow:inset 0 0 150px #0006;opacity:0;transition:opacity .3s ease}.destroy-mode-active.vignette-active:after{opacity:1}.destroy-mode-overlay{position:fixed;left:0;right:0;height:20vh;pointer-events:none;z-index:9989;opacity:0;transition:opacity .4s ease}.destroy-mode-active .destroy-mode-overlay{opacity:1}.destroy-mode-overlay--top{top:0;background:linear-gradient(to bottom,rgb(0,0,0) 10%,rgba(0,0,0,.5) 60%,transparent 100%)}.destroy-mode-overlay--bottom{bottom:0;background:linear-gradient(to top,rgb(0,0,0) 10%,rgba(0,0,0,.5) 60%,transparent 100%)}.destroy-mode--rage:after{box-shadow:inset 0 0 200px #e85a1b4d}[data-destroyable]{position:relative;transition:transform .1s ease,box-shadow .2s ease}.destroy-mode-active [data-destroyable]:not(.destroyed){cursor:url(data:image/png;base64,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) 4 4,crosshair}.destroy-mode-active [data-destroyable]:not(.destroyed):hover{box-shadow:0 0 30px #e85a1b80}.destroy-mode-active [data-destroyable]:not(.destroyed){animation:shake-subtle .5s infinite}.destroy-mode-active [data-destroyable]:not(.destroyed):hover{animation:shake-intense .15s infinite}@keyframes shake-subtle{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(.5px,.5px) rotate(.1deg)}50%{transform:translate(-.5px,-.5px) rotate(-.1deg)}75%{transform:translate(.5px,-.5px) rotate(.1deg)}}@keyframes shake-intense{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px,2px) rotate(-.5deg)}40%{transform:translate(3px,-2px) rotate(.5deg)}60%{transform:translate(-2px,-2px) rotate(-.3deg)}80%{transform:translate(2px,2px) rotate(.3deg)}}.screen-shaking{animation:screen-shake .2s ease-out}@keyframes screen-shake{0%,to{transform:translate(0)}10%{transform:translate(-8px,-5px)}20%{transform:translate(8px,5px)}30%{transform:translate(-6px,4px)}40%{transform:translate(6px,-4px)}50%{transform:translate(-4px,6px)}60%{transform:translate(4px,-6px)}70%{transform:translate(-3px,3px)}80%{transform:translate(3px,-3px)}90%{transform:translate(-1px,1px)}}.crack-overlay{position:absolute;inset:0;pointer-events:none;z-index:10;overflow:hidden}.crack-svg{width:100%;height:100%;animation:crack-appear .15s ease-out}@keyframes crack-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.cracked{position:relative}.cracked:before{content:"";position:absolute;inset:0;background:#00000026;pointer-events:none;z-index:5}.shattering{animation:shatter-out .5s ease-out forwards}@keyframes shatter-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.95);filter:blur(3px)}}.destroyed{opacity:0;pointer-events:none!important;visibility:hidden}.fragment-container{position:fixed;inset:0;pointer-events:none;z-index:9995;overflow:visible}.shatter-fragment{position:absolute;pointer-events:none;will-change:transform,opacity}.screen-flash{position:fixed;inset:80px 0 0;z-index:9996;pointer-events:none;opacity:0;transition:opacity .05s ease-out}.screen-flash.flash-white{background:#fff;opacity:.3}.screen-flash.flash-orange{background:var(--color-orange-500);opacity:.2}@keyframes flash-fade{0%{opacity:.3}to{opacity:0}}.dust-container{position:fixed;inset:0;pointer-events:none;z-index:9994;overflow:hidden}.dust-particle{position:absolute;background:var(--color-primary-300);border-radius:50%;opacity:.8;will-change:transform,opacity;animation:dust-float .8s ease-out forwards}@keyframes dust-float{0%{opacity:.8;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx, 50px),var(--dy, -30px)) scale(.3)}}.destroy-ui{position:fixed;top:20px;left:0;right:0;z-index:9999;padding:1rem;pointer-events:none;opacity:0;transform:translateY(-100%);transition:all .3s ease}.destroy-mode-active .destroy-ui{opacity:1;transform:translateY(0)}.destroy-ui__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#080303f2;border:1px solid var(--color-primary-700);border-radius:4px;padding:.75rem 1.5rem;pointer-events:auto;font-family:Space Mono,monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.destroy-ui__counter{display:flex;align-items:center;gap:.5rem;color:#fff;font-size:1.25rem;font-weight:700}.destroy-ui__counter i{color:var(--color-orange-500)}.destroy-ui__label{font-size:.7rem;color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.05em}.destroy-ui__rage-meter{flex:1;max-width:100%}@media(max-width:600px){.destroy-ui__rage-meter{display:none}}.destroy-ui__controls{display:flex;gap:.5rem}.destroy-ui__btn{width:2.5rem;height:2.5rem;border:1px solid var(--color-primary-600);background:#ffffff0d;color:var(--color-primary-300);border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.destroy-ui__btn:hover{background:#ffffff1a;border-color:var(--color-primary-500);color:#fff}.destroy-ui__btn--exit{border-color:#ff64644d;color:#ff6464cc}.destroy-ui__btn--exit:hover{background:#ff646433;border-color:#ff646480;color:#f66}.destroy-ui__hints{display:flex;justify-content:center;gap:2rem;margin-top:.5rem;opacity:.6}@media(max-width:600px){.destroy-ui__hints{display:none}}.destroy-ui__hint{font-family:Space Mono,monospace;font-size:.7rem;color:var(--color-primary-400);text-transform:uppercase;letter-spacing:.05em}.destroy-ui__hint kbd{display:inline-block;background:var(--color-primary-800);border:1px solid var(--color-primary-600);border-radius:3px;padding:.1rem .4rem;margin-right:.3rem;font-family:inherit;color:var(--color-orange-500)}.rage-meter{position:relative;height:1.5rem;background:#ffffff1a;border:1px solid var(--color-primary-700);border-radius:3px;overflow:hidden}.rage-meter__fill{height:100%;width:0;background:linear-gradient(90deg,var(--color-orange-500),var(--color-orange-400));transition:width .3s ease,background .5s ease;border-radius:2px}.rage-meter__fill[data-level=high]{background:linear-gradient(90deg,#f72d2d,#f66)}.rage-meter__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-family:Bebas Neue,sans-serif;font-size:.75rem;letter-spacing:.15em;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.achievement-container{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:10000;pointer-events:none}.achievement-toast{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#080303fa,#342219fa);border:2px solid var(--color-orange-500);border-radius:4px;color:#fff;font-family:Space Mono,monospace;box-shadow:0 10px 40px #00000080;transform:translateY(100px);opacity:0;transition:all .3s ease;pointer-events:auto}.achievement-toast.show{transform:translateY(0);opacity:1}.achievement-toast i{font-size:2rem;color:var(--color-orange-500)}.achievement-toast__content{display:flex;flex-direction:column}.achievement-toast__title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.achievement-toast__desc{font-size:.75rem;color:var(--color-primary-300)}.bat-swinging,.bat-swinging *{cursor:none!important}.bat-swing{position:fixed;width:80px;height:80px;pointer-events:none;z-index:10001;transform-origin:bottom right;animation:bat-swing .2s ease-out forwards}@keyframes bat-swing{0%{transform:translate(-50%,-50%) rotate(-45deg);opacity:1}50%{transform:translate(-50%,-50%) rotate(30deg);opacity:1}to{transform:translate(-50%,-50%) rotate(45deg);opacity:0}}@media(prefers-reduced-motion:reduce){.destroy-mode-active [data-destroyable]:not(.destroyed),.destroy-mode-active [data-destroyable]:not(.destroyed):hover{animation:none}.screen-shaking{animation:none}.dust-particle{animation:none;opacity:0}.shattering{animation-duration:.1s}.crack-svg{animation:none}}.max-rage-overlay{position:fixed;inset:0;background:#000000e6;z-index:10010;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.max-rage-overlay.show{opacity:1;visibility:visible}.max-rage-overlay.show .max-rage-popup{transform:scale(1);opacity:1}.max-rage-popup{position:relative;max-width:450px;width:100%;background:linear-gradient(135deg,#140a05fa,#3c1e0ffa);border:3px solid var(--color-orange-500);border-radius:8px;padding:3rem 2rem;text-align:center;transform:scale(.9);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;box-shadow:0 0 60px #ff96004d,0 20px 60px #00000080;overflow:hidden}.max-rage-popup__glow{position:absolute;inset:-50%;background:radial-gradient(circle at center,rgba(255,150,0,.15) 0%,transparent 70%);animation:pulse-glow 2s ease-in-out infinite;pointer-events:none}.max-rage-popup__content{position:relative;z-index:1}.max-rage-popup__icon{font-size:4rem;color:var(--color-orange-500);margin-bottom:1rem;animation:pulse-scale 1s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,150,0,.5))}.max-rage-popup__title{font-family:Bebas Neue,sans-serif;font-size:clamp(1.75rem,5vw,2.5rem);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;text-shadow:0 0 30px rgba(255,150,0,.5)}.max-rage-popup__subtitle{font-family:Space Mono,monospace;font-size:1rem;color:var(--color-primary-300);margin:0 0 2rem}.max-rage-popup__discount{background:#ffffff0d;border:1px dashed var(--color-orange-500);border-radius:6px;padding:1.25rem;margin-bottom:1.5rem}.max-rage-popup__discount-label{display:block;font-family:Space Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-400);margin-bottom:.5rem}.max-rage-popup__discount-code{display:block;font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--color-orange-500);letter-spacing:.15em;margin-bottom:.5rem}.max-rage-popup__discount-text{display:block;font-size:.9rem;color:#fff}.max-rage-popup__cta{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--color-orange-500);color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .2s ease}.max-rage-popup__cta:hover{background:var(--color-orange-400);transform:translateY(-2px);box-shadow:0 10px 30px #ff96004d}.max-rage-popup__cta i{font-size:1.25rem}.max-rage-popup__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:#ffffff1a;border:1px solid var(--color-primary-600);border-radius:50%;color:var(--color-primary-400);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.max-rage-popup__close:hover{background:#fff3;color:#fff}@keyframes pulse-glow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:767px){.destroy-ui__bar{padding:.5rem 1rem}.destroy-ui__counter{font-size:1rem}.destroy-toggle{bottom:1rem;right:1rem}.destroy-toggle__button{padding:.75rem 1rem;font-size:.65rem}.destroy-toggle__button i{font-size:1rem}}.destroy-mode-active .destroy-toggle{position:fixed;bottom:2rem;right:2rem;z-index:10001}@media(min-width:768px){.destroy-mode-active .destroy-toggle{bottom:3rem;right:3rem}}.destroy-mode-active .destroy-toggle .destroy-toggle__button{background:#b91c1c;border-color:#b91c1c;animation:pulse-glow-red 2s infinite}@keyframes pulse-glow-red{0%,to{box-shadow:0 0 20px #dc262699}50%{box-shadow:0 0 40px #dc262699}}
