/* سه قالب نمایشی برای کارت‌های آرشیو تجهیزات؛ هیچ داده یا قاعدهٔ بازی تغییر نمی‌کند. */
.eqg-style-switch {
  display: flex;
  gap: 7px;
  margin: 13px 0 15px;
  padding: 5px;
  overflow-x: auto;
  border: 1px solid rgba(163, 195, 207, .18);
  border-radius: 13px;
  background: linear-gradient(145deg, rgba(20, 34, 46, .95), rgba(9, 17, 25, .96));
  scrollbar-width: none;
}
.eqg-style-switch::-webkit-scrollbar { display: none; }
.eqg-style-option {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  flex: 1 0 auto;
  min-width: 92px;
  min-height: 40px;
  padding: 0 12px;
  border: 1px solid transparent;
  border-radius: 9px;
  background: transparent;
  color: #9fb4be;
  font: inherit;
  font-size: 10px;
  font-weight: 800;
  cursor: pointer;
  transition: color .16s ease, border-color .16s ease, background .16s ease, transform .16s ease;
}
.eqg-style-option span { color: #79cbd1; font-size: 17px; line-height: 1; }
.eqg-style-option:hover { color: #e7f1f2; border-color: rgba(116, 196, 207, .22); }
.eqg-style-option.is-active {
  color: #ffe2a0;
  border-color: rgba(230, 187, 99, .46);
  background: linear-gradient(135deg, rgba(226, 180, 87, .18), rgba(57, 75, 82, .28));
  box-shadow: inset 0 1px rgba(255,255,255,.08), 0 3px 12px rgba(0,0,0,.16);
}
.eqg-style-option.is-active span { color: #ffd376; }
.eqg-style-option:focus-visible { outline: 2px solid #f2c65f; outline-offset: 2px; }

.eqg-results { --eqg-accent: #75cbd2; }
.eqg-results .eqg-group { gap: 10px; }
.eqg-results .eqg-group > .sc-kv { margin: 8px 1px 0 !important; }
.eqg-results .eqg-equipment-card {
  --eqg-frame: var(--aoa-family-accent, #75cbd2);
  position: relative;
  min-width: 0;
  isolation: isolate;
  border: 1px solid color-mix(in srgb, var(--eqg-frame) 38%, rgba(153, 184, 198, .25));
  background: linear-gradient(145deg, #172735, #0b141e 76%);
  box-shadow: 0 8px 22px rgba(0,0,0,.32), inset 0 1px rgba(255,255,255,.08);
  transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.eqg-results .eqg-equipment-card:hover,
.eqg-results .eqg-equipment-card:focus-visible {
  border-color: var(--eqg-frame);
  box-shadow: 0 12px 26px rgba(0,0,0,.38), 0 0 18px color-mix(in srgb, var(--eqg-frame) 28%, transparent), inset 0 1px rgba(255,255,255,.12);
}
.eqg-results .eqg-equipment-card:focus-visible { outline: 2px solid var(--eqg-frame); outline-offset: 3px; }
.eqg-results .eqg-equipment-card .sc-card__art {
  background-color: #0b141d;
  background-position: center 42%;
}
.eqg-results .eqg-equipment-card .sc-card__art::after {
  background: linear-gradient(180deg, rgba(6, 12, 18, .02) 20%, rgba(6, 12, 18, .24) 66%, rgba(6, 12, 18, .83));
}
.eqg-results .eqg-equipment-card .sc-card__mark {
  border-color: color-mix(in srgb, var(--eqg-frame) 65%, #152431);
  background: linear-gradient(145deg, #142635, #09131d);
  box-shadow: 0 4px 12px rgba(0,0,0,.38), 0 0 14px color-mix(in srgb, var(--eqg-frame) 24%, transparent);
}
.eqg-results .eqg-equipment-card .sc-card__body { gap: 6px; }
.eqg-results .eqg-equipment-card .sc-card__name {
  color: #eff6f4;
  font-size: 12px;
  font-weight: 800;
  line-height: 1.55;
}
.eqg-results .eqg-equipment-card .sc-card__amt {
  color: var(--eqg-frame);
  font-size: 15px;
  font-variant-numeric: tabular-nums;
  text-shadow: 0 0 16px color-mix(in srgb, var(--eqg-frame) 26%, transparent);
}
.eqg-results .eqg-equipment-card .sc-card__foot {
  border-top: 1px solid rgba(176, 205, 216, .13);
}
.eqg-results .eqg-equipment-card .sc-chip {
  max-width: 56%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--eqg-frame);
  border-color: color-mix(in srgb, var(--eqg-frame) 33%, transparent);
  background: color-mix(in srgb, var(--eqg-frame) 11%, rgba(9, 18, 26, .7));
}

/* قالب ۱: «سینمایی» — تصویر بزرگ و کارت‌های آمادهٔ ویترین */
.eqg-results[data-card-style="cinematic"] .sc-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 11px;
}
.eqg-results[data-card-style="cinematic"] .eqg-equipment-card {
  min-height: 220px;
  border-radius: 18px 8px 18px 8px;
}
.eqg-results[data-card-style="cinematic"] .eqg-equipment-card .sc-card__art { height: 126px; }
.eqg-results[data-card-style="cinematic"] .eqg-equipment-card .sc-card__body { padding: 15px 11px 11px; }
.eqg-results[data-card-style="cinematic"] .eqg-equipment-card .sc-card__foot { margin-top: auto; }

/* قالب ۲: «پرونده» — نمای فهرستی با قاب تصویر و اطلاعات خواناتر */
.eqg-results[data-card-style="dossier"] .sc-grid {
  grid-template-columns: minmax(0, 1fr);
  gap: 9px;
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card {
  display: grid;
  grid-template-columns: minmax(104px,  .36fr) minmax(0, 1fr);
  min-height: 116px;
  border-radius: 12px;
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__art {
  height: 100%;
  min-height: 116px;
  grid-column: 1;
  grid-row: 1;
  background-position: center;
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__art::after {
  background: linear-gradient(90deg, rgba(6, 12, 18, .02), rgba(6, 12, 18, .22));
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__mark {
  inset-inline-start: 8px;
  bottom: 8px;
  width: 30px;
  height: 30px;
  border-radius: 9px;
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__body {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  padding: 12px 13px;
  gap: 5px;
}
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__name { font-size: 13px; }
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__amt { font-size: 14px; }
.eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__foot { margin-top: auto; padding-top: 7px; }

/* قالب ۳: «تاکتیکی» — تصویر تمام‌قاب و اطلاعات روی لایهٔ مأموریت */
.eqg-results[data-card-style="tactical"] .sc-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card {
  display: flex;
  min-height: 226px;
  border-radius: 11px;
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__art {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-position: center;
  transition: transform .28s ease;
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card:hover .sc-card__art { transform: scale(1.045); }
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__art::after {
  background: linear-gradient(180deg, rgba(4, 10, 16, .04) 14%, rgba(4, 10, 16, .10) 42%, rgba(4, 10, 16, .95) 100%);
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__mark {
  top: 10px;
  inset-inline-start: 10px;
  bottom: auto;
  width: 34px;
  height: 34px;
  border-color: color-mix(in srgb, var(--eqg-frame) 58%, #16232b);
  background: rgba(7, 16, 24, .78);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__body {
  z-index: 1;
  justify-content: flex-end;
  min-height: 226px;
  padding: 112px 12px 12px;
  background: linear-gradient(180deg, transparent 38%, rgba(5, 11, 17, .94) 82%);
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__name { font-size: 13px; }
.eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__foot { margin-top: 2px; }

@media (min-width: 640px) {
  .eqg-results[data-card-style="cinematic"] .sc-grid,
  .eqg-results[data-card-style="tactical"] .sc-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .eqg-results[data-card-style="cinematic"] .eqg-equipment-card { min-height: 240px; }
  .eqg-results[data-card-style="cinematic"] .eqg-equipment-card .sc-card__art { height: 144px; }
}
@media (max-width: 390px) {
  .eqg-style-switch { gap: 4px; padding: 4px; }
  .eqg-style-option { min-width: 78px; min-height: 38px; padding-inline: 8px; font-size: 9px; }
  .eqg-results[data-card-style="cinematic"] .sc-grid,
  .eqg-results[data-card-style="tactical"] .sc-grid { gap: 8px; }
  .eqg-results[data-card-style="cinematic"] .eqg-equipment-card { min-height: 204px; }
  .eqg-results[data-card-style="cinematic"] .eqg-equipment-card .sc-card__art { height: 110px; }
  .eqg-results[data-card-style="dossier"] .eqg-equipment-card { grid-template-columns: 88px minmax(0, 1fr); }
  .eqg-results[data-card-style="dossier"] .eqg-equipment-card,
  .eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__art { min-height: 108px; }
  .eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__body { padding: 9px; }
  .eqg-results[data-card-style="dossier"] .eqg-equipment-card .sc-card__name { font-size: 11px; }
  .eqg-results[data-card-style="tactical"] .eqg-equipment-card,
  .eqg-results[data-card-style="tactical"] .eqg-equipment-card .sc-card__body { min-height: 202px; }
}
@media (prefers-reduced-motion: reduce) {
  .eqg-style-option,
  .eqg-results .eqg-equipment-card,
  .eqg-results .eqg-equipment-card .sc-card__art { transition: none !important; }
}


/* قابِ واقعی اسکین: ریل بیرونی فلزی + خط داخلی + چهار گوشهٔ قفل‌شده */
.eqg-style-title {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
  margin: 16px 2px 7px;
}
.eqg-style-title b { color: #e7eff0; font-size: 11px; font-weight: 900; }
.eqg-style-title span { color: #8da5af; font-size: 9px; }
.eqg-results .eqg-card-wrap {
  --eqg-frame: var(--aoa-family-accent, #75cbd2);
  position: relative;
  padding: 3px;
  overflow: visible;
  border: 1px solid rgba(226, 211, 169, .28);
  border-radius: 18px 9px 18px 9px;
  background: linear-gradient(145deg, var(--eqg-frame) 0%, #30434b 13%, #101b24 43%, #263b46 76%, var(--eqg-frame) 100%);
  box-shadow: 0 9px 22px rgba(0,0,0,.44), inset 0 1px rgba(255,255,255,.4), inset 0 -1px rgba(0,0,0,.7);
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
}
.eqg-results .eqg-card-wrap::before {
  content: '';
  position: absolute;
  z-index: 3;
  inset: 1px;
  border-radius: inherit;
  pointer-events: none;
  opacity: .9;
  background:
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left top/20px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left top/2px 20px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right top/20px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right top/2px 20px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left bottom/20px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left bottom/2px 20px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right bottom/20px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right bottom/2px 20px no-repeat;
}
.eqg-results .eqg-card-wrap:hover,
.eqg-results .eqg-card-wrap:focus-within {
  z-index: 4;
  transform: translateY(-2px);
  filter: brightness(1.08);
  box-shadow: 0 14px 28px rgba(0,0,0,.5), 0 0 19px rgba(117,203,210,.16), inset 0 1px rgba(255,255,255,.52);
}
.eqg-results .eqg-card-wrap .eqg-equipment-card {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(4, 10, 15, .92);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08), inset 0 -10px 24px rgba(0,0,0,.14);
}
.eqg-results .eqg-card-wrap:hover .eqg-equipment-card,
.eqg-results .eqg-card-wrap:focus-within .eqg-equipment-card {
  transform: none;
  border-color: rgba(245, 235, 210, .46);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.12), inset 0 -10px 24px rgba(0,0,0,.12);
}
.eqg-results .eqg-equipment-card::after {
  inset: 7px;
  z-index: 4;
  border: 1px solid rgba(228, 238, 234, .20);
  border-radius: inherit;
  background:
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left top/16px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left top/2px 16px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right top/16px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right top/2px 16px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left bottom/16px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) left bottom/2px 16px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right bottom/16px 2px no-repeat,
    linear-gradient(var(--eqg-frame),var(--eqg-frame)) right bottom/2px 16px no-repeat;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.26);
}
.eqg-results[data-card-style="cinematic"] .eqg-card-wrap {
  padding: 3px;
  border-radius: 20px 9px 20px 9px;
}
.eqg-results[data-card-style="dossier"] .eqg-card-wrap {
  padding: 2px;
  border-radius: 13px;
  border-inline-start-width: 4px;
  background: linear-gradient(90deg, var(--eqg-frame), #273a44 15%, #101a24 45%, #1c2b34 100%);
}
.eqg-results[data-card-style="dossier"] .eqg-card-wrap::before { opacity: .65; }
.eqg-results[data-card-style="tactical"] .eqg-card-wrap {
  padding: 3px;
  border-radius: 12px;
  background: linear-gradient(135deg, var(--eqg-frame), #263640 10%, #0b141d 50%, #1e313b 84%, var(--eqg-frame));
}
.eqg-results[data-card-style="tactical"] .eqg-equipment-card::after { inset: 8px; }
.eqg-style-option.is-active { position: relative; }
.eqg-style-option.is-active::after {
  content: '';
  position: absolute;
  inset-inline-end: 8px;
  top: 7px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ffdc8c;
  box-shadow: 0 0 9px #ffd16f;
}

/* پنجرهٔ جزئیات تجهیز نیز همان قاب و رنگ عملیاتی کارت را ادامه می‌دهد. */
.eqd {
  --eqd-frame: #75cbd2;
}
.eqd[data-eqd-domain="plane"],
.eqd[data-eqd-domain="drone"] { --eqd-frame: #67c8d5; }
.eqd[data-eqd-domain="missile"],
.eqd[data-eqd-domain="resource_weapon"] { --eqd-frame: #e79a66; }
.eqd[data-eqd-domain="carrier"],
.eqd[data-eqd-domain="warship"] { --eqd-frame: #65b7d0; }
.eqd[data-eqd-domain="ground"],
.eqd[data-eqd-domain="defense"] { --eqd-frame: #a5b588; }
.eqd[data-eqd-domain="nuke"] { --eqd-frame: #e49a9a; }
.eqd[data-eqd-domain="cyber_unit"],
.eqd[data-eqd-domain="cyber_defense"] { --eqd-frame: #b99ae0; }
.eqd-cover {
  isolation: isolate;
  border: 1px solid var(--eqd-frame);
  border-radius: 18px 8px 18px 8px;
  box-shadow: 0 14px 32px rgba(0,0,0,.38), 0 0 0 3px rgba(6,13,20,.8), inset 0 1px rgba(255,255,255,.13);
}
.eqd-cover img { position: relative; z-index: 0; }
.eqd-cover::after { z-index: 1; }
.eqd-cover::before {
  content: '';
  position: absolute;
  z-index: 2;
  inset: 8px;
  border: 1px solid rgba(235, 244, 239, .25);
  border-radius: 11px 5px 11px 5px;
  pointer-events: none;
  background:
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) left top/22px 2px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) left top/2px 22px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) right top/22px 2px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) right top/2px 22px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) left bottom/22px 2px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) left bottom/2px 22px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) right bottom/22px 2px no-repeat,
    linear-gradient(var(--eqd-frame),var(--eqd-frame)) right bottom/2px 22px no-repeat;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.22);
}
.eqd-tier,
.eqd-cover-name { z-index: 3; }
.eqd-tier { border-color: var(--eqd-frame); box-shadow: 0 5px 16px rgba(0,0,0,.38); }
.eqd-cover-name { text-shadow: 0 2px 14px #000, 0 0 24px rgba(0,0,0,.8); }
.eqd-description {
  padding: 11px 12px;
  border: 1px solid rgba(164, 192, 203, .14);
  border-inline-start: 2px solid var(--eqd-frame);
  border-radius: 10px;
  background: linear-gradient(110deg, rgba(21, 37, 49, .88), rgba(11, 20, 29, .74));
}
.eqd-metric {
  position: relative;
  overflow: hidden;
  border-color: rgba(164, 192, 203, .18);
  border-radius: 11px;
  background: linear-gradient(145deg, rgba(23, 40, 52, .92), rgba(10, 19, 28, .88));
  box-shadow: inset 0 1px rgba(255,255,255,.04);
}
.eqd-metric::before {
  content: '';
  position: absolute;
  inset-block: 9px;
  inset-inline-start: 0;
  width: 2px;
  background: linear-gradient(180deg, var(--eqd-frame), transparent);
}
.eqd-metric > * { position: relative; z-index: 1; }
.eqd-metric--price::before { background: linear-gradient(180deg, #f1cc79, transparent); }
.eqd-stat { border: 1px solid rgba(164, 192, 203, .10); background: linear-gradient(110deg, rgba(24, 42, 54, .88), rgba(12, 22, 31, .86)); }
.eqd-subhead { display: flex; align-items: center; gap: 8px; }
.eqd-subhead::after { content: ''; flex: 1; height: 1px; background: linear-gradient(90deg, rgba(117,203,210,.3), transparent); }
@media (prefers-reduced-motion: reduce) {
  .eqg-results .eqg-card-wrap,
  .eqg-results .eqg-equipment-card { transition: none !important; }
}


/* بازشدن پرونده و انتخاب لوداوت: افکت‌های کوتاه، واضح و بدون پرش شدید */
.eqg-results .eqg-card-wrap:active { transform: scale(.988); filter: brightness(1.12); }
.scene-sheet--equipment .eqd-cover {
  transform-origin: center bottom;
  animation: eqg-cover-reveal .46s cubic-bezier(.18,.76,.28,1) both;
}
.scene-sheet--equipment .eqd-cover img { animation: eqg-image-reveal .58s cubic-bezier(.18,.76,.28,1) both; }
.scene-sheet--equipment .eqd-cover::before { animation: eqg-frame-lock .52s .06s ease-out both; }
.scene-sheet--equipment .eqd-tier { animation: eqg-chip-reveal .3s .18s ease-out both; }
.scene-sheet--equipment .eqd-description { animation: eqg-row-reveal .34s .1s ease-out both; }
.scene-sheet--equipment .eqd-metric { animation: eqg-row-reveal .34s ease-out both; }
.scene-sheet--equipment .eqd-metric:nth-child(1) { animation-delay: .12s; }
.scene-sheet--equipment .eqd-metric:nth-child(2) { animation-delay: .19s; }
.scene-sheet--equipment .eqd-stat { animation: eqg-row-reveal .3s ease-out both; }
.scene-sheet--equipment .eqd-stat:nth-child(odd) { animation-delay: .16s; }
.scene-sheet--equipment .eqd-stat:nth-child(even) { animation-delay: .22s; }
.scene-sheet--purchase .scene-sheet__art { animation: eqg-cover-reveal .4s cubic-bezier(.18,.76,.28,1) both; }
.atk-equip-card.is-equip-flash { animation: eqg-loadout-lock .46s cubic-bezier(.18,.76,.28,1) both; }

@keyframes eqg-cover-reveal {
  from { opacity: 0; transform: translateY(10px) scale(.975); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes eqg-image-reveal {
  from { transform: scale(1.055); filter: saturate(.68) brightness(.78); }
  to { transform: scale(1); filter: saturate(1) brightness(1); }
}
@keyframes eqg-frame-lock {
  0% { opacity: .2; transform: scale(.97); filter: brightness(1.5); }
  58% { opacity: 1; transform: scale(1.01); filter: brightness(1.28); }
  100% { opacity: 1; transform: scale(1); filter: brightness(1); }
}
@keyframes eqg-chip-reveal {
  from { opacity: 0; transform: translateY(-5px) scale(.96); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes eqg-row-reveal {
  from { opacity: 0; transform: translateY(7px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes eqg-loadout-lock {
  0% { transform: scale(.965); box-shadow: 0 0 0 0 rgba(100, 220, 208, 0); }
  55% { transform: scale(1.035); box-shadow: 0 0 0 3px rgba(100, 220, 208, .38), 0 0 22px rgba(100, 220, 208, .22); }
  100% { transform: scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .scene-sheet--equipment .eqd-cover,
  .scene-sheet--equipment .eqd-cover img,
  .scene-sheet--equipment .eqd-cover::before,
  .scene-sheet--equipment .eqd-tier,
  .scene-sheet--equipment .eqd-description,
  .scene-sheet--equipment .eqd-metric,
  .scene-sheet--equipment .eqd-stat,
  .scene-sheet--purchase .scene-sheet__art,
  .atk-equip-card.is-equip-flash { animation: none !important; }
}
