/* ============================================================
   QUIZBOSS — GREEN THEME
   Extracted from resources/views/layouts (inline <style> blocks)
   ============================================================ */
 
/* ============================================================
   CSS VARIABLES - GREEN THEME
   ============================================================ */
:root {
    /* Primary Theme Colors */
    --theme-primary: #4ade80;
    --theme-primary-rgb: 74, 222, 128;
    --theme-primary-dark: #16a34a;
    --theme-primary-darker: #06722e;
    --theme-primary-light: #86efac;
    --theme-primary-gradient-start: #4ade80;
    --theme-primary-gradient-end: #22d3ee;

    /* UI Elements */
    --theme-border: rgba(74, 222, 128, 0.3);
    --theme-border-light: rgba(74, 222, 128, 0.15);
    --theme-border-strong: rgba(74, 222, 128, 0.35);
    --theme-shadow: rgba(74, 222, 128, 0.1);
    --theme-shadow-strong: rgba(74, 222, 128, 0.3);
    --theme-glow: rgba(74, 222, 128, 0.6);

    /* Background States */
    --theme-bg-hover: rgba(74, 222, 128, 0.15);
    --theme-bg-active: rgba(74, 222, 128, 0.2);
    --theme-bg-subtle: rgba(74, 222, 128, 0.05);
    --theme-bg-radial: rgba(74, 222, 128, 0.08);

    /* Text Colors */
    --theme-text: #fff;
    --theme-text-rgb: 255, 255, 255;
    --theme-text-primary: #4ade80;
    --theme-text-dark: #06280f;

    /* Badge Colors */
    --theme-badge-bg: #4ade80;
    --theme-badge-text: #06280f;

    /* Accent - Gold (XP / achievement highlights) */
    --theme-gold: #ffd700;
    --theme-gold-rgb: 255, 215, 0;

    /* Accent - Amber (mid-tier progress/warning) */
    --theme-amber: #fbbf24;
    --theme-amber-dark: #f59e0b;
    --theme-amber-rgb: 251, 191, 36;




    /* Accent - Danger/Red (locked states, real test CTA) */
    --theme-danger: #ff2200;
    --theme-danger-dark: #cc1100;
    --theme-danger-rgb: 255, 34, 0;

    /* Accent - Alert/Red (hide actions, warnings) */
    --theme-alert: #f87171;
    --theme-alert-rgb: 248, 113, 113;

    /* Accent - Info/Blue (practice actions) */
    --theme-info: #60a5fa;
    --theme-info-rgb: 96, 165, 250;




    /* Accent - Info/Blue (practice, explanation, links) */
    --theme-info: #60a5fa;
    --theme-info-rgb: 96, 165, 250;
    --theme-info-dark: #818cf8;

    /* Accent - Alert/Red (wrong answers, hide, pdf) */
    --theme-alert: #f87171;
    --theme-alert-rgb: 248, 113, 113;
    --theme-alert-light: #fca5a5;

    /* Accent - Danger/Red (locked states, real test CTA) */
    --theme-danger: #ff2200;
    --theme-danger-dark: #cc1100;
    --theme-danger-rgb: 255, 34, 0;

    /* Accent - Purple */
    --theme-purple: #a78bfa;
    --theme-purple-rgb: 167, 139, 250;

    /* Accent - Gray (generic file type) */
    --theme-gray: #9ca3af;
    --theme-gray-rgb: 107, 114, 128;

    /* Accent - YouTube Red */
    --theme-youtube: #ff4444;
    --theme-youtube-light: #ff6666;
    --theme-youtube-rgb: 255, 0, 0;

    /* Green variants (lighter shades used for hover/emerald states) */
    --theme-primary-lighter: #6ee7b7;
    --theme-primary-lightest: #a7f3d0;
    --theme-emerald: #34d399;

    /* Dark background (iframe placeholder) */
    --theme-bg-dark: #0a0a0f;
}