.tool-launch-merch{
  display:block;
  text-decoration:none;
  border-top-color:#e42a18!important;
  color:#fff!important;
  background:linear-gradient(90deg,rgba(7,7,7,.96) 0%,rgba(7,7,7,.82) 36%,rgba(7,7,7,.1) 100%),url('/merch-hero-960.webp') 62% center/cover no-repeat!important;
  box-shadow:8px 8px 0 #871408!important;
}
.tool-launch-merch:hover,.tool-launch-merch:focus-visible{box-shadow:13px 13px 0 #bd1c01!important}
.tool-launch-merch small{color:#ff745e!important}
.tool-launch-merch strong{position:relative;z-index:1;color:#fff;text-shadow:0 3px 18px #000}
.tool-launch-merch b{z-index:1;color:#fff;text-shadow:0 2px 10px #000}
.tool-launch-merch>span{color:#ff553b!important}
.tool-launch-merch:after{color:#ff4b35!important;text-shadow:0 2px 14px #000}
.merch-app-page{padding:0 0 48px!important;max-width:none!important;scroll-margin-top:96px}
.merch-app-page iframe{display:block;width:100%;min-height:900px;border:0;background:#0a0a0a}

/* Robbie stays the visual focus while the working controls remain unchanged. */
.tool-launch-queue{
  isolation:isolate;
  background:linear-gradient(90deg,#061018 0%,#07111be8 30%,#07111b55 72%,#07111b35 100%),url('/queue-v2-robbie.png') 68% center/cover no-repeat!important;
  box-shadow:8px 8px 0 #91df23, inset 0 0 32px #30acff22;
  transition:transform .2s,box-shadow .2s,filter .2s;
}
.tool-launch-queue::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:-45% -70%;
  pointer-events:none;
  background:linear-gradient(108deg,transparent 43%,#75dfff00 47%,#a7eaff9a 49%,#a7eaff00 51%,transparent 55%),radial-gradient(circle at 55% 53%,#2aaaff50,transparent 28%);
  mix-blend-mode:screen;
  opacity:.4;
  transform:translateX(-34%);
  animation:queue-card-electric 6.5s ease-in-out infinite;
}
.tool-launch-queue:is(:hover,:focus-visible){box-shadow:13px 13px 0 #a8ff35, inset 0 0 40px #40b9ff6b;filter:brightness(1.13)}
.tool-launch-queue>span,.tool-launch-queue small,.tool-launch-queue strong,.tool-launch-queue b{position:relative;z-index:1;text-shadow:0 2px 14px #020811,0 0 18px #020811}
.tool-launch-queue>span{position:absolute}
.tool-launch-queue small{color:#b5eeff}
.tool-launch-queue strong{color:#c5ff35}
.tool-launch-queue b{position:absolute;left:30px;bottom:27px;color:#e5f8ff}
@keyframes queue-card-electric{0%,17%,68%,100%{opacity:.22;transform:translateX(-34%)}29%{opacity:.83;transform:translateX(20%)}32%{opacity:.38}35%{opacity:.65}43%{opacity:.18;transform:translateX(34%)}}
@media(prefers-reduced-motion:reduce){.tool-launch-queue::before{animation:none;opacity:.18;transform:none}}
