/* ═══════════════════════════════════════════════════════════════════════════
   OTTO — Brand identity tokens (SINGLE SOURCE OF TRUTH)
   The plant mechanic. Persona: friendly, dependable, keeps machines running.
   Every page links this file; never hardcode brand colors anywhere else —
   reference these variables instead.
   ═══════════════════════════════════════════════════════════════════════════ */
:root {
    /* Brand name (for reference) ........ Otto */

    /* Primary — safety orange */
    --brand-primary:      #f97316;
    --brand-primary-rgb:  249, 115, 22;
    --brand-primary-600:  #ea6a0c;   /* hover  */
    --brand-primary-700:  #c2540a;   /* active / text-on-light */

    /* Ink — graphite (sidebar, deep surfaces) */
    --brand-ink:          #1f2937;
    --brand-ink-900:      #111827;

    /* Accent — amber */
    --brand-accent:       #f59e0b;
    --brand-accent-rgb:   245, 158, 11;

    /* Tints */
    --brand-primary-soft: rgba(249, 115, 22, .14);

    --brand-on-primary:   #ffffff;
}
