/* ═══════════════════════════════════════════════════════════════════════════
   1OH6 Events — Member Kit Theme Overrides
   Maps member-kit CSS variables to the site's dark/gold color scheme.
   Loaded AFTER member.css + inline :root defaults so these always win.
   ═══════════════════════════════════════════════════════════════════════════ */

:root {
    /* Force dark scheme for native form controls (scrollbars, inputs, selects) */
    color-scheme: dark;

    /* Backgrounds — match site's pure black/dark gray, not member-kit's navy */
    --member-bg:            #000000;   /* --bg-darkest */
    --member-surface:       #1a1a1a;   /* --bg-card */
    --member-surface-hover: #222222;   /* --bg-elevated */

    /* Borders */
    --member-border:        #333333;   /* --border */

    /* Text */
    --member-text:          #ffffff;   /* --text-primary */
    --member-text-muted:    #999999;   /* --text-muted */

    /* Accent — gold */
    --member-accent:        #fbbf24;   /* --gold */
    --member-accent-hover:  #f59e0b;   /* --gold-hover */
    --member-accent-text:   #000000;   /* dark text on gold buttons */

    /* Typography */
    --member-font: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Login page: don't take full viewport so site footer is visible */
.member-page {
    min-height: auto;
    padding: 3rem 1rem;
}
