/* Spring Tools branding; playback behavior is shared with the STS3 viewer. */
.titlebar { background: #145c50; color: #f0f6f9; border-bottom-color: #10483f; }
.titlebar .header-note { color: #b6ccd9; }
.titlebar-open { background: #207361; color: #fff; border-color: #5e9b88; }
.titlebar-open:hover { background: #28816d; }
.welcome-brand { background: linear-gradient(150deg, #145c50, #258a64); border-right-color: #145c50; }
.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: #469c79; }
.welcome-tab { box-shadow: inset 0 2px #6db33f; }
.welcome-content h1 em { color: #447d28; }

/* Platform colors for file transition cards. */
.transition { background: #f1f7f5; }
.transition-card { border-color: #c7ded6; box-shadow: 0 10px 30px #145c5010; }
.transition-heading { background: linear-gradient(#fff, #e8f3ed); border-color: #c7ded6; color: #145c50; }
.transition-caption, #transitionFrom { color: #6e8e83; }
.transition-route { color: #6e8e83; }
.transition-destination { background: #f2faf6; border-color: #c7ded6; border-left-color: #258a64; }
.transition-file-icon { color: #258a64; }
.transition-file-info .transition-caption { color: #258a64; }
.transition-card #transitionTitle { color: #145c50; }
.transition-card #transitionPath { color: #6e8e83; }
.transition-actions { border-color: #c7ded6; }
.transition-card .transition-note { color: #6e8e83; }
.transition-card #continuePlayback { background: #258a64; border-color: #145c50; color: #fff; }
.transition-card #continuePlayback:hover { background: #10483f; border-color: #10483f; }
.transition-card kbd { color: #fff; }
