/*
 * Vacation Bay theme — color-scheme variables.
 *
 * Modeled on the live tpfinancial.com presentation (light canvas, navy
 * structural color, brand Green for action). The 2019 brand-guidelines PDF
 * shows a darker, gradient-heavy direction; per stakeholder feedback the
 * website wins where the two differ.
 *
 * Palette references "TPF_Brand_Guidelines_Final.pdf" pg 11 ("Color"):
 *   Navy   PMS 548 C  R 3   G 59  B 76   #033b4c
 *   Green  PMS 360 C  R 110 G 190 B 74   #6ebe4a
 *   Gray   PMS Cool Gray 7 C  R 154 G 153 B 153  #9a9999
 *   Cyan   PMS 312 C  R 0   G 166 B 207  #00a6cf  (PDF prints "006a6cf"
 *                                                  — 7 chars, invalid;
 *                                                  used the matching RGB)
 *   Peach  PMS 150 C  R 251 G 177 B 191  #fbb15b  (PDF RGB lists B 191
 *                                                  which yields pink;
 *                                                  used the HEX which
 *                                                  matches the orange
 *                                                  swatch shown)
 */
body.theme-vacation-bay {
    /* Brand-named slots (consumed by a few legacy rules) */
    --green: #6ebe4a;
    --green-hover: #5ba83b;
    --light-green: #8fcf6f;

    /* Canvas: light, airy. The Teal→Navy brand gradient is reserved for
     * the header strip via the override stylesheet, not the body. */
    --background: unset;
    --background-backdrop: #f5f7f8;
    --background-color: #ffffff;
    --background-primary: #ffffff;
    --background-secondary: #eef1f3;
    --background-secondary-hover: #dde4e8;

    /* Action colors. color-1/2/3/4 drive .btn-primary/secondary/tertiary/upload
     * via common.css. Buttons assume white text, so each must be saturated
     * enough to contrast with white. */
    --color-1: #6ebe4a;          /* Green — primary action */
    --color-1-hover: #5ba83b;
    --color-2: #033b4c;          /* Navy — secondary action */
    --color-2-hover: #0a4d60;
    --color-3: #00a6cf;          /* Cyan — tertiary / "Run" buttons */
    --color-3-hover: #008fb3;
    --color-4: #fbb15b;          /* Peach — accent / upload */
    --color-4-hover: #e89c46;

    /* Trade-row coloring on light tables: tinted backgrounds, default text. */
    --background-sell-row: #fde0e0;
    --color-sell-row: unset;
    --background-buy-row: #d6ecf2;
    --color-buy-row: unset;
    --background-rebal-row: #fff4cc;
    --color-rebal-row: unset;
    --background-trigger-row: #fff4cc;
    --color-trigger-row: unset;

    /* Tables: subtle striping on white. */
    --smart-table-even: #f5f7f8;
    --smart-table-odd: #ffffff;
    --smart-table-header: #ebeef0;

    --smart-chart-tickerRow-even: #eaf3f5;
    --smart-chart-tickerRow-odd: #ffffff;

    --text-color: #2a3038;       /* Near-black with a faint navy tint */
    --text-secondary: #6c757d;   /* Muted gray for secondary text */
}
