/* Spring Tools branding; playback behavior is shared with the STS3 viewer. */
.titlebar { background: #123d58; color: #f0f6f9; border-bottom-color: #0c2e43; }
.titlebar .header-note { color: #b6ccd9; }
.titlebar-open { background: #204d66; color: #fff; border-color: #638296; }
.titlebar-open:hover { background: #2b607b; }
.welcome-brand { background: linear-gradient(150deg, #123d58, #1d4c65); border-right-color: #123d58; }
.welcome-brand strong { color: #fff; }
.welcome-brand > span { color: #bed1dc; }
.welcome-brand-lines i { background: #6db33f; }
.welcome-brand-lines i:nth-child(2), .welcome-brand-lines i:nth-child(3) { background: #35637a; }
.welcome-tab { box-shadow: inset 0 2px #6db33f; }
.welcome-content h1 em { color: #447d28; }

/* Platform colors for file transition cards. */
.transition { background: #f2f6f9; }
.transition-card { border-color: #cbdbe5; box-shadow: 0 10px 30px #123d5810; }
.transition-heading { background: linear-gradient(#fff, #eaf1f6); border-color: #cbdbe5; color: #123d58; }
.transition-caption, #transitionFrom { color: #728a99; }
.transition-route { color: #728a99; }
.transition-destination { background: #f3f8fb; border-color: #cbdbe5; border-left-color: #356f90; }
.transition-file-icon { color: #356f90; }
.transition-file-info .transition-caption { color: #356f90; }
.transition-card #transitionTitle { color: #123d58; }
.transition-card #transitionPath { color: #728a99; }
.transition-actions { border-color: #cbdbe5; }
.transition-card .transition-note { color: #728a99; }
.transition-card #continuePlayback { background: #356f90; border-color: #123d58; color: #fff; }
.transition-card #continuePlayback:hover { background: #0c2e43; border-color: #0c2e43; }
.transition-card kbd { color: #fff; }
