/* ==========================================================================
   Theme: Range Day Yellow
   Vibe:   High-energy, sport, motorsport-livery
   Target: USPSA / IDPA / 3-gun / action shooting leagues, indoor competition
   ========================================================================== */

[data-theme="range-day-yellow"] {
    /* ── Brand Colors ─────────────────────────────────────────────────────── */
    --ot-color-primary:           #0a0a0a;
    --ot-color-primary-light:     #1f1f1f;
    --ot-color-primary-dark:      #000000;
    --ot-color-primary-contrast:  #ffffff;

    --ot-color-accent:            #ffd60a;
    --ot-color-accent-light:      #ffe150;
    --ot-color-accent-dark:       #e5be00;
    --ot-color-accent-contrast:   #0a0a0a;

    --ot-color-secondary:         #1f2937;
    --ot-color-secondary-light:   #374151;
    --ot-color-secondary-dark:    #111827;
    --ot-color-secondary-contrast:#ffffff;

    /* ── Surfaces ─────────────────────────────────────────────────────────── */
    --ot-color-bg:                #ffffff;
    --ot-color-bg-alt:            #f9fafb;
    --ot-color-surface:           #ffffff;
    --ot-color-surface-hover:     #f3f4f6;

    /* ── Text ─────────────────────────────────────────────────────────────── */
    --ot-color-text:              #0a0a0a;
    --ot-color-text-link:         #0a0a0a;
    --ot-color-text-link-hover:   #e5be00;

    /* ── Border ───────────────────────────────────────────────────────────── */
    --ot-color-border-focus:      #ffd60a;

    /* ── Typography (sport, dynamic) ──────────────────────────────────────── */
    --ot-font-heading:            'Rajdhani', sans-serif;
    --ot-heading-transform:       uppercase;
    --ot-tracking-wide:           0.1em;

    /* ── Shape (sharp, sport) ─────────────────────────────────────────────── */
    --ot-radius-button:           0;
    --ot-radius-card:             4px;
    --ot-radius-input:            0;
}
