/* Explain: Global theme CSS variables, including sector colors and brand styles. - */
:root {
    /* iTSmedia Sector Color Tokens */
    --its-orange: #F97316;
    --its-blue: #0EA5E9;
    --its-yellow: #FACC15;
    --its-purple: #A855F7;
    --its-green: #10B981;
    --its-neutral: #A1A1AA;

    /* iTSmedia Brand - Neutral, Professional */
    --primary-color: #FFFFFF;
    --primary-hover: #E5E5E5;
    
    /* iTS Servis Brand - Technical orange (inherits from Sector) */
    --accent-color: var(--its-orange);
    --accent-hover: #EA580C;
    
    /* Neutral & Structural */
    --background-color: #0A0A0A;
    --bg-secondary: #0A0A0A;
    --surface-color: #121212;
    --surface-hover: #1A1A1A;
    
    --text-color: #F5F5F5;
    --text-muted: #A3A3A3;
    --border-color: #262626;
    
    --success-color: #10B981;
    --error-color: #EF4444;
    --warning-color: #F59E0B;
    
    --font-heading: 'Open Sans', sans-serif;
    --font-body: 'Open Sans', sans-serif;
    --font-mono: 'Open Sans', sans-serif;
    
    --radius-btn: 0.5rem;
    --radius-card: 1rem;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1rem;
    
    /* Color-Coded Sectors Ecosystem */
    --brand-pcloud: #17BBD0; /* pCloud specifična boja */
    --sector-sys: var(--its-orange); /* IT Održavanje i iTSdesk */
    --sector-sec: var(--its-blue);   /* Sigurnost i Cloud */
    --sector-web: var(--its-yellow); /* Web i Digital */
    --sector-ai: var(--its-green);  /* AI Rješenja */
    --sector-b2b: var(--its-neutral);/* O nama i B2B */
}

/* Emsisoft Brand Override */
.theme-emsisoft {
    --primary-color: var(--sector-sec);
    --primary-hover: #0284C7;
    --accent-color: #68767a;
    --accent-hover: #535f62;
    --sector-sec: var(--its-blue);
}