// Colour scheme for CSS
//
// This file simply translates the colour scheme from ANT to less.
// These colours can then be used in component definitions.

$std-color-white: #fff !default;
$std-color-black: #000 !default;

// The primary color is the root of the colour scheme and is generally used as a heading and link colour and can be used
// for significant panel decoration.
$std-color-primary: #45699f !default;
// The secondary colour is an accent color related to primary through the colour scheme mechanism.
$std-color-secondary: #880ce8 !default;
// The tertiary colour is a background colour commonly used for shaded panels, secondary headings, menu bars etc.
$std-color-tertiary: #f3f3f3 !default;

// Main colour accents are used as background/foreground combo (or vice versa) and must meet 4.5:1 contrast ratio with
// the main colour definitions above
$std-color-primary-accent: $std-color-white !default;
$std-color-secondary-accent: $std-color-white !default;
$std-color-tertiary-accent: $std-color-primary !default;

// Transient and specific purpose accents
// focus/hover backgrounds must
$std-color-invite-bg: #bbd6ff !default;
// The foreground must meet 4.5:1
$std-color-invite-fg: $std-color-black !default;
// Table row focus must be translucent with alpha no greater than 0.5.
$std-color-invite-bg-rgba: rgba(204, 229, 255, 0.5) !default;

// Selected containers and aria analogs
$std-color-selected-bg: #6a6a6a !default;
$std-color-selected-fg: #fafafa !default;
//
// Background highlighting accents (not focus/hover) such as zebra striping.
$std-color-highlight-bg: #f2f2f2 !default;
// The foreground must meet 4.5:1 !default;
$std-color-highlight-fg: $std-color-black !default;
// Table row zebra-striping must be translucent with alpha no greater than 0.5 on a white background.
$std-color-highlight-bg-rgba: rgba(0, 0, 0, 0.02) !default;

// Line accents (usually borders)
$std-color-lines: #ccc !default;

// An accent colour - usually a complement. Used in the calendar icon and warnings. This should really POP!
$std-color-accent: #cf4000 !default;

// State indicators: should be analogous/triad/tetrad to primary
// Success
$std-color-success-fg: #060 !default;
// High priority and error indicator/foreground/header/box
$std-color-error-fg: #af0000 !default;
// Secondary colour used for background of inputs in an error state.
$std-color-error-bg: #ffdfdf !default;
// Warnings and medium priority
$std-color-warning-fg: $std-color-accent !default;
//
// What colour should shadows be? well it depends on what the shadow is being cast upon but we can use rgba because IE8
// doesn't support box-shadow anyway!
$std-color-shadow: rgba(0, 0, 0, 0.25) !default;
//
// and the modal shim?
$std-color-shim: rgba(0, 0, 0, 0.75) !default;
