.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts], .fl-ds-block):before,.fl-module:not([data-accepts], .fl-ds-block):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts], .fl-ds-block):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content .fl-button:is(a, button),.fl-builder-content a.fl-button:visited {border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;cursor: pointer;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {width: 100%;display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1 !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;}.fl-row-fixed-width {max-width: 1100px;}.fl-builder-content > .fl-module-box {margin: 0;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {outline-style: solid;outline-width: 2px;outline-offset: 2px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-182qe9whz0lp.fl-row-default-height > .fl-row-content-wrap, .fl-node-182qe9whz0lp.fl-row-full-height > .fl-row-content-wrap, .fl-node-182qe9whz0lp.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-182qe9whz0lp > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-3rk9ya5zc0vf.fl-row-default-height > .fl-row-content-wrap, .fl-node-3rk9ya5zc0vf.fl-row-full-height > .fl-row-content-wrap, .fl-node-3rk9ya5zc0vf.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;}.fl-node-zrfvkdsbmt76 {width: 100%;}.fl-node-6unce4tawyqd {width: 100%;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-rw36kua2nfh8, .fl-node-rw36kua2nfh8 .fl-photo {text-align: center;} .fl-node-rw36kua2nfh8.fl-module-photo {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ava-krazy-matchup,#ava-krazy-matchup * {box-sizing: border-box;}#ava-krazy-matchup {--akm-ink: #2b1d3b;--akm-ink-2: #54386a;--akm-panel: rgba(255,255,255,.84);--akm-panel-strong: rgba(255,255,255,.94);--akm-pink: #e94daf;--akm-purple: #7657dd;--akm-blue: #2f86c1;--akm-shadow: 0 10px 28px rgba(51,35,67,.18);position: relative;width: 100%;max-width: 100%;min-width: 0;min-height: 760px;overflow-x: hidden;padding: 8px;overflow: hidden;border-radius: 18px;color: var(--akm-ink);font-family: Arial, Helvetica, sans-serif;background:url("https://krazy-keith.com/wp-content/uploads/2026/08/Ava-match-background.jpg")center center / cover no-repeat;}#ava-krazy-matchup button {font: inherit;}#ava-krazy-matchup .akm-top-panel {position: relative;isolation: isolate;width: min(1120px, 100%);margin: 0 auto 10px;padding: 8px 12px;overflow: hidden;border: 1px solid rgba(255,255,255,.72);border-radius: 18px;background:linear-gradient(180deg, rgba(255,255,255,.94), rgba(246,240,255,.84));box-shadow:0 10px 28px rgba(51,35,67,.16),inset 0 1px 0 rgba(255,255,255,.9);text-align: center;}#ava-krazy-matchup .akm-top-panel::before,#ava-krazy-matchup .akm-top-panel::after {content: "✦";position: absolute;z-index: -1;color: rgba(118,87,221,.13);font-size: 30px;line-height: 1;pointer-events: none;}#ava-krazy-matchup .akm-top-panel::before {left: 7%;top: 10px;transform: rotate(-12deg);}#ava-krazy-matchup .akm-top-panel::after {right: 8%;top: 16px;color: rgba(233,77,175,.12);font-size: 22px;transform: rotate(14deg);}#ava-krazy-matchup .akm-title {margin: 0;color: #3a2750;font-size: clamp(1.45rem, 3.2vw, 2.2rem);font-weight: 900;line-height: 1.1;letter-spacing: -.02em;text-shadow: 0 1px 0 rgba(255,255,255,.95);}#ava-krazy-matchup .akm-goal {margin-top: 8px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;color: var(--akm-ink-2);font-size: clamp(1rem, 2vw, 1.18rem);font-weight: 900;line-height: 1.2;}#ava-krazy-matchup .akm-goal-top {display: none;}#ava-krazy-matchup .akm-goal-side {margin-top: 8px;padding: 8px;border: 1px solid rgba(84,56,106,.08);border-radius: 16px;background: rgba(255,255,255,.72);box-shadow: inset 0 1px 0 rgba(255,255,255,.92);}#ava-krazy-matchup .akm-goal-main {color: var(--akm-ink-2);}#ava-krazy-matchup .akm-goal[data-goal-type="score"] .akm-goal-main,#ava-krazy-matchup .akm-goal[data-goal-type="createLine"] .akm-goal-main,#ava-krazy-matchup .akm-goal[data-goal-type="useLine"] .akm-goal-main {padding: 4px 11px;border-radius: 999px;background: rgba(255,255,255,.76);box-shadow: inset 0 0 0 1px rgba(84,56,106,.09);}#ava-krazy-matchup .akm-goal-progress {display: inline-flex;align-items: center;gap: 7px;padding: 5px 12px;border: 1px solid rgba(84,56,106,.08);border-radius: 999px;background: rgba(255,255,255,.95);box-shadow:0 3px 10px rgba(51,35,67,.10),inset 0 1px 0 rgba(255,255,255,.95);color: #46345a;}#ava-krazy-matchup .akm-goal-tile {position: relative;gap: 8px;padding: 4px 10px 4px 6px;overflow: hidden;}#ava-krazy-matchup .akm-goal-tile::after {content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(110deg, transparent 25%, rgba(255,255,255,.5) 48%, transparent 70%);transform: translateX(-130%);animation: akmGoalShimmer 3.8s ease-in-out infinite;pointer-events: none;}#ava-krazy-matchup .akm-goal-flower {background: linear-gradient(180deg, rgba(255,250,254,.98), rgba(250,224,244,.96));}#ava-krazy-matchup .akm-goal-heart {background: linear-gradient(180deg, rgba(255,250,253,.98), rgba(255,226,241,.96));}#ava-krazy-matchup .akm-goal-star {background: linear-gradient(180deg, rgba(255,253,243,.98), rgba(255,241,194,.96));}#ava-krazy-matchup .akm-goal-icon-wrap {position: relative;z-index: 1;width: 30px;height: 30px;flex: 0 0 30px;display: grid;place-items: center;border-radius: 999px;background: rgba(255,255,255,.84);box-shadow:inset 0 0 0 1px rgba(84,56,106,.08),0 2px 6px rgba(51,35,67,.08);}#ava-krazy-matchup .akm-goal-icon {width: 24px;height: 24px;object-fit: contain;display: block;}#ava-krazy-matchup .akm-goal-label {font-size: .96em;font-weight: 900;}#ava-krazy-matchup .akm-goal-count {position: relative;z-index: 1;color: var(--akm-ink);font-size: 1.12em;font-weight: 900;line-height: 1;}#ava-krazy-matchup .akm-goal-heart .akm-goal-count {color: #d6418d;}#ava-krazy-matchup .akm-goal-star .akm-goal-count {color: #c49100;}#ava-krazy-matchup .akm-goal-flower .akm-goal-count {color: #c25698;}#ava-krazy-matchup .akm-goal-line .akm-goal-count {color: #8c5a00;}#ava-krazy-matchup .akm-stats {display: grid;grid-template-columns: repeat(4, minmax(72px, 1fr));gap: 7px;margin-top: 8px;}#ava-krazy-matchup .akm-stats-side {display: none;}#ava-krazy-matchup .akm-left-column {min-width: 0;}#ava-krazy-matchup .akm-stat {padding: 6px 5px;border: 1px solid rgba(84,56,106,.07);border-radius: 13px;background: rgba(255,255,255,.90);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 7px rgba(51,35,67,.06);}#ava-krazy-matchup .akm-stat span {display: block;color: #4f395f;font-size: .74rem;font-weight: 900;}#ava-krazy-matchup .akm-stat strong {display: block;margin-top: 2px;color: var(--akm-ink);font-size: 1.18rem;font-weight: 900;}#ava-krazy-matchup .akm-stat-lives strong {color: #d64170;}#ava-krazy-matchup .akm-game-layout {width: min(1120px, 100%);margin: 0 auto;display: grid;grid-template-columns: minmax(220px, 300px) minmax(320px, 700px);gap: 16px;align-items: start;justify-content: center;}#ava-krazy-matchup .akm-ava-panel {padding: 10px;border-radius: 20px;background: var(--akm-panel);box-shadow: var(--akm-shadow);}#ava-krazy-matchup .akm-ava-wrap {height: 270px;display: grid;place-items: end center;overflow: hidden;}#ava-krazy-matchup [data-akm="avaImage"] {display: block;max-width: 100%;max-height: 100%;object-fit: contain;}#ava-krazy-matchup .akm-speech {margin-top: 8px;padding: 10px;min-height: 46px;border-radius: 14px;background: var(--akm-panel-strong);color: #3b2850;text-align: center;font-weight: 900;}#ava-krazy-matchup .akm-goal-side[data-goal-type="score"],#ava-krazy-matchup .akm-goal-side[data-goal-type="createLine"],#ava-krazy-matchup .akm-goal-side[data-goal-type="useLine"] {padding-top: 10px;padding-bottom: 10px;}#ava-krazy-matchup .akm-power-wrap {margin-top: 8px;}#ava-krazy-matchup .akm-power-title {display: flex;justify-content: space-between;color: #4a345f;font-size: .8rem;font-weight: 900;}#ava-krazy-matchup .akm-power-track {height: 16px;margin-top: 5px;overflow: hidden;border-radius: 999px;background: rgba(51,35,67,.15);}#ava-krazy-matchup .akm-power-fill {width: 0%;height: 100%;border-radius: inherit;background: linear-gradient(90deg, var(--akm-pink), var(--akm-purple));transition: width .2s ease;}#ava-krazy-matchup .akm-power-button {width: 100%;margin-top: 8px;padding: 10px;border: 0;border-radius: 12px;color: white;background: linear-gradient(90deg, var(--akm-pink), var(--akm-purple));font-weight: 900;cursor: pointer;}#ava-krazy-matchup .akm-power-button:disabled {opacity: .42;cursor: default;}#ava-krazy-matchup .akm-play-area {display: flex;flex-direction: column;align-items: center;padding-bottom: 14px;}#ava-krazy-matchup .akm-status-readout {min-height: 32px;margin-bottom: 7px;padding: 5px 13px;border-radius: 999px;background: var(--akm-panel-strong);box-shadow: 0 4px 12px rgba(51,35,67,.12);color: #3b2850;font-weight: 900;text-align: center;}#ava-krazy-matchup .akm-board-shell {width: min(95vw, 690px);aspect-ratio: 1 / 1;}#ava-krazy-matchup .akm-board {display: grid;grid-template-columns: repeat(8, 1fr);grid-template-rows: repeat(8, 1fr);gap: 4px;width: 100%;height: 100%;padding: 6px;border-radius: 20px;background: rgba(255,255,255,.58);box-shadow: var(--akm-shadow);user-select: none;touch-action: none;}#ava-krazy-matchup .akm-tile {position: relative;min-width: 0;min-height: 0;padding: 0;border: 3px solid transparent;border-radius: 12px;background: rgba(255,255,255,.52);display: grid;place-items: center;overflow: hidden;cursor: pointer;appearance: none;-webkit-appearance: none;transition: transform .12s ease, border-color .12s ease, opacity .18s ease;}#ava-krazy-matchup .akm-tile:hover {transform: scale(1.03);}#ava-krazy-matchup .akm-tile img {position: absolute;left: 50%;top: 50%;width: auto;height: auto;max-width: 96%;max-height: 96%;transform: translate(-50%, -50%);object-fit: contain;pointer-events: none;user-select: none;}#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 104%;height: 104%;max-width: none;max-height: none;}#ava-krazy-matchup .akm-tile.akm-selected {border-color: var(--akm-pink);transform: scale(.93);}#ava-krazy-matchup .akm-tile.akm-invalid {animation: akmShake .28s ease;}#ava-krazy-matchup .akm-tile.akm-clearing {animation: akmTilePop .22s ease forwards;}#ava-krazy-matchup .akm-tile.akm-dragging {z-index: 5;transition: none !important;box-shadow: 0 8px 18px rgba(51,35,67,.28);}#ava-krazy-matchup .akm-tile.akm-drag-target {z-index: 4;transition: none !important;}#ava-krazy-matchup .akm-special-art {z-index: 1;width: auto !important;height: auto !important;max-width: 88% !important;max-height: 88% !important;object-fit: contain;animation: akmSpecialArtFloat 1.15s ease-in-out infinite alternate;transition: opacity .12s ease;}#ava-krazy-matchup .akm-tile.akm-special-row .akm-special-art {max-width: 92% !important;max-height: 58% !important;}#ava-krazy-matchup .akm-tile.akm-special-col .akm-special-art {max-width: 58% !important;max-height: 92% !important;}#ava-krazy-matchup .akm-tile.akm-special-row,#ava-krazy-matchup .akm-tile.akm-special-col {box-shadow:inset 0 0 0 3px rgba(255,212,73,.78),0 0 8px rgba(255,212,73,.26);}#ava-krazy-matchup .akm-tile.akm-special-bomb {box-shadow:inset 0 0 0 3px rgba(233,77,175,.7),0 0 8px rgba(233,77,175,.22);}#ava-krazy-matchup .akm-tile.akm-special-butterfly {box-shadow:inset 0 0 0 3px rgba(87,177,222,.76),0 0 8px rgba(87,177,222,.22);}#ava-krazy-matchup .akm-tile.akm-special-color {box-shadow:inset 0 0 0 3px rgba(118,87,221,.82),0 0 10px rgba(118,87,221,.3);animation: akmSpecialTilePulse 1.15s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-powerups {margin-top: 10px;display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;}#ava-krazy-matchup .akm-tool-btn {width: 56px;height: 56px;padding: 7px;border: 0;border-radius: 13px;background: var(--akm-panel-strong);box-shadow: 0 4px 12px rgba(51,35,67,.13);cursor: pointer;appearance: none;-webkit-appearance: none;}#ava-krazy-matchup .akm-tool-btn img {width: 100%;height: 100%;object-fit: contain;}#ava-krazy-matchup .akm-tool-btn:disabled {opacity: .42;cursor: default;}#ava-krazy-matchup .akm-end-game-btn {min-width: 92px;height: 56px;padding: 7px 12px;border: 0;border-radius: 13px;background: rgba(255,255,255,.94);box-shadow: 0 4px 12px rgba(51,35,67,.13);color: #6b2949;font-size: .78rem;font-weight: 900;letter-spacing: .03em;cursor: pointer;appearance: none;-webkit-appearance: none;}#ava-krazy-matchup .akm-end-game-btn:hover {transform: translateY(-1px);}#ava-krazy-matchup .akm-overlay {position: absolute;inset: 0;z-index: 30;display: grid;place-items: center;padding: 20px;border-radius: inherit;background: rgba(34,24,45,.54);}#ava-krazy-matchup .akm-overlay.akm-hidden {display: none;}#ava-krazy-matchup .akm-dialog {width: min(92%, 430px);padding: 22px;border-radius: 20px;background: rgba(255,255,255,.99);color: #2a1d39;box-shadow: var(--akm-shadow);text-align: center;}#ava-krazy-matchup .akm-dialog h2 {margin: 0 0 12px;color: #352044;font-size: 2rem;font-weight: 900;line-height: 1.12;}#ava-krazy-matchup .akm-dialog p {margin: 0 0 18px;color: #513861;font-size: 1.05rem;font-weight: 800;line-height: 1.4;}#ava-krazy-matchup .akm-dialog-buttons {display: flex;gap: 9px;justify-content: center;flex-wrap: wrap;}#ava-krazy-matchup .akm-dialog-buttons button {padding: 10px 14px;border: 0;border-radius: 11px;background: var(--akm-blue);color: #fff;font-weight: 900;cursor: pointer;appearance: none;-webkit-appearance: none;}@keyframes akmShake {0%,100% { transform: translateX(0); }30% { transform: translateX(-6px); }70% { transform: translateX(6px); }}@keyframes akmTilePop {0% { transform: scale(.9); opacity: 1; }55% { transform: scale(1.13); opacity: 1; }100% { transform: scale(.15); opacity: 0; }}@keyframes akmGoalShimmer {0%, 68% { transform: translateX(-130%); opacity: 0; }74% { opacity: .72; }88% { transform: translateX(130%); opacity: 0; }100% { transform: translateX(130%); opacity: 0; }}@media (max-width: 760px) {#ava-krazy-matchup {min-height: 0;padding: 7px;}#ava-krazy-matchup .akm-top-panel {padding: 8px;margin-bottom: 8px;}#ava-krazy-matchup .akm-goal-top {display: flex;}#ava-krazy-matchup .akm-goal-side {display: none;}#ava-krazy-matchup .akm-goal {gap: 6px;font-size: .98rem;}#ava-krazy-matchup .akm-goal-progress {padding: 4px 9px;gap: 5px;}#ava-krazy-matchup .akm-goal-tile {padding: 3px 8px 3px 5px;}#ava-krazy-matchup .akm-goal-icon-wrap {width: 26px;height: 26px;flex-basis: 26px;}#ava-krazy-matchup .akm-goal-icon {width: 20px;height: 20px;}#ava-krazy-matchup .akm-stats {grid-template-columns: repeat(5, minmax(0, 1fr));gap: 4px;}#ava-krazy-matchup .akm-stats-top {display: grid;}#ava-krazy-matchup .akm-stats-side {display: none;}#ava-krazy-matchup .akm-stat {padding: 5px 2px;}#ava-krazy-matchup .akm-stat strong {font-size: 1.05rem;}#ava-krazy-matchup .akm-game-layout {display: flex;flex-direction: column;align-items: center;gap: 9px;}#ava-krazy-matchup .akm-play-area {order: 1;width: 100%;max-width: 100%;min-width: 0;padding-bottom: 10px;}#ava-krazy-matchup .akm-left-column {order: 2;width: 100%;max-width: 650px;min-width: 0;}#ava-krazy-matchup .akm-ava-panel {width: 100%;display: grid;grid-template-columns: 115px 1fr;gap: 9px;align-items: center;}#ava-krazy-matchup .akm-ava-wrap {height: 130px;}#ava-krazy-matchup .akm-speech {margin: 0;min-height: 0;}#ava-krazy-matchup .akm-power-wrap {grid-column: 1 / -1;margin-top: 0;}#ava-krazy-matchup .akm-board-shell {width: 100%;max-width: 620px;min-width: 0;}#ava-krazy-matchup .akm-board {gap: 3px;padding: 5px;border-radius: 15px;}#ava-krazy-matchup .akm-tile {border-width: 2px;border-radius: 9px;}#ava-krazy-matchup .akm-tool-btn {width: 49px;height: 49px;}#ava-krazy-matchup .akm-end-game-btn {min-width: 84px;height: 49px;padding: 6px 9px;font-size: .72rem;}}#ava-krazy-matchup .akm-tile {will-change: transform, opacity;}#ava-krazy-matchup .akm-tile.akm-clearing {pointer-events: none;}#ava-krazy-matchup .akm-board {position: relative;overflow: hidden;}#ava-krazy-matchup .akm-special-beam {position: absolute;z-index: 18;pointer-events: none;background: rgba(255,235,120,.9);box-shadow: 0 0 12px rgba(255,212,73,.95);transform-origin: center;}#ava-krazy-matchup .akm-row-beam {left: 0;width: 100%;height: 8px;margin-top: -4px;animation: akmRowBlast .22s ease-out forwards;}#ava-krazy-matchup .akm-col-beam {top: 0;width: 8px;height: 100%;margin-left: -4px;animation: akmColBlast .22s ease-out forwards;}#ava-krazy-matchup .akm-bomb-burst {position: absolute;z-index: 19;width: 26px;height: 26px;margin: -13px 0 0 -13px;border-radius: 50%;pointer-events: none;border: 6px solid rgba(233,77,175,.9);animation: akmBombBurst .24s ease-out forwards;}#ava-krazy-matchup .akm-star-sparkle {position: absolute;z-index: 20;margin: -18px 0 0 -18px;font-size: 34px;pointer-events: none;animation: akmFlutter .26s ease-out forwards;}#ava-krazy-matchup .akm-flying-butterfly,#ava-krazy-matchup .akm-swarm-butterfly {position: absolute;z-index: 40;width: 42px;height: 42px;margin: -21px 0 0 -21px;object-fit: contain;pointer-events: none;filter: drop-shadow(0 3px 5px rgba(51,35,67,.28));transform-origin: center;}#ava-krazy-matchup .akm-flying-butterfly {width: 46px;height: 46px;margin: -23px 0 0 -23px;z-index: 42;}#ava-krazy-matchup .akm-butterfly-sparkle {position: absolute;z-index: 41;width: 18px;height: 18px;margin: -9px 0 0 -9px;display: grid;place-items: center;color: #fff7b2;font-size: 17px;font-weight: 900;line-height: 1;pointer-events: none;text-shadow:0 0 5px rgba(255,255,255,1),0 0 10px rgba(255,212,73,.95),0 0 15px rgba(233,77,175,.72);animation: akmButterflySparkle .42s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-hit {position: absolute;z-index: 43;width: 18px;height: 18px;margin: -9px 0 0 -9px;pointer-events: none;}#ava-krazy-matchup .akm-butterfly-hit::before {content: "";position: absolute;inset: 0;border: 4px solid rgba(255,255,255,.96);border-radius: 50%;box-shadow:0 0 8px rgba(255,255,255,.98),0 0 15px rgba(233,77,175,.9),0 0 22px rgba(118,87,221,.75);animation: akmButterflyHitRing .3s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-hit span {position: absolute;left: 50%;top: 50%;width: 6px;height: 16px;margin: -8px 0 0 -3px;border-radius: 999px;background: rgba(255,255,255,.95);transform-origin: center 8px;animation: akmButterflyHitRay .3s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-hit span:nth-child(2) { transform: rotate(60deg); }#ava-krazy-matchup .akm-butterfly-hit span:nth-child(3) { transform: rotate(120deg); }@keyframes akmSpecialPulse {from { opacity: .45; transform: scale(.92); }to { opacity: .9; transform: scale(1.04); }}@keyframes akmRowBlast {from { transform: scaleX(.08); opacity: 1; }to { transform: scaleX(1); opacity: 0; }}@keyframes akmColBlast {from { transform: scaleY(.08); opacity: 1; }to { transform: scaleY(1); opacity: 0; }}@keyframes akmBombBurst {from { transform: scale(.35); opacity: 1; }to { transform: scale(5.2); opacity: 0; }}@keyframes akmFlutter {from { transform: translateY(0) scale(.7) rotate(-10deg); opacity: 1; }to { transform: translateY(-44px) scale(1.25) rotate(10deg); opacity: 0; }}#ava-krazy-matchup .akm-line-blast {position: absolute;z-index: 25;pointer-events: none;transform-origin: center;}#ava-krazy-matchup .akm-row-blast {left: -2%;width: 104%;height: 34px;margin-top: -17px;animation: akmRowBlastBig .42s cubic-bezier(.15,.82,.22,1) forwards;}#ava-krazy-matchup .akm-col-blast {top: -2%;width: 34px;height: 104%;margin-left: -17px;animation: akmColBlastBig .42s cubic-bezier(.15,.82,.22,1) forwards;}#ava-krazy-matchup .akm-line-glow,#ava-krazy-matchup .akm-line-core {position: absolute;inset: 0;border-radius: 999px;}#ava-krazy-matchup .akm-line-glow {background: rgba(255, 222, 78, .58);filter: blur(7px);box-shadow:0 0 18px rgba(255, 212, 73, .95),0 0 32px rgba(233, 77, 175, .7);}#ava-krazy-matchup .akm-line-core {inset: 11px 0;background: rgba(255,255,255,.98);box-shadow:0 0 7px rgba(255,255,255,1),0 0 14px rgba(255,212,73,.95);}#ava-krazy-matchup .akm-col-blast .akm-line-core {inset: 0 11px;}#ava-krazy-matchup .akm-blast-kick {animation: akmBlastKick .24s ease-out;}@keyframes akmRowBlastBig {0% { transform: scaleX(.02); opacity: 0; }14%{ opacity: 1; }56%{ transform: scaleX(1.03); opacity: 1; }100% { transform: scaleX(1.08); opacity: 0; }}@keyframes akmColBlastBig {0% { transform: scaleY(.02); opacity: 0; }14%{ opacity: 1; }56%{ transform: scaleY(1.03); opacity: 1; }100% { transform: scaleY(1.08); opacity: 0; }}@keyframes akmBlastKick {0%,100% { transform: translate(0,0); }25% { transform: translate(-3px, 1px); }50% { transform: translate(3px, -1px); }75% { transform: translate(-2px, 0); }}#ava-krazy-matchup .akm-tile.akm-hint-pulse {z-index: 8;animation: akmHintPulse .85s ease-in-out infinite alternate;box-shadow:0 0 0 3px rgba(255,255,255,.88),0 0 16px rgba(233,77,175,.9),0 0 28px rgba(118,87,221,.72);}@keyframes akmHintPulse {from { transform: scale(.94); filter: brightness(1); }to { transform: scale(1.08); filter: brightness(1.18); }}@media (min-width: 761px) {#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 88%;height: 88%;}#ava-krazy-matchup {min-height: 0;padding: 6px;}#ava-krazy-matchup .akm-top-panel {width: min(980px, 100%);margin-bottom: 6px;padding: 7px 10px;}#ava-krazy-matchup .akm-title {font-size: clamp(1.3rem, 2.2vw, 1.85rem);}#ava-krazy-matchup .akm-goal {margin-top: 4px;gap: 6px;font-size: 1rem;}#ava-krazy-matchup .akm-goal-progress {padding: 3px 9px;}#ava-krazy-matchup .akm-goal-tile {padding: 2px 8px 2px 4px;}#ava-krazy-matchup .akm-goal-icon-wrap {width: 24px;height: 24px;flex-basis: 24px;}#ava-krazy-matchup .akm-goal-icon {width: 18px;height: 18px;}#ava-krazy-matchup .akm-stats-top {display: none;}#ava-krazy-matchup .akm-stats-side {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 7px;margin-top: 8px;}#ava-krazy-matchup .akm-stats-side .akm-stat-lives {grid-column: 1 / -1;}#ava-krazy-matchup .akm-stats {gap: 6px;margin-top: 5px;}#ava-krazy-matchup .akm-stat {padding: 4px 4px;}#ava-krazy-matchup .akm-stat span {font-size: .76rem;}#ava-krazy-matchup .akm-stat strong {margin-top: 2px;font-size: 1.2rem;}#ava-krazy-matchup .akm-game-layout {width: min(980px, 100%);grid-template-columns: minmax(190px, 250px) minmax(320px, 560px);gap: 12px;}#ava-krazy-matchup .akm-ava-panel {padding: 8px;}#ava-krazy-matchup .akm-ava-wrap {height: 205px;}#ava-krazy-matchup .akm-speech {margin-top: 6px;min-height: 52px;padding: 11px 12px;font-size: 1.16rem;line-height: 1.28;}#ava-krazy-matchup .akm-goal-side {font-size: 1.16rem;gap: 8px;padding: 10px;}#ava-krazy-matchup .akm-goal-side .akm-goal-main,#ava-krazy-matchup .akm-goal-side .akm-goal-label {font-size: 1.08rem;}#ava-krazy-matchup .akm-goal-side .akm-goal-count {font-size: 1.28rem;}#ava-krazy-matchup .akm-power-wrap {margin-top: 6px;}#ava-krazy-matchup .akm-power-title {font-size: 1rem;}#ava-krazy-matchup .akm-power-track {height: 13px;margin-top: 4px;}#ava-krazy-matchup .akm-power-button {margin-top: 6px;padding: 9px;font-size: 1.08rem;}#ava-krazy-matchup .akm-play-area {padding-bottom: 6px;}#ava-krazy-matchup .akm-status-readout {min-height: 28px;margin-bottom: 5px;padding: 4px 12px;font-size: .92rem;}#ava-krazy-matchup .akm-board-shell {width: min(560px, 64vh, calc(100vw - 330px));}#ava-krazy-matchup .akm-board {gap: 3px;padding: 5px;border-radius: 16px;}#ava-krazy-matchup .akm-tile {border-width: 2px;border-radius: 9px;}#ava-krazy-matchup .akm-powerups {margin-top: 6px;gap: 6px;}#ava-krazy-matchup .akm-tool-btn {width: 46px;height: 46px;padding: 6px;}#ava-krazy-matchup .akm-end-game-btn {min-width: 82px;height: 46px;padding: 6px 10px;font-size: .7rem;}}#ava-krazy-matchup .akm-combo-burst {position: absolute;z-index: 35;width: 38px;height: 38px;margin: -19px 0 0 -19px;border: 6px solid rgba(255,255,255,.96);border-radius: 50%;pointer-events: none;box-shadow:0 0 18px rgba(255,212,73,.95),0 0 34px rgba(233,77,175,.8),0 0 52px rgba(118,87,221,.68);animation: akmComboBurst .5s cubic-bezier(.12,.74,.22,1) forwards;}#ava-krazy-matchup .akm-combo-callout {position: absolute;z-index: 36;left: 50%;top: 46%;transform: translate(-50%, -50%);padding: 8px 15px;border: 2px solid rgba(255,255,255,.92);border-radius: 999px;background: rgba(58,39,80,.92);color: #fff;box-shadow: 0 6px 18px rgba(51,35,67,.25);font-size: clamp(.9rem, 2.1vw, 1.35rem);font-weight: 900;line-height: 1;white-space: nowrap;pointer-events: none;animation: akmComboCallout .52s ease-out forwards;}#ava-krazy-matchup .akm-combo-kick {animation: akmComboKick .32s ease-out;}@keyframes akmComboBurst {0% { transform: scale(.25); opacity: 1; }55% { transform: scale(6); opacity: .95; }100% { transform: scale(10); opacity: 0; }}@keyframes akmComboCallout {0% { transform: translate(-50%, -50%) scale(.65); opacity: 0; }28% { transform: translate(-50%, -50%) scale(1.1); opacity: 1; }72% { transform: translate(-50%, -50%) scale(1); opacity: 1; }100% { transform: translate(-50%, -60%) scale(.96); opacity: 0; }}@keyframes akmComboKick {0%,100% { transform: translate(0,0); }20% { transform: translate(-4px, 2px); }40% { transform: translate(4px, -2px); }60% { transform: translate(-3px, -1px); }80% { transform: translate(3px, 1px); }}@keyframes akmSpecialTilePulse {from { transform: scale(.97); }to { transform: scale(1.02); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-goal-tile::after,#ava-krazy-matchup .akm-combo-burst,#ava-krazy-matchup .akm-combo-callout,#ava-krazy-matchup .akm-combo-kick {animation: none;}#ava-krazy-matchup .akm-goal-tile::after {display: none;}}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {max-width: 94%;max-height: 94%;filter: drop-shadow(0 2px 2px rgba(51,35,67,.12));}#ava-krazy-matchup .akm-tile.akm-special-row,#ava-krazy-matchup .akm-tile.akm-special-col,#ava-krazy-matchup .akm-tile.akm-special-bomb,#ava-krazy-matchup .akm-tile.akm-special-butterfly {animation: akmSpecialReady 1.6s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-tile.akm-special-row::before,#ava-krazy-matchup .akm-tile.akm-special-col::before,#ava-krazy-matchup .akm-tile.akm-special-bomb::before,#ava-krazy-matchup .akm-tile.akm-special-butterfly::before,#ava-krazy-matchup .akm-tile.akm-special-color::before {content: "";position: absolute;inset: 2px;z-index: 0;border: 2px solid rgba(255,255,255,.78);border-radius: inherit;pointer-events: none;}#ava-krazy-matchup .akm-sound-btn {display: grid;place-items: center;padding: 0;color: #4b3560;font-size: 1.65rem;line-height: 1;}@keyframes akmSpecialReady {from { filter: brightness(1); }to { filter: brightness(1.12) drop-shadow(0 0 5px rgba(255,255,255,.8)); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-special-row,#ava-krazy-matchup .akm-tile.akm-special-col,#ava-krazy-matchup .akm-tile.akm-special-bomb,#ava-krazy-matchup .akm-tile.akm-special-butterfly {animation: none;}}#ava-krazy-matchup .akm-board {background: rgba(43, 36, 68, .38);box-shadow:0 10px 28px rgba(51,35,67,.22),inset 0 0 0 2px rgba(255,255,255,.24);}#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 90%;height: 90%;max-width: none;max-height: none;}#ava-krazy-matchup .akm-tile.akm-special-row,#ava-krazy-matchup .akm-tile.akm-special-col,#ava-krazy-matchup .akm-tile.akm-special-bomb,#ava-krazy-matchup .akm-tile.akm-special-butterfly,#ava-krazy-matchup .akm-tile.akm-special-color {animation: akmSpecialReadyBig 1.15s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-tile.akm-special-row::after,#ava-krazy-matchup .akm-tile.akm-special-col::after,#ava-krazy-matchup .akm-tile.akm-special-bomb::after,#ava-krazy-matchup .akm-tile.akm-special-butterfly::after,#ava-krazy-matchup .akm-tile.akm-special-color::after {content: "";position: absolute;z-index: 2;inset: -45% -70%;background: linear-gradient(115deg, transparent 42%, rgba(255,255,255,.72) 50%, transparent 58%);transform: translateX(-65%) rotate(8deg);animation: akmSpecialGleam 2.1s ease-in-out infinite;pointer-events: none;}#ava-krazy-matchup .akm-special-transform-pop {z-index: 8;}#ava-krazy-matchup .akm-bomb-flash {position: absolute;z-index: 31;width: 36px;height: 36px;margin: -18px 0 0 -18px;border-radius: 50%;pointer-events: none;background: rgba(255,255,255,.98);box-shadow: 0 0 25px rgba(255,245,160,1), 0 0 55px rgba(255,160,60,.95);animation: akmBombFlash .34s ease-out forwards;}#ava-krazy-matchup .akm-smoke-puff {position: absolute;z-index: 30;width: 24px;height: 24px;margin: -12px 0 0 -12px;border-radius: 50%;pointer-events: none;background: rgba(75,70,82,.72);box-shadow: inset 0 0 8px rgba(255,255,255,.22);animation: akmSmokePuff .52s ease-out forwards;}#ava-krazy-matchup .akm-bomb-kick {animation: akmBombKick .28s ease-out;}#ava-krazy-matchup .akm-coin-tool {position: relative;overflow: visible;}#ava-krazy-matchup .akm-coin-tool::after {content: "🪙" attr(data-cost);position: absolute;right: -5px;bottom: -6px;z-index: 5;min-width: 30px;padding: 2px 4px;border: 1px solid rgba(84,56,106,.14);border-radius: 999px;background: rgba(255,255,255,.97);color: #4a345f;font-size: .66rem;font-weight: 900;line-height: 1.15;box-shadow: 0 2px 7px rgba(51,35,67,.16);}#ava-krazy-matchup .akm-tool-active {outline: 4px solid rgba(233,77,175,.6);transform: translateY(-2px) scale(1.04);}@keyframes akmSpecialReadyBig {from { filter: brightness(1) drop-shadow(0 0 2px rgba(255,255,255,.45)); }to { filter: brightness(1.17) drop-shadow(0 0 9px rgba(255,255,255,.95)); }}@keyframes akmSpecialGleam {0%, 38% { transform: translateX(-65%) rotate(8deg); opacity: 0; }48% { opacity: .9; }62% { transform: translateX(65%) rotate(8deg); opacity: 0; }100% { transform: translateX(65%) rotate(8deg); opacity: 0; }}@keyframes akmSpecialArtFloat {from { transform: translate(-50%, -50%) scale(.96) rotate(-1deg); }to { transform: translate(-50%, -50%) scale(1.035) rotate(1deg); }}@keyframes akmBombFlash {0% { transform: scale(.3); opacity: 1; }58% { transform: scale(4.6); opacity: .96; }100% { transform: scale(7); opacity: 0; }}@keyframes akmSmokePuff {0% { transform: translate(0,0) scale(.45); opacity: .9; }65% { opacity: .62; }100% { transform: translate(var(--akm-smoke-x), var(--akm-smoke-y)) scale(1.55); opacity: 0; }}@keyframes akmBombKick {0%,100% { transform: translate(0,0); }20% { transform: translate(-5px,2px); }40% { transform: translate(5px,-2px); }60% { transform: translate(-3px,-1px); }80% { transform: translate(3px,1px); }}@keyframes akmButterflyFly {0% { transform: translate(0,0) scale(.55) rotate(-15deg); opacity: 0; }15% { opacity: 1; }45% { transform: translate(calc(var(--akm-fly-x) * .46), calc(var(--akm-fly-y) * .42 - 24px)) scale(1.18) rotate(14deg); }100% { transform: translate(var(--akm-fly-x), var(--akm-fly-y)) scale(.72) rotate(-6deg); opacity: 1; }}@keyframes akmButterflySparkle {0% { transform: scale(.35) rotate(-12deg); opacity: 0; }32% { transform: scale(1.12) rotate(8deg); opacity: 1; }100% { transform: translateY(-10px) scale(.2) rotate(22deg); opacity: 0; }}@keyframes akmButterflyHitRing {0% { transform: scale(.2); opacity: 1; }100% { transform: scale(3.6); opacity: 0; }}@keyframes akmButterflyHitRay {0% { opacity: 1; height: 12px; }100% { opacity: 0; height: 30px; margin-top: -15px; }}@media (min-width: 761px) {#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 92%;height: 92%;}}@media (max-width: 760px) {#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 94%;height: 94%;}#ava-krazy-matchup .akm-coin-tool::after {right: -4px;bottom: -5px;min-width: 27px;font-size: .61rem;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-special-row,#ava-krazy-matchup .akm-tile.akm-special-col,#ava-krazy-matchup .akm-tile.akm-special-bomb,#ava-krazy-matchup .akm-tile.akm-special-butterfly,#ava-krazy-matchup .akm-tile.akm-special-color,#ava-krazy-matchup .akm-special-art,#ava-krazy-matchup .akm-flying-butterfly,#ava-krazy-matchup .akm-swarm-butterfly,#ava-krazy-matchup .akm-butterfly-sparkle,#ava-krazy-matchup .akm-butterfly-hit,#ava-krazy-matchup .akm-bomb-flash,#ava-krazy-matchup .akm-smoke-puff,#ava-krazy-matchup .akm-bomb-kick {animation: none;}}#ava-krazy-matchup .akm-tile.akm-launching-special img {opacity: 0 !important;}#ava-krazy-matchup .akm-tile.akm-launching-special::before,#ava-krazy-matchup .akm-tile.akm-launching-special::after {opacity: .18;}#ava-krazy-matchup .akm-flying-butterfly,#ava-krazy-matchup .akm-swarm-butterfly {display: block;image-rendering: auto;filter: drop-shadow(0 0 4px rgba(255,255,255,.9)) drop-shadow(0 4px 7px rgba(51,35,67,.34));}#ava-krazy-matchup .akm-butterfly-bomb-carrier {position: absolute;z-index: 52;width: 84px;height: 88px;margin: -44px 0 0 -42px;pointer-events: none;transform-origin: center;}#ava-krazy-matchup .akm-delivery-butterfly {position: absolute;left: 50%;top: 2px;width: 52px;height: 52px;transform: translateX(-50%);object-fit: contain;filter: drop-shadow(0 0 5px rgba(255,255,255,.9)) drop-shadow(0 4px 7px rgba(51,35,67,.3));}#ava-krazy-matchup .akm-delivery-bomb {position: absolute;left: 50%;bottom: -5px;width: 70px;height: 70px;transform: translateX(-50%);object-fit: contain;filter: drop-shadow(0 6px 7px rgba(51,35,67,.38));animation: akmDeliveryBombSwing .22s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-delivery-bomb-flash {width: 42px;height: 42px;margin: -21px 0 0 -21px;}#ava-krazy-matchup .akm-delivery-bomb-burst {width: 38px;height: 38px;margin: -19px 0 0 -19px;border-width: 8px;}#ava-krazy-matchup .akm-delivery-smoke {width: 23px;height: 23px;margin: -11px 0 0 -11px;}@keyframes akmDeliveryBombSwing {from { transform: translateX(-50%) rotate(-6deg) scale(1); }to { transform: translateX(-50%) rotate(6deg) scale(1.08); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-butterfly-bomb-carrier {width: 72px;height: 76px;margin: -38px 0 0 -36px;}#ava-krazy-matchup .akm-delivery-butterfly {width: 46px;height: 46px;}#ava-krazy-matchup .akm-delivery-bomb {width: 62px;height: 62px;}}#ava-krazy-matchup .akm-special-loading {opacity: 0 !important;}#ava-krazy-matchup .akm-ice {overflow: hidden;}#ava-krazy-matchup .akm-ice-layer {position: absolute;inset: 2px;z-index: 7;border-radius: 11px;pointer-events: none;border: 2px solid rgba(217,249,255,.92);background:linear-gradient(135deg, rgba(255,255,255,.34), rgba(110,219,246,.16) 42%, rgba(255,255,255,.30)),repeating-linear-gradient(55deg, transparent 0 15px, rgba(255,255,255,.34) 16px 18px, transparent 19px 31px);box-shadow: inset 0 0 12px rgba(213,250,255,.85), 0 0 7px rgba(118,223,255,.32);}#ava-krazy-matchup .akm-ice-layer::before,#ava-krazy-matchup .akm-ice-layer::after {content: "";position: absolute;width: 45%;height: 2px;left: 28%;top: 48%;background: rgba(255,255,255,.85);box-shadow: 0 0 4px rgba(117,217,245,.9);transform: rotate(34deg);}#ava-krazy-matchup .akm-ice-layer::after {width: 30%;left: 18%;top: 62%;transform: rotate(-46deg);}#ava-krazy-matchup .akm-ice-breaking .akm-ice-layer {animation: akmIceBreak .30s ease-out forwards;}#ava-krazy-matchup .akm-goal-ice {box-shadow: 0 3px 10px rgba(50,155,202,.2);}#ava-krazy-matchup .akm-line-cell-flash {animation: akmLineCellFlash .28s ease-out !important;z-index: 9;}#ava-krazy-matchup .akm-superstar-flash {position: absolute;inset: 0;z-index: 46;pointer-events: none;background: radial-gradient(circle at center, rgba(255,255,255,.88), rgba(255,234,98,.42) 26%, rgba(233,77,175,.22) 52%, transparent 72%);animation: akmSuperStarFlash .62s ease-out forwards;}#ava-krazy-matchup .akm-superstar-burst {position: absolute;z-index: 48;width: 72px;height: 72px;margin: -36px 0 0 -36px;object-fit: contain;pointer-events: none;filter: drop-shadow(0 0 12px rgba(255,255,255,1)) drop-shadow(0 0 22px rgba(255,211,62,.9));animation: akmSuperStarBurst .62s cubic-bezier(.18,.82,.2,1) forwards;}#ava-krazy-matchup .akm-superstar-ray {position: absolute;z-index: 47;width: 5px;height: 86px;margin: -43px 0 0 -2px;border-radius: 999px;pointer-events: none;transform-origin: 50% 50%;background: linear-gradient(to top, transparent, rgba(255,255,255,.96), transparent);animation: akmSuperStarRay .58s ease-out forwards;}@keyframes akmIceBreak {0% { opacity: 1; transform: scale(1); filter: brightness(1); }45% { opacity: .95; transform: scale(1.06) rotate(1deg); filter: brightness(1.8); }100% { opacity: 0; transform: scale(1.28) rotate(-3deg); filter: brightness(2); }}@keyframes akmLineCellFlash {0% { filter: brightness(1); box-shadow: inset 0 0 0 2px rgba(255,255,255,.18); }42% { filter: brightness(2.3); box-shadow: inset 0 0 18px rgba(255,255,255,.98), 0 0 14px rgba(255,232,92,.9); }100% { filter: brightness(1); }}@keyframes akmSuperStarFlash {0% { opacity: 0; transform: scale(.5); }28% { opacity: 1; }100% { opacity: 0; transform: scale(1.25); }}@keyframes akmSuperStarBurst {0% { opacity: 0; transform: scale(.25) rotate(-35deg); }42% { opacity: 1; transform: scale(2.0) rotate(18deg); }72% { opacity: 1; transform: scale(1.5) rotate(-8deg); }100% { opacity: 0; transform: scale(2.45) rotate(28deg); }}@keyframes akmSuperStarRay {0% { opacity: 0; transform: rotate(var(--akm-ray-angle)) scaleY(.1); }35% { opacity: .95; }100% { opacity: 0; transform: rotate(var(--akm-ray-angle)) scaleY(2.1); }}@media (max-width:760px) {#ava-krazy-matchup .akm-ice-layer { inset: 1px; border-radius: 9px; }#ava-krazy-matchup .akm-superstar-burst { width: 64px; height: 64px; margin: -32px 0 0 -32px; }}#ava-krazy-matchup .akm-tile.akm-frozen-special {cursor: not-allowed;}#ava-krazy-matchup .akm-tile.akm-frozen-special .akm-special-art {filter: saturate(.72) brightness(.9) drop-shadow(0 0 4px rgba(210,248,255,.85));animation-play-state: paused !important;}#ava-krazy-matchup .akm-tile.akm-frozen-special .akm-ice-layer {background:linear-gradient(135deg, rgba(255,255,255,.48), rgba(91,204,240,.25) 42%, rgba(255,255,255,.38)),repeating-linear-gradient(55deg, transparent 0 15px, rgba(255,255,255,.46) 16px 18px, transparent 19px 31px);box-shadow:inset 0 0 15px rgba(213,250,255,.96),0 0 9px rgba(118,223,255,.46);}#ava-krazy-matchup .akm-line-tool img {width: 100%;height: 100%;object-fit: contain;}#ava-krazy-matchup .akm-row-tool img {width: 112%;max-width: 112%;}#ava-krazy-matchup .akm-col-tool img {height: 112%;max-height: 112%;}#ava-krazy-matchup .akm-life-tool {position: relative;display: grid;place-items: center;overflow: visible;}#ava-krazy-matchup .akm-life-tool-heart {display: block;color: #e94d6f;font-size: 2.35rem;font-weight: 900;line-height: 1;text-shadow:0 2px 0 rgba(128,35,62,.18),0 3px 7px rgba(233,77,111,.28);}#ava-krazy-matchup .akm-life-tool-plus {position: absolute;right: 7px;top: 5px;display: grid;place-items: center;width: 19px;height: 19px;border-radius: 50%;background: #fff;color: #4d8f3f;font-size: 1rem;font-weight: 1000;line-height: 1;box-shadow: 0 2px 6px rgba(51,35,67,.18);}#ava-krazy-matchup .akm-life-tool:disabled .akm-life-tool-heart,#ava-krazy-matchup .akm-life-tool:disabled .akm-life-tool-plus {filter: grayscale(.65);}#ava-krazy-matchup .akm-superstar-orb {position: absolute;z-index: 55;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle, #fff 0 18%, #ffe85c 24% 46%, #ff79c9 58% 72%, rgba(118,87,221,.15) 84%, transparent 100%);box-shadow: 0 0 7px rgba(255,255,255,1), 0 0 14px rgba(255,232,92,.96), 0 0 23px rgba(233,77,175,.72);}#ava-krazy-matchup .akm-superstar-target-hit {animation: akmSuperStarTargetHit .30s ease-out !important;z-index: 12;}@keyframes akmSuperStarTargetHit {0% { filter: brightness(1); transform: scale(1); }38% { filter: brightness(2.4) drop-shadow(0 0 8px rgba(255,232,92,.95)); transform: scale(1.14); }100% { filter: brightness(1); transform: scale(1); }}#ava-krazy-matchup .akm-obstacle-locked {cursor: not-allowed;}#ava-krazy-matchup .akm-obstacle-layer {position: absolute;pointer-events: none;z-index: 7;}#ava-krazy-matchup .akm-crate-layer {inset: 2px;border-radius: 10px;border: 3px solid rgba(85,48,22,.88);background:linear-gradient(90deg, transparent 43%, rgba(83,45,20,.72) 44% 55%, transparent 56%),linear-gradient(0deg, transparent 43%, rgba(83,45,20,.64) 44% 55%, transparent 56%),linear-gradient(135deg, transparent 42%, rgba(92,50,23,.62) 43% 49%, transparent 50%),linear-gradient(45deg, transparent 42%, rgba(92,50,23,.62) 43% 49%, transparent 50%),rgba(196,126,57,.26);box-shadow:inset 0 0 0 2px rgba(242,181,103,.55),inset 0 0 12px rgba(94,50,22,.28),0 2px 5px rgba(50,29,16,.26);}#ava-krazy-matchup .akm-chain-layer {inset: 3px;border-radius: 10px;background:repeating-linear-gradient(45deg,transparent 0 12px,rgba(68,72,83,.78) 13px 17px,rgba(218,222,230,.92) 18px 20px,rgba(68,72,83,.78) 21px 24px,transparent 25px 36px),repeating-linear-gradient(-45deg,transparent 0 14px,rgba(74,77,87,.66) 15px 18px,rgba(225,228,234,.86) 19px 21px,rgba(74,77,87,.66) 22px 25px,transparent 26px 39px);filter: drop-shadow(0 2px 2px rgba(30,30,36,.35));}#ava-krazy-matchup .akm-crate .akm-special-art,#ava-krazy-matchup .akm-chain .akm-special-art,#ava-krazy-matchup .akm-obstacle-locked:not(.akm-ice) > img {filter: saturate(.78) brightness(.9);}#ava-krazy-matchup .akm-crate-breaking .akm-crate-layer {animation: akmCrateBreak .32s ease-out forwards;}#ava-krazy-matchup .akm-chain-breaking .akm-chain-layer {animation: akmChainBreak .32s ease-out forwards;}#ava-krazy-matchup .akm-goal-crate {box-shadow: 0 3px 10px rgba(143,83,35,.25);}#ava-krazy-matchup .akm-goal-chain {box-shadow: 0 3px 10px rgba(72,76,88,.24);}#ava-krazy-matchup .akm-goal-obstacles {box-shadow: 0 3px 10px rgba(118,87,221,.22);}@keyframes akmCrateBreak {0% { transform: scale(1); opacity: 1; }45% { transform: scale(1.12) rotate(4deg); opacity: .9; }100% { transform: scale(.62) rotate(-10deg); opacity: 0; }}@keyframes akmChainBreak {0% { transform: scale(1); opacity: 1; }40% { transform: scale(1.08) rotate(-3deg); opacity: .9; }100% { transform: scale(1.28) rotate(8deg); opacity: 0; }}@media (max-width: 760px) {#ava-krazy-matchup .akm-crate-layer,#ava-krazy-matchup .akm-chain-layer {inset: 1px;border-radius: 8px;}}#ava-krazy-matchup .akm-ice {cursor: not-allowed;}#ava-krazy-matchup .akm-ice > img {filter: saturate(.86) brightness(.95);}@media (max-width: 760px) {#ava-krazy-matchup {padding: 4px;}#ava-krazy-matchup .akm-top-panel {padding: 6px 6px 7px;margin-bottom: 5px;border-radius: 15px;}#ava-krazy-matchup .akm-title {font-size: 1.55rem;}#ava-krazy-matchup .akm-goal {margin-top: 4px;gap: 4px;font-size: .90rem;}#ava-krazy-matchup .akm-goal-progress {padding: 3px 7px;}#ava-krazy-matchup .akm-stats {gap: 3px;margin-top: 5px;}#ava-krazy-matchup .akm-stat {padding: 4px 1px;border-radius: 12px;}#ava-krazy-matchup .akm-stat span {font-size: .66rem;}#ava-krazy-matchup .akm-stat strong {font-size: .98rem;}#ava-krazy-matchup .akm-game-layout {gap: 5px;}#ava-krazy-matchup .akm-play-area {padding-bottom: 5px;}#ava-krazy-matchup .akm-status-readout {min-height: 26px;margin-bottom: 4px;padding: 3px 9px;font-size: .84rem;line-height: 1.15;}#ava-krazy-matchup .akm-board {gap: 2px;padding: 4px;border-radius: 13px;}#ava-krazy-matchup .akm-tile {border-width: 1.5px;border-radius: 8px;}#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 98%;height: 98%;}#ava-krazy-matchup .akm-powerups {margin-top: 4px;gap: 4px;}#ava-krazy-matchup .akm-tool-btn {width: 44px;height: 44px;padding: 5px;border-radius: 11px;}#ava-krazy-matchup .akm-end-game-btn {height: 44px;min-width: 80px;}#ava-krazy-matchup .akm-left-column {max-width: 100%;}#ava-krazy-matchup .akm-ava-panel {grid-template-columns: 92px 1fr;gap: 6px;padding: 7px;border-radius: 16px;}#ava-krazy-matchup .akm-ava-wrap {height: 102px;}#ava-krazy-matchup .akm-speech {padding: 7px 8px;font-size: .95rem;line-height: 1.18;}#ava-krazy-matchup .akm-power-title {font-size: .76rem;}#ava-krazy-matchup .akm-power-track {height: 11px;}#ava-krazy-matchup .akm-power-button {margin-top: 4px;padding: 7px;font-size: .95rem;}}#ava-krazy-matchup .akm-highscore-entry,#ava-krazy-matchup .akm-leaderboard {margin: 12px 0 14px;}#ava-krazy-matchup .akm-highscore-entry.akm-hidden,#ava-krazy-matchup .akm-leaderboard.akm-hidden {display: none;}#ava-krazy-matchup .akm-highscore-title,#ava-krazy-matchup .akm-leaderboard-title {margin-bottom: 7px;color: #5a2b71;font-size: 1.22rem;font-weight: 1000;letter-spacing: .04em;}#ava-krazy-matchup .akm-highscore-score {margin-bottom: 10px;color: #e94daf;font-size: 2rem;font-weight: 1000;}#ava-krazy-matchup .akm-initials-label {display: block;margin-bottom: 6px;color: #513861;font-size: .9rem;font-weight: 900;}#ava-krazy-matchup .akm-initials-input {width: 120px;padding: 8px 7px 8px 14px;border: 3px solid rgba(118,87,221,.34);border-radius: 12px;outline: none;background: #fff;color: #352044;font-size: 1.6rem;font-weight: 1000;letter-spacing: .25em;text-align: center;text-transform: uppercase;}#ava-krazy-matchup .akm-initials-input:focus {border-color: rgba(233,77,175,.75);box-shadow: 0 0 0 4px rgba(233,77,175,.12);}#ava-krazy-matchup .akm-initials-shake {animation: akmInitialsShake .28s ease;}#ava-krazy-matchup .akm-leaderboard-list {width: min(100%, 315px);margin: 0 auto;padding: 0;list-style: none;}#ava-krazy-matchup .akm-leaderboard-row {display: grid;grid-template-columns: 28px 55px 1fr 42px;gap: 6px;align-items: center;padding: 5px 7px;border-bottom: 1px solid rgba(84,56,106,.12);color: #49345d;font-weight: 900;}#ava-krazy-matchup .akm-leaderboard-new {border-radius: 9px;background: rgba(255,222,78,.28);box-shadow: inset 0 0 0 2px rgba(233,77,175,.16);}#ava-krazy-matchup .akm-leaderboard-rank { color: #8a6b9f; text-align: right; }#ava-krazy-matchup .akm-leaderboard-initials { color: #5a2b71; letter-spacing: .08em; }#ava-krazy-matchup .akm-leaderboard-score { text-align: right; }#ava-krazy-matchup .akm-leaderboard-level { color: #8a6b9f; font-size: .78rem; text-align: right; }#ava-krazy-matchup .akm-leaderboard-empty { padding: 12px; color: #7b6687; font-weight: 800; }@keyframes akmInitialsShake {0%,100% { transform: translateX(0); }25% { transform: translateX(-7px); }50% { transform: translateX(7px); }75% { transform: translateX(-4px); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-leaderboard-row {grid-template-columns: 24px 48px 1fr 36px;padding: 4px 5px;font-size: .88rem;}}@media (max-width: 760px) {#ava-krazy-matchup .akm-tile:not(.akm-special-row):not(.akm-special-col):not(.akm-special-bomb):not(.akm-special-butterfly):not(.akm-special-color) img {width: 108%;height: 108%;}}#ava-krazy-matchup .akm-status-readout {min-height: 40px;padding: 8px 18px;font-size: clamp(1.08rem, 1.45vw, 1.24rem);line-height: 1.25;letter-spacing: .005em;}@media (max-width: 760px) {#ava-krazy-matchup .akm-status-readout {min-height: 36px;padding: 7px 12px;font-size: 1rem;line-height: 1.22;border-radius: 14px;}}#ava-krazy-matchup .akm-ice-breaking {z-index: 12;animation: akmIceTileImpact .48s cubic-bezier(.18,.8,.22,1);}#ava-krazy-matchup .akm-ice-breaking .akm-ice-layer {animation: akmIceBreakV43 .48s cubic-bezier(.12,.72,.18,1) forwards !important;}#ava-krazy-matchup .akm-ice-shard {position: absolute;z-index: 34;left: 50%;top: 50%;width: 10px;height: 6px;margin: -3px 0 0 -5px;pointer-events: none;clip-path: polygon(0 0, 100% 35%, 58% 100%, 15% 72%);background: linear-gradient(135deg, rgba(255,255,255,.98), rgba(124,224,250,.88));box-shadow: 0 0 6px rgba(190,244,255,.95);transform-origin: center;animation: akmIceShardFly .52s cubic-bezier(.12,.72,.18,1) forwards;}@keyframes akmIceTileImpact {0%,100% { transform: scale(1); }28% { transform: scale(.94) rotate(-1deg); }55% { transform: scale(1.08) rotate(1deg); }}@keyframes akmIceBreakV43 {0% { opacity: 1; transform: scale(1); filter: brightness(1); }28% { opacity: 1; transform: scale(.94); filter: brightness(2.3); }58% { opacity: .88; transform: scale(1.14) rotate(2deg); filter: brightness(2.8); }100% { opacity: 0; transform: scale(1.42) rotate(-5deg); filter: brightness(3); }}@keyframes akmIceShardFly {0% { opacity: 0; transform: rotate(var(--akm-shard-angle)) translateX(0) scale(.35); }18% { opacity: 1; }100% {opacity: 0;transform: rotate(var(--akm-shard-angle)) translateX(var(--akm-shard-distance)) rotate(145deg) scale(1.15);}}#ava-krazy-matchup .akm-line-blast {filter:drop-shadow(0 0 5px rgba(255,255,255,.98))drop-shadow(0 0 12px rgba(255,214,73,.92))drop-shadow(0 0 22px rgba(233,77,175,.66));}#ava-krazy-matchup .akm-line-core {box-shadow:0 0 5px rgba(255,255,255,1),0 0 13px rgba(255,220,88,.98),0 0 24px rgba(233,77,175,.72);}#ava-krazy-matchup .akm-bomb-burst {width: 38px;height: 38px;margin: -19px 0 0 -19px;box-shadow:0 0 0 4px rgba(255,255,255,.88),0 0 22px rgba(255,211,69,.96),0 0 42px rgba(233,77,175,.78);}#ava-krazy-matchup .akm-bomb-flash {filter: brightness(1.35);}#ava-krazy-matchup .akm-butterfly-line-carrier {position: absolute;z-index: 54;width: 86px;height: 82px;margin: -41px 0 0 -43px;pointer-events: none;transform-origin: center;}#ava-krazy-matchup .akm-butterfly-line-carrier .akm-delivery-butterfly {position: absolute;left: 3px;top: 4px;width: 58px;height: 58px;object-fit: contain;filter:drop-shadow(0 0 5px rgba(255,255,255,.96))drop-shadow(0 5px 8px rgba(51,35,67,.34));}#ava-krazy-matchup .akm-delivery-zapper {position: absolute;right: -3px;bottom: 4px;width: 48px;height: 48px;object-fit: contain;filter:drop-shadow(0 0 5px rgba(255,255,255,.98))drop-shadow(0 0 10px rgba(255,212,73,.84));animation: akmCarriedZapperPulse .22s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-zapper-landing {z-index: 20;animation: akmZapperLanding .38s ease-out;}@keyframes akmCarriedZapperPulse {from { transform: scale(.92) rotate(-5deg); }to { transform: scale(1.10) rotate(5deg); }}@keyframes akmZapperLanding {0% { transform: scale(.72); filter: brightness(2.4); }45% { transform: scale(1.18); filter: brightness(2.9); }100% { transform: scale(1); filter: brightness(1); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-butterfly-line-carrier {width: 72px;height: 70px;margin: -35px 0 0 -36px;}#ava-krazy-matchup .akm-butterfly-line-carrier .akm-delivery-butterfly {width: 48px;height: 48px;}#ava-krazy-matchup .akm-delivery-zapper {width: 40px;height: 40px;}}#ava-krazy-matchup .akm-level-hint {margin-top: 8px;padding: 9px 11px 10px;border-radius: 14px;background: rgba(255,255,255,.58);border: 1px dashed rgba(84,56,106,.20);box-shadow: inset 0 1px 0 rgba(255,255,255,.82);text-align: center;color: #4a345f;line-height: 1.28;}#ava-krazy-matchup .akm-level-hint-label {display: block;margin-bottom: 3px;font-size: .68rem;line-height: 1;font-weight: 1000;letter-spacing: .055em;color: #8b4aa0;}#ava-krazy-matchup .akm-level-hint-text {display: block;font-size: .86rem;font-weight: 850;}@media (max-width: 760px) {#ava-krazy-matchup .akm-level-hint {grid-column: 2;margin-top: -2px;padding: 7px 9px 8px;align-self: start;}#ava-krazy-matchup .akm-level-hint-label {font-size: .62rem;}#ava-krazy-matchup .akm-level-hint-text {font-size: .78rem;}#ava-krazy-matchup .akm-power-wrap {grid-column: 1 / -1;}}#ava-krazy-matchup .akm-tile {background: linear-gradient(180deg, rgba(126,108,159,.82), rgba(79,63,109,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -3px 7px rgba(31,22,45,.32);}#ava-krazy-matchup .akm-tile:hover {filter: brightness(1.04);}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {filter: drop-shadow(0 2px 3px rgba(24,17,36,.28));}#ava-krazy-matchup .akm-tile.akm-stone {cursor: not-allowed;background:linear-gradient(145deg, rgba(110,103,120,.98), rgba(55,49,65,.98));border-color: rgba(37,31,45,.72);box-shadow:inset 0 2px 3px rgba(255,255,255,.22),inset 0 -5px 9px rgba(18,15,24,.42),0 2px 5px rgba(30,24,38,.28);}#ava-krazy-matchup .akm-stone-layer {position: absolute;inset: 2px;z-index: 12;border-radius: 9px;pointer-events: none;background:radial-gradient(circle at 27% 28%, rgba(255,255,255,.18) 0 3px, transparent 4px),radial-gradient(circle at 70% 64%, rgba(20,18,26,.24) 0 4px, transparent 5px),linear-gradient(132deg, transparent 0 35%, rgba(31,27,38,.26) 36% 40%, transparent 41% 100%),linear-gradient(35deg, rgba(255,255,255,.08), rgba(25,22,31,.20));box-shadow:inset 0 0 0 2px rgba(255,255,255,.10),inset 0 0 12px rgba(19,16,24,.24);}#ava-krazy-matchup .akm-stone-layer::before,#ava-krazy-matchup .akm-stone-layer::after {content: "";position: absolute;height: 2px;background: rgba(30,26,36,.38);border-radius: 2px;transform-origin: left center;}#ava-krazy-matchup .akm-stone-layer::before {width: 44%;left: 15%;top: 34%;transform: rotate(27deg);}#ava-krazy-matchup .akm-stone-layer::after {width: 35%;right: 12%;bottom: 28%;transform: rotate(-31deg);}#ava-krazy-matchup .akm-tile.akm-stone img {opacity: .12;filter: grayscale(1) brightness(.7);}#ava-krazy-matchup .akm-tile.akm-type-butterfly img {width: 108% !important;height: 108% !important;max-width: none !important;max-height: none !important;}#ava-krazy-matchup .akm-top10-btn {min-height: 54px;padding: 0 16px;border: 0;border-radius: 16px;background: rgba(255,255,255,.94);color: #5a3d70;font-weight: 950;letter-spacing: .02em;cursor: pointer;box-shadow:0 5px 12px rgba(51,35,67,.12),inset 0 1px 0 rgba(255,255,255,.95);}#ava-krazy-matchup .akm-top10-btn:hover {transform: translateY(-1px);}#ava-krazy-matchup .akm-top10-btn:active {transform: translateY(1px);}@media (max-width: 760px) {#ava-krazy-matchup .akm-top10-btn {min-height: 48px;padding: 0 10px;font-size: .76rem;}}#ava-krazy-matchup .akm-ice {overflow: hidden;}#ava-krazy-matchup .akm-ice-layer {position: absolute;inset: 1px;z-index: 7;pointer-events: none;border: 0;border-radius: 0;background: url("https://krazy-keith.com/wp-content/uploads/2026/08/Ice.png")center bottom / contain no-repeat;box-shadow: none;}#ava-krazy-matchup .akm-ice-layer::before,#ava-krazy-matchup .akm-ice-layer::after {content: none;}#ava-krazy-matchup .akm-ice-cracked .akm-ice-layer {background-image: url("https://krazy-keith.com/wp-content/uploads/2026/08/Ice-broken.png");}#ava-krazy-matchup .akm-tile.akm-frozen-special .akm-special-art {filter: saturate(.82) brightness(.94);animation-play-state: paused !important;}#ava-krazy-matchup .akm-tile.akm-frozen-special .akm-ice-layer {opacity: 1;}#ava-krazy-matchup .akm-ice-cracking {z-index: 12;animation: akmIceTileImpact .34s cubic-bezier(.18,.8,.22,1);}#ava-krazy-matchup .akm-ice-cracking .akm-ice-layer {animation: akmIceCrackPulse .34s ease-out;}#ava-krazy-matchup .akm-ice-shard-small {width: 7px;height: 4px;margin: -2px 0 0 -3px;opacity: .9;}@keyframes akmIceCrackPulse {0% { transform: scale(1); filter: brightness(1); }45% { transform: scale(1.07); filter: brightness(1.55); }100% { transform: scale(1); filter: brightness(1); }}@media (max-width:760px) {#ava-krazy-matchup .akm-ice-layer {inset: 1px 0 0 0;background-size: contain;}}#ava-krazy-matchup .akm-tutorials-btn {min-height: 54px;padding: 0 16px;border: 0;border-radius: 16px;background: rgba(255,255,255,.94);color: #5a3d70;font-weight: 950;letter-spacing: .02em;cursor: pointer;box-shadow:0 5px 12px rgba(51,35,67,.12),inset 0 1px 0 rgba(255,255,255,.95);}#ava-krazy-matchup .akm-tutorials-btn:hover {transform: translateY(-1px);}#ava-krazy-matchup .akm-tutorial-panel {margin: 12px auto 4px;width: min(520px, 100%);padding: 16px;border-radius: 18px;background: rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(51,35,67,.16),inset 0 1px 0 rgba(255,255,255,.98);text-align: center;}#ava-krazy-matchup .akm-tutorial-step-title {margin-bottom: 8px;font-size: 1.2rem;font-weight: 1000;color: #56366e;}#ava-krazy-matchup .akm-tutorial-step-art {min-height: 74px;display: grid;place-items: center;margin: 4px 0 8px;font-size: 3rem;}#ava-krazy-matchup .akm-tutorial-step-art img {max-width: 78px;max-height: 78px;object-fit: contain;}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 70px;font-size: .95rem;line-height: 1.4;font-weight: 750;color: #4b365d;}#ava-krazy-matchup .akm-tutorial-step-count {margin: 8px 0;font-size: .76rem;font-weight: 900;color: #8d79a0;}#ava-krazy-matchup .akm-tutorial-nav {display: flex;justify-content: center;gap: 10px;}#ava-krazy-matchup .akm-tutorial-nav button {min-width: 110px;padding: 10px 14px;border: 0;border-radius: 12px;background: rgba(118,87,221,.12);color: #56366e;font-weight: 950;cursor: pointer;}#ava-krazy-matchup .akm-tutorial-nav button:disabled {opacity: .35;cursor: default;}@media (max-width: 760px) {#ava-krazy-matchup .akm-tutorials-btn {min-height: 48px;padding: 0 10px;font-size: .76rem;}#ava-krazy-matchup .akm-tutorial-panel {padding: 13px;}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 84px;font-size: .88rem;}}#ava-krazy-matchup .akm-tile.akm-type-flower img {filter:hue-rotate(132deg)saturate(1.75)brightness(1.08)drop-shadow(0 2px 3px rgba(24,17,36,.28));}#ava-krazy-matchup .akm-tile.akm-type-heart img {filter:hue-rotate(250deg)saturate(1.95)brightness(1.08)contrast(1.06)drop-shadow(0 2px 3px rgba(24,17,36,.28));}#ava-krazy-matchup .akm-goal-progress img[alt="flower"],#ava-krazy-matchup .akm-goal-icon img[alt="flower"],#ava-krazy-matchup .akm-goal-card img[alt="flower"] {filter:hue-rotate(132deg)saturate(1.75)brightness(1.08);}#ava-krazy-matchup .akm-goal-progress img[alt="heart"],#ava-krazy-matchup .akm-goal-icon img[alt="heart"],#ava-krazy-matchup .akm-goal-card img[alt="heart"] {filter:hue-rotate(250deg)saturate(1.95)brightness(1.08)contrast(1.06);}#ava-krazy-matchup .akm-tile.akm-type-flower img,#ava-krazy-matchup .akm-tile.akm-type-heart img,#ava-krazy-matchup .akm-goal-progress img[alt="flower"],#ava-krazy-matchup .akm-goal-icon img[alt="flower"],#ava-krazy-matchup .akm-goal-card img[alt="flower"],#ava-krazy-matchup .akm-goal-progress img[alt="heart"],#ava-krazy-matchup .akm-goal-icon img[alt="heart"],#ava-krazy-matchup .akm-goal-card img[alt="heart"] {filter: none !important;}#ava-krazy-matchup .akm-tile {background: linear-gradient(180deg, rgba(184,174,207,.88), rgba(139,123,171,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -3px 7px rgba(46,34,65,.20);}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {filter: drop-shadow(0 2px 3px rgba(24,17,36,.24));}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {width: 82% !important;height: 82% !important;max-width: 82% !important;max-height: 82% !important;object-fit: contain;}#ava-krazy-matchup .akm-tile.akm-type-butterfly img {width: 86% !important;height: 86% !important;max-width: 86% !important;max-height: 86% !important;}#ava-krazy-matchup .akm-stat strong {font-size: 1.30rem;line-height: 1.05;}@media (max-width: 760px) {#ava-krazy-matchup .akm-stat span {font-size: .70rem;}#ava-krazy-matchup .akm-stat strong {font-size: 1.24rem;line-height: 1;}}@media (max-width: 430px) {#ava-krazy-matchup .akm-stat {padding: 6px 1px;}#ava-krazy-matchup .akm-stat span {font-size: .67rem;}#ava-krazy-matchup .akm-stat strong {font-size: 1.20rem;}}#ava-krazy-matchup .akm-tutorial-panel.akm-hidden {display: none !important;}#ava-krazy-matchup .akm-tutorial-step-title {font-size: 1.38rem;line-height: 1.15;}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 96px;font-size: 1.08rem;line-height: 1.5;font-weight: 780;}#ava-krazy-matchup .akm-tutorial-step-count {font-size: .88rem;}#ava-krazy-matchup .akm-tutorial-nav button {font-size: 1.02rem;}@media (max-width: 760px) {#ava-krazy-matchup .akm-tutorial-step-title {font-size: 1.26rem;}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 104px;font-size: 1rem;line-height: 1.46;}#ava-krazy-matchup .akm-tutorial-step-count {font-size: .82rem;}#ava-krazy-matchup .akm-tutorial-nav button {font-size: .96rem;}}@media (max-width: 430px) {#ava-krazy-matchup .akm-tutorial-step-title {font-size: 1.18rem;}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 112px;font-size: .96rem;line-height: 1.42;}}#ava-krazy-matchup .akm-tutorial-step-text {min-height: 112px;font-size: 1.22rem;line-height: 1.48;font-weight: 800;}#ava-krazy-matchup .akm-tutorial-step-count {font-size: 1rem;font-weight: 950;}#ava-krazy-matchup .akm-tutorial-nav button {font-size: 1.10rem;font-weight: 950;}#ava-krazy-matchup .akm-dialog > p[data-akm="overlayText"] {font-size: 1rem;line-height: 1.35;}@media (max-width: 760px) {#ava-krazy-matchup .akm-tutorial-step-text {min-height: 124px;font-size: 1.12rem;line-height: 1.46;}#ava-krazy-matchup .akm-tutorial-step-count {font-size: .94rem;}#ava-krazy-matchup .akm-tutorial-nav button {font-size: 1.04rem;}#ava-krazy-matchup .akm-dialog > p[data-akm="overlayText"] {font-size: .96rem;}}@media (max-width: 430px) {#ava-krazy-matchup .akm-tutorial-step-text {min-height: 132px;font-size: 1.08rem;line-height: 1.44;}#ava-krazy-matchup .akm-tutorial-step-count {font-size: .90rem;}#ava-krazy-matchup .akm-tutorial-nav button {font-size: 1rem;}}#ava-krazy-matchup .akm-tile {background: linear-gradient(180deg,rgba(214,207,229,.82),rgba(174,162,202,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.46),inset 0 -3px 6px rgba(46,34,65,.13);}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {filter: drop-shadow(0 2px 3px rgba(24,17,36,.20));}#ava-krazy-matchup .akm-hole {min-width: 0;min-height: 0;border-radius: 12px;background: rgba(255,255,255,.02);box-shadow: inset 0 0 0 1px rgba(255,255,255,.04);pointer-events: none;}#ava-krazy-matchup .akm-tile.akm-section-locked {cursor: not-allowed;opacity: .44;filter: saturate(.38) brightness(.78);box-shadow:inset 0 0 0 3px rgba(67,53,83,.26),inset 0 0 18px rgba(46,34,65,.24);}#ava-krazy-matchup .akm-section-lock-layer,#ava-krazy-matchup .akm-gate-mark {position: absolute;z-index: 9;left: 50%;top: 50%;transform: translate(-50%, -50%);pointer-events: none;user-select: none;}#ava-krazy-matchup .akm-section-lock-layer {display: grid;place-items: center;width: 42%;height: 42%;min-width: 20px;min-height: 20px;border-radius: 999px;background: rgba(50,39,63,.68);box-shadow: 0 2px 7px rgba(31,21,39,.22);font-size: clamp(.68rem, 1.3vw, .95rem);}#ava-krazy-matchup .akm-tile.akm-gate-stone {box-shadow:inset 0 0 0 3px rgba(255,214,87,.46),0 0 8px rgba(64,48,76,.22);}#ava-krazy-matchup .akm-gate-mark {display: grid;place-items: center;width: 38%;height: 38%;min-width: 19px;min-height: 19px;border-radius: 999px;background: rgba(255,246,206,.88);box-shadow: 0 2px 7px rgba(31,21,39,.24);font-size: clamp(.66rem, 1.25vw, .9rem);}#ava-krazy-matchup .akm-tile.akm-gate-opening {animation: akmGateOpen .62s cubic-bezier(.2,.78,.22,1) forwards;z-index: 12;}#ava-krazy-matchup .akm-tile.akm-section-unlocking {animation: akmSectionUnlock .62s ease-out forwards;}@keyframes akmGateOpen {0% { transform: scale(1); opacity: 1; }35%{ transform: scale(1.09) rotate(-2deg); opacity: 1; }100% { transform: scale(.35) rotate(7deg); opacity: 0; }}@keyframes akmSectionUnlock {0% { opacity: .44; filter: saturate(.38) brightness(.78); }100% { opacity: 1; filter: none; }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-gate-opening,#ava-krazy-matchup .akm-tile.akm-section-unlocking {animation: none !important;}}#ava-krazy-matchup .akm-board-announcement {position: absolute;z-index: 60;left: 50%;top: 48%;transform: translate(-50%, -50%) scale(.88);max-width: 88%;padding: 12px 20px;border: 3px solid rgba(255,255,255,.94);border-radius: 999px;background: rgba(58,39,80,.94);color: #fff;box-shadow:0 8px 24px rgba(38,27,49,.30),0 0 20px rgba(255,212,73,.30);font-size: clamp(1rem, 2.8vw, 1.55rem);font-weight: 950;line-height: 1.05;text-align: center;white-space: nowrap;pointer-events: none;animation: akmBoardAnnouncementIn .22s ease-out forwards;}#ava-krazy-matchup .akm-board-announcement-out {animation: akmBoardAnnouncementOut .16s ease-in forwards;}@keyframes akmBoardAnnouncementIn {from {opacity: 0;transform: translate(-50%, -50%) scale(.78);}to {opacity: 1;transform: translate(-50%, -50%) scale(1);}}@keyframes akmBoardAnnouncementOut {from {opacity: 1;transform: translate(-50%, -50%) scale(1);}to {opacity: 0;transform: translate(-50%, -50%) scale(1.06);}}@media (max-width: 430px) {#ava-krazy-matchup .akm-board-announcement {max-width: 92%;padding: 10px 15px;font-size: 1rem;white-space: normal;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board-announcement,#ava-krazy-matchup .akm-board-announcement-out {animation: none !important;}}#ava-krazy-matchup .akm-goal-object {position: absolute;z-index: 8;right: 4%;top: 4%;width: 42%;aspect-ratio: 1 / 1;pointer-events: none;display: block;}#ava-krazy-matchup .akm-goal-badge-shape {position: absolute;inset: 0;display: grid;place-items: center;clip-path: polygon(50% 0%, 61% 23%, 85% 10%, 77% 35%, 100% 50%, 77% 65%, 85% 90%, 61% 77%, 50% 100%, 39% 77%, 15% 90%, 23% 65%, 0% 50%, 23% 35%, 15% 10%, 39% 23%);background: radial-gradient(circle at 35% 35%, #fff2a9 0%, #ffd24d 38%, #d89a0d 82%, #8a5b00 100%);color: rgba(113, 66, 0, .92);font-size: clamp(.7rem, 1.45vw, 1rem);font-weight: 900;text-shadow: 0 1px 0 rgba(255,255,255,.4);box-shadow:0 2px 8px rgba(67,47,0,.32),inset 0 1px 0 rgba(255,255,255,.48);}#ava-krazy-matchup .akm-goal-badge-hp {position: absolute;right: -8%;bottom: -8%;min-width: 18px;height: 18px;padding: 0 4px;border-radius: 999px;display: grid;place-items: center;background: rgba(73,46,94,.95);color: #fff;font-size: clamp(.58rem, 1vw, .75rem);font-weight: 900;line-height: 1;box-shadow: 0 2px 6px rgba(34,21,45,.26);}#ava-krazy-matchup .akm-goal-object-hit .akm-goal-object {animation: akmGoalObjectHit .26s ease-out;}#ava-krazy-matchup .akm-goal-object-broken .akm-goal-object {animation: akmGoalObjectBroken .4s ease-out;}@keyframes akmGoalObjectHit {0% { transform: scale(1) rotate(0deg); filter: brightness(1); }40%{ transform: scale(1.18) rotate(-7deg); filter: brightness(1.18); }100% { transform: scale(1) rotate(0deg); filter: brightness(1); }}@keyframes akmGoalObjectBroken {0% { transform: scale(1); opacity: 1; filter: brightness(1.05); }55%{ transform: scale(1.24) rotate(8deg); opacity: 1; filter: brightness(1.35); }100% { transform: scale(.35) rotate(-12deg); opacity: 0; filter: brightness(1.5); }}#ava-krazy-matchup .akm-goal-object.akm-goal-object-fence {right: 2%;top: auto;bottom: 2%;width: 96%;height: 68%;}#ava-krazy-matchup .akm-goal-object-image {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;object-position: center bottom;pointer-events: none;user-select: none;}#ava-krazy-matchup .akm-goal-object-fence .akm-goal-badge-hp {right: 2%;bottom: 2%;}#ava-krazy-matchup .akm-goal-object-hit .akm-goal-object-image {filter: brightness(1.18) saturate(1.08);}#ava-krazy-matchup .akm-goal-object-broken .akm-goal-object-image {filter: brightness(1.26) saturate(1.08);}#ava-krazy-matchup .akm-tile.akm-stone {background:linear-gradient(180deg, rgba(148,140,159,.58), rgba(89,79,105,.62));border-color: rgba(62,52,74,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -4px 8px rgba(32,25,40,.20),0 2px 5px rgba(30,24,38,.18);}#ava-krazy-matchup .akm-stone-layer {inset: 0;border-radius: 10px;background: url("https://krazy-keith.com/wp-content/uploads/2026/08/stone.png")center / contain no-repeat;box-shadow: none;}#ava-krazy-matchup .akm-stone-layer::before,#ava-krazy-matchup .akm-stone-layer::after {display: none;}#ava-krazy-matchup .akm-tile.akm-stone img {opacity: .08;filter: grayscale(.35) brightness(.88);}#ava-krazy-matchup .akm-chain-layer {inset: 0;border-radius: 10px;background: url("https://krazy-keith.com/wp-content/uploads/2026/08/chain-locked.png")center / contain no-repeat;filter: drop-shadow(0 2px 2px rgba(30,30,36,.22));}#ava-krazy-matchup .akm-tile.akm-chain .akm-special-art,#ava-krazy-matchup .akm-tile.akm-gate-stone .akm-special-art,#ava-krazy-matchup .akm-chain > img,#ava-krazy-matchup .akm-gate-stone > img {filter: saturate(.82) brightness(.92);}#ava-krazy-matchup .akm-tile.akm-gate-stone .akm-chain-layer {transform: scale(1.02);}#ava-krazy-matchup .akm-tile.akm-gate-stone .akm-gate-mark {display: none;}#ava-krazy-matchup .akm-tile {background: linear-gradient(180deg,rgba(236,232,244,.88),rgba(211,202,228,.90));box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -2px 5px rgba(53,40,70,.09);}#ava-krazy-matchup .akm-tile:not([class*="akm-special-"]) img {filter: drop-shadow(0 1px 2px rgba(24,17,36,.16));}#ava-krazy-matchup .akm-goal-object.akm-goal-object-fence {right: 1%;bottom: 0;width: 98%;height: 74%;}#ava-krazy-matchup .akm-goal-object-fence .akm-goal-badge-hp {display: none !important;}#ava-krazy-matchup .akm-goal-object-image {object-position: center bottom;}#ava-krazy-matchup .akm-goal-object.akm-goal-object-fence {inset: 0;width: 100%;height: 100%;right: auto;top: 0;bottom: auto;}#ava-krazy-matchup .akm-goal-object-fence .akm-goal-object-image {width: 100%;height: 100%;object-fit: fill;object-position: center center;}#ava-krazy-matchup .akm-tile.akm-fence-intact > img:not(.akm-special-art),#ava-krazy-matchup .akm-tile.akm-fence-intact > .akm-special-art {opacity: 0 !important;}#ava-krazy-matchup .akm-tile.akm-fence-intact {overflow: hidden;}#ava-krazy-matchup .akm-tile.akm-fence-damaged > img:not(.akm-special-art),#ava-krazy-matchup .akm-tile.akm-fence-damaged > .akm-special-art {opacity: .5;}#ava-krazy-matchup .akm-tile.akm-fence-damaged .akm-goal-object-image {object-fit: fill;object-position: center center;}#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-goodluck-ava {max-width: 104px;max-height: 104px;}#ava-krazy-matchup .akm-tutorial-obstacle-pair {display: inline-flex;align-items: end;justify-content: center;gap: 10px;}#ava-krazy-matchup .akm-tutorial-obstacle-img {width: auto;height: auto;object-fit: contain;}#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-stone-img {max-width: 88px;max-height: 88px;}#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-ice-whole,#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-ice-cracked {max-width: 56px;max-height: 72px;object-position: center bottom;}@media (max-width: 520px) {#ava-krazy-matchup .akm-tutorial-obstacle-pair {gap: 8px;}#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-ice-whole,#ava-krazy-matchup .akm-tutorial-step-art img.akm-tutorial-ice-cracked {max-width: 48px;max-height: 64px;}}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay {background:radial-gradient(circle at center, rgba(255,236,163,.32) 0%, rgba(140,94,255,.18) 38%, rgba(34,24,45,.70) 100%);}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog {width: min(94%, 520px);padding: 26px 24px;border: 3px solid rgba(255,205,92,.92);border-radius: 24px;box-shadow:0 16px 40px rgba(42,24,58,.30),0 0 0 6px rgba(255,255,255,.18),0 0 30px rgba(255,209,94,.34);animation: akmSpecialUnlockPop .24s ease-out;}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog h2 {margin-bottom: 10px;color: #4a265e;font-size: clamp(2rem, 4.8vw, 2.7rem);letter-spacing: .02em;}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog > p[data-akm="overlayText"] {font-size: 1.12rem;line-height: 1.36;font-weight: 900;color: #5d3a74;}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog-buttons button {min-width: 164px;padding: 12px 18px;border-radius: 14px;font-size: 1.02rem;font-weight: 1000;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel {width: min(580px, 100%);padding: 20px 18px 18px;border: 3px solid rgba(255,208,96,.88);border-radius: 22px;background:linear-gradient(180deg, rgba(255,255,255,.985), rgba(255,247,226,.98));box-shadow:0 12px 28px rgba(51,35,67,.20),0 0 0 4px rgba(255,255,255,.30),0 0 28px rgba(255,209,94,.24);animation: akmSpecialUnlockPop .26s ease-out;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-title {font-size: 1.45rem;color: #5a2f73;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-art {min-height: 92px;margin: 6px 0 10px;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-art img {max-width: 92px;max-height: 92px;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-text {min-height: 86px;font-size: 1.18rem;line-height: 1.46;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-count {display: inline-block;margin-top: 10px;padding: 8px 14px;border-radius: 999px;background: rgba(255,215,98,.20);color: #845012;font-size: 1rem;font-weight: 1000;letter-spacing: .03em;}@keyframes akmSpecialUnlockPop {from {opacity: 0;transform: translateY(10px) scale(.96);}to {opacity: 1;transform: translateY(0) scale(1);}}@media (max-width: 760px) {#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog > p[data-akm="overlayText"] {font-size: 1.02rem;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-title {font-size: 1.32rem;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-text {font-size: 1.10rem;min-height: 98px;}}@media (max-width: 430px) {#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog {padding: 22px 18px;}#ava-krazy-matchup .akm-overlay.akm-special-unlock-overlay .akm-dialog h2 {font-size: 1.8rem;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-text {font-size: 1.04rem;min-height: 108px;}#ava-krazy-matchup .akm-tutorial-panel.akm-special-unlock-panel .akm-tutorial-step-count {font-size: .92rem;}}#ava-krazy-matchup .akm-power-button {transition: transform .16s ease, box-shadow .16s ease, opacity .16s ease;}#ava-krazy-matchup .akm-power-button.akm-power-ready:not(:disabled) {box-shadow:0 0 0 3px rgba(255,255,255,.48),0 0 18px rgba(238,76,184,.42);animation: akmPowerReadyPulse 1.15s ease-in-out infinite;}@keyframes akmPowerReadyPulse {0%, 100% { transform: scale(1); }50% { transform: scale(1.035); }}#ava-krazy-matchup .akm-tutorial-power-demo {display: flex;align-items: center;justify-content: center;gap: 14px;width: min(310px, 100%);}#ava-krazy-matchup .akm-tutorial-step-art .akm-tutorial-power-demo > img {max-width: 82px;max-height: 82px;}#ava-krazy-matchup .akm-tutorial-power-meter {width: 180px;position: relative;overflow: hidden;padding: 8px 10px;border-radius: 999px;background: rgba(51,35,67,.14);color: #4a345f;font-size: .84rem;font-weight: 1000;}#ava-krazy-matchup .akm-tutorial-power-meter-fill {position: absolute;inset: 0;width: 100%;background: linear-gradient(90deg, var(--akm-pink), var(--akm-purple));opacity: .28;}#ava-krazy-matchup .akm-tutorial-power-meter strong {position: relative;z-index: 1;}@media (max-width: 430px) {#ava-krazy-matchup .akm-tutorial-power-demo {gap: 8px;}#ava-krazy-matchup .akm-tutorial-step-art .akm-tutorial-power-demo > img {max-width: 68px;max-height: 68px;}#ava-krazy-matchup .akm-tutorial-power-meter {width: 152px;font-size: .76rem;}}#ava-krazy-matchup .akm-tile.akm-stone-cracked .akm-stone-layer {filter: brightness(.91) contrast(1.12);}#ava-krazy-matchup .akm-tile.akm-stone-damaged .akm-stone-layer {filter: brightness(.78) contrast(1.25) saturate(.78);transform: scale(.96) rotate(-1deg);}#ava-krazy-matchup .akm-tile.akm-stone-cracked .akm-stone-layer::after,#ava-krazy-matchup .akm-tile.akm-stone-damaged .akm-stone-layer::after {content: "";position: absolute;inset: 13% 17%;pointer-events: none;background:linear-gradient(118deg, transparent 43%, rgba(36,24,23,.72) 44%, rgba(36,24,23,.72) 48%, transparent 49%) 45% 12% / 36% 52% no-repeat,linear-gradient(52deg, transparent 43%, rgba(36,24,23,.62) 44%, rgba(36,24,23,.62) 48%, transparent 49%) 62% 60% / 32% 40% no-repeat;opacity: .72;}#ava-krazy-matchup .akm-tile.akm-stone-damaged .akm-stone-layer::after {inset: 8% 10%;opacity: 1;background:linear-gradient(118deg, transparent 43%, rgba(30,20,20,.82) 44%, rgba(30,20,20,.82) 49%, transparent 50%) 35% 5% / 42% 58% no-repeat,linear-gradient(52deg, transparent 43%, rgba(30,20,20,.78) 44%, rgba(30,20,20,.78) 49%, transparent 50%) 64% 55% / 38% 48% no-repeat,linear-gradient(155deg, transparent 43%, rgba(30,20,20,.72) 44%, rgba(30,20,20,.72) 48%, transparent 49%) 45% 72% / 45% 32% no-repeat;}#ava-krazy-matchup .akm-tile.akm-stone-hit,#ava-krazy-matchup .akm-tile.akm-gate-hit {animation: akmBreakableRockHit .28s ease-out;}#ava-krazy-matchup .akm-tile.akm-stone-breaking {animation: akmBreakableRockBreak .42s ease-in forwards;}#ava-krazy-matchup .akm-tile.akm-gate-cracked .akm-stone-layer {filter: brightness(.90) contrast(1.14);}#ava-krazy-matchup .akm-tile.akm-gate-damaged .akm-stone-layer {filter: brightness(.76) contrast(1.28) saturate(.72);transform: scale(.96);}#ava-krazy-matchup .akm-tile.akm-gate-cracked::after,#ava-krazy-matchup .akm-tile.akm-gate-damaged::after {content: "";position: absolute;inset: 8%;z-index: 8;pointer-events: none;background:linear-gradient(125deg, transparent 46%, rgba(40,25,25,.78) 47%, rgba(40,25,25,.78) 50%, transparent 51%) center / 44% 72% no-repeat;}#ava-krazy-matchup .akm-tile.akm-gate-damaged::after {background:linear-gradient(125deg, transparent 46%, rgba(35,22,22,.86) 47%, rgba(35,22,22,.86) 51%, transparent 52%) 38% 20% / 46% 76% no-repeat,linear-gradient(54deg, transparent 46%, rgba(35,22,22,.78) 47%, rgba(35,22,22,.78) 50%, transparent 51%) 66% 63% / 36% 48% no-repeat;}@keyframes akmBreakableRockHit {0%, 100% { transform: translateX(0) scale(1); }30% { transform: translateX(-3px) scale(1.025); }60% { transform: translateX(3px) scale(.985); }}@keyframes akmBreakableRockBreak {0% { transform: scale(1); opacity: 1; }55% { transform: scale(1.08) rotate(-2deg); opacity: .86; }100% { transform: scale(.72) rotate(3deg); opacity: 0; }}#ava-krazy-matchup .akm-goal-mobile {display: none;}#ava-krazy-matchup .akm-end-game-btn {background: linear-gradient(180deg, #df4d55, #b92f3b);color: #fff;border: 1px solid rgba(118, 22, 34, .35);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 3px 8px rgba(111,27,39,.16);}#ava-krazy-matchup .akm-end-game-btn:hover {background: linear-gradient(180deg, #e75b62, #c43743);}@media (max-width: 760px) {#ava-krazy-matchup .akm-goal-top {display: none;}#ava-krazy-matchup .akm-goal-mobile {display: flex;order: 90;flex: 1 1 220px;min-width: min(220px, 64vw);max-width: 430px;min-height: 44px;margin: 0;padding: 4px 7px;border-radius: 12px;font-size: .82rem;gap: 4px;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-progress {padding: 2px 5px;gap: 3px;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-main,#ava-krazy-matchup .akm-goal-mobile .akm-goal-label {font-size: .78rem;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-count {font-size: .94rem;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-tile {padding: 2px 5px 2px 3px;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-icon-wrap {width: 22px;height: 22px;flex-basis: 22px;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-icon {width: 18px;height: 18px;}#ava-krazy-matchup .akm-end-game-btn {order: 91;flex: 0 0 auto;min-width: 88px;height: 44px;padding: 6px 10px;font-size: .74rem;}#ava-krazy-matchup .akm-goal-mobile::before {content: "";}}@media (max-width: 430px) {#ava-krazy-matchup .akm-goal-mobile {flex-basis: calc(100% - 98px);min-width: 0;max-width: none;padding: 3px 5px;font-size: .76rem;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-main,#ava-krazy-matchup .akm-goal-mobile .akm-goal-label {font-size: .72rem;}#ava-krazy-matchup .akm-goal-mobile .akm-goal-count {font-size: .88rem;}}#ava-krazy-matchup .akm-stone-boom {position: absolute;z-index: 26;width: 42px;height: 42px;margin: -21px 0 0 -21px;border-radius: 50%;pointer-events: none;background:radial-gradient(circle, rgba(255,248,184,.98) 0 16%, rgba(255,178,67,.94) 17% 34%, rgba(219,83,39,.78) 35% 52%, rgba(219,83,39,0) 70%);transform: scale(.15);animation: akmStoneBoom .46s ease-out forwards;}#ava-krazy-matchup .akm-stone-smoke {position: absolute;z-index: 25;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;pointer-events: none;background: rgba(92,84,82,.64);box-shadow: inset -3px -4px 6px rgba(40,34,33,.14);opacity: 0;animation: akmStoneSmoke .70s ease-out forwards;}#ava-krazy-matchup .akm-stone-debris {position: absolute;z-index: 27;width: 7px;height: 6px;margin: -3px 0 0 -3px;border-radius: 2px;pointer-events: none;background: rgba(90,73,65,.94);opacity: 0;animation: akmStoneDebris .58s cubic-bezier(.18,.76,.25,1) forwards;}@keyframes akmStoneBoom {0% {transform: scale(.15);opacity: 0;}18% {transform: scale(calc(.85 * var(--akm-stone-boom-scale, 1)));opacity: 1;}58% {transform: scale(calc(1.32 * var(--akm-stone-boom-scale, 1)));opacity: .92;}100% {transform: scale(calc(1.72 * var(--akm-stone-boom-scale, 1)));opacity: 0;}}@keyframes akmStoneSmoke {0% {transform: translate(0,0) scale(.35);opacity: 0;}18% {opacity: .72;}100% {transform: translate(var(--akm-stone-smoke-x), var(--akm-stone-smoke-y)) scale(1.5);opacity: 0;}}@keyframes akmStoneDebris {0% {transform: translate(0,0) rotate(0deg) scale(.5);opacity: 0;}12% {opacity: 1;}100% {transform: translate(var(--akm-stone-chip-x), var(--akm-stone-chip-y)) rotate(210deg) scale(.82);opacity: 0;}}#ava-krazy-matchup .akm-tile.akm-gate-cracked .akm-stone-layer {filter: brightness(.84) contrast(1.22) saturate(.82);transform: scale(.975);}#ava-krazy-matchup .akm-tile.akm-gate-cracked::after {content: "";position: absolute;inset: 7%;z-index: 9;pointer-events: none;background:linear-gradient(120deg, transparent 45%, rgba(32,21,20,.88) 46%, rgba(32,21,20,.88) 50%, transparent 51%) 38% 10% / 44% 70% no-repeat,linear-gradient(55deg, transparent 45%, rgba(32,21,20,.72) 46%, rgba(32,21,20,.72) 49%, transparent 50%) 65% 60% / 34% 42% no-repeat;}#ava-krazy-matchup .akm-mobile-fit {position: relative;width: 100%;transform-origin: top center;}#ava-krazy-matchup .akm-tile.akm-special-firing-now {z-index: 24;animation: akmSpecialFiringNow .82s ease-in-out infinite;}#ava-krazy-matchup .akm-tile.akm-special-firing-now::after {content: "";position: absolute;inset: -2px;z-index: 30;border: 4px solid rgba(255,232,88,.98);border-radius: inherit;box-shadow:0 0 0 4px rgba(255,255,255,.65),0 0 24px rgba(255,191,38,.88);pointer-events: none;animation: akmSpecialFiringRing .82s ease-in-out infinite;}@keyframes akmSpecialFiringNow {0%, 100% { transform: scale(1); }50% { transform: scale(1.10); }}@keyframes akmSpecialFiringRing {0%, 100% { opacity: .58; transform: scale(.96); }50% { opacity: 1; transform: scale(1.08); }}@media (max-width: 760px) {#ava-krazy-matchup.akm-mobile-contained {min-height: 0;padding: 3px;overflow: hidden;}#ava-krazy-matchup.akm-mobile-contained .akm-mobile-fit {will-change: transform;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-special-firing-now,#ava-krazy-matchup .akm-tile.akm-special-firing-now::after {animation: none;}}#ava-krazy-matchup .akm-board.akm-frenzy-board {box-shadow:0 0 0 3px rgba(255,255,255,.65),0 0 24px rgba(249,194,58,.30),0 0 42px rgba(174,92,255,.20);}#ava-krazy-matchup .akm-board.akm-frenzy-board::after {content: "";position: absolute;inset: 0;z-index: 17;pointer-events: none;border-radius: inherit;background:linear-gradient(115deg,transparent 0 35%,rgba(255,255,255,.16) 45%,rgba(255,231,109,.18) 50%,transparent 60% 100%);background-size: 260% 100%;animation: akmFrenzySweep 1.25s linear infinite;}#ava-krazy-matchup .akm-board.akm-frenzy-finale {animation: akmFrenzyFinalBoard .36s ease-out;}#ava-krazy-matchup .akm-board.akm-frenzy-finale::after {content: "";position: absolute;inset: -12px;z-index: 28;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at center,rgba(255,255,255,.88) 0 10%,rgba(255,228,83,.52) 22%,rgba(190,93,255,.28) 42%,rgba(190,93,255,0) 68%);animation: akmFrenzyFinalFlash .36s ease-out forwards;}@keyframes akmFrenzySweep {from { background-position: 120% 0; }to { background-position: -120% 0; }}@keyframes akmFrenzyFinalBoard {0% { transform: scale(1); }45% { transform: scale(1.015); }100% { transform: scale(1); }}@keyframes akmFrenzyFinalFlash {0% { opacity: 0; transform: scale(.82); }35% { opacity: 1; transform: scale(1.02); }100% { opacity: 0; transform: scale(1.14); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board.akm-frenzy-board::after,#ava-krazy-matchup .akm-board.akm-frenzy-finale,#ava-krazy-matchup .akm-board.akm-frenzy-finale::after {animation: none;}}#ava-krazy-matchup .akm-board.akm-butterfly-swarm-board {box-shadow:0 0 0 3px rgba(255,255,255,.64),0 0 24px rgba(241,112,209,.30),0 0 44px rgba(120,104,255,.22);}#ava-krazy-matchup .akm-board.akm-butterfly-swarm-board::after {content: "";position: absolute;inset: 0;z-index: 16;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at 18% 28%, rgba(255,255,255,.18) 0 2px, transparent 3px),radial-gradient(circle at 74% 22%, rgba(255,222,116,.20) 0 2px, transparent 3px),radial-gradient(circle at 42% 78%, rgba(242,157,255,.20) 0 2px, transparent 3px);background-size: 72px 72px, 88px 88px, 96px 96px;animation: akmButterflySwarmSparkle 1.6s linear infinite;}#ava-krazy-matchup .akm-tile.akm-butterfly-wave-source {z-index: 25;}#ava-krazy-matchup .akm-tile.akm-butterfly-wave-hit {animation: akmButterflyWaveHit .34s ease-out;}#ava-krazy-matchup .akm-board.akm-butterfly-swarm-finale {animation: akmButterflyFinalBoard .38s ease-out;}#ava-krazy-matchup .akm-board.akm-butterfly-swarm-finale::after {content: "";position: absolute;inset: -12px;z-index: 28;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at center,rgba(255,255,255,.92) 0 10%,rgba(255,223,104,.48) 22%,rgba(242,112,209,.34) 42%,rgba(132,105,255,.16) 58%,rgba(132,105,255,0) 72%);animation: akmButterflyFinalFlash .38s ease-out forwards;}@keyframes akmButterflySwarmSparkle {from { background-position: 0 0, 0 0, 0 0; }to { background-position: 72px -72px, -88px 88px, 96px -96px; }}@keyframes akmButterflyWaveHit {0% { transform: scale(1); filter: brightness(1); }45% { transform: scale(1.12); filter: brightness(1.55); }100% { transform: scale(1); filter: brightness(1); }}@keyframes akmButterflyFinalBoard {0% { transform: scale(1); }48% { transform: scale(1.014); }100% { transform: scale(1); }}@keyframes akmButterflyFinalFlash {0% { opacity: 0; transform: scale(.84); }35% { opacity: 1; transform: scale(1.02); }100% { opacity: 0; transform: scale(1.14); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board.akm-butterfly-swarm-board::after,#ava-krazy-matchup .akm-tile.akm-butterfly-wave-hit,#ava-krazy-matchup .akm-board.akm-butterfly-swarm-finale,#ava-krazy-matchup .akm-board.akm-butterfly-swarm-finale::after {animation: none;}}#ava-krazy-matchup .akm-stone-boom {z-index: 28;width: 56px;height: 56px;margin: -28px 0 0 -28px;background:radial-gradient(circle, rgba(255,252,219,.98) 0 14%, rgba(255,211,96,.96) 15% 32%, rgba(255,146,63,.88) 33% 52%, rgba(207,73,37,.70) 53% 68%, rgba(207,73,37,0) 76%);animation: akmStoneBoom .52s ease-out forwards;}#ava-krazy-matchup .akm-stone-shock {position: absolute;z-index: 27;width: 22px;height: 22px;margin: -11px 0 0 -11px;border-radius: 50%;pointer-events: none;border: 4px solid rgba(255,229,132,.85);box-shadow:0 0 0 3px rgba(255,255,255,.45),0 0 24px rgba(255,191,74,.35);opacity: 0;animation: akmStoneShock .52s ease-out forwards;}#ava-krazy-matchup .akm-stone-smoke {z-index: 26;width: 22px;height: 22px;margin: -11px 0 0 -11px;background: rgba(98,88,86,.70);box-shadow:inset -4px -4px 7px rgba(38,31,30,.16),0 2px 10px rgba(52,41,38,.18);animation: akmStoneSmoke .82s ease-out forwards;}#ava-krazy-matchup .akm-stone-debris {z-index: 29;width: 10px;height: 8px;margin: -4px 0 0 -5px;border-radius: 2px;background:linear-gradient(135deg, rgba(143,122,109,.98), rgba(88,67,57,.98));box-shadow:inset 1px 1px 0 rgba(255,255,255,.20),0 2px 4px rgba(31,22,19,.20);animation: akmStoneDebris .72s cubic-bezier(.16,.78,.23,1) forwards;}@keyframes akmStoneShock {0% {transform: scale(.28);opacity: 0;}20% {opacity: .95;}100% {transform: scale(calc(4.1 * var(--akm-stone-boom-scale, 1)));opacity: 0;}}@keyframes akmStoneSmoke {0% {transform: translate(0,0) scale(calc(.28 * var(--akm-stone-smoke-scale, 1)));opacity: 0;}18% {opacity: .78;}100% {transform: translate(var(--akm-stone-smoke-x), var(--akm-stone-smoke-y)) scale(calc(1.8 * var(--akm-stone-smoke-scale, 1)));opacity: 0;}}@keyframes akmStoneDebris {0% {transform: translate(0,0) rotate(0deg) scale(calc(.45 * var(--akm-stone-chip-scale, 1)));opacity: 0;}10% {opacity: 1;}70% {opacity: 1;}100% {transform: translate(var(--akm-stone-chip-x), var(--akm-stone-chip-y)) rotate(var(--akm-stone-chip-rot, 220deg)) scale(calc(1 * var(--akm-stone-chip-scale, 1)));opacity: 0;}}#ava-krazy-matchup .akm-board.akm-stone-impact-shake {animation: akmStoneBoardImpact .34s cubic-bezier(.18,.76,.25,1);}#ava-krazy-matchup .akm-stone-boom {width: 76px;height: 76px;margin: -38px 0 0 -38px;z-index: 31;filter: saturate(1.15);animation-duration: .62s;}#ava-krazy-matchup .akm-stone-shock {z-index: 30;width: 30px;height: 30px;margin: -15px 0 0 -15px;border-width: 5px;animation-duration: .62s;}#ava-krazy-matchup .akm-stone-smoke {z-index: 29;width: 28px;height: 28px;margin: -14px 0 0 -14px;background:radial-gradient(circle at 35% 32%, rgba(151,139,132,.88), rgba(85,75,72,.75) 58%, rgba(61,53,51,.45) 100%);animation-duration: 1s;}#ava-krazy-matchup .akm-stone-debris {z-index: 33;width: 12px;height: 10px;margin: -5px 0 0 -6px;clip-path: polygon(10% 22%, 73% 3%, 100% 37%, 79% 100%, 20% 86%, 0 52%);animation-duration: .86s;}#ava-krazy-matchup .akm-stone-big-chunk {position: absolute;z-index: 34;width: 20px;height: 16px;margin: -8px 0 0 -10px;pointer-events: none;opacity: 0;border-radius: 3px;clip-path: polygon(7% 20%, 68% 0, 100% 28%, 88% 81%, 48% 100%, 0 72%);background:linear-gradient(145deg, rgba(165,145,132,.98), rgba(104,82,70,.98) 55%, rgba(75,57,50,.98));box-shadow:inset 2px 2px 0 rgba(255,255,255,.22),inset -2px -3px 3px rgba(45,32,28,.22),0 4px 8px rgba(34,24,20,.22);animation: akmStoneBigChunk 1.02s cubic-bezier(.14,.72,.24,1) forwards;}#ava-krazy-matchup .akm-stone-dust-cloud {position: absolute;z-index: 28;width: 82px;height: 50px;margin: -25px 0 0 -41px;pointer-events: none;border-radius: 50%;opacity: 0;background:radial-gradient(ellipse at center, rgba(128,114,106,.62) 0 24%, rgba(112,98,91,.44) 40%, rgba(100,88,82,.18) 62%, transparent 74%);filter: blur(1px);animation: akmStoneDustCloud .96s ease-out forwards;}@keyframes akmStoneBoardImpact {0%, 100% { transform: translate(0,0); }14% { transform: translate(-5px, 1px); }30% { transform: translate(5px, -2px); }46% { transform: translate(-3px, 2px); }62% { transform: translate(3px, 0); }78% { transform: translate(-1px, -1px); }}@keyframes akmStoneBigChunk {0% {transform: translate(0,0) rotate(0deg) scale(calc(.45 * var(--akm-big-stone-size, 1)));opacity: 0;}9% {opacity: 1;}66% {opacity: 1;}100% {transform:translate(var(--akm-big-stone-x), var(--akm-big-stone-y))rotate(var(--akm-big-stone-rot, 240deg))scale(calc(1.05 * var(--akm-big-stone-size, 1)));opacity: 0;}}@keyframes akmStoneDustCloud {0% {transform: scale(.28);opacity: 0;}18% {opacity: .72;}100% {transform: translateY(-12px) scale(calc(1.75 * var(--akm-stone-boom-scale, 1)));opacity: 0;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board.akm-stone-impact-shake,#ava-krazy-matchup .akm-stone-big-chunk,#ava-krazy-matchup .akm-stone-dust-cloud {animation: none;}}#ava-krazy-matchup .akm-board.akm-bomb-barrage-board {box-shadow:0 0 0 3px rgba(255,255,255,.62),0 0 28px rgba(255,116,52,.34),0 0 48px rgba(237,64,85,.20);}#ava-krazy-matchup .akm-board.akm-bomb-barrage-board::after {content: "";position: absolute;inset: 0;z-index: 16;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at 22% 35%, rgba(255,196,90,.14) 0 8%, transparent 19%),radial-gradient(circle at 76% 63%, rgba(255,113,65,.13) 0 9%, transparent 20%);animation: akmBombBarrageGlow .72s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-tile.akm-bomb-barrage-source {z-index: 26;}#ava-krazy-matchup .akm-board.akm-bomb-barrage-finale {animation: akmBombBarrageFinalBoard .32s ease-out;}#ava-krazy-matchup .akm-board.akm-bomb-barrage-finale::after {content: "";position: absolute;inset: -14px;z-index: 30;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at center,rgba(255,255,230,.94) 0 9%,rgba(255,193,68,.58) 20%,rgba(239,78,58,.38) 42%,rgba(183,50,71,.14) 60%,transparent 74%);animation: akmBombBarrageFinalFlash .34s ease-out forwards;}@keyframes akmBombBarrageGlow {from { opacity: .45; transform: scale(.995); }to { opacity: .88; transform: scale(1.006); }}@keyframes akmBombBarrageFinalBoard {0% { transform: scale(1); }42% { transform: scale(1.016); }100% { transform: scale(1); }}@keyframes akmBombBarrageFinalFlash {0% { opacity: 0; transform: scale(.84); }34% { opacity: 1; transform: scale(1.02); }100% { opacity: 0; transform: scale(1.15); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board.akm-bomb-barrage-board::after,#ava-krazy-matchup .akm-board.akm-bomb-barrage-finale,#ava-krazy-matchup .akm-board.akm-bomb-barrage-finale::after {animation: none;}}#ava-krazy-matchup .akm-tile.akm-ultimate-star-source {z-index: 42;animation: akmUltimateStarSource .72s ease-out;}#ava-krazy-matchup .akm-board.akm-ultimate-star-board {animation: akmUltimateStarBoard .76s ease-out;}#ava-krazy-matchup .akm-ultimate-star-flash {position: absolute;inset: -4%;z-index: 40;pointer-events: none;border-radius: inherit;background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 8%,rgba(255,244,159,.88) 18%,rgba(255,211,67,.56) 35%,rgba(209,119,255,.26) 58%,transparent 76%);animation: akmUltimateStarFlash .74s ease-out forwards;}#ava-krazy-matchup .akm-ultimate-star-wave {position: absolute;z-index: 41;left: 50%;top: 50%;width: 34px;height: 34px;margin: -17px 0 0 -17px;border-radius: 50%;border: 6px solid rgba(255,255,255,.96);box-shadow:0 0 18px rgba(255,255,255,.95),0 0 38px rgba(255,218,87,.92),0 0 62px rgba(211,103,255,.62);pointer-events: none;animation: akmUltimateStarWave .72s cubic-bezier(.12,.72,.18,1) forwards;}@keyframes akmUltimateStarSource {0% { transform: scale(1) rotate(0deg); filter: brightness(1); }40% { transform: scale(1.28) rotate(10deg); filter: brightness(1.8); }100% { transform: scale(.72) rotate(-8deg); filter: brightness(2.2); opacity: .2; }}@keyframes akmUltimateStarBoard {0%, 100% { transform: scale(1); }44% { transform: scale(1.012); filter: brightness(1.06); }}@keyframes akmUltimateStarFlash {0% { opacity: 0; transform: scale(.4); }28% { opacity: 1; }68% { opacity: .98; transform: scale(1.08); }100% { opacity: 0; transform: scale(1.18); }}@keyframes akmUltimateStarWave {0% { opacity: 1; transform: scale(.35); }75% { opacity: .95; }100% { opacity: 0; transform: scale(18); }}#ava-krazy-matchup .akm-tile.akm-mega-bomb-source {z-index: 40;animation: akmMegaBombSource .58s ease-in forwards;}#ava-krazy-matchup .akm-mega-bomb-core,#ava-krazy-matchup .akm-mega-bomb-ring,#ava-krazy-matchup .akm-mega-bomb-dust {position: absolute;pointer-events: none;border-radius: 50%;}#ava-krazy-matchup .akm-mega-bomb-core {z-index: 41;width: 96px;height: 96px;margin: -48px 0 0 -48px;background:radial-gradient(circle,rgba(255,255,235,.98) 0 10%,rgba(255,224,98,.98) 11% 26%,rgba(255,130,54,.92) 27% 48%,rgba(209,55,48,.72) 49% 66%,transparent 76%);animation: akmMegaBombCore .60s ease-out forwards;}#ava-krazy-matchup .akm-mega-bomb-ring {z-index: 40;width: 34px;height: 34px;margin: -17px 0 0 -17px;border: 7px solid rgba(255,228,114,.92);box-shadow:0 0 18px rgba(255,255,255,.88),0 0 36px rgba(255,137,61,.62);animation: akmMegaBombRing .60s ease-out forwards;}#ava-krazy-matchup .akm-mega-bomb-dust {z-index: 39;width: 130px;height: 90px;margin: -45px 0 0 -65px;background:radial-gradient(ellipse at center,rgba(126,94,79,.58) 0 26%,rgba(116,84,72,.35) 44%,transparent 72%);filter: blur(2px);animation: akmMegaBombDust .72s ease-out forwards;}#ava-krazy-matchup .akm-board.akm-mega-bomb-kick {animation: akmMegaBombKick .38s ease-out;}@keyframes akmMegaBombSource {0% { transform: scale(1); }48% { transform: scale(1.18) rotate(6deg); filter: brightness(1.4); }100% { transform: scale(.72) rotate(-5deg); opacity: .25; filter: brightness(1.8); }}@keyframes akmMegaBombCore {0% { transform: scale(.16); opacity: 0; }18% { opacity: 1; }62% { transform: scale(1.55); opacity: .96; }100% { transform: scale(2.4); opacity: 0; }}@keyframes akmMegaBombRing {0% { transform: scale(.25); opacity: 1; }100% { transform: scale(7.2); opacity: 0; }}@keyframes akmMegaBombDust {0% { transform: scale(.35); opacity: 0; }24% { opacity: .58; }100% { transform: scale(1.75) translateY(-10px); opacity: 0; }}@keyframes akmMegaBombKick {0%, 100% { transform: translate(0,0); }18% { transform: translate(-6px,2px); }36% { transform: translate(6px,-3px); }54% { transform: translate(-4px,2px); }72% { transform: translate(3px,-1px); }}#ava-krazy-matchup .akm-cross-combo-row,#ava-krazy-matchup .akm-cross-combo-col {z-index: 40;}#ava-krazy-matchup .akm-cross-combo-hit {position: absolute;z-index: 42;width: 36px;height: 36px;margin: -18px 0 0 -18px;border-radius: 50%;pointer-events: none;background:radial-gradient(circle,rgba(255,255,255,1) 0 20%,rgba(255,235,106,.94) 21% 40%,rgba(239,89,191,.68) 41% 60%,transparent 72%);box-shadow:0 0 20px rgba(255,255,255,.95),0 0 38px rgba(255,220,76,.85);animation: akmCrossComboHit .42s ease-out forwards;}#ava-krazy-matchup .akm-board.akm-cross-combo-kick {animation: akmCrossComboKick .30s ease-out;}@keyframes akmCrossComboHit {0% { transform: scale(.25); opacity: 0; }25% { transform: scale(1.3); opacity: 1; }100% { transform: scale(2.1); opacity: 0; }}@keyframes akmCrossComboKick {0%,100% { transform: translate(0,0); }30% { transform: translate(-3px,1px); }60% { transform: translate(3px,-1px); }}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-ultimate-star-source,#ava-krazy-matchup .akm-board.akm-ultimate-star-board,#ava-krazy-matchup .akm-ultimate-star-flash,#ava-krazy-matchup .akm-ultimate-star-wave,#ava-krazy-matchup .akm-tile.akm-mega-bomb-source,#ava-krazy-matchup .akm-mega-bomb-core,#ava-krazy-matchup .akm-mega-bomb-ring,#ava-krazy-matchup .akm-mega-bomb-dust,#ava-krazy-matchup .akm-board.akm-mega-bomb-kick,#ava-krazy-matchup .akm-cross-combo-hit,#ava-krazy-matchup .akm-board.akm-cross-combo-kick {animation: none;}}@media (max-width: 760px) {#ava-krazy-matchup.akm-mobile-contained {padding: 2px;}#ava-krazy-matchup.akm-mobile-contained .akm-top-panel {margin-bottom: 5px;padding: 6px 8px 7px;border-radius: 16px;}#ava-krazy-matchup.akm-mobile-contained .akm-title {font-size: 1.55rem;line-height: 1.04;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-top {margin-top: 5px;gap: 5px;font-size: .92rem;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-progress {padding: 3px 8px;gap: 4px;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-icon-wrap {width: 24px;height: 24px;flex-basis: 24px;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-icon {width: 18px;height: 18px;}#ava-krazy-matchup.akm-mobile-contained .akm-stats-top {margin-top: 6px;gap: 3px;}#ava-krazy-matchup.akm-mobile-contained .akm-stat {padding: 4px 2px 5px;border-radius: 12px;}#ava-krazy-matchup.akm-mobile-contained .akm-stat span {font-size: .67rem;line-height: 1;}#ava-krazy-matchup.akm-mobile-contained .akm-stat strong {margin-top: 1px;font-size: 1.18rem;line-height: 1;}#ava-krazy-matchup.akm-mobile-contained .akm-game-layout {gap: 4px;}#ava-krazy-matchup.akm-mobile-contained .akm-play-area {padding-bottom: 3px;}#ava-krazy-matchup.akm-mobile-contained .akm-status-readout {min-height: 0;margin-bottom: 4px;padding: 5px 10px;font-size: .80rem;line-height: 1.1;border-radius: 14px;}#ava-krazy-matchup.akm-mobile-contained .akm-board-shell {max-width: 600px;}#ava-krazy-matchup.akm-mobile-contained .akm-board {gap: 2px;padding: 4px;border-radius: 13px;}#ava-krazy-matchup.akm-mobile-contained .akm-powerups {margin-top: 4px;gap: 4px;}#ava-krazy-matchup.akm-mobile-contained .akm-tool-btn {width: 42px;height: 42px;padding: 4px;border-radius: 10px;}#ava-krazy-matchup.akm-mobile-contained .akm-sound-btn,#ava-krazy-matchup.akm-mobile-contained .akm-tutorials-btn,#ava-krazy-matchup.akm-mobile-contained .akm-top10-btn,#ava-krazy-matchup.akm-mobile-contained .akm-end-game-btn {height: 42px;border-radius: 10px;}#ava-krazy-matchup.akm-mobile-contained .akm-tutorials-btn,#ava-krazy-matchup.akm-mobile-contained .akm-top10-btn {min-width: 72px;padding: 5px 8px;font-size: .66rem;letter-spacing: .02em;}#ava-krazy-matchup.akm-mobile-contained .akm-end-game-btn {min-width: 108px;padding: 5px 10px;font-size: .72rem;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-mobile {margin-top: 1px;font-size: .80rem;gap: 5px;}#ava-krazy-matchup.akm-mobile-contained .akm-goal-mobile .akm-goal-progress {padding: 2px 7px;}#ava-krazy-matchup.akm-mobile-contained .akm-left-column {max-width: 100%;}#ava-krazy-matchup.akm-mobile-contained .akm-ava-panel {grid-template-columns: 76px 1fr;gap: 6px;padding: 6px 7px;border-radius: 15px;}#ava-krazy-matchup.akm-mobile-contained .akm-ava-wrap {height: 82px;}#ava-krazy-matchup.akm-mobile-contained .akm-speech {min-height: 0;padding: 6px 8px;font-size: .92rem;line-height: 1.14;border-radius: 15px;}#ava-krazy-matchup.akm-mobile-contained .akm-level-hint {margin-top: 4px;padding: 6px 7px;border-radius: 14px;}#ava-krazy-matchup.akm-mobile-contained .akm-level-hint-label {font-size: .58rem;line-height: 1;}#ava-krazy-matchup.akm-mobile-contained .akm-level-hint-text {margin-top: 2px;font-size: .78rem;line-height: 1.15;}#ava-krazy-matchup.akm-mobile-contained .akm-power-wrap {margin-top: 2px;}#ava-krazy-matchup.akm-mobile-contained .akm-power-title {font-size: .72rem;line-height: 1;}#ava-krazy-matchup.akm-mobile-contained .akm-power-track {height: 10px;margin-top: 4px;}#ava-krazy-matchup.akm-mobile-contained .akm-power-button {margin-top: 4px;padding: 6px;font-size: .86rem;border-radius: 12px;}#ava-krazy-matchup.akm-mobile-contained .akm-powerups > * {margin-top: 0;}}#ava-krazy-matchup .akm-wardrobe-btn {min-width: 108px;height: 48px;padding: 0 14px;border: 0;border-radius: 14px;font: 800 0.83rem/1 "Trebuchet MS", "Verdana", sans-serif;letter-spacing: .04em;color: #fff4d6;cursor: pointer;background:linear-gradient(180deg, rgba(149, 80, 190, .98), rgba(102, 46, 140, .98));box-shadow:0 10px 20px rgba(43, 17, 71, .22),inset 0 1px 0 rgba(255,255,255,.24);transition: transform .12s ease, box-shadow .12s ease, filter .12s ease;}#ava-krazy-matchup .akm-wardrobe-btn:hover {transform: translateY(-1px);filter: brightness(1.03);}#ava-krazy-matchup .akm-wardrobe-panel {margin-top: 14px;text-align: left;}#ava-krazy-matchup .akm-wardrobe-coins {text-align: center;font: 800 1rem/1.2 "Trebuchet MS", "Verdana", sans-serif;color: #5b3611;}#ava-krazy-matchup .akm-wardrobe-coins strong {color: #8a5200;font-size: 1.12em;}#ava-krazy-matchup .akm-wardrobe-note {margin-top: 4px;text-align: center;font: 600 .88rem/1.28 "Trebuchet MS", "Verdana", sans-serif;color: #7b5a2a;}#ava-krazy-matchup .akm-wardrobe-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;margin-top: 14px;}#ava-krazy-matchup .akm-wardrobe-card {display: grid;grid-template-columns: 120px 1fr;gap: 12px;align-items: center;padding: 12px;border-radius: 18px;background:linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,248,228,.96));border: 2px solid rgba(140, 104, 53, .18);box-shadow: 0 8px 24px rgba(67, 39, 16, .10);}#ava-krazy-matchup .akm-wardrobe-card.is-active {border-color: rgba(120, 62, 163, .55);box-shadow:0 0 0 3px rgba(176, 111, 229, .18),0 10px 28px rgba(67, 39, 16, .12);}#ava-krazy-matchup .akm-wardrobe-preview-wrap {display: flex;align-items: center;justify-content: center;height: 136px;border-radius: 15px;background: linear-gradient(180deg, rgba(255,246,223,.95), rgba(243,230,196,.95));overflow: hidden;}#ava-krazy-matchup .akm-wardrobe-preview {width: auto;max-width: 100%;max-height: 132px;object-fit: contain;}#ava-krazy-matchup .akm-wardrobe-copy h3 {margin: 0;font: 800 1.05rem/1.1 "Trebuchet MS", "Verdana", sans-serif;color: #5a2e0e;}#ava-krazy-matchup .akm-wardrobe-copy p {margin: 6px 0 8px;font: 600 .89rem/1.3 "Trebuchet MS", "Verdana", sans-serif;color: #73542c;}#ava-krazy-matchup .akm-wardrobe-price {margin-bottom: 10px;font: 800 .88rem/1.15 "Trebuchet MS", "Verdana", sans-serif;color: #8d5600;}#ava-krazy-matchup .akm-wardrobe-price.akm-free {color: #467020;}#ava-krazy-matchup .akm-wardrobe-action {min-height: 42px;width: 100%;padding: 9px 12px;border: 0;border-radius: 12px;font: 800 .83rem/1.15 "Trebuchet MS", "Verdana", sans-serif;letter-spacing: .03em;color: #fff7e7;cursor: pointer;background: linear-gradient(180deg, rgba(110, 71, 168, .98), rgba(77, 44, 127, .98));box-shadow:0 7px 16px rgba(58, 29, 93, .18),inset 0 1px 0 rgba(255,255,255,.24);}#ava-krazy-matchup .akm-wardrobe-action.is-buy {background: linear-gradient(180deg, rgba(201, 110, 37, .98), rgba(160, 75, 18, .98));}#ava-krazy-matchup .akm-wardrobe-action.is-active,#ava-krazy-matchup .akm-wardrobe-action:disabled {cursor: default;filter: saturate(.72);opacity: .72;}@media (max-width: 980px) {#ava-krazy-matchup .akm-wardrobe-grid {grid-template-columns: 1fr;}}@media (max-width: 760px) {#ava-krazy-matchup.akm-mobile-contained .akm-wardrobe-btn {min-width: 84px;height: 42px;padding: 5px 8px;border-radius: 10px;font-size: .63rem;letter-spacing: .02em;}#ava-krazy-matchup .akm-wardrobe-card {grid-template-columns: 86px 1fr;gap: 10px;padding: 10px;border-radius: 14px;}#ava-krazy-matchup .akm-wardrobe-preview-wrap {height: 108px;border-radius: 12px;}#ava-krazy-matchup .akm-wardrobe-preview {max-height: 104px;}#ava-krazy-matchup .akm-wardrobe-copy h3 {font-size: .95rem;}#ava-krazy-matchup .akm-wardrobe-copy p {font-size: .81rem;line-height: 1.22;}#ava-krazy-matchup .akm-wardrobe-price {font-size: .80rem;margin-bottom: 8px;}#ava-krazy-matchup .akm-wardrobe-action {min-height: 38px;border-radius: 10px;font-size: .74rem;padding: 8px 10px;}}#ava-krazy-matchup .akm-stat {position: relative;overflow: visible;}#ava-krazy-matchup .akm-coin-burst {position: absolute;left: 50%;top: -6px;transform: translate(-50%, 10px) scale(.78);min-width: 86px;padding: 5px 8px 6px;border-radius: 999px;text-align: center;pointer-events: none;opacity: 0;z-index: 60;color: #603400;background: linear-gradient(180deg, rgba(255,250,211,.98), rgba(255,225,116,.98));box-shadow:0 9px 18px rgba(112, 76, 7, .20),inset 0 1px 0 rgba(255,255,255,.95),0 0 0 2px rgba(241,183,44,.25);transition: opacity .12s ease;}#ava-krazy-matchup .akm-coin-burst.is-live {animation: akmCoinBurst 1.45s ease-out forwards;opacity: 1;}#ava-krazy-matchup .akm-coin-burst strong {display: block;font: 900 .98rem/1 "Trebuchet MS", "Verdana", sans-serif;color: #8a5000;letter-spacing: .02em;}#ava-krazy-matchup .akm-coin-burst span {display: block;margin-top: 1px;font: 800 .58rem/1.05 "Trebuchet MS", "Verdana", sans-serif;color: #754c15;letter-spacing: .04em;}@keyframes akmCoinBurst {0% {opacity: 0;transform: translate(-50%, 12px) scale(.76);}12% {opacity: 1;transform: translate(-50%, -2px) scale(1);}70% {opacity: 1;transform: translate(-50%, -20px) scale(1.02);}100% {opacity: 0;transform: translate(-50%, -34px) scale(.96);}}@media (max-width: 760px) {#ava-krazy-matchup .akm-coin-burst {min-width: 78px;padding: 4px 7px 5px;}#ava-krazy-matchup .akm-coin-burst strong {font-size: .88rem;}#ava-krazy-matchup .akm-coin-burst span {font-size: .52rem;}}#ava-krazy-matchup .akm-coin-burst.is-big {min-width: 112px;padding: 7px 12px 8px;box-shadow:0 12px 24px rgba(112, 76, 7, .26),inset 0 1px 0 rgba(255,255,255,.95),0 0 0 3px rgba(241,183,44,.34);}#ava-krazy-matchup .akm-coin-burst.is-big strong {font-size: 1.18rem;}#ava-krazy-matchup .akm-coin-burst.is-big span {font-size: .68rem;}#ava-krazy-matchup .akm-coin-burst.akm-coin-burst-chest {background:linear-gradient(180deg, rgba(255,245,197,.99), rgba(255,214,92,.99));}#ava-krazy-matchup .akm-coin-burst.akm-coin-burst-milestone {background:linear-gradient(180deg, rgba(255,241,194,.99), rgba(246,188,68,.99));}#ava-krazy-matchup .akm-coin-burst.akm-coin-burst-chest.is-live,#ava-krazy-matchup .akm-coin-burst.akm-coin-burst-milestone.is-live {animation: akmBigCoinBurst 1.72s ease-out forwards;}@keyframes akmBigCoinBurst {0% {opacity: 0;transform: translate(-50%, 14px) scale(.72);}10% {opacity: 1;transform: translate(-50%, -5px) scale(1.06);}28% {opacity: 1;transform: translate(-50%, -16px) scale(1.12);}78% {opacity: 1;transform: translate(-50%, -30px) scale(1.04);}100% {opacity: 0;transform: translate(-50%, -46px) scale(.98);}}@media (max-width: 760px) {#ava-krazy-matchup .akm-coin-burst.is-big {min-width: 96px;padding: 6px 10px 7px;}#ava-krazy-matchup .akm-coin-burst.is-big strong {font-size: 1rem;}#ava-krazy-matchup .akm-coin-burst.is-big span {font-size: .60rem;}}#ava-krazy-matchup .akm-board.akm-stone-impact-shake {animation: akmStoneBoardImpactV88 .50s cubic-bezier(.15,.78,.22,1);}#ava-krazy-matchup .akm-stone-boom {width: 96px;height: 96px;margin: -48px 0 0 -48px;filter: saturate(1.28) brightness(1.08);animation-duration: .76s;box-shadow:0 0 22px rgba(255,205,94,.52),0 0 42px rgba(233,111,48,.26);}#ava-krazy-matchup .akm-stone-shock {width: 38px;height: 38px;margin: -19px 0 0 -19px;border-width: 6px;box-shadow:0 0 0 4px rgba(255,255,255,.38),0 0 36px rgba(255,180,63,.55);animation-duration: .76s;}#ava-krazy-matchup .akm-stone-smoke {width: 34px;height: 34px;margin: -17px 0 0 -17px;animation-duration: 1.28s;}#ava-krazy-matchup .akm-stone-debris {width: 14px;height: 11px;margin: -5.5px 0 0 -7px;animation-duration: 1.08s;}#ava-krazy-matchup .akm-stone-big-chunk {width: 25px;height: 20px;margin: -10px 0 0 -12.5px;animation-duration: 1.34s;}#ava-krazy-matchup .akm-stone-dust-cloud {width: 118px;height: 72px;margin: -36px 0 0 -59px;filter: blur(1.6px);animation-duration: 1.24s;}@keyframes akmStoneBoardImpactV88 {0%, 100% { transform: translate(0,0) scale(1); }9%{ transform: translate(-8px, 2px) scale(1.006); }20% { transform: translate(8px, -3px) scale(.998); }34% { transform: translate(-6px, 3px) scale(1.004); }48% { transform: translate(5px, -2px) scale(1); }64% { transform: translate(-3px, 1px); }80% { transform: translate(2px, -1px); }}@keyframes akmStoneShock {0% {transform: scale(.20);opacity: 0;}14% {opacity: 1;}100% {transform: scale(calc(5.3 * var(--akm-stone-boom-scale, 1)));opacity: 0;}}@keyframes akmStoneSmoke {0% {transform: translate(0,0) scale(calc(.22 * var(--akm-stone-smoke-scale, 1)));opacity: 0;}14% {opacity: .88;}100% {transform: translate(var(--akm-stone-smoke-x), var(--akm-stone-smoke-y)) scale(calc(2.2 * var(--akm-stone-smoke-scale, 1)));opacity: 0;}}@keyframes akmStoneDebris {0% {transform: translate(0,0) rotate(0deg) scale(calc(.38 * var(--akm-stone-chip-scale, 1)));opacity: 0;}7% {opacity: 1;}76% {opacity: 1;}100% {transform:translate(var(--akm-stone-chip-x), var(--akm-stone-chip-y))rotate(var(--akm-stone-chip-rot, 260deg))scale(calc(1.15 * var(--akm-stone-chip-scale, 1)));opacity: 0;}}@keyframes akmStoneBigChunk {0% {transform: translate(0,0) rotate(0deg) scale(calc(.40 * var(--akm-big-stone-size, 1)));opacity: 0;}7% {opacity: 1;}72% {opacity: 1;}100% {transform:translate(var(--akm-big-stone-x), var(--akm-big-stone-y))rotate(var(--akm-big-stone-rot, 320deg))scale(calc(1.18 * var(--akm-big-stone-size, 1)));opacity: 0;}}@keyframes akmStoneDustCloud {0% {transform: scale(.20);opacity: 0;}14% {opacity: .82;}100% {transform: translateY(-20px) scale(calc(2.15 * var(--akm-stone-boom-scale, 1)));opacity: 0;}}@media (max-width: 760px) {#ava-krazy-matchup .akm-stone-boom {width: 88px;height: 88px;margin: -44px 0 0 -44px;}#ava-krazy-matchup .akm-stone-big-chunk {width: 23px;height: 18px;margin: -9px 0 0 -11.5px;}}#ava-krazy-matchup .akm-dialog > p[data-akm="overlayText"] {font-size: 1.14rem;line-height: 1.48;font-weight: 800;}@media (max-width: 760px) {#ava-krazy-matchup .akm-dialog > p[data-akm="overlayText"] {font-size: 1.04rem;line-height: 1.46;}}@media (max-width: 430px) {#ava-krazy-matchup .akm-dialog > p[data-akm="overlayText"] {font-size: 1rem;line-height: 1.44;}}#ava-krazy-matchup .akm-board {position: relative;}#ava-krazy-matchup .akm-tile.akm-large-stone-covered {cursor: not-allowed;}#ava-krazy-matchup .akm-tile.akm-large-stone-covered > img,#ava-krazy-matchup .akm-tile.akm-large-stone-covered > .akm-special-art {opacity: 0 !important;}#ava-krazy-matchup .akm-large-stone {position: relative;z-index: 28;margin: 1px;border-radius: 18px;pointer-events: none;overflow: visible;filter: drop-shadow(0 5px 8px rgba(45,32,29,.30));transform-origin: center;}#ava-krazy-matchup .akm-large-stone-art {position: absolute;inset: 0;border-radius: 18px;background:linear-gradient(145deg, rgba(255,235,190,.12), rgba(67,44,34,.22)),url("https://krazy-keith.com/wp-content/uploads/2026/08/stone.png")center / 108% 108% no-repeat;box-shadow:inset 0 2px 3px rgba(255,255,255,.28),inset 0 -9px 15px rgba(45,29,24,.30),0 0 0 3px rgba(83,60,49,.36);}#ava-krazy-matchup .akm-large-stone-cracks {position: absolute;inset: 8%;z-index: 2;opacity: 0;background:linear-gradient(62deg, transparent 0 47%, rgba(65,42,32,.80) 48% 50%, transparent 51%),linear-gradient(118deg, transparent 0 52%, rgba(65,42,32,.70) 53% 55%, transparent 56%),linear-gradient(18deg, transparent 0 43%, rgba(65,42,32,.66) 44% 46%, transparent 47%);}#ava-krazy-matchup .akm-large-stone-stage-1 .akm-large-stone-cracks {opacity: .44;clip-path: polygon(0 0, 58% 0, 58% 100%, 0 100%);}#ava-krazy-matchup .akm-large-stone-stage-2 .akm-large-stone-cracks {opacity: .72;}#ava-krazy-matchup .akm-large-stone-stage-3 .akm-large-stone-cracks {opacity: 1;transform: scale(1.04);}#ava-krazy-matchup .akm-large-stone-stage-2 .akm-large-stone-art,#ava-krazy-matchup .akm-large-stone-stage-3 .akm-large-stone-art {filter: brightness(.92) saturate(.84);}#ava-krazy-matchup .akm-large-stone-hp {position: absolute;right: 8px;bottom: 8px;z-index: 4;width: 30px;height: 30px;border-radius: 999px;display: grid;place-items: center;background: rgba(61,42,35,.88);color: #fff8dd;border: 2px solid rgba(255,230,174,.72);box-shadow: 0 3px 7px rgba(35,24,22,.26);font: 900 .95rem/1 "Trebuchet MS", "Verdana", sans-serif;}#ava-krazy-matchup .akm-large-stone.akm-large-stone-hit {animation: akmLargeStoneHit .42s cubic-bezier(.20,.78,.28,1);}#ava-krazy-matchup .akm-large-stone.akm-large-stone-breaking {animation: akmLargeStoneBreak .74s cubic-bezier(.15,.70,.22,1) forwards;}@keyframes akmLargeStoneHit {0%,100% { transform: translate(0,0) scale(1); }18% { transform: translate(-5px,2px) rotate(-1.2deg) scale(1.018); }38% { transform: translate(5px,-2px) rotate(1deg) scale(.992); }62% { transform: translate(-3px,1px) rotate(-.5deg); }80% { transform: translate(2px,-1px); }}@keyframes akmLargeStoneBreak {0% { opacity: 1; transform: scale(1); filter: brightness(1); }24% { opacity: 1; transform: scale(1.08); filter: brightness(1.32); }55% { opacity: .88; transform: scale(1.03) rotate(-1deg); }100% { opacity: 0; transform: scale(.82) rotate(2deg); filter: brightness(1.5); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-large-stone,#ava-krazy-matchup .akm-large-stone-art {border-radius: 14px;}#ava-krazy-matchup .akm-large-stone-hp {right: 5px;bottom: 5px;width: 26px;height: 26px;font-size: .82rem;}}#ava-krazy-matchup .akm-large-stone {position: absolute !important;margin: 0;z-index: 35;}#ava-krazy-matchup .akm-dialog:has(.akm-wardrobe-panel:not(.akm-hidden)) {width: min(94%, 620px);max-height: calc(100vh - 28px);box-sizing: border-box;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;scrollbar-gutter: stable;padding-bottom: 0;}#ava-krazy-matchup .akm-dialog:has(.akm-wardrobe-panel:not(.akm-hidden)) > h2 {position: sticky;top: -22px;z-index: 8;margin: -22px -22px 12px;padding: 22px 22px 8px;background: rgba(255,255,255,.99);}#ava-krazy-matchup .akm-dialog:has(.akm-wardrobe-panel:not(.akm-hidden)) .akm-dialog-buttons {position: sticky;bottom: 0;z-index: 10;margin: 16px -22px 0;padding: 12px 22px 16px;background:linear-gradient(180deg, rgba(255,255,255,.72), rgba(255,255,255,.99) 28%);border-radius: 0 0 20px 20px;}#ava-krazy-matchup .akm-dialog:has(.akm-wardrobe-panel:not(.akm-hidden)) .akm-wardrobe-panel {padding-bottom: 6px;}@media (max-width: 760px) {#ava-krazy-matchup .akm-dialog:has(.akm-wardrobe-panel:not(.akm-hidden)) {width: min(96%, 620px);max-height: calc(100vh - 16px);}}#ava-krazy-matchup .akm-traveling-blaster-trail {position: absolute;z-index: 42;pointer-events: none;border-radius: 999px;opacity: 0;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,238,131,.76) 24%,rgba(255,255,255,.99) 50%,rgba(255,224,89,.78) 76%,rgba(255,255,255,.08));box-shadow:0 0 5px rgba(255,255,255,.98),0 0 13px rgba(255,220,88,.96),0 0 25px rgba(233,77,175,.62);will-change: transform, opacity;}#ava-krazy-matchup .akm-traveling-blaster-col {background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,238,131,.76) 24%,rgba(255,255,255,.99) 50%,rgba(255,224,89,.78) 76%,rgba(255,255,255,.08));}#ava-krazy-matchup .akm-traveling-blaster-trail::after {content: "";position: absolute;inset: 35% 0;border-radius: inherit;background: rgba(255,255,255,.99);box-shadow: 0 0 8px rgba(255,255,255,1);}#ava-krazy-matchup .akm-traveling-blaster-col::after {inset: 0 35%;}#ava-krazy-matchup .akm-traveling-blaster-head {position: absolute;z-index: 45;width: 28px;height: 28px;margin: -14px 0 0 -14px;border-radius: 50%;pointer-events: none;background:radial-gradient(circle,rgba(255,255,255,1) 0 19%,rgba(255,239,128,.98) 20% 40%,rgba(233,77,175,.78) 58%,transparent 72%);box-shadow:0 0 9px rgba(255,255,255,1),0 0 20px rgba(255,218,76,.98),0 0 34px rgba(233,77,175,.72);will-change: transform, opacity;}#ava-krazy-matchup .akm-traveling-blaster-head-row {transform: scaleX(1.22);}#ava-krazy-matchup .akm-traveling-blaster-head-col {transform: scaleY(1.22);}#ava-krazy-matchup .akm-traveling-blaster-end-spark {position: absolute;z-index: 46;width: 42px;height: 42px;margin: -21px 0 0 -21px;border-radius: 50%;pointer-events: none;background:radial-gradient(circle,rgba(255,255,255,.98) 0 8%,rgba(255,225,81,.88) 12%,rgba(233,77,175,.48) 32%,transparent 68%);animation: akmTravelingBlasterEndSpark .28s ease-out forwards;}#ava-krazy-matchup .akm-blaster-charge {z-index: 14 !important;animation: akmBlasterChargeV93 .16s ease-out !important;}#ava-krazy-matchup .akm-line-cell-flash {animation: akmLineCellFlashV93 .26s cubic-bezier(.18,.78,.22,1) !important;z-index: 12;}#ava-krazy-matchup .akm-blast-kick {animation: akmBlastKickV93 .22s ease-out;}@keyframes akmBlasterChargeV93 {0% {transform: scale(1);filter: brightness(1);}46% {transform: scale(1.12);filter: brightness(1.8) drop-shadow(0 0 10px rgba(255,233,98,.92));}100% {transform: scale(1.02);filter: brightness(1.25);}}@keyframes akmLineCellFlashV93 {0% {transform: scale(1);filter: brightness(1);}28% {transform: scale(1.055);filter: brightness(1.8) saturate(1.08);box-shadow:inset 0 0 0 2px rgba(255,255,255,.78),0 0 12px rgba(255,220,85,.72);}100% {transform: scale(1);filter: brightness(1);}}@keyframes akmTravelingBlasterEndSpark {0% {transform: scale(.22);opacity: 0;}28% {transform: scale(1.12);opacity: 1;}100% {transform: scale(1.75);opacity: 0;}}@keyframes akmBlastKickV93 {0%,100% { transform: translate(0,0); }24% { transform: translate(-2px,1px); }48% { transform: translate(2px,-1px); }72% { transform: translate(-1px,0); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-traveling-blaster-trail {box-shadow:0 0 4px rgba(255,255,255,.98),0 0 10px rgba(255,220,88,.94),0 0 18px rgba(233,77,175,.56);}#ava-krazy-matchup .akm-traveling-blaster-head {width: 24px;height: 24px;margin: -12px 0 0 -12px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-blaster-charge,#ava-krazy-matchup .akm-line-cell-flash,#ava-krazy-matchup .akm-blast-kick,#ava-krazy-matchup .akm-traveling-blaster-end-spark {animation-duration: .01ms !important;}}#ava-krazy-matchup .akm-bomb-charge-v94 {z-index: 15 !important;animation: akmBombChargeV94 .18s cubic-bezier(.18,.78,.24,1) !important;}#ava-krazy-matchup .akm-bomb-core-v94,#ava-krazy-matchup .akm-bomb-glow-v94,#ava-krazy-matchup .akm-bomb-ring-v94,#ava-krazy-matchup .akm-bomb-spark-v94,#ava-krazy-matchup .akm-bomb-smoke-v94 {position: absolute;pointer-events: none;}#ava-krazy-matchup .akm-bomb-core-v94 {z-index: 48;width: 40px;height: 40px;margin: -20px 0 0 -20px;border-radius: 50%;background:radial-gradient(circle,rgba(255,255,255,1) 0 18%,rgba(255,244,137,.98) 25%,rgba(255,160,62,.94) 48%,rgba(233,77,175,.58) 70%,transparent 74%);box-shadow:0 0 14px rgba(255,255,255,1),0 0 32px rgba(255,205,80,.98),0 0 52px rgba(234,90,74,.76);animation: akmBombCoreV94 .44s cubic-bezier(.14,.76,.20,1) forwards;}#ava-krazy-matchup .akm-bomb-glow-v94 {z-index: 44;width: 76px;height: 76px;margin: -38px 0 0 -38px;border-radius: 50%;background: radial-gradient(circle,rgba(255,236,123,.50),rgba(255,147,68,.24) 45%,transparent 72%);animation: akmBombGlowV94 .46s ease-out forwards;}#ava-krazy-matchup .akm-bomb-ring-v94 {z-index: 45;width: 38px;height: 38px;margin: -19px 0 0 -19px;border-radius: 50%;border: 5px solid rgba(255,225,93,.92);box-shadow:0 0 10px rgba(255,255,255,.90),0 0 22px rgba(255,178,64,.72);opacity: 0;}#ava-krazy-matchup .akm-bomb-ring-one-v94 {animation: akmBombRingV94 .46s cubic-bezier(.14,.70,.18,1) forwards;}#ava-krazy-matchup .akm-bomb-ring-two-v94 {animation: akmBombRingV94 .50s cubic-bezier(.14,.70,.18,1) .075s forwards;}#ava-krazy-matchup .akm-bomb-spark-v94 {z-index: 47;width: 11px;height: 6px;margin: -3px 0 0 -5.5px;border-radius: 999px;background: linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,218,83,.96) 42%,rgba(240,94,72,.88));box-shadow: 0 0 8px rgba(255,198,69,.92);animation: akmBombSparkV94 .48s cubic-bezier(.12,.72,.22,1) forwards;}#ava-krazy-matchup .akm-bomb-smoke-v94 {z-index: 43;width: 27px;height: 27px;margin: -13.5px 0 0 -13.5px;border-radius: 50%;background: rgba(73,67,78,.63);box-shadow: inset 0 0 9px rgba(255,255,255,.19);opacity: 0;animation: akmBombSmokeV94 .56s ease-out forwards;}#ava-krazy-matchup .akm-bomb-cell-impact {z-index: 13;animation: akmBombCellImpactV94 .33s cubic-bezier(.16,.76,.22,1) !important;}#ava-krazy-matchup .akm-bomb-kick-v94 {animation: akmBombKickV94 .30s ease-out;}@keyframes akmBombChargeV94 {0% { transform: scale(1); filter: brightness(1); }52% {transform: scale(.88);filter: brightness(1.35) saturate(1.14)drop-shadow(0 0 9px rgba(255,209,78,.82));}100% {transform: scale(1.10);filter: brightness(1.70)drop-shadow(0 0 14px rgba(255,172,64,.96));}}@keyframes akmBombCoreV94 {0% { transform: scale(.18); opacity: 0; }18% { transform: scale(.72); opacity: 1; }58% { transform: scale(2.5); opacity: .96; }100% { transform: scale(4.2); opacity: 0; }}@keyframes akmBombGlowV94 {0% { transform: scale(.35); opacity: 0; }28% { opacity: .90; }100% { transform: scale(2.20); opacity: 0; }}@keyframes akmBombRingV94 {0% { transform: scale(.28); opacity: 0; }15% { opacity: 1; }100% { transform: scale(4.45); opacity: 0; }}@keyframes akmBombSparkV94 {0% {transform: translate(0,0) rotate(0deg) scale(.35);opacity: 0;}12% { opacity: 1; }78% { opacity: 1; }100% {transform:translate(var(--akm-bomb-spark-x), var(--akm-bomb-spark-y))rotate(var(--akm-bomb-spark-rot))scale(.72);opacity: 0;}}@keyframes akmBombSmokeV94 {0% { transform: translate(0,0) scale(.42); opacity: 0; }22% { opacity: .72; }100% {transform:translate(var(--akm-bomb-smoke-x), var(--akm-bomb-smoke-y))scale(1.72);opacity: 0;}}@keyframes akmBombCellImpactV94 {0% {transform: scale(1);filter: brightness(1);}34% {transform: scale(1.065);filter: brightness(1.72) saturate(1.12);box-shadow:inset 0 0 0 2px rgba(255,255,255,.64),0 0 13px rgba(255,173,65,.68);}100% {transform: scale(1);filter: brightness(1);}}@keyframes akmBombKickV94 {0%,100% { transform: translate(0,0); }18% { transform: translate(-4px,2px); }38% { transform: translate(4px,-2px); }58% { transform: translate(-2px,-1px); }78% { transform: translate(2px,1px); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-bomb-ring-v94 {border-width: 4px;}#ava-krazy-matchup .akm-bomb-core-v94 {width: 36px;height: 36px;margin: -18px 0 0 -18px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-bomb-charge-v94,#ava-krazy-matchup .akm-bomb-core-v94,#ava-krazy-matchup .akm-bomb-glow-v94,#ava-krazy-matchup .akm-bomb-ring-v94,#ava-krazy-matchup .akm-bomb-spark-v94,#ava-krazy-matchup .akm-bomb-smoke-v94,#ava-krazy-matchup .akm-bomb-cell-impact,#ava-krazy-matchup .akm-bomb-kick-v94 {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-mega-blast-core-v95,#ava-krazy-matchup .akm-mega-blast-ring-v95,#ava-krazy-matchup .akm-mega-blast-spark-v95,#ava-krazy-matchup .akm-mega-blast-beam-v95,#ava-krazy-matchup .akm-mega-blast-head-v95 {position: absolute;pointer-events: none;}#ava-krazy-matchup .akm-mega-blast-core-v95 {z-index: 53;width: 48px;height: 48px;margin: -24px 0 0 -24px;border-radius: 50%;background:radial-gradient(circle,rgba(255,255,255,1) 0 16%,rgba(255,243,126,.99) 22%,rgba(255,155,56,.96) 45%,rgba(238,72,167,.64) 68%,transparent 73%);box-shadow:0 0 15px rgba(255,255,255,1),0 0 34px rgba(255,210,75,.98),0 0 58px rgba(235,75,160,.74);animation: akmMegaBlastCoreV95 .52s cubic-bezier(.12,.76,.18,1) forwards;}#ava-krazy-matchup .akm-mega-blast-ring-v95 {z-index: 51;width: 44px;height: 44px;margin: -22px 0 0 -22px;border-radius: 50%;border: 5px solid rgba(255,224,89,.95);box-shadow:0 0 9px rgba(255,255,255,.98),0 0 22px rgba(255,156,63,.78);opacity: 0;}#ava-krazy-matchup .akm-mega-blast-ring-a-v95 {animation: akmMegaBlastRingV95 .48s cubic-bezier(.12,.70,.18,1) forwards;}#ava-krazy-matchup .akm-mega-blast-ring-b-v95 {animation: akmMegaBlastRingV95 .52s cubic-bezier(.12,.70,.18,1) .07s forwards;}#ava-krazy-matchup .akm-mega-blast-spark-v95 {z-index: 54;width: 12px;height: 6px;margin: -3px 0 0 -6px;border-radius: 999px;background: linear-gradient(90deg,rgba(255,255,255,.99),rgba(255,229,91,.98) 46%,rgba(239,77,160,.86));box-shadow: 0 0 8px rgba(255,194,72,.94);animation: akmMegaBlastSparkV95 .46s ease-out forwards;}#ava-krazy-matchup .akm-mega-blast-beam-v95 {z-index: 49;opacity: 0;border-radius: 999px;background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,229,91,.82) 24%,rgba(255,255,255,1) 50%,rgba(244,87,177,.78) 76%,rgba(255,255,255,.07));box-shadow:0 0 6px rgba(255,255,255,1),0 0 15px rgba(255,216,80,.96),0 0 28px rgba(235,74,170,.68);will-change: transform, opacity;}#ava-krazy-matchup .akm-mega-blast-beam-col-v95 {background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,229,91,.82) 24%,rgba(255,255,255,1) 50%,rgba(244,87,177,.78) 76%,rgba(255,255,255,.07));}#ava-krazy-matchup .akm-mega-blast-beam-v95::after {content: "";position: absolute;inset: 34% 0;border-radius: inherit;background: rgba(255,255,255,.99);box-shadow: 0 0 8px rgba(255,255,255,1);}#ava-krazy-matchup .akm-mega-blast-beam-col-v95::after {inset: 0 34%;}#ava-krazy-matchup .akm-mega-blast-head-v95 {z-index: 55;width: 29px;height: 29px;margin: -14.5px 0 0 -14.5px;border-radius: 50%;background:radial-gradient(circle,rgba(255,255,255,1) 0 18%,rgba(255,235,107,.98) 24%,rgba(241,85,174,.82) 56%,transparent 72%);box-shadow:0 0 10px rgba(255,255,255,1),0 0 21px rgba(255,215,80,.98),0 0 35px rgba(235,72,169,.72);}#ava-krazy-matchup .akm-mega-blast-cell-v95 {z-index: 14;animation: akmMegaBlastCellV95 .29s cubic-bezier(.16,.78,.20,1) !important;}#ava-krazy-matchup .akm-mega-blast-kick-v95 {animation: akmMegaBlastKickV95 .34s ease-out;}@keyframes akmMegaBlastCoreV95 {0% { transform: scale(.18); opacity: 0; }18% { transform: scale(.82); opacity: 1; }54% { transform: scale(2.7); opacity: .98; }100% { transform: scale(4.5); opacity: 0; }}@keyframes akmMegaBlastRingV95 {0% { transform: scale(.25); opacity: 0; }14% { opacity: 1; }100% { transform: scale(4.8); opacity: 0; }}@keyframes akmMegaBlastSparkV95 {0% {transform: translate(0,0) scale(.3);opacity: 0;}14% { opacity: 1; }100% {transform: translate(var(--akm-mega-x), var(--akm-mega-y)) scale(.72);opacity: 0;}}@keyframes akmMegaBlastCellV95 {0% { transform: scale(1); filter: brightness(1); }30% {transform: scale(1.06);filter: brightness(1.86) saturate(1.10);box-shadow:inset 0 0 0 2px rgba(255,255,255,.76),0 0 14px rgba(255,201,75,.74);}100% { transform: scale(1); filter: brightness(1); }}@keyframes akmMegaBlastKickV95 {0%,100% { transform: translate(0,0); }18% { transform: translate(-4px,2px); }36% { transform: translate(4px,-2px); }56% { transform: translate(-3px,-1px); }76% { transform: translate(2px,1px); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-mega-blast-core-v95 {width: 42px;height: 42px;margin: -21px 0 0 -21px;}#ava-krazy-matchup .akm-mega-blast-head-v95 {width: 25px;height: 25px;margin: -12.5px 0 0 -12.5px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-mega-blast-core-v95,#ava-krazy-matchup .akm-mega-blast-ring-v95,#ava-krazy-matchup .akm-mega-blast-spark-v95,#ava-krazy-matchup .akm-mega-blast-cell-v95,#ava-krazy-matchup .akm-mega-blast-kick-v95 {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-superstar-charge-v96 {z-index: 16 !important;animation: akmSuperStarChargeV96 .24s cubic-bezier(.18,.78,.20,1) !important;}#ava-krazy-matchup .akm-superstar-selected-v96 {z-index: 13;animation: akmSuperStarSelectedV96 .42s ease-in-out infinite alternate !important;}#ava-krazy-matchup .akm-superstar-sweep-v96 {position: absolute;z-index: 47;top: -8%;left: -22%;width: 22%;height: 116%;pointer-events: none;opacity: 0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 12%,rgba(255,238,123,.76) 32%,rgba(255,255,255,.98) 49%,rgba(235,87,191,.68) 68%,rgba(255,255,255,.14) 86%,transparent 100%);box-shadow:0 0 18px rgba(255,255,255,.88),0 0 35px rgba(255,224,92,.66),0 0 54px rgba(230,82,191,.50);filter: blur(.15px);will-change: transform, opacity;}#ava-krazy-matchup .akm-superstar-wave-hit-v96 {z-index: 15;animation: akmSuperStarWaveHitV96 .285s cubic-bezier(.12,.78,.18,1) !important;}#ava-krazy-matchup .akm-superstar-target-spark-v96 {position: absolute;z-index: 52;width: 34px;height: 34px;margin: -17px 0 0 -17px;pointer-events: none;border-radius: 50%;background:radial-gradient(circle,rgba(255,255,255,1) 0 8%,rgba(255,235,115,.96) 14%,rgba(238,92,201,.62) 36%,transparent 68%);box-shadow:0 0 10px rgba(255,255,255,.98),0 0 20px rgba(255,223,92,.78);animation: akmSuperStarTargetSparkV96 .28s ease-out forwards;}#ava-krazy-matchup .akm-superstar-board-glow-v96 {animation: akmSuperStarBoardGlowV96 .52s ease-out;}@keyframes akmSuperStarChargeV96 {0% {transform: scale(1) rotate(0deg);filter: brightness(1);}48% {transform: scale(1.17) rotate(-5deg);filter:brightness(1.85)saturate(1.18)drop-shadow(0 0 10px rgba(255,233,100,.96))drop-shadow(0 0 18px rgba(230,83,193,.72));}100% {transform: scale(1.06) rotate(4deg);filter: brightness(1.45) saturate(1.12);}}@keyframes akmSuperStarSelectedV96 {0% {transform: scale(.98);filter: brightness(1.12) saturate(1.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);}100% {transform: scale(1.055);filter: brightness(1.62) saturate(1.15);box-shadow:inset 0 0 0 2px rgba(255,255,255,.68),0 0 12px rgba(255,224,91,.70),0 0 18px rgba(235,91,197,.40);}}@keyframes akmSuperStarWaveHitV96 {0% {transform: scale(1);filter: brightness(1.35);}34% {transform: scale(1.10);filter: brightness(2.15) saturate(1.20);box-shadow:inset 0 0 0 2px rgba(255,255,255,.94),0 0 16px rgba(255,227,93,.88),0 0 25px rgba(231,84,196,.60);}100% {transform: scale(.96);filter: brightness(1.18);}}@keyframes akmSuperStarTargetSparkV96 {0% {transform: scale(.18) rotate(0deg);opacity: 0;}24% {transform: scale(1) rotate(12deg);opacity: 1;}100% {transform: scale(1.8) rotate(38deg);opacity: 0;}}@keyframes akmSuperStarBoardGlowV96 {0%,100% { filter: brightness(1); }38% { filter: brightness(1.08) saturate(1.04); }}@media (max-width: 760px) {#ava-krazy-matchup .akm-superstar-sweep-v96 {width: 25%;left: -25%;}#ava-krazy-matchup .akm-superstar-target-spark-v96 {width: 28px;height: 28px;margin: -14px 0 0 -14px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-superstar-charge-v96,#ava-krazy-matchup .akm-superstar-selected-v96,#ava-krazy-matchup .akm-superstar-wave-hit-v96,#ava-krazy-matchup .akm-superstar-target-spark-v96,#ava-krazy-matchup .akm-superstar-board-glow-v96 {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-butterfly-target-cue-v97,#ava-krazy-matchup .akm-butterfly-landing-spark-v97 {position: absolute;pointer-events: none;}#ava-krazy-matchup .akm-butterfly-target-cue-v97 {z-index: 39;width: 38px;height: 38px;margin: -19px 0 0 -19px;border-radius: 50%;border: 3px solid rgba(255,243,150,.88);box-shadow:0 0 8px rgba(255,255,255,.92),0 0 16px rgba(255,214,79,.72),0 0 24px rgba(233,77,175,.48);animation: akmButterflyTargetCueV97 .40s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-butterfly-target-pulse-v97 {z-index: 13;animation: akmButterflyTargetTileV97 .34s ease-in-out infinite alternate !important;}#ava-krazy-matchup .akm-butterfly-hit-v97 {z-index: 47;width: 24px;height: 24px;margin: -12px 0 0 -12px;}#ava-krazy-matchup .akm-butterfly-hit-v97::before {border-width: 4px;box-shadow:0 0 10px rgba(255,255,255,1),0 0 18px rgba(255,219,87,.92),0 0 28px rgba(233,77,175,.88),0 0 40px rgba(118,87,221,.52);animation: akmButterflyLandingRingV97 .24s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-hit-v97 span {width: 7px;height: 20px;margin: -10px 0 0 -3.5px;transform-origin: center 10px;background: linear-gradient(180deg,rgba(255,255,255,1),rgba(255,232,111,.95) 48%,rgba(238,105,200,.76));box-shadow: 0 0 7px rgba(255,233,117,.90);animation: akmButterflyLandingRayV97 .25s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 {z-index: 48;width: 54px;height: 54px;margin: -27px 0 0 -27px;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i {position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;margin: -4px;border-radius: 50%;background: rgba(255,247,175,.98);box-shadow:0 0 7px rgba(255,255,255,1),0 0 13px rgba(255,214,79,.92);animation: akmButterflyLandingFleckV97 .28s ease-out forwards;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i:nth-child(1) {--akm-bfly-x: -24px;--akm-bfly-y: -14px;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i:nth-child(2) {--akm-bfly-x: 23px;--akm-bfly-y: -16px;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i:nth-child(3) {--akm-bfly-x: -18px;--akm-bfly-y: 21px;}#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i:nth-child(4) {--akm-bfly-x: 21px;--akm-bfly-y: 19px;}#ava-krazy-matchup .akm-butterfly-land-bounce-v97 {z-index: 14;animation: akmButterflyLandBounceV97 .24s cubic-bezier(.16,.78,.18,1) !important;}@keyframes akmButterflyTargetCueV97 {from {transform: scale(.78);opacity: .48;}to {transform: scale(1.18);opacity: .96;}}@keyframes akmButterflyTargetTileV97 {from {transform: scale(.97);filter: brightness(1.08);}to {transform: scale(1.055);filter: brightness(1.52) saturate(1.10);box-shadow:inset 0 0 0 2px rgba(255,255,255,.62),0 0 13px rgba(255,221,91,.70),0 0 20px rgba(233,77,175,.38);}}@keyframes akmButterflyLandingRingV97 {0% {transform: scale(.28);opacity: 0;}24% {opacity: 1;}100% {transform: scale(2.9);opacity: 0;}}@keyframes akmButterflyLandingRayV97 {0% {opacity: 0;scale: .3;}24% {opacity: 1;}100% {opacity: 0;scale: 1.55;}}@keyframes akmButterflyLandingFleckV97 {0% {transform: translate(0,0) scale(.35);opacity: 0;}22% {opacity: 1;}100% {transform: translate(var(--akm-bfly-x), var(--akm-bfly-y)) scale(.72);opacity: 0;}}@keyframes akmButterflyLandBounceV97 {0% {transform: scale(1);filter: brightness(1);}38% {transform: scale(1.09);filter: brightness(1.65) saturate(1.10);}68% {transform: scale(.96);}100% {transform: scale(1);filter: brightness(1);}}@media (max-width: 760px) {#ava-krazy-matchup .akm-butterfly-target-cue-v97 {width: 32px;height: 32px;margin: -16px 0 0 -16px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-butterfly-target-cue-v97,#ava-krazy-matchup .akm-butterfly-target-pulse-v97,#ava-krazy-matchup .akm-butterfly-hit-v97,#ava-krazy-matchup .akm-butterfly-landing-spark-v97 i,#ava-krazy-matchup .akm-butterfly-land-bounce-v97 {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-board.akm-gravity-active-v98 {isolation: isolate;}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-board.akm-gravity-active-v98 .akm-tile {animation-duration: .01ms !important;transition-duration: .01ms !important;}}#ava-krazy-matchup .akm-tile.akm-match-pop-v99 {z-index: 12;animation: akmMatchPopV99 .22s cubic-bezier(.16,.78,.20,1);}#ava-krazy-matchup .akm-match-score-float-v99 {position: absolute;z-index: 70;transform: translate(-50%, -50%);pointer-events: none;white-space: nowrap;font-weight: 1000;font-size: 1.15rem;letter-spacing: .02em;color: #fffdf1;text-shadow:0 2px 2px rgba(74,34,28,.75),0 0 7px rgba(255,215,76,.95),0 0 12px rgba(225,76,177,.58);animation: akmMatchScoreFloatV99 .68s cubic-bezier(.16,.76,.22,1) forwards;}#ava-krazy-matchup .akm-match-score-float-big-v99 {font-size: 1.38rem;animation-name: akmMatchScoreFloatBigV99;animation-duration: .81s;}@keyframes akmMatchPopV99 {0% {transform: scale(1);filter: brightness(1);}38% {transform: scale(1.10);filter: brightness(1.72) saturate(1.12);box-shadow:inset 0 0 0 2px rgba(255,255,255,.72),0 0 12px rgba(255,219,85,.70);}100% {transform: scale(.96);filter: brightness(1.15);}}@keyframes akmMatchScoreFloatV99 {0% {transform: translate(-50%, -38%) scale(.72);opacity: 0;}18% {transform: translate(-50%, -58%) scale(1.08);opacity: 1;}72% {opacity: 1;}100% {transform: translate(-50%, -112%) scale(.94);opacity: 0;}}@keyframes akmMatchScoreFloatBigV99 {0% {transform: translate(-50%, -35%) scale(.62);opacity: 0;}18% {transform: translate(-50%, -58%) scale(1.18);opacity: 1;}70% {transform: translate(-50%, -94%) scale(1.04);opacity: 1;}100% {transform: translate(-50%, -126%) scale(.92);opacity: 0;}}@media (max-width: 760px) {#ava-krazy-matchup .akm-match-score-float-v99 {font-size: 1rem;}#ava-krazy-matchup .akm-match-score-float-big-v99 {font-size: 1.18rem;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-tile.akm-match-pop-v99,#ava-krazy-matchup .akm-match-score-float-v99,#ava-krazy-matchup .akm-match-score-float-big-v99 {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 {background:radial-gradient(circle at 50% 42%,rgba(255,235,126,.18),rgba(34,24,45,.58) 52%,rgba(34,24,45,.68));}#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog {position: relative;z-index: 82;animation: akmLevelWinDialogV100 .48s cubic-bezier(.16,.82,.22,1) both;box-shadow:0 18px 46px rgba(31,18,43,.34),0 0 0 3px rgba(255,224,103,.34),0 0 28px rgba(255,216,85,.28);}#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog h2 {animation: akmLevelWinTitleV100 .62s cubic-bezier(.14,.80,.22,1) both;text-shadow:0 2px 0 rgba(255,255,255,.92),0 0 10px rgba(255,211,69,.26);}#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog-buttons button {animation: akmNextLevelGlowV100 1.15s ease-in-out .42s 2;}#ava-krazy-matchup .akm-level-win-fx-v100 {position: absolute;inset: 0;z-index: 76;overflow: hidden;pointer-events: none;border-radius: inherit;}#ava-krazy-matchup .akm-level-win-board-burst-v100 {position: absolute;left: 50%;top: 44%;width: 120px;height: 120px;margin: -60px 0 0 -60px;border-radius: 50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0 7%,rgba(255,238,126,.66) 12%,rgba(255,188,76,.28) 34%,rgba(233,86,184,.16) 52%,transparent 72%);box-shadow:0 0 24px rgba(255,240,139,.70),0 0 50px rgba(255,179,68,.42);animation: akmLevelWinBurstV100 .72s cubic-bezier(.14,.76,.20,1) forwards;}#ava-krazy-matchup .akm-level-win-confetti-v100,#ava-krazy-matchup .akm-level-win-star-v100 {position: absolute;z-index: 77;pointer-events: none;}#ava-krazy-matchup .akm-level-win-confetti-v100 {width: 9px;height: 16px;margin: -8px 0 0 -4.5px;border-radius: 3px;background: linear-gradient(180deg, #fff6a9, #f08bc9);box-shadow: 0 0 6px rgba(255,236,118,.48);animation: akmLevelWinConfettiV100 .92s cubic-bezier(.12,.72,.20,1) forwards;}#ava-krazy-matchup .akm-level-win-confetti-v100:nth-child(3n) {background: linear-gradient(180deg, #94e7ff, #7f86ff);}#ava-krazy-matchup .akm-level-win-confetti-v100:nth-child(4n) {background: linear-gradient(180deg, #b8f69b, #5ecb93);}#ava-krazy-matchup .akm-level-win-star-v100 {width: 17px;height: 17px;margin: -8.5px 0 0 -8.5px;background:radial-gradient(circle,rgba(255,255,255,1) 0 12%,rgba(255,239,123,.96) 20%,rgba(245,118,206,.68) 44%,transparent 68%);filter: drop-shadow(0 0 6px rgba(255,225,96,.82));animation: akmLevelWinStarV100 .88s ease-out forwards;}#ava-krazy-matchup .akm-level-win-reward-pop-v100,#ava-krazy-matchup .akm-level-win-life-pop-v100 {position: absolute;z-index: 84;top: 12%;padding: 8px 12px;border-radius: 999px;background: rgba(255,255,255,.97);color: #4b2b5c;font-weight: 1000;font-size: .94rem;box-shadow:0 7px 20px rgba(50,24,64,.24),0 0 0 2px rgba(255,220,93,.42);opacity: 0;}#ava-krazy-matchup .akm-level-win-reward-pop-v100 {left: 10%;animation: akmLevelWinRewardLeftV100 .95s cubic-bezier(.16,.78,.22,1) .28s forwards;}#ava-krazy-matchup .akm-level-win-life-pop-v100 {right: 10%;color: #b53f68;animation: akmLevelWinRewardRightV100 .95s cubic-bezier(.16,.78,.22,1) .38s forwards;}@keyframes akmLevelWinDialogV100 {0% {transform: translateY(18px) scale(.90);opacity: 0;}62% {transform: translateY(-4px) scale(1.025);opacity: 1;}100% {transform: translateY(0) scale(1);opacity: 1;}}@keyframes akmLevelWinTitleV100 {0% {transform: scale(.72);opacity: 0;}55% {transform: scale(1.10);opacity: 1;}78% {transform: scale(.97);}100% {transform: scale(1);}}@keyframes akmLevelWinBurstV100 {0% {transform: scale(.20);opacity: 0;}24% {opacity: 1;}100% {transform: scale(3.6);opacity: 0;}}@keyframes akmLevelWinConfettiV100 {0% {transform: translate(0,0) rotate(0deg) scale(.35);opacity: 0;}14% {opacity: 1;}78% {opacity: 1;}100% {transform:translate(var(--akm-win-x), var(--akm-win-y))rotate(var(--akm-win-r))scale(.80);opacity: 0;}}@keyframes akmLevelWinStarV100 {0% {transform: translate(0,0) scale(.15) rotate(0deg);opacity: 0;}18% {opacity: 1;}100% {transform:translate(var(--akm-win-x), var(--akm-win-y))scale(1.25)rotate(var(--akm-win-r));opacity: 0;}}@keyframes akmNextLevelGlowV100 {0%,100% {transform: translateY(0) scale(1);box-shadow: none;}50% {transform: translateY(-2px) scale(1.035);box-shadow:0 5px 14px rgba(91,73,196,.30),0 0 16px rgba(255,215,79,.48);}}@keyframes akmLevelWinRewardLeftV100 {0% {transform: translate(-14px,12px) scale(.72);opacity: 0;}26% {transform: translate(0,0) scale(1.08);opacity: 1;}72% {opacity: 1;}100% {transform: translate(0,-22px) scale(.96);opacity: 0;}}@keyframes akmLevelWinRewardRightV100 {0% {transform: translate(14px,12px) scale(.72);opacity: 0;}26% {transform: translate(0,0) scale(1.08);opacity: 1;}72% {opacity: 1;}100% {transform: translate(0,-22px) scale(.96);opacity: 0;}}@media (max-width: 760px) {#ava-krazy-matchup .akm-level-win-reward-pop-v100,#ava-krazy-matchup .akm-level-win-life-pop-v100 {top: 8%;font-size: .82rem;padding: 7px 10px;}#ava-krazy-matchup .akm-level-win-reward-pop-v100 {left: 5%;}#ava-krazy-matchup .akm-level-win-life-pop-v100 {right: 5%;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-level-win-board-burst-v100,#ava-krazy-matchup .akm-level-win-confetti-v100,#ava-krazy-matchup .akm-level-win-star-v100,#ava-krazy-matchup .akm-level-win-reward-pop-v100,#ava-krazy-matchup .akm-level-win-life-pop-v100,#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog,#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog h2,#ava-krazy-matchup .akm-overlay.akm-level-win-overlay-v100 .akm-dialog-buttons button {animation-duration: .01ms !important;animation-delay: 0ms !important;}}#ava-krazy-matchup .akm-wardrobe-btn {min-width: 118px;height: 52px;padding: 0 16px;font-size: 1rem !important;line-height: 1.05 !important;font-weight: 900 !important;letter-spacing: .025em !important;}#ava-krazy-matchup .akm-end-game-btn {min-width: 102px;height: 52px;padding: 0 14px;font-size: 1rem !important;line-height: 1.05 !important;font-weight: 900 !important;letter-spacing: .025em !important;}@media (max-width: 760px) {#ava-krazy-matchup .akm-wardrobe-btn,#ava-krazy-matchup .akm-end-game-btn {font-size: .90rem !important;min-height: 48px;}}#ava-krazy-matchup .akm-treasure-tile-v102 {overflow: visible;}#ava-krazy-matchup .akm-treasure-tile-v102::after {content: "";position: absolute;inset: 3px;border-radius: 13px;pointer-events: none;border: 2px solid rgba(255,220,72,.72);box-shadow:inset 0 0 10px rgba(255,232,105,.24),0 0 8px rgba(255,213,62,.56);animation: akmTreasureTileGlowV102 1.15s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-treasure-badge-v102 {position: absolute;z-index: 18;right: -5px;top: -6px;width: 23px;height: 23px;display: grid;place-items: center;border-radius: 50%;pointer-events: none;font-size: 14px;line-height: 1;font-weight: 1000;color: #7a4c00;background:radial-gradient(circle at 34% 28%, #fff8b7 0 12%, #ffd84d 34%, #e8a313 72%, #b96c00 100%);border: 2px solid rgba(255,255,255,.92);box-shadow:0 2px 5px rgba(79,43,0,.34),0 0 9px rgba(255,217,68,.78);animation: akmTreasureBadgeV102 .88s ease-in-out infinite alternate;}#ava-krazy-matchup .akm-has-bonus-mission-v102 {border-color: rgba(242,185,38,.55);box-shadow:inset 0 0 0 1px rgba(255,226,121,.28),0 2px 8px rgba(108,76,13,.08);}#ava-krazy-matchup .akm-has-bonus-mission-v102 .akm-level-hint-text {line-height: 1.32;}@keyframes akmTreasureTileGlowV102 {from {opacity: .55;transform: scale(.985);}to {opacity: 1;transform: scale(1.025);}}@keyframes akmTreasureBadgeV102 {from {transform: rotate(-7deg) scale(.94);filter: brightness(1);}to {transform: rotate(7deg) scale(1.08);filter: brightness(1.12);}}@media (max-width: 760px) {#ava-krazy-matchup .akm-treasure-badge-v102 {width: 20px;height: 20px;right: -3px;top: -4px;font-size: 12px;}}@media (prefers-reduced-motion: reduce) {#ava-krazy-matchup .akm-treasure-tile-v102::after,#ava-krazy-matchup .akm-treasure-badge-v102 {animation-duration: .01ms !important;}}.kk-home-link-wrap {margin: 24px auto;text-align: center;}.kk-home-link {display: inline-block;padding: 10px 18px;border: 4px outset #c0c0c0;background: #000080;color: #ffff00 !important;font-family: "Courier New", monospace;font-size: 17px;font-weight: bold;text-decoration: none !important;text-shadow: 1px 1px 0 #ff00ff;}.kk-home-link:hover {background: #660066;color: #00ff00 !important;}.kk-home-link:active {border-style: inset;transform: translate(2px, 2px);}