/* justintvizlesene.com launch — rose orb */
.izc-launch-mode #matchList,
.izc-launch-mode #normalSearchBar { display: none !important; }

.izc-launch-pad {
  position: relative; overflow: hidden;
  margin: 14px 10px 24px; min-height: 310px;
  border-radius: 32px;
  background: #1a0610;
  border: 1px solid rgba(244,114,182,.35);
  display: grid; place-items: center;
}
.izc-launch-orb {
  position: absolute; width: 220px; height: 220px; border-radius: 50%;
  right: -40px; top: -50px;
  background: radial-gradient(circle, rgba(244,114,182,.45), transparent 70%);
  filter: blur(2px); pointer-events: none;
}
.izc-launch-core { position: relative; z-index: 1; text-align: center; padding: 28px 18px; }
.izc-launch-label {
  margin: 0 0 6px; font-size: .72rem; font-weight: 800;
  letter-spacing: .18em; color: #f9a8d4;
}
.izc-launch-lead {
  margin: 0 0 8px; font-size: 1.3rem; font-weight: 900; color: #fdf2f8;
}
.izc-launch-help { margin: 0 0 18px; color: #fbcfe8; font-size: .86rem; }
.izc-launch-go {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 13px 30px; border-radius: 18px;
  background: #db2777; color: #fff !important; font-weight: 900;
  text-decoration: none !important;
  box-shadow: 0 12px 30px rgba(219,39,119,.4);
}
.izc-launch-go:hover { background: #ec4899; }
#playerWrapper.izc-launch-empty {
  min-height: 210px; position: relative;
  background: radial-gradient(circle at 70% 20%, rgba(236,72,153,.25), #14040c 60%) !important;
}
.izc-launch-hint {
  position: absolute; inset: 0; display: grid; place-items: center; z-index: 2;
}
.izc-launch-hint a {
  color: #fce7f3; font-weight: 800; text-decoration: none;
  background: rgba(88,28,55,.75); padding: 10px 18px; border-radius: 14px;
  border: 1px solid rgba(244,114,182,.4);
}
