/* NativeDesk design tokens — shared across dashboard, ticket view, and portal */

:root {
    /* Brand — text */
    --nd-text-body: #111111;

    /* Brand — primary button */
    --nd-btn-primary-bg: #2563EB;
    --nd-btn-primary-text: #ffffff;
    --nd-btn-primary-hover-bg: #0b204c;
    --nd-btn-primary-hover-text: #ffffff;

    /* Brand — outline button */
    --nd-btn-outline-border: #0b204c;
    --nd-btn-outline-text: #0b204c;
    --nd-btn-outline-hover-bg: #0b204c;
    --nd-btn-outline-hover-border: #0b204c;
    --nd-btn-outline-hover-text: #ffffff;

    /* Ticket status */
    --nd-status-open-bg: #DBEAFE;
    --nd-status-open-text: #1E40AF;

    --nd-status-pending-bg: #FEF3C7;
    --nd-status-pending-text: #92400E;

    --nd-status-answered-bg: #DCFCE7;
    --nd-status-answered-text: #166534;

    --nd-status-closed-bg: #F3F4F6;
    --nd-status-closed-text: #374151;

    /* Ticket priority */
    --nd-priority-high-bg: #FEE2E2;
    --nd-priority-high-text: #991B1B;

    --nd-priority-medium-bg: #FFEDD5;
    --nd-priority-medium-text: #9A3412;

    --nd-priority-low-bg: #F0FDFA;
    --nd-priority-low-text: #115E59;

    --nd-priority-enhancement-bg: #EDE9FE;
    --nd-priority-enhancement-text: #5B21B6;

    /* Feedback */
    --nd-color-error: #991B1B;
}
