_sass/minima/_base.scss in jekyll-theme-handwritten-4.3.5 vs _sass/minima/_base.scss in jekyll-theme-handwritten-4.3.6

- old
+ new

@@ -1,840 +1,846 @@ -/** - * Reset some basic elements - */ -body, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -hr, -dl, -dd, -ol, -ul, -figure { - margin: 0; - padding: 0; - box-sizing: border-box; -} -.dark-yellow { - --md-sys-color-primary: rgb(219 198 110); - --md-sys-color-surface-tint: rgb(219 198 110); - --md-sys-color-on-primary: rgb(58 48 0); - --md-sys-color-primary-container: rgb(83 70 0); - --md-sys-color-on-primary-container: rgb(248 226 135); - --md-sys-color-secondary: rgb(209 198 161); - --md-sys-color-on-secondary: rgb(54 48 22); - --md-sys-color-secondary-container: rgb(78 71 42); - --md-sys-color-on-secondary-container: rgb(238 226 188); - --md-sys-color-tertiary: rgb(169 208 179); - --md-sys-color-on-tertiary: rgb(20 55 35); - --md-sys-color-tertiary-container: rgb(44 78 56); - --md-sys-color-on-tertiary-container: rgb(197 236 206); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(21 19 11); - --md-sys-color-on-background: rgb(232 226 212); - --md-sys-color-surface: rgb(21 19 11); - --md-sys-color-on-surface: rgb(232 226 212); - --md-sys-color-surface-variant: rgb(75 71 57); - --md-sys-color-on-surface-variant: rgb(205 198 180); - --md-sys-color-outline: #969080; - --outline-filter: brightness(0) saturate(100%) invert(64%) sepia(15%) - saturate(306%) hue-rotate(6deg) brightness(87%) contrast(85%); - --md-sys-color-outline-variant: rgb(75 71 57); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(232 226 212); - --md-sys-color-inverse-on-surface: rgb(51 48 39); - --md-sys-color-inverse-primary: rgb(109 94 15); - --md-sys-color-primary-fixed: rgb(248 226 135); - --md-sys-color-on-primary-fixed: rgb(34 27 0); - --md-sys-color-primary-fixed-dim: rgb(219 198 110); - --md-sys-color-on-primary-fixed-variant: rgb(83 70 0); - --md-sys-color-secondary-fixed: rgb(238 226 188); - --md-sys-color-on-secondary-fixed: rgb(33 27 4); - --md-sys-color-secondary-fixed-dim: rgb(209 198 161); - --md-sys-color-on-secondary-fixed-variant: rgb(78 71 42); - --md-sys-color-tertiary-fixed: rgb(197 236 206); - --md-sys-color-on-tertiary-fixed: rgb(0 33 15); - --md-sys-color-tertiary-fixed-dim: rgb(169 208 179); - --md-sys-color-on-tertiary-fixed-variant: rgb(44 78 56); - --md-sys-color-surface-dim: rgb(21 19 11); - --md-sys-color-surface-bright: rgb(60 57 48); - --md-sys-color-surface-container-lowest: rgb(16 14 7); - --md-sys-color-surface-container-low: rgb(30 27 19); - --md-sys-color-surface-container: rgb(34 32 23); - --md-sys-color-surface-container-high: rgb(45 42 33); - --md-sys-color-surface-container-highest: rgb(56 53 43); -} -.dark-blue { - --md-sys-color-primary: rgb(170 199 255); - --md-sys-color-surface-tint: rgb(170 199 255); - --md-sys-color-on-primary: rgb(10 48 95); - --md-sys-color-primary-container: rgb(40 71 119); - --md-sys-color-on-primary-container: rgb(214 227 255); - --md-sys-color-secondary: rgb(190 198 220); - --md-sys-color-on-secondary: rgb(40 49 65); - --md-sys-color-secondary-container: rgb(62 71 89); - --md-sys-color-on-secondary-container: rgb(218 226 249); - --md-sys-color-tertiary: rgb(221 188 224); - --md-sys-color-on-tertiary: rgb(63 40 68); - --md-sys-color-tertiary-container: rgb(87 62 92); - --md-sys-color-on-tertiary-container: rgb(250 216 253); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(17 19 24); - --md-sys-color-on-background: rgb(226 226 233); - --md-sys-color-surface: rgb(17 19 24); - --md-sys-color-on-surface: rgb(226 226 233); - --md-sys-color-surface-variant: rgb(68 71 78); - --md-sys-color-on-surface-variant: rgb(196 198 208); - --md-sys-color-outline: #8e9099; - --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(5%) - saturate(424%) hue-rotate(192deg) brightness(92%) contrast(92%); - --md-sys-color-outline-variant: #44474e; - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(226 226 233); - --md-sys-color-inverse-on-surface: rgb(46 48 54); - --md-sys-color-inverse-primary: rgb(65 95 145); - --md-sys-color-primary-fixed: rgb(214 227 255); - --md-sys-color-on-primary-fixed: rgb(0 27 62); - --md-sys-color-primary-fixed-dim: rgb(170 199 255); - --md-sys-color-on-primary-fixed-variant: rgb(40 71 119); - --md-sys-color-secondary-fixed: rgb(218 226 249); - --md-sys-color-on-secondary-fixed: rgb(19 28 43); - --md-sys-color-secondary-fixed-dim: rgb(190 198 220); - --md-sys-color-on-secondary-fixed-variant: rgb(62 71 89); - --md-sys-color-tertiary-fixed: rgb(250 216 253); - --md-sys-color-on-tertiary-fixed: rgb(40 19 46); - --md-sys-color-tertiary-fixed-dim: rgb(221 188 224); - --md-sys-color-on-tertiary-fixed-variant: rgb(87 62 92); - --md-sys-color-surface-dim: rgb(17 19 24); - --md-sys-color-surface-bright: rgb(55 57 62); - --md-sys-color-surface-container-lowest: rgb(12 14 19); - --md-sys-color-surface-container-low: rgb(25 28 32); - --md-sys-color-surface-container: rgb(29 32 36); - --md-sys-color-surface-container-high: rgb(40 42 47); - --md-sys-color-surface-container-highest: rgb(51 53 58); -} -.dark-cyan { - --md-sys-color-primary: rgb(129 213 205); - --md-sys-color-surface-tint: rgb(129 213 205); - --md-sys-color-on-primary: rgb(0 55 52); - --md-sys-color-primary-container: rgb(0 80 75); - --md-sys-color-on-primary-container: rgb(157 242 233); - --md-sys-color-secondary: rgb(176 204 200); - --md-sys-color-on-secondary: rgb(28 53 50); - --md-sys-color-secondary-container: rgb(50 75 73); - --md-sys-color-on-secondary-container: rgb(204 232 228); - --md-sys-color-tertiary: rgb(175 201 231); - --md-sys-color-on-tertiary: rgb(24 50 74); - --md-sys-color-tertiary-container: rgb(48 73 98); - --md-sys-color-on-tertiary-container: rgb(207 229 255); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(14 21 20); - --md-sys-color-on-background: rgb(221 228 226); - --md-sys-color-surface: rgb(14 21 20); - --md-sys-color-on-surface: rgb(221 228 226); - --md-sys-color-surface-variant: rgb(63 73 71); - --md-sys-color-on-surface-variant: rgb(190 201 198); - --md-sys-color-outline: #899391; - --outline-filter: brightness(0) saturate(100%) invert(66%) sepia(8%) - saturate(263%) hue-rotate(118deg) brightness(85%) contrast(87%); - --md-sys-color-outline-variant: rgb(63 73 71); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(221 228 226); - --md-sys-color-inverse-on-surface: rgb(43 50 49); - --md-sys-color-inverse-primary: rgb(0 106 100); - --md-sys-color-primary-fixed: rgb(157 242 233); - --md-sys-color-on-primary-fixed: rgb(0 32 30); - --md-sys-color-primary-fixed-dim: rgb(129 213 205); - --md-sys-color-on-primary-fixed-variant: rgb(0 80 75); - --md-sys-color-secondary-fixed: rgb(204 232 228); - --md-sys-color-on-secondary-fixed: rgb(5 31 29); - --md-sys-color-secondary-fixed-dim: rgb(176 204 200); - --md-sys-color-on-secondary-fixed-variant: rgb(50 75 73); - --md-sys-color-tertiary-fixed: rgb(207 229 255); - --md-sys-color-on-tertiary-fixed: rgb(0 29 51); - --md-sys-color-tertiary-fixed-dim: rgb(175 201 231); - --md-sys-color-on-tertiary-fixed-variant: rgb(48 73 98); - --md-sys-color-surface-dim: rgb(14 21 20); - --md-sys-color-surface-bright: rgb(52 58 57); - --md-sys-color-surface-container-lowest: rgb(9 15 15); - --md-sys-color-surface-container-low: rgb(22 29 28); - --md-sys-color-surface-container: rgb(26 33 32); - --md-sys-color-surface-container-high: rgb(37 43 42); - --md-sys-color-surface-container-highest: rgb(47 54 53); -} -.dark-green { - --md-sys-color-primary: rgb(177 209 138); - --md-sys-color-surface-tint: rgb(177 209 138); - --md-sys-color-on-primary: rgb(31 55 1); - --md-sys-color-primary-container: rgb(53 78 22); - --md-sys-color-on-primary-container: rgb(205 237 163); - --md-sys-color-secondary: rgb(191 203 173); - --md-sys-color-on-secondary: rgb(42 51 30); - --md-sys-color-secondary-container: rgb(64 74 51); - --md-sys-color-on-secondary-container: rgb(220 231 200); - --md-sys-color-tertiary: rgb(160 208 203); - --md-sys-color-on-tertiary: rgb(0 55 53); - --md-sys-color-tertiary-container: rgb(31 78 75); - --md-sys-color-on-tertiary-container: rgb(188 236 231); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(18 20 14); - --md-sys-color-on-background: rgb(226 227 216); - --md-sys-color-surface: rgb(18 20 14); - --md-sys-color-on-surface: rgb(226 227 216); - --md-sys-color-surface-variant: rgb(68 72 61); - --md-sys-color-on-surface-variant: rgb(197 200 186); - --md-sys-color-outline: #8f9285; - --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(6%) - saturate(487%) hue-rotate(33deg) brightness(92%) contrast(91%); - --md-sys-color-outline-variant: rgb(68 72 61); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(226 227 216); - --md-sys-color-inverse-on-surface: rgb(47 49 42); - --md-sys-color-inverse-primary: rgb(76 102 43); - --md-sys-color-primary-fixed: rgb(205 237 163); - --md-sys-color-on-primary-fixed: rgb(16 32 0); - --md-sys-color-primary-fixed-dim: rgb(177 209 138); - --md-sys-color-on-primary-fixed-variant: rgb(53 78 22); - --md-sys-color-secondary-fixed: rgb(220 231 200); - --md-sys-color-on-secondary-fixed: rgb(21 30 11); - --md-sys-color-secondary-fixed-dim: rgb(191 203 173); - --md-sys-color-on-secondary-fixed-variant: rgb(64 74 51); - --md-sys-color-tertiary-fixed: rgb(188 236 231); - --md-sys-color-on-tertiary-fixed: rgb(0 32 30); - --md-sys-color-tertiary-fixed-dim: rgb(160 208 203); - --md-sys-color-on-tertiary-fixed-variant: rgb(31 78 75); - --md-sys-color-surface-dim: rgb(18 20 14); - --md-sys-color-surface-bright: rgb(56 58 50); - --md-sys-color-surface-container-lowest: rgb(12 15 9); - --md-sys-color-surface-container-low: rgb(26 28 22); - --md-sys-color-surface-container: rgb(30 32 26); - --md-sys-color-surface-container-high: rgb(40 43 36); - --md-sys-color-surface-container-highest: rgb(51 54 46); -} -.dark-pink { - --md-sys-color-primary: rgb(240 179 231); - --md-sys-color-surface-tint: rgb(240 179 231); - --md-sys-color-on-primary: rgb(75 31 74); - --md-sys-color-primary-container: rgb(101 54 98); - --md-sys-color-on-primary-container: rgb(255 215 247); - --md-sys-color-secondary: rgb(218 191 211); - --md-sys-color-on-secondary: rgb(61 43 58); - --md-sys-color-secondary-container: rgb(84 65 81); - --md-sys-color-on-secondary-container: rgb(247 218 239); - --md-sys-color-tertiary: rgb(246 184 168); - --md-sys-color-on-tertiary: rgb(76 38 27); - --md-sys-color-tertiary-container: rgb(102 59 48); - --md-sys-color-on-tertiary-container: rgb(255 219 209); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(23 18 22); - --md-sys-color-on-background: rgb(235 223 230); - --md-sys-color-surface: rgb(23 18 22); - --md-sys-color-on-surface: rgb(235 223 230); - --md-sys-color-surface-variant: rgb(78 68 75); - --md-sys-color-on-surface-variant: rgb(209 195 203); - --md-sys-color-outline: #9a8d95; - --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(13%) - saturate(228%) hue-rotate(270deg) brightness(93%) contrast(82%); - --md-sys-color-outline-variant: rgb(78 68 75); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(235 223 230); - --md-sys-color-inverse-on-surface: rgb(53 46 51); - --md-sys-color-inverse-primary: rgb(127 77 123); - --md-sys-color-primary-fixed: rgb(255 215 247); - --md-sys-color-on-primary-fixed: rgb(51 8 51); - --md-sys-color-primary-fixed-dim: rgb(240 179 231); - --md-sys-color-on-primary-fixed-variant: rgb(101 54 98); - --md-sys-color-secondary-fixed: rgb(247 218 239); - --md-sys-color-on-secondary-fixed: rgb(38 22 37); - --md-sys-color-secondary-fixed-dim: rgb(218 191 211); - --md-sys-color-on-secondary-fixed-variant: rgb(84 65 81); - --md-sys-color-tertiary-fixed: rgb(255 219 209); - --md-sys-color-on-tertiary-fixed: rgb(50 18 9); - --md-sys-color-tertiary-fixed-dim: rgb(246 184 168); - --md-sys-color-on-tertiary-fixed-variant: rgb(102 59 48); - --md-sys-color-surface-dim: rgb(23 18 22); - --md-sys-color-surface-bright: rgb(62 55 60); - --md-sys-color-surface-container-lowest: rgb(18 13 17); - --md-sys-color-surface-container-low: rgb(32 26 30); - --md-sys-color-surface-container: rgb(36 30 34); - --md-sys-color-surface-container-high: rgb(47 40 45); - --md-sys-color-surface-container-highest: rgb(58 51 56); -} - -.logo { - height: 120px; - @include media-query($on-palm) { - height: 90px; - } -} -.header-container { - display: flex; - justify-content: center; - flex-direction: column; -} -@font-face { - font-family: Virgil; - src: url("/assets/theme-assets/theme-fonts/Virgil.woff2"); -} -@font-face { - font-family: "Comic Shanns"; - src: url("/assets/theme-assets/theme-fonts/comic\ shanns.otf"); -} -/** - * Basic styling - */ -body { - font: $base-font-weight #{$base-font-size}/#{$base-line-height} - $base-font-family; - color: $text-color; - background-color: $background-color; - -webkit-text-size-adjust: 100%; - -webkit-font-feature-settings: "kern" 1; - -moz-font-feature-settings: "kern" 1; - -o-font-feature-settings: "kern" 1; - font-feature-settings: "kern" 1; - font-kerning: normal; - display: flex; - min-height: 100vh; - flex-direction: column; -} - -/** - * Set `margin-bottom` to maintain vertical rhythm - */ -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -ul, -ol, -dl, -figure, -%vertical-rhythm { - margin-bottom: $spacing-unit / 2; -} - -/** - * `main` element - */ -main { - display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */ -} - -/** - * Images - */ -img { - max-width: 100%; - vertical-align: middle; -} - -/** - * Figures - */ -figure > img { - display: block; -} - -figcaption { - font-size: $small-font-size; -} - -/** - * Lists - */ -ul, -ol { - margin-left: $spacing-unit; -} - -li { - > ul, - > ol { - margin-bottom: 0; - } -} - -/** - * Headings - */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: $base-font-weight; -} - -/** - * Links - */ -a { - color: var(--md-sys-color-primary); - text-decoration: none; - - &:visited { - // color: var(--md-sys-color-inverse-primary); - } - - &:hover { - color: $text-color; - text-decoration: underline; - } - - .social-media-list &:hover { - text-decoration: none; - - .username { - text-decoration: underline; - } - } -} - -/** - * Blockquotes - */ -blockquote { - color: $grey-color; - border-left: 4px solid $grey-color-light; - padding-left: $spacing-unit / 2; - @include relative-font-size(1.125); - letter-spacing: -1px; - font-style: italic; - - > :last-child { - margin-bottom: 0; - } -} - -/** - * Code formatting - */ -pre, -code { - @include relative-font-size(0.9375); - border: 1px solid var(--md-sys-color-outline); - border-radius: 3px; - background-color: var(--md-sys-color-surface-container-high); -} - -code { - padding: 1px 5px; -} - -pre { - padding: 8px 12px; - overflow-x: auto; - - > code { - border: 0; - padding-right: 0; - padding-left: 0; - } -} - -/** - * Wrapper - */ -.wrapper { - max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); - max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); - margin-right: auto; - margin-left: auto; - padding-right: $spacing-unit; - padding-left: $spacing-unit + 100; - @extend %clearfix; - - @include media-query($on-laptop) { - max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); - max-width: calc(#{$content-width} - (#{$spacing-unit})); - padding-right: $spacing-unit / 2; - padding-left: ($spacing-unit / 2)+100; - } - @include media-query($on-palm) { - padding-left: $spacing-unit/2; - } -} - -/** - * Clearfix - */ -%clearfix:after { - content: ""; - display: table; - clear: both; -} - -/** - * Icons - */ - -.svg-icon { - width: 16px; - height: 16px; - display: inline-block; - fill: #{$grey-color}; - padding-right: 5px; - vertical-align: text-top; -} - -.social-media-list { - li + li { - padding-top: 5px; - } -} - -/** - * Tables - */ -table { - margin-bottom: $spacing-unit; - width: 100%; - text-align: $table-text-align; - color: var(--md-sys-color-on-surface); - border-collapse: collapse; - border: 1px solid var(--md-sys-color-outline); - tr { - &:nth-child(even) { - background-color: var(--md-sys-color-surface-container-high); - } - } - th, - td { - padding: ($spacing-unit / 3) ($spacing-unit / 2); - } - th { - background-color: var(--md-sys-color-surface-container-highest); - // border: 1px solid darken($grey-color-light, 4%); - // border-bottom-color: darken($grey-color-light, 12%); - } - td { - border: 1px solid var(--md-sys-color-outline); - } -} -.primary { - background-color: var(--md-sys-color-primary); -} -.primary-text { - color: var(--md-sys-color-primary); -} -.on-primary { - background-color: var(--md-sys-color-on-primary); -} -.on-primary-text { - color: var(--md-sys-color-on-primary); -} -.primary-container { - background-color: var(--md-sys-color-primary-container); -} -.primary-container-text { - color: var(--md-sys-color-primary-container); -} -.on-primary-container { - background-color: var(--md-sys-color-on-primary-container); -} -.on-primary-container-text { - color: var(--md-sys-color-on-primary-container); -} -.primary-fixed { - background-color: var(--md-sys-color-primary-fixed); -} -.primary-fixed-text { - color: var(--md-sys-color-primary-fixed); -} -.on-primary-fixed { - background-color: var(--md-sys-color-on-primary-fixed); -} -.on-primary-fixed-text { - color: var(--md-sys-color-on-primary-fixed); -} -.primary-fixed-dim { - background-color: var(--md-sys-color-primary-fixed-dim); -} -.primary-fixed-dim-text { - color: var(--md-sys-color-primary-fixed-dim); -} -.on-primary-fixed-variant { - background-color: var(--md-sys-color-on-primary-fixed-variant); -} -.on-primary-fixed-variant-text { - color: var(--md-sys-color-on-primary-fixed-variant); -} -.secondary { - background-color: var(--md-sys-color-secondary); -} -.secondary-text { - color: var(--md-sys-color-secondary); -} -.on-secondary { - background-color: var(--md-sys-color-on-secondary); -} -.on-secondary-text { - color: var(--md-sys-color-on-secondary); -} -.secondary-container { - background-color: var(--md-sys-color-secondary-container); -} -.secondary-container-text { - color: var(--md-sys-color-secondary-container); -} -.on-secondary-container { - background-color: var(--md-sys-color-on-secondary-container); -} -.on-secondary-container-text { - color: var(--md-sys-color-on-secondary-container); -} -.secondary-fixed { - background-color: var(--md-sys-color-secondary-fixed); -} -.secondary-fixed-text { - color: var(--md-sys-color-secondary-fixed); -} -.on-secondary-fixed { - background-color: var(--md-sys-color-on-secondary-fixed); -} -.on-secondary-fixed-text { - color: var(--md-sys-color-on-secondary-fixed); -} -.secondary-fixed-dim { - background-color: var(--md-sys-color-secondary-fixed-dim); -} -.secondary-fixed-dim-text { - color: var(--md-sys-color-secondary-fixed-dim); -} -.on-secondary-fixed-variant { - background-color: var(--md-sys-color-on-secondary-fixed-variant); -} -.on-secondary-fixed-variant-text { - color: var(--md-sys-color-on-secondary-fixed-variant); -} -.tertiary { - background-color: var(--md-sys-color-tertiary); -} -.tertiary-text { - color: var(--md-sys-color-tertiary); -} -.on-tertiary { - background-color: var(--md-sys-color-on-tertiary); -} -.on-tertiary-text { - color: var(--md-sys-color-on-tertiary); -} -.tertiary-container { - background-color: var(--md-sys-color-tertiary-container); -} -.tertiary-container-text { - color: var(--md-sys-color-tertiary-container); -} -.on-tertiary-container { - background-color: var(--md-sys-color-on-tertiary-container); -} -.on-tertiary-container-text { - color: var(--md-sys-color-on-tertiary-container); -} -.tertiary-fixed { - background-color: var(--md-sys-color-tertiary-fixed); -} -.tertiary-fixed-text { - color: var(--md-sys-color-tertiary-fixed); -} -.on-tertiary-fixed { - background-color: var(--md-sys-color-on-tertiary-fixed); -} -.on-tertiary-fixed-text { - color: var(--md-sys-color-on-tertiary-fixed); -} -.tertiary-fixed-dim { - background-color: var(--md-sys-color-tertiary-fixed-dim); -} -.tertiary-fixed-dim-text { - color: var(--md-sys-color-tertiary-fixed-dim); -} -.on-tertiary-fixed-variant { - background-color: var(--md-sys-color-on-tertiary-fixed-variant); -} -.on-tertiary-fixed-variant-text { - color: var(--md-sys-color-on-tertiary-fixed-variant); -} -.error { - background-color: var(--md-sys-color-error); -} -.error-text { - color: var(--md-sys-color-error); -} -.on-error { - background-color: var(--md-sys-color-on-error); -} -.on-error-text { - color: var(--md-sys-color-on-error); -} -.error-container { - background-color: var(--md-sys-color-error-container); -} -.error-container-text { - color: var(--md-sys-color-error-container); -} -.on-error-container { - background-color: var(--md-sys-color-on-error-container); -} -.on-error-container-text { - color: var(--md-sys-color-on-error-container); -} -.outline { - background-color: var(--md-sys-color-outline); -} -.outline-text { - color: var(--md-sys-color-outline); -} -.background { - background-color: var(--md-sys-color-background); -} -.background-text { - color: var(--md-sys-color-background); -} -.on-background { - background-color: var(--md-sys-color-on-background); -} -.on-background-text { - color: var(--md-sys-color-on-background); -} -.surface { - background-color: var(--md-sys-color-surface); -} -.surface-text { - color: var(--md-sys-color-surface); -} -.on-surface { - background-color: var(--md-sys-color-on-surface); -} -.on-surface-text { - color: var(--md-sys-color-on-surface); -} -.surface-variant { - background-color: var(--md-sys-color-surface-variant); -} -.surface-variant-text { - color: var(--md-sys-color-surface-variant); -} -.on-surface-variant { - background-color: var(--md-sys-color-on-surface-variant); -} -.on-surface-variant-text { - color: var(--md-sys-color-on-surface-variant); -} -.inverse-surface { - background-color: var(--md-sys-color-inverse-surface); -} -.inverse-surface-text { - color: var(--md-sys-color-inverse-surface); -} -.inverse-on-surface { - background-color: var(--md-sys-color-inverse-on-surface); -} -.inverse-on-surface-text { - color: var(--md-sys-color-inverse-on-surface); -} -.inverse-primary { - background-color: var(--md-sys-color-inverse-primary); -} -.inverse-primary-text { - color: var(--md-sys-color-inverse-primary); -} -.shadow { - background-color: var(--md-sys-color-shadow); -} -.shadow-text { - color: var(--md-sys-color-shadow); -} -.surface-tint { - background-color: var(--md-sys-color-surface-tint); -} -.surface-tint-text { - color: var(--md-sys-color-surface-tint); -} -.outline-variant { - background-color: var(--md-sys-color-outline-variant); -} -.outline-variant-text { - color: var(--md-sys-color-outline-variant); -} -.scrim { - background-color: var(--md-sys-color-scrim); -} -.scrim-text { - color: var(--md-sys-color-scrim); -} -.surface-container-highest { - background-color: var(--md-sys-color-surface-container-highest); -} -.surface-container-highest-text { - color: var(--md-sys-color-surface-container-highest); -} -.surface-container-high { - background-color: var(--md-sys-color-surface-container-high); -} -.surface-container-high-text { - color: var(--md-sys-color-surface-container-high); -} -.surface-container { - background-color: var(--md-sys-color-surface-container); -} -.surface-container-text { - color: var(--md-sys-color-surface-container); -} -.surface-container-low { - background-color: var(--md-sys-color-surface-container-low); -} -.surface-container-low-text { - color: var(--md-sys-color-surface-container-low); -} -.surface-container-lowest { - background-color: var(--md-sys-color-surface-container-lowest); -} -.surface-container-lowest-text { - color: var(--md-sys-color-surface-container-lowest); -} -.surface-bright { - background-color: var(--md-sys-color-surface-bright); -} -.surface-bright-text { - color: var(--md-sys-color-surface-bright); -} -.surface-dim { - background-color: var(--md-sys-color-surface-dim); -} -.surface-dim-text { - color: var(--md-sys-color-surface-dim); -} +/** + * Reset some basic elements + */ +body, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +hr, +dl, +dd, +ol, +ul, +figure { + margin: 0; + padding: 0; + box-sizing: border-box; +} +.dark-yellow { + --md-sys-color-primary: rgb(219 198 110); + --md-sys-color-surface-tint: rgb(219 198 110); + --md-sys-color-on-primary: rgb(58 48 0); + --md-sys-color-primary-container: rgb(83 70 0); + --md-sys-color-on-primary-container: rgb(248 226 135); + --md-sys-color-secondary: rgb(209 198 161); + --md-sys-color-on-secondary: rgb(54 48 22); + --md-sys-color-secondary-container: rgb(78 71 42); + --md-sys-color-on-secondary-container: rgb(238 226 188); + --md-sys-color-tertiary: rgb(169 208 179); + --md-sys-color-on-tertiary: rgb(20 55 35); + --md-sys-color-tertiary-container: rgb(44 78 56); + --md-sys-color-on-tertiary-container: rgb(197 236 206); + --md-sys-color-error: rgb(255 180 171); + --md-sys-color-on-error: rgb(105 0 5); + --md-sys-color-error-container: rgb(147 0 10); + --md-sys-color-on-error-container: rgb(255 218 214); + --md-sys-color-background: rgb(21 19 11); + --md-sys-color-on-background: rgb(232 226 212); + --md-sys-color-surface: rgb(21 19 11); + --md-sys-color-on-surface: rgb(232 226 212); + --md-sys-color-surface-variant: rgb(75 71 57); + --md-sys-color-on-surface-variant: rgb(205 198 180); + --md-sys-color-outline: #969080; + --outline-filter: brightness(0) saturate(100%) invert(64%) sepia(15%) + saturate(306%) hue-rotate(6deg) brightness(87%) contrast(85%); + --md-sys-color-outline-variant: rgb(75 71 57); + --md-sys-color-shadow: rgb(0 0 0); + --md-sys-color-scrim: rgb(0 0 0); + --md-sys-color-inverse-surface: rgb(232 226 212); + --md-sys-color-inverse-on-surface: rgb(51 48 39); + --md-sys-color-inverse-primary: rgb(109 94 15); + --md-sys-color-primary-fixed: rgb(248 226 135); + --md-sys-color-on-primary-fixed: rgb(34 27 0); + --md-sys-color-primary-fixed-dim: rgb(219 198 110); + --md-sys-color-on-primary-fixed-variant: rgb(83 70 0); + --md-sys-color-secondary-fixed: rgb(238 226 188); + --md-sys-color-on-secondary-fixed: rgb(33 27 4); + --md-sys-color-secondary-fixed-dim: rgb(209 198 161); + --md-sys-color-on-secondary-fixed-variant: rgb(78 71 42); + --md-sys-color-tertiary-fixed: rgb(197 236 206); + --md-sys-color-on-tertiary-fixed: rgb(0 33 15); + --md-sys-color-tertiary-fixed-dim: rgb(169 208 179); + --md-sys-color-on-tertiary-fixed-variant: rgb(44 78 56); + --md-sys-color-surface-dim: rgb(21 19 11); + --md-sys-color-surface-bright: rgb(60 57 48); + --md-sys-color-surface-container-lowest: rgb(16 14 7); + --md-sys-color-surface-container-low: rgb(30 27 19); + --md-sys-color-surface-container: rgb(34 32 23); + --md-sys-color-surface-container-high: rgb(45 42 33); + --md-sys-color-surface-container-highest: rgb(56 53 43); +} +.dark-blue { + --md-sys-color-primary: rgb(170 199 255); + --md-sys-color-surface-tint: rgb(170 199 255); + --md-sys-color-on-primary: rgb(10 48 95); + --md-sys-color-primary-container: rgb(40 71 119); + --md-sys-color-on-primary-container: rgb(214 227 255); + --md-sys-color-secondary: rgb(190 198 220); + --md-sys-color-on-secondary: rgb(40 49 65); + --md-sys-color-secondary-container: rgb(62 71 89); + --md-sys-color-on-secondary-container: rgb(218 226 249); + --md-sys-color-tertiary: rgb(221 188 224); + --md-sys-color-on-tertiary: rgb(63 40 68); + --md-sys-color-tertiary-container: rgb(87 62 92); + --md-sys-color-on-tertiary-container: rgb(250 216 253); + --md-sys-color-error: rgb(255 180 171); + --md-sys-color-on-error: rgb(105 0 5); + --md-sys-color-error-container: rgb(147 0 10); + --md-sys-color-on-error-container: rgb(255 218 214); + --md-sys-color-background: rgb(17 19 24); + --md-sys-color-on-background: rgb(226 226 233); + --md-sys-color-surface: rgb(17 19 24); + --md-sys-color-on-surface: rgb(226 226 233); + --md-sys-color-surface-variant: rgb(68 71 78); + --md-sys-color-on-surface-variant: rgb(196 198 208); + --md-sys-color-outline: #8e9099; + --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(5%) + saturate(424%) hue-rotate(192deg) brightness(92%) contrast(92%); + --md-sys-color-outline-variant: #44474e; + --md-sys-color-shadow: rgb(0 0 0); + --md-sys-color-scrim: rgb(0 0 0); + --md-sys-color-inverse-surface: rgb(226 226 233); + --md-sys-color-inverse-on-surface: rgb(46 48 54); + --md-sys-color-inverse-primary: rgb(65 95 145); + --md-sys-color-primary-fixed: rgb(214 227 255); + --md-sys-color-on-primary-fixed: rgb(0 27 62); + --md-sys-color-primary-fixed-dim: rgb(170 199 255); + --md-sys-color-on-primary-fixed-variant: rgb(40 71 119); + --md-sys-color-secondary-fixed: rgb(218 226 249); + --md-sys-color-on-secondary-fixed: rgb(19 28 43); + --md-sys-color-secondary-fixed-dim: rgb(190 198 220); + --md-sys-color-on-secondary-fixed-variant: rgb(62 71 89); + --md-sys-color-tertiary-fixed: rgb(250 216 253); + --md-sys-color-on-tertiary-fixed: rgb(40 19 46); + --md-sys-color-tertiary-fixed-dim: rgb(221 188 224); + --md-sys-color-on-tertiary-fixed-variant: rgb(87 62 92); + --md-sys-color-surface-dim: rgb(17 19 24); + --md-sys-color-surface-bright: rgb(55 57 62); + --md-sys-color-surface-container-lowest: rgb(12 14 19); + --md-sys-color-surface-container-low: rgb(25 28 32); + --md-sys-color-surface-container: rgb(29 32 36); + --md-sys-color-surface-container-high: rgb(40 42 47); + --md-sys-color-surface-container-highest: rgb(51 53 58); +} +.dark-cyan { + --md-sys-color-primary: rgb(129 213 205); + --md-sys-color-surface-tint: rgb(129 213 205); + --md-sys-color-on-primary: rgb(0 55 52); + --md-sys-color-primary-container: rgb(0 80 75); + --md-sys-color-on-primary-container: rgb(157 242 233); + --md-sys-color-secondary: rgb(176 204 200); + --md-sys-color-on-secondary: rgb(28 53 50); + --md-sys-color-secondary-container: rgb(50 75 73); + --md-sys-color-on-secondary-container: rgb(204 232 228); + --md-sys-color-tertiary: rgb(175 201 231); + --md-sys-color-on-tertiary: rgb(24 50 74); + --md-sys-color-tertiary-container: rgb(48 73 98); + --md-sys-color-on-tertiary-container: rgb(207 229 255); + --md-sys-color-error: rgb(255 180 171); + --md-sys-color-on-error: rgb(105 0 5); + --md-sys-color-error-container: rgb(147 0 10); + --md-sys-color-on-error-container: rgb(255 218 214); + --md-sys-color-background: rgb(14 21 20); + --md-sys-color-on-background: rgb(221 228 226); + --md-sys-color-surface: rgb(14 21 20); + --md-sys-color-on-surface: rgb(221 228 226); + --md-sys-color-surface-variant: rgb(63 73 71); + --md-sys-color-on-surface-variant: rgb(190 201 198); + --md-sys-color-outline: #899391; + --outline-filter: brightness(0) saturate(100%) invert(66%) sepia(8%) + saturate(263%) hue-rotate(118deg) brightness(85%) contrast(87%); + --md-sys-color-outline-variant: rgb(63 73 71); + --md-sys-color-shadow: rgb(0 0 0); + --md-sys-color-scrim: rgb(0 0 0); + --md-sys-color-inverse-surface: rgb(221 228 226); + --md-sys-color-inverse-on-surface: rgb(43 50 49); + --md-sys-color-inverse-primary: rgb(0 106 100); + --md-sys-color-primary-fixed: rgb(157 242 233); + --md-sys-color-on-primary-fixed: rgb(0 32 30); + --md-sys-color-primary-fixed-dim: rgb(129 213 205); + --md-sys-color-on-primary-fixed-variant: rgb(0 80 75); + --md-sys-color-secondary-fixed: rgb(204 232 228); + --md-sys-color-on-secondary-fixed: rgb(5 31 29); + --md-sys-color-secondary-fixed-dim: rgb(176 204 200); + --md-sys-color-on-secondary-fixed-variant: rgb(50 75 73); + --md-sys-color-tertiary-fixed: rgb(207 229 255); + --md-sys-color-on-tertiary-fixed: rgb(0 29 51); + --md-sys-color-tertiary-fixed-dim: rgb(175 201 231); + --md-sys-color-on-tertiary-fixed-variant: rgb(48 73 98); + --md-sys-color-surface-dim: rgb(14 21 20); + --md-sys-color-surface-bright: rgb(52 58 57); + --md-sys-color-surface-container-lowest: rgb(9 15 15); + --md-sys-color-surface-container-low: rgb(22 29 28); + --md-sys-color-surface-container: rgb(26 33 32); + --md-sys-color-surface-container-high: rgb(37 43 42); + --md-sys-color-surface-container-highest: rgb(47 54 53); +} +.dark-green { + --md-sys-color-primary: rgb(177 209 138); + --md-sys-color-surface-tint: rgb(177 209 138); + --md-sys-color-on-primary: rgb(31 55 1); + --md-sys-color-primary-container: rgb(53 78 22); + --md-sys-color-on-primary-container: rgb(205 237 163); + --md-sys-color-secondary: rgb(191 203 173); + --md-sys-color-on-secondary: rgb(42 51 30); + --md-sys-color-secondary-container: rgb(64 74 51); + --md-sys-color-on-secondary-container: rgb(220 231 200); + --md-sys-color-tertiary: rgb(160 208 203); + --md-sys-color-on-tertiary: rgb(0 55 53); + --md-sys-color-tertiary-container: rgb(31 78 75); + --md-sys-color-on-tertiary-container: rgb(188 236 231); + --md-sys-color-error: rgb(255 180 171); + --md-sys-color-on-error: rgb(105 0 5); + --md-sys-color-error-container: rgb(147 0 10); + --md-sys-color-on-error-container: rgb(255 218 214); + --md-sys-color-background: rgb(18 20 14); + --md-sys-color-on-background: rgb(226 227 216); + --md-sys-color-surface: rgb(18 20 14); + --md-sys-color-on-surface: rgb(226 227 216); + --md-sys-color-surface-variant: rgb(68 72 61); + --md-sys-color-on-surface-variant: rgb(197 200 186); + --md-sys-color-outline: #8f9285; + --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(6%) + saturate(487%) hue-rotate(33deg) brightness(92%) contrast(91%); + --md-sys-color-outline-variant: rgb(68 72 61); + --md-sys-color-shadow: rgb(0 0 0); + --md-sys-color-scrim: rgb(0 0 0); + --md-sys-color-inverse-surface: rgb(226 227 216); + --md-sys-color-inverse-on-surface: rgb(47 49 42); + --md-sys-color-inverse-primary: rgb(76 102 43); + --md-sys-color-primary-fixed: rgb(205 237 163); + --md-sys-color-on-primary-fixed: rgb(16 32 0); + --md-sys-color-primary-fixed-dim: rgb(177 209 138); + --md-sys-color-on-primary-fixed-variant: rgb(53 78 22); + --md-sys-color-secondary-fixed: rgb(220 231 200); + --md-sys-color-on-secondary-fixed: rgb(21 30 11); + --md-sys-color-secondary-fixed-dim: rgb(191 203 173); + --md-sys-color-on-secondary-fixed-variant: rgb(64 74 51); + --md-sys-color-tertiary-fixed: rgb(188 236 231); + --md-sys-color-on-tertiary-fixed: rgb(0 32 30); + --md-sys-color-tertiary-fixed-dim: rgb(160 208 203); + --md-sys-color-on-tertiary-fixed-variant: rgb(31 78 75); + --md-sys-color-surface-dim: rgb(18 20 14); + --md-sys-color-surface-bright: rgb(56 58 50); + --md-sys-color-surface-container-lowest: rgb(12 15 9); + --md-sys-color-surface-container-low: rgb(26 28 22); + --md-sys-color-surface-container: rgb(30 32 26); + --md-sys-color-surface-container-high: rgb(40 43 36); + --md-sys-color-surface-container-highest: rgb(51 54 46); +} +.dark-pink { + --md-sys-color-primary: rgb(240 179 231); + --md-sys-color-surface-tint: rgb(240 179 231); + --md-sys-color-on-primary: rgb(75 31 74); + --md-sys-color-primary-container: rgb(101 54 98); + --md-sys-color-on-primary-container: rgb(255 215 247); + --md-sys-color-secondary: rgb(218 191 211); + --md-sys-color-on-secondary: rgb(61 43 58); + --md-sys-color-secondary-container: rgb(84 65 81); + --md-sys-color-on-secondary-container: rgb(247 218 239); + --md-sys-color-tertiary: rgb(246 184 168); + --md-sys-color-on-tertiary: rgb(76 38 27); + --md-sys-color-tertiary-container: rgb(102 59 48); + --md-sys-color-on-tertiary-container: rgb(255 219 209); + --md-sys-color-error: rgb(255 180 171); + --md-sys-color-on-error: rgb(105 0 5); + --md-sys-color-error-container: rgb(147 0 10); + --md-sys-color-on-error-container: rgb(255 218 214); + --md-sys-color-background: rgb(23 18 22); + --md-sys-color-on-background: rgb(235 223 230); + --md-sys-color-surface: rgb(23 18 22); + --md-sys-color-on-surface: rgb(235 223 230); + --md-sys-color-surface-variant: rgb(78 68 75); + --md-sys-color-on-surface-variant: rgb(209 195 203); + --md-sys-color-outline: #9a8d95; + --outline-filter: brightness(0) saturate(100%) invert(61%) sepia(13%) + saturate(228%) hue-rotate(270deg) brightness(93%) contrast(82%); + --md-sys-color-outline-variant: rgb(78 68 75); + --md-sys-color-shadow: rgb(0 0 0); + --md-sys-color-scrim: rgb(0 0 0); + --md-sys-color-inverse-surface: rgb(235 223 230); + --md-sys-color-inverse-on-surface: rgb(53 46 51); + --md-sys-color-inverse-primary: rgb(127 77 123); + --md-sys-color-primary-fixed: rgb(255 215 247); + --md-sys-color-on-primary-fixed: rgb(51 8 51); + --md-sys-color-primary-fixed-dim: rgb(240 179 231); + --md-sys-color-on-primary-fixed-variant: rgb(101 54 98); + --md-sys-color-secondary-fixed: rgb(247 218 239); + --md-sys-color-on-secondary-fixed: rgb(38 22 37); + --md-sys-color-secondary-fixed-dim: rgb(218 191 211); + --md-sys-color-on-secondary-fixed-variant: rgb(84 65 81); + --md-sys-color-tertiary-fixed: rgb(255 219 209); + --md-sys-color-on-tertiary-fixed: rgb(50 18 9); + --md-sys-color-tertiary-fixed-dim: rgb(246 184 168); + --md-sys-color-on-tertiary-fixed-variant: rgb(102 59 48); + --md-sys-color-surface-dim: rgb(23 18 22); + --md-sys-color-surface-bright: rgb(62 55 60); + --md-sys-color-surface-container-lowest: rgb(18 13 17); + --md-sys-color-surface-container-low: rgb(32 26 30); + --md-sys-color-surface-container: rgb(36 30 34); + --md-sys-color-surface-container-high: #2f282d; + --md-sys-color-surface-container-highest: rgb(58 51 56); +} + +.logo { + height: 120px; + @include media-query($on-palm) { + height: 90px; + } +} +.header-container { + display: flex; + justify-content: center; + flex-direction: column; +} +@font-face { + font-family: "Excalifont"; + src: url("/assets/theme-assets/theme-fonts/Excalifont-Regular.woff2"); +} +@font-face { + font-family: "Comic Shanns"; + src: url("/assets/theme-assets/theme-fonts/comic\ shanns.otf"); +} +@font-face { + font-family: "Lexend"; + src: url("/assets/theme-assets/theme-fonts/Lexend-Regular.ttf"); +} +/** + * Basic styling + */ +body { + font: $base-font-weight #{$base-font-size}/#{$base-line-height} + $base-font-family; + color: $text-color; + background-color: $background-color; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1; + -moz-font-feature-settings: "kern" 1; + -o-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + font-kerning: normal; + display: flex; + min-height: 100vh; + flex-direction: column; +} + +/** + * Set `margin-bottom` to maintain vertical rhythm + */ +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +ul, +ol, +dl, +figure, +%vertical-rhythm { + margin-bottom: $spacing-unit / 2; +} + +/** + * `main` element + */ +main { + display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */ +} + +/** + * Images + */ +img { + max-width: 100%; + vertical-align: middle; +} + +/** + * Figures + */ +figure > img { + display: block; +} + +figcaption { + font-size: $small-font-size; +} + +/** + * Lists + */ +ul, +ol { + margin-left: $spacing-unit; +} + +li { + > ul, + > ol { + margin-bottom: 0; + } +} + +/** + * Headings + */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: $base-font-weight; +} + +/** + * Links + */ +a { + color: var(--md-sys-color-primary); + text-decoration: none; + + &:visited { + // color: var(--md-sys-color-inverse-primary); + } + + &:hover { + color: $text-color; + text-decoration: underline; + } + + .social-media-list &:hover { + text-decoration: none; + + .username { + text-decoration: underline; + } + } +} + +/** + * Blockquotes + */ +blockquote { + color: var(--md-sys-color-primary); + border-left: 3px solid $grey-color-light; + padding-left: $spacing-unit / 2; + margin-left: 12px; + margin-right: 12px; + @include relative-font-size(1.125); + letter-spacing: -1px; + font-style: italic; + + > :last-child { + margin-bottom: 0; + } +} + +/** + * Code formatting + */ +pre, +code { + @include relative-font-size(0.9375); + border: 1px solid var(--md-sys-color-outline); + border-radius: 3px; + background-color: var(--md-sys-color-surface-container-high); +} + +code { + padding: 1px 5px; +} + +pre { + padding: 8px 12px; + overflow-x: auto; + + > code { + border: 0; + padding-right: 0; + padding-left: 0; + } +} + +/** + * Wrapper + */ +.wrapper { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + padding-right: $spacing-unit; + padding-left: $spacing-unit + 100; + @extend %clearfix; + + @include media-query($on-laptop) { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); + max-width: calc(#{$content-width} - (#{$spacing-unit})); + padding-right: $spacing-unit / 2; + padding-left: ($spacing-unit / 2)+100; + } + @include media-query($on-palm) { + padding-left: $spacing-unit/2; + } +} + +/** + * Clearfix + */ +%clearfix:after { + content: ""; + display: table; + clear: both; +} + +/** + * Icons + */ + +.svg-icon { + width: 16px; + height: 16px; + display: inline-block; + fill: #{$grey-color}; + padding-right: 5px; + vertical-align: text-top; +} + +.social-media-list { + li + li { + padding-top: 5px; + } +} + +/** + * Tables + */ +table { + margin-bottom: $spacing-unit; + width: 100%; + text-align: $table-text-align; + color: var(--md-sys-color-on-surface); + border-collapse: collapse; + border: 1px solid var(--md-sys-color-outline); + tr { + &:nth-child(even) { + background-color: var(--md-sys-color-surface-container-high); + } + } + th, + td { + padding: ($spacing-unit / 3) ($spacing-unit / 2); + } + th { + background-color: var(--md-sys-color-surface-container-highest); + // border: 1px solid darken($grey-color-light, 4%); + // border-bottom-color: darken($grey-color-light, 12%); + } + td { + border: 1px solid var(--md-sys-color-outline); + } +} +.primary { + background-color: var(--md-sys-color-primary); +} +.primary-text { + color: var(--md-sys-color-primary); +} +.on-primary { + background-color: var(--md-sys-color-on-primary); +} +.on-primary-text { + color: var(--md-sys-color-on-primary); +} +.primary-container { + background-color: var(--md-sys-color-primary-container); +} +.primary-container-text { + color: var(--md-sys-color-primary-container); +} +.on-primary-container { + background-color: var(--md-sys-color-on-primary-container); +} +.on-primary-container-text { + color: var(--md-sys-color-on-primary-container); +} +.primary-fixed { + background-color: var(--md-sys-color-primary-fixed); +} +.primary-fixed-text { + color: var(--md-sys-color-primary-fixed); +} +.on-primary-fixed { + background-color: var(--md-sys-color-on-primary-fixed); +} +.on-primary-fixed-text { + color: var(--md-sys-color-on-primary-fixed); +} +.primary-fixed-dim { + background-color: var(--md-sys-color-primary-fixed-dim); +} +.primary-fixed-dim-text { + color: var(--md-sys-color-primary-fixed-dim); +} +.on-primary-fixed-variant { + background-color: var(--md-sys-color-on-primary-fixed-variant); +} +.on-primary-fixed-variant-text { + color: var(--md-sys-color-on-primary-fixed-variant); +} +.secondary { + background-color: var(--md-sys-color-secondary); +} +.secondary-text { + color: var(--md-sys-color-secondary); +} +.on-secondary { + background-color: var(--md-sys-color-on-secondary); +} +.on-secondary-text { + color: var(--md-sys-color-on-secondary); +} +.secondary-container { + background-color: var(--md-sys-color-secondary-container); +} +.secondary-container-text { + color: var(--md-sys-color-secondary-container); +} +.on-secondary-container { + background-color: var(--md-sys-color-on-secondary-container); +} +.on-secondary-container-text { + color: var(--md-sys-color-on-secondary-container); +} +.secondary-fixed { + background-color: var(--md-sys-color-secondary-fixed); +} +.secondary-fixed-text { + color: var(--md-sys-color-secondary-fixed); +} +.on-secondary-fixed { + background-color: var(--md-sys-color-on-secondary-fixed); +} +.on-secondary-fixed-text { + color: var(--md-sys-color-on-secondary-fixed); +} +.secondary-fixed-dim { + background-color: var(--md-sys-color-secondary-fixed-dim); +} +.secondary-fixed-dim-text { + color: var(--md-sys-color-secondary-fixed-dim); +} +.on-secondary-fixed-variant { + background-color: var(--md-sys-color-on-secondary-fixed-variant); +} +.on-secondary-fixed-variant-text { + color: var(--md-sys-color-on-secondary-fixed-variant); +} +.tertiary { + background-color: var(--md-sys-color-tertiary); +} +.tertiary-text { + color: var(--md-sys-color-tertiary); +} +.on-tertiary { + background-color: var(--md-sys-color-on-tertiary); +} +.on-tertiary-text { + color: var(--md-sys-color-on-tertiary); +} +.tertiary-container { + background-color: var(--md-sys-color-tertiary-container); +} +.tertiary-container-text { + color: var(--md-sys-color-tertiary-container); +} +.on-tertiary-container { + background-color: var(--md-sys-color-on-tertiary-container); +} +.on-tertiary-container-text { + color: var(--md-sys-color-on-tertiary-container); +} +.tertiary-fixed { + background-color: var(--md-sys-color-tertiary-fixed); +} +.tertiary-fixed-text { + color: var(--md-sys-color-tertiary-fixed); +} +.on-tertiary-fixed { + background-color: var(--md-sys-color-on-tertiary-fixed); +} +.on-tertiary-fixed-text { + color: var(--md-sys-color-on-tertiary-fixed); +} +.tertiary-fixed-dim { + background-color: var(--md-sys-color-tertiary-fixed-dim); +} +.tertiary-fixed-dim-text { + color: var(--md-sys-color-tertiary-fixed-dim); +} +.on-tertiary-fixed-variant { + background-color: var(--md-sys-color-on-tertiary-fixed-variant); +} +.on-tertiary-fixed-variant-text { + color: var(--md-sys-color-on-tertiary-fixed-variant); +} +.error { + background-color: var(--md-sys-color-error); +} +.error-text { + color: var(--md-sys-color-error); +} +.on-error { + background-color: var(--md-sys-color-on-error); +} +.on-error-text { + color: var(--md-sys-color-on-error); +} +.error-container { + background-color: var(--md-sys-color-error-container); +} +.error-container-text { + color: var(--md-sys-color-error-container); +} +.on-error-container { + background-color: var(--md-sys-color-on-error-container); +} +.on-error-container-text { + color: var(--md-sys-color-on-error-container); +} +.outline { + background-color: var(--md-sys-color-outline); +} +.outline-text { + color: var(--md-sys-color-outline); +} +.background { + background-color: var(--md-sys-color-background); +} +.background-text { + color: var(--md-sys-color-background); +} +.on-background { + background-color: var(--md-sys-color-on-background); +} +.on-background-text { + color: var(--md-sys-color-on-background); +} +.surface { + background-color: var(--md-sys-color-surface); +} +.surface-text { + color: var(--md-sys-color-surface); +} +.on-surface { + background-color: var(--md-sys-color-on-surface); +} +.on-surface-text { + color: var(--md-sys-color-on-surface); +} +.surface-variant { + background-color: var(--md-sys-color-surface-variant); +} +.surface-variant-text { + color: var(--md-sys-color-surface-variant); +} +.on-surface-variant { + background-color: var(--md-sys-color-on-surface-variant); +} +.on-surface-variant-text { + color: var(--md-sys-color-on-surface-variant); +} +.inverse-surface { + background-color: var(--md-sys-color-inverse-surface); +} +.inverse-surface-text { + color: var(--md-sys-color-inverse-surface); +} +.inverse-on-surface { + background-color: var(--md-sys-color-inverse-on-surface); +} +.inverse-on-surface-text { + color: var(--md-sys-color-inverse-on-surface); +} +.inverse-primary { + background-color: var(--md-sys-color-inverse-primary); +} +.inverse-primary-text { + color: var(--md-sys-color-inverse-primary); +} +.shadow { + background-color: var(--md-sys-color-shadow); +} +.shadow-text { + color: var(--md-sys-color-shadow); +} +.surface-tint { + background-color: var(--md-sys-color-surface-tint); +} +.surface-tint-text { + color: var(--md-sys-color-surface-tint); +} +.outline-variant { + background-color: var(--md-sys-color-outline-variant); +} +.outline-variant-text { + color: var(--md-sys-color-outline-variant); +} +.scrim { + background-color: var(--md-sys-color-scrim); +} +.scrim-text { + color: var(--md-sys-color-scrim); +} +.surface-container-highest { + background-color: var(--md-sys-color-surface-container-highest); +} +.surface-container-highest-text { + color: var(--md-sys-color-surface-container-highest); +} +.surface-container-high { + background-color: var(--md-sys-color-surface-container-high); +} +.surface-container-high-text { + color: var(--md-sys-color-surface-container-high); +} +.surface-container { + background-color: var(--md-sys-color-surface-container); +} +.surface-container-text { + color: var(--md-sys-color-surface-container); +} +.surface-container-low { + background-color: var(--md-sys-color-surface-container-low); +} +.surface-container-low-text { + color: var(--md-sys-color-surface-container-low); +} +.surface-container-lowest { + background-color: var(--md-sys-color-surface-container-lowest); +} +.surface-container-lowest-text { + color: var(--md-sys-color-surface-container-lowest); +} +.surface-bright { + background-color: var(--md-sys-color-surface-bright); +} +.surface-bright-text { + color: var(--md-sys-color-surface-bright); +} +.surface-dim { + background-color: var(--md-sys-color-surface-dim); +} +.surface-dim-text { + color: var(--md-sys-color-surface-dim); +}