/* =====================================================
   DEFAULT COLOR PALETTE
   Edit this file to change the color scheme site-wide.
   All values are consumed via var(--...) in bamya.css
   and other stylesheets.
   ===================================================== */

:root {
    /* ── Brand ─────────────────────────────────────────── */
    --brand-primary:        #0f3460;
    --brand-primary-dark:   #16213e;
    --brand-primary-darker: #1a1a2e;
    --brand-accent:         #e94560;
    --brand-accent-dark:    #c73a52;
    --brand-highlight:      #fdb614;
    --brand-highlight-dark: #e5a512;

    /* ── Surfaces ──────────────────────────────────────── */
    --surface-primary:      #ffffff;
    --surface-secondary:    #f5f5f5;
    --surface-hover:        rgba(0, 0, 0, 0.05);
    --surface-dark:         #141414;

    /* ── Text ──────────────────────────────────────────── */
    --text-primary:         #333333;
    --text-secondary:       #666666;
    --text-body:            #262626;
    --text-muted:           #999999;
    --text-nav:             #525252;
    --text-on-dark:         #ffffff;
    --text-on-dark-muted:   rgba(255, 255, 255, 0.6);

    /* ── Borders & Dividers ────────────────────────────── */
    --border-default:       #e0e0e0;
    --border-light:         #eee;

    /* ── Status / Semantic ─────────────────────────────── */
    --status-success:       #22c55e;
    --status-success-dark:  #16a34a;
    --status-danger:        #e94560;
    --status-danger-dark:   #c73a52;
    --status-warning:       #fdb614;

    /* ── Gradients ─────────────────────────────────────── */
    --gradient-brand:       linear-gradient(135deg, var(--brand-primary), var(--brand-primary-dark));
    --gradient-brand-full:  linear-gradient(135deg, var(--brand-primary-darker) 0%, var(--brand-primary-dark) 50%, var(--brand-primary) 100%);
    --gradient-accent:      linear-gradient(135deg, var(--brand-accent), var(--brand-accent-dark));
    --gradient-success:     linear-gradient(135deg, var(--status-success), var(--status-success-dark));
    --gradient-highlight:   linear-gradient(135deg, var(--brand-highlight), var(--brand-highlight-dark));

    /* ── Derived / Tints ────────────────────────────────── */
    --brand-accent-light:   #ff6b81;
    --surface-tertiary:     #f7f7f7;
    --text-disabled:        #d4d4d4;
    --text-on-dark-success: #a3f1c8;
    --text-on-dark-info:    #a3d4ff;

    /* ── Misc ──────────────────────────────────────────── */
    --radius-lg:            12px;
    --shadow-sm:            0 1px 3px rgba(0, 0, 0, 0.1);
}
