/* ==========================================================
   iSeekHelp360 + Udemy Theme Override — Solo LMS Pro
   Mirrors solo/assets/css/ish-theme.css for pro addon templates.
   ========================================================== */

/* Import from solo (sibling plugin) if possible, but we duplicate
   the core rules here so solo-pro operates independently. */

:root {
    --ish-primary: #1d6b6c;
    --ish-primary-dark: #155252;
    --ish-primary-hover: #1a5f60;
    --ish-primary-light: #e8f4f4;
    --ish-text: #1a1a2e;
    --ish-muted: #6b7280;
    --ish-bg: #f5f7fa;
    --ish-card-bg: #ffffff;
    --ish-border: #e2e8f0;
    --ish-shadow: 0 2px 12px rgba(0, 0, 0, .08);
    --ish-shadow-hover: 0 8px 32px rgba(0, 0, 0, .14);
    --ish-radius: 8px;
    --ish-radius-lg: 12px;
    --ish-font: 'Inter', sans-serif;
}

/* Solo-pro addon templates (gift course, AI quiz, etc.) share the card layout */
.solo-course-list .solo-card,
.solo-pro-course-card {
    font-family: var(--ish-font) !important;
}

/* Any solo-pro specific buttons */
.solo-pro-btn,
.solo-enroll-course-button {
    background: var(--ish-primary) !important;
    border-color: var(--ish-primary) !important;
    color: #fff !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    transition: background .2s !important;
}

.solo-pro-btn:hover,
.solo-enroll-course-button:hover {
    background: var(--ish-primary-dark) !important;
    border-color: var(--ish-primary-dark) !important;
}

/* Gift course form */
.solo-gift-course-wrap .solo-btn-primary {
    background: var(--ish-primary) !important;
    border-color: var(--ish-primary) !important;
}

/* AI quiz / assignment highlight */
.solo-ai-answer-highlight,
.solo-pro-badge {
    background: var(--ish-primary-light) !important;
    color: var(--ish-primary) !important;
    border-radius: 4px !important;
}

/* OpenAI content generation buttons */
.solo-openai-btn,
.solo-ai-btn {
    background: var(--ish-primary) !important;
    color: #fff !important;
    border-radius: 6px !important;
}

/* Progress circles from solo-pro */
.solo-progress-circle {
    --ish-circle-color: var(--ish-primary);
}