/**
 * CMP LMS — Tutor Starter polish (load last).
 *
 * @package CMP_LMS
 */

/* Course / dashboard cards */
body.cmp-tutor-starter-layout .tutor-card,
body.cmp-tutor-starter-layout .tutor-course-card {
	border-radius: var(--ts-radius-md);
	border-color: var(--ts-border);
	box-shadow: var(--ts-shadow-sm);
}

body.cmp-tutor-starter-layout .tutor-btn-primary,
body.cmp-tutor-starter-layout .tutor-button-primary {
	background-color: var(--ts-primary);
	border-color: var(--ts-primary);
}

body.cmp-tutor-starter-layout .tutor-btn-primary:hover,
body.cmp-tutor-starter-layout .tutor-button-primary:hover {
	background-color: var(--ts-primary-dark);
	border-color: var(--ts-primary-dark);
}

/* Tutor Starter blog list fallback */
body.cmp-tutor-starter-layout .blog-grid-post-item,
body.cmp-tutor-starter-layout .blog-post-default {
	border-radius: var(--ts-radius-md);
	overflow: hidden;
}

/* Profile dropdown on fixed blue header */
body.cmp-tutor-starter-layout.cmp-fixed-header .tutor-header-profile-submenu span[role="button"] {
	color: var(--cmp-header-fg, #fff);
}

/* Account auth pages */
body.cmp-account-auth-active.cmp-lms-canvas {
	background: linear-gradient(160deg, var(--ts-surface-soft) 0%, var(--ts-surface) 55%, var(--ts-surface-soft) 100%);
}

.cmp-account-auth .tutor-btn-primary,
.cmp-account-auth .tutor-btn.tutor-btn-primary {
	color: #fff;
}

.cmp-account-auth .tutor-btn-primary:hover,
.cmp-account-auth .tutor-btn.tutor-btn-primary:hover {
	background: #2a82f5 !important;
	border-color: #2a82f5 !important;
}