/* Final 04 — THE CUT. Title button, dock controls and scrub for the director's timeline. ROTOR tokens only. */
#launchTitle .lt-btn.lt-cut{grid-column:1 / -1;
  background:linear-gradient(160deg,rgba(255,255,255,calc(.12*var(--lg-lens))),rgba(255,255,255,calc(.02*var(--lg-lens))) 45%,rgba(255,207,0,calc(.16*var(--lg-lens)))),rgba(6,19,15,calc(.62*var(--lg-lens)));
  border-color:rgba(255,218,57,calc(.45*var(--lg-lens)));
  box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.2*var(--lg-lens))),0 calc(22px*var(--lg-lens)) calc(60px*var(--lg-lens)) calc(-20px*var(--lg-lens)) rgba(255,207,0,calc(.45*var(--lg-lens)))}
#launchTitle .lt-btn.lt-cut small{color:rgba(182,201,193,clamp(0,calc(var(--lg-lens)*1.6 - .6),1))}
#launchTitle .lt-btn.lt-cut::before{content:'';display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-right:.45em;vertical-align:-.05em;
  background:radial-gradient(circle at 50% 50%,#0b0d10 0 38%,#ffcf00 40% 100%);box-shadow:0 0 0 1px rgba(255,207,0,.5)}

/* hide the chill nav / mode dock / PiP while in THE CUT, like WORLDS does */
body[data-world-view=cut] #viewModeDock,body[data-world-view=cutFocus] #viewModeDock,
body[data-world-view=cut] #chillNavigation,body[data-world-view=cutFocus] #chillNavigation,
body[data-world-view=cut] #d32pip,body[data-world-view=cutFocus] #d32pip{opacity:0!important;pointer-events:none!important;transition:opacity .9s}

/* dock: the active clip reads yellow; the scrub is a thin silver rail with a yellow disc */
#viewControlsWorld .fc-active{color:#ffda39!important;border-color:rgba(255,218,57,.6)!important}
#viewControlsWorld .fc-scrub{display:flex;align-items:center;gap:12px;width:100%;margin-top:6px;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;color:#b6c9c1}
#viewControlsWorld .fc-scrub input{flex:1;appearance:none;-webkit-appearance:none;height:2px;background:linear-gradient(90deg,rgba(233,238,242,.55),rgba(233,238,242,.55));border-radius:1px;outline:none;cursor:grab}
#viewControlsWorld .fc-scrub input:active{cursor:grabbing}
#viewControlsWorld .fc-scrub input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;
  background:radial-gradient(circle at 50% 50%,#0b0d10 0 40%,#ffcf00 42% 100%);box-shadow:0 0 0 1px rgba(255,207,0,.6),0 6px 18px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.22,.61,.36,1)}
#viewControlsWorld .fc-scrub input::-webkit-slider-thumb:hover{transform:scale(1.12)}
#viewControlsWorld .fc-scrub input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b0d10 0 40%,#ffcf00 42% 100%)}
@media (prefers-reduced-motion:reduce){#viewControlsWorld .fc-scrub input::-webkit-slider-thumb{transition:none}}
