/* CryptoBound THOR remaster: art and beam only; movement/aim/damage remain server-driven. */
#thor_rotate .AniObject {
    image-rendering: auto !important;
    filter: drop-shadow(0 0 4px rgba(69, 226, 255, .92)) drop-shadow(0 0 10px rgba(53, 83, 255, .62)) !important;
}

#thor_laser {
    top: -15px !important;
    height: 30px !important;
    background: transparent url('/static/images/thor_new/thor_laser_tile.png?0821thor1') repeat-x left center !important;
    background-size: 128px 30px !important;
    filter: drop-shadow(0 0 4px rgba(96, 239, 255, 1)) drop-shadow(0 0 10px rgba(45, 94, 255, .9)) !important;
    transform-origin: left center !important;
}

/* One independent beam per Aduka impact. The legacy #thor_laser is shared and
   caused consecutive S2 beams to overwrite one another. */
.thor_laser_shot {
    position: absolute;
    z-index: 3001;
    pointer-events: none;
    height: 30px;
    margin-top: -15px;
    background: transparent url('/static/images/thor_new/thor_laser_tile.png?0823aduka-s2') repeat-x left center;
    background-size: 128px 30px;
    filter: drop-shadow(0 0 4px rgba(96, 239, 255, 1)) drop-shadow(0 0 10px rgba(45, 94, 255, .9));
    transform-origin: left center;
}

#thor_lvl {
    color: #72eeff !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 1px #001018, 0 0 5px #00d9ff, 0 0 10px rgba(31, 96, 255, .9) !important;
}

#thor_damage {
    color: #ffd35a !important;
    font-weight: 900 !important;
    text-shadow: 0 2px 1px #241000, 0 0 5px #ffb400, 0 0 10px rgba(255, 85, 0, .82) !important;
}

/* Thor weather/feature slots: replace the legacy stuff_HD crop everywhere. */
#gameui .weather-0 {
    background-image: url('/static/images/thor_new/thor_feature.png?0821thor2') !important;
    background-position: center center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
