/* Trading Armour — home banner battle scene */
.ta-stage{pointer-events:none;user-select:none;contain:strict}
.ta-stage canvas{display:block;width:100%;height:100%}
.ta-stage.is-side{position:absolute;z-index:0;
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%);
  -webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 90%,transparent 100%);mask-composite:intersect}
.ta-stage.is-inline{position:relative;width:100%;aspect-ratio:16/10;max-height:460px;margin:26px 0 8px;border-radius:18px;overflow:hidden;
  border:1px solid rgba(31,217,154,.16);background:radial-gradient(120% 90% at 70% 60%,rgba(31,217,154,.07),transparent 60%),#05090d;
  box-shadow:0 20px 60px -30px rgba(31,217,154,.35),inset 0 0 0 1px rgba(255,255,255,.02)}
@media (max-width:600px){.ta-stage.is-inline{aspect-ratio:4/3;margin:22px 0 4px;border-radius:14px}}
