2019-12-02 11:52:26 +07:00
|
|
|
// Light theme (Default)
|
|
|
|
// Can be forced with data-theme="light"
|
2019-11-27 15:31:49 +07:00
|
|
|
[data-theme="light"],
|
|
|
|
:root:not([data-theme="dark"]) {
|
|
|
|
|
|
|
|
// Document
|
|
|
|
--background: #{$white};
|
|
|
|
|
|
|
|
// Typography
|
|
|
|
--text: #{$grey-700};
|
|
|
|
--h1: #{$grey-900};
|
|
|
|
--h2: #{$grey-800};
|
|
|
|
--h3: #{$grey-700};
|
|
|
|
--h4: #{$grey-600};
|
|
|
|
--h5: #{$grey-500};
|
|
|
|
--h6: #{$grey-400};
|
|
|
|
|
2019-11-30 12:43:20 +07:00
|
|
|
// Primary Call-to-Action and links
|
2019-11-28 07:20:36 +07:00
|
|
|
--primary: #{$primary-600};
|
|
|
|
--primary-hover: #{$primary-700};
|
|
|
|
--primary-focus: #{rgba($primary-600, .125)};
|
|
|
|
--primary-inverse: #{$white};
|
2019-11-27 15:31:49 +07:00
|
|
|
|
2019-12-02 11:52:26 +07:00
|
|
|
// Secondary Call-to-Action, links and kbd
|
|
|
|
--secondary: #{$grey-500};
|
|
|
|
--secondary-hover: #{$grey-700};
|
|
|
|
--secondary-focus: #{rgba($grey-500, .125)};
|
|
|
|
--secondary-inverse: #{$white};
|
2019-11-30 12:43:20 +07:00
|
|
|
|
2019-12-02 11:52:26 +07:00
|
|
|
// Contrast Call-to-Action and Tooltips
|
|
|
|
--contrast: #{$grey-800};
|
|
|
|
--contrast-hover: #{mix($grey-900, $black)};
|
|
|
|
--contrast-focus: #{rgba($grey-500, .125)};
|
2020-08-08 10:05:47 +07:00
|
|
|
--contrast-border: #{rgba($amber-200, .5)}; // Links underline
|
|
|
|
--contrast-border-h: #{rgba($amber-200, 1)}; // Links hover underline
|
2019-12-02 11:52:26 +07:00
|
|
|
--contrast-inverse: #{$white};
|
2019-11-27 15:31:49 +07:00
|
|
|
|
|
|
|
// Form elements
|
|
|
|
--input-background: #{$white};
|
|
|
|
--input-border: #{mix($grey-100, $grey-200)};
|
|
|
|
|
|
|
|
// Utilities states
|
|
|
|
--valid: #{$green-600};
|
|
|
|
--invalid: #{$red-700};
|
2019-11-30 12:43:20 +07:00
|
|
|
--mark: #{rgba($amber-200, .5)};
|
|
|
|
--mark-text: #{$grey-800};
|
2019-11-27 15:31:49 +07:00
|
|
|
--muted-text: #{mix($grey-400, $grey-500)};
|
|
|
|
--muted-background: #{$grey-50};
|
|
|
|
--muted-border: #{$grey-50};
|
|
|
|
|
|
|
|
// Card
|
|
|
|
--card-background: #{$white};
|
2019-12-01 16:35:38 +07:00
|
|
|
--card-sections: #{lighten($grey-50, 2%)};
|
2019-11-27 15:31:49 +07:00
|
|
|
--card-shadow: 0 0.125rem 1rem #{rgba($grey-900, 0.04)}, 0 0.125rem 2rem #{rgba($grey-900, 0.08)}, 0 0 0 0.0625rem #{rgba($grey-900, 0.024)};
|
|
|
|
|
|
|
|
// Code
|
|
|
|
--code-background: #{lighten($grey-50, 2%)};
|
|
|
|
--code-inlined: #{$grey-50};
|
2020-07-29 13:15:29 +02:00
|
|
|
--code-color-1: #{$grey-500};
|
2019-12-02 11:52:26 +07:00
|
|
|
--code-color-2: #{hsl(330, 40%, 50%)};
|
|
|
|
--code-color-3: #{hsl(185, 40%, 40%)};
|
2019-12-01 16:35:38 +07:00
|
|
|
--code-color-4: #{hsl(40, 20%, 50%)};
|
|
|
|
--code-color-5: #{mix($grey-300, $grey-400)};
|
2019-11-27 15:31:49 +07:00
|
|
|
|
|
|
|
// Table
|
|
|
|
--table-border: #{rgba($grey-50, .75)};
|
2019-12-08 10:35:18 +07:00
|
|
|
--table-stripping: #{rgba($grey-500,.04)};
|
2019-11-27 15:31:49 +07:00
|
|
|
}
|