/*
 * Real Radler team colours.
 * This is the ONLY file that may contain colour values.
 * --brand and --accent can be overridden live from the "Theme" tab of the fines Google Sheet
 * (rows `brand` and `accent`); the values below are the defaults used when that tab is missing
 * or invalid. The tints further down are mixed from those two, so they follow automatically.
 */
:root {
    --brand: #4B1B8A;          /* main team colour: header, totals, headings */
    --brand-strong: #5a2a9e;   /* hover / pressed version of the main colour */
    --brand-ink: #4B1B8A;      /* main colour as text on light backgrounds (darkened if needed) */
    --accent: #ffd700;         /* second team colour: primary buttons, highlights */
    --on-accent: #4B1B8A;      /* text shown on top of the accent colour */
    --on-brand: #ffffff;       /* text shown on top of the main colour */
    --ink: #1d1630;            /* body text */
    --muted: #6b6380;          /* secondary text */
    --bg: #f6f4fa;             /* page background */
    --surface: #ffffff;        /* cards */
    --line: #e5e0ee;           /* dividers */
    --danger: #dc3545;         /* logout, errors */
    --success: #198754;        /* confirmations */
    --hand-out-bg: color-mix(in srgb, var(--accent) 22%, #ffffff);   /* To Hand Out rows */
    --hand-out-ink: #7a6100;   /* To Hand Out text: accent darkened until readable */
    --chip-bg: color-mix(in srgb, var(--brand) 10%, #ffffff);        /* Owed chips, menu hover */
    --top-bg: color-mix(in srgb, var(--accent) 40%, #ffffff);        /* top value in each grid row */
    --shadow: rgba(29, 22, 48, 0.08);
}
