._[data-chat-visible="false"] {
  --workbench-inner-width: 100%;
  --workbench-left: 0;
}
._[data-chat-visible="false"] .a {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  will-change: transform, opacity;
  transform: translate(-50%);
  opacity: 0;
}
.a {
  opacity: 1;
}
.b {
  position: relative;
}
.c:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.b:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.d {
  position: relative;
}
.d:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 0 0 2px;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.e {
  position: relative;
}
.e:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px 0 2px 2px;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.f {
  position: relative;
}
.f:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px 2px 2px 0;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.g {
  position: relative;
}
.g:before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 0 2px 0 0;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.h {
  width: auto !important;
  max-height: 700px !important;
  height: auto !important;
}
@media (max-width: 768px) {
  .h {
    width: 100%;
    max-width: 180px;
    height: auto !important;
  }
}
@media (max-width: 480px) {
  .h {
    width: 100%;
    max-width: 240px;
    height: 500px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .h {
    width: 100%;
    max-width: 300px;
    height: auto !important;
  }
}
@media (min-width: 1200px) {
  .h {
    width: auto !important;
    max-width: 320px;
    height: auto !important;
  }
}
@media (min-width: 1600px) {
  .h {
    width: 100%;
    max-width: 350px;
    height: 500px !important;
  }
}
@media (min-width: 1920px) {
  .h {
    width: 100%;
    max-width: 400px;
    max-height: 700px !important;
    height: 700px !important;
  }
}
.i {
  position: relative;
}
.i:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--speedrun-gradient-yellow);
  transform: translate(12px, 12px);
  pointer-events: none;
  background-blend-mode: overlay, normal;
  z-index: -1;
}
.j {
  box-shadow: 2px 2px #000;
}
.k {
  background-color: var(--speedrun-actions-code-background) !important;
}
.l {
  position: relative;
}
.l:hover:after {
  content: "";
  position: absolute;
  inset: -2px;
  padding: 2px;
  border-radius: inherit;
  background: var(--speedrun-gradient-orange);
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
  background-blend-mode: overlay, normal;
}
.m {
  position: relative;
}
.m:hover:after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: var(--speedrun-gradient-yellow);
  transform: translate(12px, 12px);
  pointer-events: none;
  background-blend-mode: overlay, normal;
  z-index: -1;
}
