From 8612e76ed6adb6d4d72f0374bdbc919c019963be Mon Sep 17 00:00:00 2001 From: Sandro Costa Date: Mon, 27 Jan 2025 09:21:55 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=84(ap)=20updated=20branding=20and=20c?= =?UTF-8?q?olors=20for=20ap=5Fnau?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaced logo with ap_logo.svg and removed old images; Updated color palette for better consistency. --- sites/ap_nau/CHANGELOG.md | 8 +- .../base/static/richie/images/ap_logo.svg | 113 +++++ .../images/components/hero_background.svg | 9 - .../base/static/richie/images/ina_and_nau.png | Bin 42967 -> 0 bytes .../src/backend/templates/richie/base.html | 2 +- sites/ap_nau/src/frontend/cunningham.cjs | 6 +- .../frontend/scss/extras/colors/_palette.scss | 9 +- .../frontend/scss/extras/colors/_theme.scss | 8 +- .../scss/extras/components/_footer.scss | 1 + .../scss/extras/components/_header.scss | 2 +- .../scss/extras/components/_subheader.scss | 15 +- .../templates/courses/cms/_course_detail.scss | 4 + .../richie/large_banner/_large_banner.scss | 8 +- .../scss/vendors/css/cunningham-tokens.css | 368 ++++++++-------- .../scss/vendors/cunningham-tokens.scss | 414 +++++++++--------- 15 files changed, 550 insertions(+), 417 deletions(-) create mode 100644 sites/ap_nau/src/backend/base/static/richie/images/ap_logo.svg delete mode 100644 sites/ap_nau/src/backend/base/static/richie/images/components/hero_background.svg delete mode 100644 sites/ap_nau/src/backend/base/static/richie/images/ina_and_nau.png diff --git a/sites/ap_nau/CHANGELOG.md b/sites/ap_nau/CHANGELOG.md index f87a2fa9..279fdb27 100644 --- a/sites/ap_nau/CHANGELOG.md +++ b/sites/ap_nau/CHANGELOG.md @@ -8,6 +8,10 @@ Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] -## Added +### Added -- 🎉(ap) started the site ap_nau \ No newline at end of file +- 🎉(ap) started the site ap_nau + +### Changed + +- 💄(ap) updated branding and colors for ap_nau \ No newline at end of file diff --git a/sites/ap_nau/src/backend/base/static/richie/images/ap_logo.svg b/sites/ap_nau/src/backend/base/static/richie/images/ap_logo.svg new file mode 100644 index 00000000..6ea79333 --- /dev/null +++ b/sites/ap_nau/src/backend/base/static/richie/images/ap_logo.svg @@ -0,0 +1,113 @@ + + + +ap diff --git a/sites/ap_nau/src/backend/base/static/richie/images/components/hero_background.svg b/sites/ap_nau/src/backend/base/static/richie/images/components/hero_background.svg deleted file mode 100644 index 349b6f6a..00000000 --- a/sites/ap_nau/src/backend/base/static/richie/images/components/hero_background.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/sites/ap_nau/src/backend/base/static/richie/images/ina_and_nau.png b/sites/ap_nau/src/backend/base/static/richie/images/ina_and_nau.png deleted file mode 100644 index 359610ac0d34520aa0b9870a96ac46e4826a7ccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42967 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 + {% endblock branding_topbar %} {% block body_header %} diff --git a/sites/ap_nau/src/frontend/cunningham.cjs b/sites/ap_nau/src/frontend/cunningham.cjs index 2f1f059e..1f67a1f6 100644 --- a/sites/ap_nau/src/frontend/cunningham.cjs +++ b/sites/ap_nau/src/frontend/cunningham.cjs @@ -9,7 +9,7 @@ module.exports = { 'primary-100': '#ffcad1', 'primary-200': '#f19597', 'primary-300': '#e86a6f', - 'primary-400': '#074ce1', + 'primary-400': '#09122c', 'primary-500': '#f72c30', 'primary-600': '#e81f2f', 'primary-700': '#d60f29', @@ -22,7 +22,7 @@ module.exports = { 'secondary-500': '#a3abb4', 'secondary-600': '#79818a', 'secondary-700': '#656c75', - 'secondary-800': '#454d55', + 'secondary-800': '#872341', 'secondary-900': '#242b32', 'black': '#000000', 'black-two': '#232323', @@ -50,7 +50,7 @@ module.exports = { button: { 'font-family': 'Rubik', 'font-weight': 'bold', - 'background-color': '#074ce1', + 'background-color': '#09122c', }, }, }, diff --git a/sites/ap_nau/src/frontend/scss/extras/colors/_palette.scss b/sites/ap_nau/src/frontend/scss/extras/colors/_palette.scss index b2ccc26a..c7d032bf 100644 --- a/sites/ap_nau/src/frontend/scss/extras/colors/_palette.scss +++ b/sites/ap_nau/src/frontend/scss/extras/colors/_palette.scss @@ -2,11 +2,12 @@ $palette: recursive-map-merge( $palette, ( - "firebrick6": #711471, - "indianred3": #d31245, + "firebrick6": #09122C, + "indianred3": #872341, "midnightblue": #b1005d, - "greenteal": #00beab, + "greenteal": #BE3144, "banana": #eec800, - "light-blue": #ecf2ff, + "light-blue": #f5f5f5, + "light-teal": #e94158, ) ); diff --git a/sites/ap_nau/src/frontend/scss/extras/colors/_theme.scss b/sites/ap_nau/src/frontend/scss/extras/colors/_theme.scss index 9085150a..f77ce989 100644 --- a/sites/ap_nau/src/frontend/scss/extras/colors/_theme.scss +++ b/sites/ap_nau/src/frontend/scss/extras/colors/_theme.scss @@ -4,7 +4,7 @@ $r-theme: recursive-map-merge( $r-theme, ( topbar: ( - item-hover-color: r-color("firebrick6"), + item-hover-color: r-color("greenteal"), ), body-mentions: ( base-color: r-color("black"), @@ -12,15 +12,13 @@ $r-theme: recursive-map-merge( poweredby-hover: r-color("black"), ), hero-intro: ( - insert-background-image: - url("../../richie/images/components/hero_background.svg"), content-color: r-color("white"), search-input-background: r-color("white"), search-btn-background: r-color("white"), search-icon-fill: r-color("firebrick6"), - cta-variant-from: r-color("banana"), + cta-variant-from: r-color("greenteal"), cta-variant-to: rgba(r-color("white"), 0.8), - cta-color: r-color("black"), + cta-color: r-color("white"), cta-border: r-color("white"), ), spinner: ( diff --git a/sites/ap_nau/src/frontend/scss/extras/components/_footer.scss b/sites/ap_nau/src/frontend/scss/extras/components/_footer.scss index f86de931..f7cb04d1 100644 --- a/sites/ap_nau/src/frontend/scss/extras/components/_footer.scss +++ b/sites/ap_nau/src/frontend/scss/extras/components/_footer.scss @@ -1,6 +1,7 @@ // Main body footer .body-footer { padding: 2rem 0; + background: r-color("firebrick6"); &__brand { &>a { diff --git a/sites/ap_nau/src/frontend/scss/extras/components/_header.scss b/sites/ap_nau/src/frontend/scss/extras/components/_header.scss index 25004bd1..06b8b0bd 100644 --- a/sites/ap_nau/src/frontend/scss/extras/components/_header.scss +++ b/sites/ap_nau/src/frontend/scss/extras/components/_header.scss @@ -31,7 +31,7 @@ &__logo { @include media-breakpoint-up($r-topbar-breakpoint) { - width: 19.5rem; + width: 5.5rem; } } diff --git a/sites/ap_nau/src/frontend/scss/extras/components/_subheader.scss b/sites/ap_nau/src/frontend/scss/extras/components/_subheader.scss index a7f3f027..e11d42cf 100644 --- a/sites/ap_nau/src/frontend/scss/extras/components/_subheader.scss +++ b/sites/ap_nau/src/frontend/scss/extras/components/_subheader.scss @@ -53,8 +53,21 @@ $r-subheader-search-title-width: 19rem !default; // aligned on computed search r } } + &__aside { + a:hover { + text-decoration: none; + } + } + .breadcrumbs { - background: r-color("light-blue"); + background: r-color("firebrick6"); + color: r-color("white"); + + &__item { + a:hover { + color: r-color("light-teal"); + } + } } // Component variants diff --git a/sites/ap_nau/src/frontend/scss/extras/components/templates/courses/cms/_course_detail.scss b/sites/ap_nau/src/frontend/scss/extras/components/templates/courses/cms/_course_detail.scss index cbb689f2..f6c1ee6c 100644 --- a/sites/ap_nau/src/frontend/scss/extras/components/templates/courses/cms/_course_detail.scss +++ b/sites/ap_nau/src/frontend/scss/extras/components/templates/courses/cms/_course_detail.scss @@ -4,6 +4,10 @@ text-align: left; } + &__licence, &__label { + color: r-color("indianred3") !important; + } + // In future remove this block and configure the `checkmark-list-decoration-color` variable &__skills { @if r-theme-val(course-detail, checkmark-list-decoration) { diff --git a/sites/ap_nau/src/frontend/scss/extras/components/templates/richie/large_banner/_large_banner.scss b/sites/ap_nau/src/frontend/scss/extras/components/templates/richie/large_banner/_large_banner.scss index 7378414e..ed90ebe2 100644 --- a/sites/ap_nau/src/frontend/scss/extras/components/templates/richie/large_banner/_large_banner.scss +++ b/sites/ap_nau/src/frontend/scss/extras/components/templates/richie/large_banner/_large_banner.scss @@ -76,9 +76,11 @@ position: relative; padding: 0; background-repeat: no-repeat; - background-position: top right; - background-size: 70%; - background-color: #711471; + background-color: r-color('firebrick6'); + //background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%2309122C'/%3E%3Cstop offset='1' stop-color='%23872341'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='800' height='666.7' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.03'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E"); + background-attachment: fixed; + background-size: cover; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23BE3144' stroke-width='36.4' stroke-opacity='0.03' %3E%3Ccircle fill='%2309122C' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%230a1032' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%230c0d37' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23110d3d' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23190e42' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23221048' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%232b114d' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23361352' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23411458' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%234d165d' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%235b1763' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23681967' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%236d1a63' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23721c5e' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23781e58' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%237d2051' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23822149' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23872341' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E"); @include media-breakpoint-down(lg) { background-position: bottom right; diff --git a/sites/ap_nau/src/frontend/scss/vendors/css/cunningham-tokens.css b/sites/ap_nau/src/frontend/scss/vendors/css/cunningham-tokens.css index 902c9c0b..be70691a 100644 --- a/sites/ap_nau/src/frontend/scss/vendors/css/cunningham-tokens.css +++ b/sites/ap_nau/src/frontend/scss/vendors/css/cunningham-tokens.css @@ -1,186 +1,188 @@ :root { - --c--theme--colors--secondary-text: var(--c--theme--colors--greyscale-700); - --c--theme--colors--secondary-100: #eff8ff; - --c--theme--colors--secondary-200: #eaf3fd; - --c--theme--colors--secondary-300: #e2ebf5; - --c--theme--colors--secondary-400: #c0c9d3; - --c--theme--colors--secondary-500: #a3abb4; - --c--theme--colors--secondary-600: #79818a; - --c--theme--colors--secondary-700: #656c75; - --c--theme--colors--secondary-800: #454d55; - --c--theme--colors--secondary-900: #242b32; - --c--theme--colors--info-text: var(--c--theme--colors--greyscale-000); - --c--theme--colors--info-100: #ebf2fc; - --c--theme--colors--info-200: #8cb5ea; - --c--theme--colors--info-300: #5894e1; - --c--theme--colors--info-400: #377fdb; - --c--theme--colors--info-500: #055fd2; - --c--theme--colors--info-600: #0556bf; - --c--theme--colors--info-700: #044395; - --c--theme--colors--info-800: #033474; - --c--theme--colors--info-900: #022858; - --c--theme--colors--greyscale-100: #fafafb; - --c--theme--colors--greyscale-200: #f3f4f4; - --c--theme--colors--greyscale-300: #e7e8ea; - --c--theme--colors--greyscale-400: #c2c6ca; - --c--theme--colors--greyscale-500: #9ea3aa; - --c--theme--colors--greyscale-600: #79818a; - --c--theme--colors--greyscale-700: #555f6b; - --c--theme--colors--greyscale-800: #303c4b; - --c--theme--colors--greyscale-900: #0c1a2b; - --c--theme--colors--greyscale-000: #ffffff; - --c--theme--colors--primary-100: #ffcad1; - --c--theme--colors--primary-200: #f19597; - --c--theme--colors--primary-300: #e86a6f; - --c--theme--colors--primary-400: #074ce1; - --c--theme--colors--primary-500: #f72c30; - --c--theme--colors--primary-600: #e81f2f; - --c--theme--colors--primary-700: #d60f29; - --c--theme--colors--primary-800: #0640bf; - --c--theme--colors--primary-900: #bb0014; - --c--theme--colors--success-100: #effcd3; - --c--theme--colors--success-200: #dbfaa9; - --c--theme--colors--success-300: #bef27c; - --c--theme--colors--success-400: #a0e659; - --c--theme--colors--success-500: #76d628; - --c--theme--colors--success-600: #5ab81d; - --c--theme--colors--success-700: #419a14; - --c--theme--colors--success-800: #2c7c0c; - --c--theme--colors--success-900: #1d6607; - --c--theme--colors--warning-100: #fff8cd; - --c--theme--colors--warning-200: #ffef9b; - --c--theme--colors--warning-300: #ffe469; - --c--theme--colors--warning-400: #ffda43; - --c--theme--colors--warning-500: #ffc805; - --c--theme--colors--warning-600: #dba603; - --c--theme--colors--warning-700: #b78702; - --c--theme--colors--warning-800: #936901; - --c--theme--colors--warning-900: #7a5400; - --c--theme--colors--danger-100: #f4b0b0; - --c--theme--colors--danger-200: #ee8a8a; - --c--theme--colors--danger-300: #e65454; - --c--theme--colors--danger-400: #e13333; - --c--theme--colors--danger-500: #da0000; - --c--theme--colors--danger-600: #c60000; - --c--theme--colors--danger-700: #9b0000; - --c--theme--colors--danger-800: #780000; - --c--theme--colors--danger-900: #5c0000; - --c--theme--colors--primary-text: var(--c--theme--colors--greyscale-000); - --c--theme--colors--success-text: var(--c--theme--colors--greyscale-000); - --c--theme--colors--warning-text: var(--c--theme--colors--greyscale-000); - --c--theme--colors--danger-text: var(--c--theme--colors--greyscale-000); - --c--theme--colors--black: #000000; - --c--theme--colors--black-two: #232323; - --c--theme--colors--dark: #29303b; - --c--theme--colors--brownish-grey: #686868; - --c--theme--colors--battleship-grey: #686f7a; - --c--theme--colors--purplish-grey: #726c74; - --c--theme--colors--light-grey: #d2d2d2; - --c--theme--colors--silver: #d5dbe0; - --c--theme--colors--pale-grey: #eceff1; - --c--theme--colors--white-three: #fdfdfd; - --c--theme--colors--white: #ffffff; - --c--theme--colors--turquoise-blue: #0498be; - --c--theme--colors--mediumturquoise: #becde1; - --c--theme--colors--robin-egg-blue: #4fd0e7; - --c--theme--colors--ocean-blue: #0069b3; - --c--theme--colors--darkish-blue: #002d7f; - --c--theme--colors--navy-blue: #001f50; - --c--theme--colors--lipstick: #e51a2d; - --c--theme--colors--indianred3: #df484b; - --c--theme--colors--mantis: #76ce68; - --c--theme--font--sizes--h1: 1.75rem; - --c--theme--font--sizes--h2: 1.375rem; - --c--theme--font--sizes--h3: 1.125rem; - --c--theme--font--sizes--h4: 0.8125rem; - --c--theme--font--sizes--h5: 0.625rem; - --c--theme--font--sizes--h6: 0.5rem; - --c--theme--font--sizes--l: 1rem; - --c--theme--font--sizes--m: 0.8125rem; - --c--theme--font--sizes--s: 0.6875rem; - --c--theme--font--weights--thin: 200; - --c--theme--font--weights--light: 300; - --c--theme--font--weights--regular: 400; - --c--theme--font--weights--medium: 500; - --c--theme--font--weights--bold: 600; - --c--theme--font--weights--extrabold: 700; - --c--theme--font--weights--black: 800; - --c--theme--font--families--base: Rubik; - --c--theme--font--families--accent: Roboto; - --c--theme--font--letterspacings--h1: normal; - --c--theme--font--letterspacings--h2: normal; - --c--theme--font--letterspacings--h3: normal; - --c--theme--font--letterspacings--h4: normal; - --c--theme--font--letterspacings--h5: 1px; - --c--theme--font--letterspacings--h6: normal; - --c--theme--font--letterspacings--l: normal; - --c--theme--font--letterspacings--m: normal; - --c--theme--font--letterspacings--s: normal; - --c--theme--spacings--xl: 4rem; - --c--theme--spacings--l: 3rem; - --c--theme--spacings--b: 1.625rem; - --c--theme--spacings--s: 1rem; - --c--theme--spacings--t: 0.5rem; - --c--theme--spacings--st: 0.25rem; - --c--theme--transitions--ease-in: cubic-bezier(0.32, 0, 0.67, 0); - --c--theme--transitions--ease-out: cubic-bezier(0.33, 1, 0.68, 1); - --c--theme--transitions--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); - --c--theme--transitions--duration: 250ms; - --c--theme--breakpoints--xs: 0; - --c--theme--breakpoints--sm: 576px; - --c--theme--breakpoints--md: 768px; - --c--theme--breakpoints--lg: 992px; - --c--theme--breakpoints--xl: 1200px; - --c--theme--breakpoints--xxl: 1400px; - --c--components--button--font-family: Rubik; - --c--components--button--font-weight: bold; - --c--components--button--background-color: #074ce1; + --c--theme--colors--secondary-text: var(--c--theme--colors--greyscale-700); + --c--theme--colors--secondary-100: #eff8ff; + --c--theme--colors--secondary-200: #eaf3fd; + --c--theme--colors--secondary-300: #e2ebf5; + --c--theme--colors--secondary-400: #c0c9d3; + --c--theme--colors--secondary-500: #a3abb4; + --c--theme--colors--secondary-600: #79818a; + --c--theme--colors--secondary-700: #656c75; + --c--theme--colors--secondary-800: #872341; + --c--theme--colors--secondary-900: #242b32; + --c--theme--colors--info-text: var(--c--theme--colors--greyscale-000); + --c--theme--colors--info-100: #EBF2FC; + --c--theme--colors--info-200: #8CB5EA; + --c--theme--colors--info-300: #5894E1; + --c--theme--colors--info-400: #377FDB; + --c--theme--colors--info-500: #055FD2; + --c--theme--colors--info-600: #0556BF; + --c--theme--colors--info-700: #044395; + --c--theme--colors--info-800: #033474; + --c--theme--colors--info-900: #022858; + --c--theme--colors--greyscale-100: #FAFAFB; + --c--theme--colors--greyscale-200: #F3F4F4; + --c--theme--colors--greyscale-300: #E7E8EA; + --c--theme--colors--greyscale-400: #C2C6CA; + --c--theme--colors--greyscale-500: #9EA3AA; + --c--theme--colors--greyscale-600: #79818A; + --c--theme--colors--greyscale-700: #555F6B; + --c--theme--colors--greyscale-800: #303C4B; + --c--theme--colors--greyscale-900: #0C1A2B; + --c--theme--colors--greyscale-000: #FFFFFF; + --c--theme--colors--primary-100: #ffcad1; + --c--theme--colors--primary-200: #f19597; + --c--theme--colors--primary-300: #e86a6f; + --c--theme--colors--primary-400: #09122c; + --c--theme--colors--primary-500: #f72c30; + --c--theme--colors--primary-600: #e81f2f; + --c--theme--colors--primary-700: #d60f29; + --c--theme--colors--primary-800: #872341; + --c--theme--colors--primary-900: #bb0014; + --c--theme--colors--success-100: #EFFCD3; + --c--theme--colors--success-200: #DBFAA9; + --c--theme--colors--success-300: #BEF27C; + --c--theme--colors--success-400: #A0E659; + --c--theme--colors--success-500: #76D628; + --c--theme--colors--success-600: #5AB81D; + --c--theme--colors--success-700: #419A14; + --c--theme--colors--success-800: #2C7C0C; + --c--theme--colors--success-900: #1D6607; + --c--theme--colors--warning-100: #FFF8CD; + --c--theme--colors--warning-200: #FFEF9B; + --c--theme--colors--warning-300: #FFE469; + --c--theme--colors--warning-400: #FFDA43; + --c--theme--colors--warning-500: #FFC805; + --c--theme--colors--warning-600: #DBA603; + --c--theme--colors--warning-700: #B78702; + --c--theme--colors--warning-800: #936901; + --c--theme--colors--warning-900: #7A5400; + --c--theme--colors--danger-100: #F4B0B0; + --c--theme--colors--danger-200: #EE8A8A; + --c--theme--colors--danger-300: #E65454; + --c--theme--colors--danger-400: #E13333; + --c--theme--colors--danger-500: #DA0000; + --c--theme--colors--danger-600: #C60000; + --c--theme--colors--danger-700: #9B0000; + --c--theme--colors--danger-800: #780000; + --c--theme--colors--danger-900: #5C0000; + --c--theme--colors--primary-text: var(--c--theme--colors--greyscale-000); + --c--theme--colors--success-text: var(--c--theme--colors--greyscale-000); + --c--theme--colors--warning-text: var(--c--theme--colors--greyscale-000); + --c--theme--colors--danger-text: var(--c--theme--colors--greyscale-000); + --c--theme--colors--black: #000000; + --c--theme--colors--black-two: #232323; + --c--theme--colors--dark: #29303b; + --c--theme--colors--brownish-grey: #686868; + --c--theme--colors--battleship-grey: #686f7a; + --c--theme--colors--purplish-grey: #726c74; + --c--theme--colors--light-grey: #d2d2d2; + --c--theme--colors--silver: #d5dbe0; + --c--theme--colors--pale-grey: #eceff1; + --c--theme--colors--white-three: #fdfdfd; + --c--theme--colors--white: #ffffff; + --c--theme--colors--turquoise-blue: #0498be; + --c--theme--colors--mediumturquoise: #becde1; + --c--theme--colors--robin-egg-blue: #4fd0e7; + --c--theme--colors--ocean-blue: #0069b3; + --c--theme--colors--darkish-blue: #002d7f; + --c--theme--colors--navy-blue: #001f50; + --c--theme--colors--lipstick: #e51a2d; + --c--theme--colors--indianred3: #df484b; + --c--theme--colors--mantis: #76ce68; + --c--theme--font--sizes--h1: 1.75rem; + --c--theme--font--sizes--h2: 1.375rem; + --c--theme--font--sizes--h3: 1.125rem; + --c--theme--font--sizes--h4: 0.8125rem; + --c--theme--font--sizes--h5: 0.625rem; + --c--theme--font--sizes--h6: 0.5rem; + --c--theme--font--sizes--l: 1rem; + --c--theme--font--sizes--m: 0.8125rem; + --c--theme--font--sizes--s: 0.6875rem; + --c--theme--font--weights--thin: 200; + --c--theme--font--weights--light: 300; + --c--theme--font--weights--regular: 400; + --c--theme--font--weights--medium: 500; + --c--theme--font--weights--bold: 600; + --c--theme--font--weights--extrabold: 700; + --c--theme--font--weights--black: 800; + --c--theme--font--families--base: Rubik; + --c--theme--font--families--accent: Roboto; + --c--theme--font--letterspacings--h1: normal; + --c--theme--font--letterspacings--h2: normal; + --c--theme--font--letterspacings--h3: normal; + --c--theme--font--letterspacings--h4: normal; + --c--theme--font--letterspacings--h5: 1px; + --c--theme--font--letterspacings--h6: normal; + --c--theme--font--letterspacings--l: normal; + --c--theme--font--letterspacings--m: normal; + --c--theme--font--letterspacings--s: normal; + --c--theme--spacings--xl: 4rem; + --c--theme--spacings--l: 3rem; + --c--theme--spacings--b: 1.625rem; + --c--theme--spacings--s: 1rem; + --c--theme--spacings--t: 0.5rem; + --c--theme--spacings--st: 0.25rem; + --c--theme--transitions--ease-in: cubic-bezier(0.32, 0, 0.67, 0); + --c--theme--transitions--ease-out: cubic-bezier(0.33, 1, 0.68, 1); + --c--theme--transitions--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); + --c--theme--transitions--duration: 250ms; + --c--theme--breakpoints--xs: 0; + --c--theme--breakpoints--sm: 576px; + --c--theme--breakpoints--md: 768px; + --c--theme--breakpoints--lg: 992px; + --c--theme--breakpoints--xl: 1200px; + --c--theme--breakpoints--xxl: 1400px; + --c--components--button--font-family: Rubik; + --c--components--button--font-weight: bold; + --c--components--button--background-color: #09122c; + --c--components--button--hover--background-color: #09122c; + --c--components--button--hover--color: #ffffff; } -.cunningham-theme--dark { - --c--theme--colors--greyscale-100: #182536; - --c--theme--colors--greyscale-200: #303c4b; - --c--theme--colors--greyscale-300: #555f6b; - --c--theme--colors--greyscale-400: #79818a; - --c--theme--colors--greyscale-500: #9ea3aa; - --c--theme--colors--greyscale-600: #c2c6ca; - --c--theme--colors--greyscale-700: #e7e8ea; - --c--theme--colors--greyscale-800: #f3f4f4; - --c--theme--colors--greyscale-900: #fafafb; - --c--theme--colors--greyscale-000: #0c1a2b; - --c--theme--colors--primary-100: #3b4c62; - --c--theme--colors--primary-200: #4d6481; - --c--theme--colors--primary-300: #6381a6; - --c--theme--colors--primary-400: #7fa5d5; - --c--theme--colors--primary-500: #8cb5ea; - --c--theme--colors--primary-600: #a3c4ee; - --c--theme--colors--primary-700: #c3d8f4; - --c--theme--colors--primary-800: #dde9f8; - --c--theme--colors--primary-900: #f4f8fd; - --c--theme--colors--success-100: #eef8d7; - --c--theme--colors--success-200: #d9f1b2; - --c--theme--colors--success-300: #bde985; - --c--theme--colors--success-400: #a0e25d; - --c--theme--colors--success-500: #76d628; - --c--theme--colors--success-600: #5bb520; - --c--theme--colors--success-700: #43941a; - --c--theme--colors--success-800: #307414; - --c--theme--colors--success-900: #225d10; - --c--theme--colors--warning-100: #f7f3d5; - --c--theme--colors--warning-200: #f0e5aa; - --c--theme--colors--warning-300: #e8d680; - --c--theme--colors--warning-400: #e3c95f; - --c--theme--colors--warning-500: #d9b32b; - --c--theme--colors--warning-600: #bd9721; - --c--theme--colors--warning-700: #9d7b1c; - --c--theme--colors--warning-800: #7e6016; - --c--theme--colors--warning-900: #684d12; - --c--theme--colors--danger-100: #f8d0d0; - --c--theme--colors--danger-200: #f09898; - --c--theme--colors--danger-300: #f09898; - --c--theme--colors--danger-400: #ed8585; - --c--theme--colors--danger-500: #e96666; - --c--theme--colors--danger-600: #dd6666; - --c--theme--colors--danger-700: #c36666; - --c--theme--colors--danger-800: #ae6666; - --c--theme--colors--danger-900: #9d6666; +.cunningham-theme--dark{ + --c--theme--colors--greyscale-100: #182536; + --c--theme--colors--greyscale-200: #303C4B; + --c--theme--colors--greyscale-300: #555F6B; + --c--theme--colors--greyscale-400: #79818A; + --c--theme--colors--greyscale-500: #9EA3AA; + --c--theme--colors--greyscale-600: #C2C6CA; + --c--theme--colors--greyscale-700: #E7E8EA; + --c--theme--colors--greyscale-800: #F3F4F4; + --c--theme--colors--greyscale-900: #FAFAFB; + --c--theme--colors--greyscale-000: #0C1A2B; + --c--theme--colors--primary-100: #3B4C62; + --c--theme--colors--primary-200: #4D6481; + --c--theme--colors--primary-300: #6381A6; + --c--theme--colors--primary-400: #7FA5D5; + --c--theme--colors--primary-500: #8CB5EA; + --c--theme--colors--primary-600: #A3C4EE; + --c--theme--colors--primary-700: #C3D8F4; + --c--theme--colors--primary-800: #DDE9F8; + --c--theme--colors--primary-900: #F4F8FD; + --c--theme--colors--success-100: #EEF8D7; + --c--theme--colors--success-200: #D9F1B2; + --c--theme--colors--success-300: #BDE985; + --c--theme--colors--success-400: #A0E25D; + --c--theme--colors--success-500: #76D628; + --c--theme--colors--success-600: #5BB520; + --c--theme--colors--success-700: #43941A; + --c--theme--colors--success-800: #307414; + --c--theme--colors--success-900: #225D10; + --c--theme--colors--warning-100: #F7F3D5; + --c--theme--colors--warning-200: #F0E5AA; + --c--theme--colors--warning-300: #E8D680; + --c--theme--colors--warning-400: #E3C95F; + --c--theme--colors--warning-500: #D9B32B; + --c--theme--colors--warning-600: #BD9721; + --c--theme--colors--warning-700: #9D7B1C; + --c--theme--colors--warning-800: #7E6016; + --c--theme--colors--warning-900: #684D12; + --c--theme--colors--danger-100: #F8D0D0; + --c--theme--colors--danger-200: #F09898; + --c--theme--colors--danger-300: #F09898; + --c--theme--colors--danger-400: #ED8585; + --c--theme--colors--danger-500: #E96666; + --c--theme--colors--danger-600: #DD6666; + --c--theme--colors--danger-700: #C36666; + --c--theme--colors--danger-800: #AE6666; + --c--theme--colors--danger-900: #9D6666; } diff --git a/sites/ap_nau/src/frontend/scss/vendors/cunningham-tokens.scss b/sites/ap_nau/src/frontend/scss/vendors/cunningham-tokens.scss index b3bf3b01..041aaa6c 100644 --- a/sites/ap_nau/src/frontend/scss/vendors/cunningham-tokens.scss +++ b/sites/ap_nau/src/frontend/scss/vendors/cunningham-tokens.scss @@ -1,216 +1,220 @@ $themes: ( - "default": ( - "theme": ( - "colors": ( - "secondary-text": #555f6b, - "secondary-100": #eff8ff, - "secondary-200": #eaf3fd, - "secondary-300": #e2ebf5, - "secondary-400": #c0c9d3, - "secondary-500": #a3abb4, - "secondary-600": #79818a, - "secondary-700": #656c75, - "secondary-800": #454d55, - "secondary-900": #242b32, - "info-text": #ffffff, - "info-100": #ebf2fc, - "info-200": #8cb5ea, - "info-300": #5894e1, - "info-400": #377fdb, - "info-500": #055fd2, - "info-600": #0556bf, - "info-700": #044395, - "info-800": #033474, - "info-900": #022858, - "greyscale-100": #fafafb, - "greyscale-200": #f3f4f4, - "greyscale-300": #e7e8ea, - "greyscale-400": #c2c6ca, - "greyscale-500": #9ea3aa, - "greyscale-600": #79818a, - "greyscale-700": #555f6b, - "greyscale-800": #303c4b, - "greyscale-900": #0c1a2b, - "greyscale-000": #ffffff, - "primary-100": #ffcad1, - "primary-200": #f19597, - "primary-300": #e86a6f, - "primary-400": #074ce1, - "primary-500": #f72c30, - "primary-600": #e81f2f, - "primary-700": #d60f29, - "primary-800": #0640bf, - "primary-900": #bb0014, - "success-100": #effcd3, - "success-200": #dbfaa9, - "success-300": #bef27c, - "success-400": #a0e659, - "success-500": #76d628, - "success-600": #5ab81d, - "success-700": #419a14, - "success-800": #2c7c0c, - "success-900": #1d6607, - "warning-100": #fff8cd, - "warning-200": #ffef9b, - "warning-300": #ffe469, - "warning-400": #ffda43, - "warning-500": #ffc805, - "warning-600": #dba603, - "warning-700": #b78702, - "warning-800": #936901, - "warning-900": #7a5400, - "danger-100": #f4b0b0, - "danger-200": #ee8a8a, - "danger-300": #e65454, - "danger-400": #e13333, - "danger-500": #da0000, - "danger-600": #c60000, - "danger-700": #9b0000, - "danger-800": #780000, - "danger-900": #5c0000, - "primary-text": #ffffff, - "success-text": #ffffff, - "warning-text": #ffffff, - "danger-text": #ffffff, - "black": #000000, - "black-two": #232323, - "dark": #29303b, - "brownish-grey": #686868, - "battleship-grey": #686f7a, - "purplish-grey": #726c74, - "light-grey": #d2d2d2, - "silver": #d5dbe0, - "pale-grey": #eceff1, - "white-three": #fdfdfd, - "white": #ffffff, - "turquoise-blue": #0498be, - "mediumturquoise": #becde1, - "robin-egg-blue": #4fd0e7, - "ocean-blue": #0069b3, - "darkish-blue": #002d7f, - "navy-blue": #001f50, - "lipstick": #e51a2d, - "indianred3": #df484b, - "mantis": #76ce68, + 'default': ( + 'theme': ( + 'colors': ( + 'secondary-text': #555F6B, + 'secondary-100': #eff8ff, + 'secondary-200': #eaf3fd, + 'secondary-300': #e2ebf5, + 'secondary-400': #c0c9d3, + 'secondary-500': #a3abb4, + 'secondary-600': #79818a, + 'secondary-700': #656c75, + 'secondary-800': #872341, + 'secondary-900': #242b32, + 'info-text': #FFFFFF, + 'info-100': #EBF2FC, + 'info-200': #8CB5EA, + 'info-300': #5894E1, + 'info-400': #377FDB, + 'info-500': #055FD2, + 'info-600': #0556BF, + 'info-700': #044395, + 'info-800': #033474, + 'info-900': #022858, + 'greyscale-100': #FAFAFB, + 'greyscale-200': #F3F4F4, + 'greyscale-300': #E7E8EA, + 'greyscale-400': #C2C6CA, + 'greyscale-500': #9EA3AA, + 'greyscale-600': #79818A, + 'greyscale-700': #555F6B, + 'greyscale-800': #303C4B, + 'greyscale-900': #0C1A2B, + 'greyscale-000': #FFFFFF, + 'primary-100': #ffcad1, + 'primary-200': #f19597, + 'primary-300': #e86a6f, + 'primary-400': #09122c, + 'primary-500': #f72c30, + 'primary-600': #e81f2f, + 'primary-700': #d60f29, + 'primary-800': #872341, + 'primary-900': #bb0014, + 'success-100': #EFFCD3, + 'success-200': #DBFAA9, + 'success-300': #BEF27C, + 'success-400': #A0E659, + 'success-500': #76D628, + 'success-600': #5AB81D, + 'success-700': #419A14, + 'success-800': #2C7C0C, + 'success-900': #1D6607, + 'warning-100': #FFF8CD, + 'warning-200': #FFEF9B, + 'warning-300': #FFE469, + 'warning-400': #FFDA43, + 'warning-500': #FFC805, + 'warning-600': #DBA603, + 'warning-700': #B78702, + 'warning-800': #936901, + 'warning-900': #7A5400, + 'danger-100': #F4B0B0, + 'danger-200': #EE8A8A, + 'danger-300': #E65454, + 'danger-400': #E13333, + 'danger-500': #DA0000, + 'danger-600': #C60000, + 'danger-700': #9B0000, + 'danger-800': #780000, + 'danger-900': #5C0000, + 'primary-text': #FFFFFF, + 'success-text': #FFFFFF, + 'warning-text': #FFFFFF, + 'danger-text': #FFFFFF, + 'black': #000000, + 'black-two': #232323, + 'dark': #29303b, + 'brownish-grey': #686868, + 'battleship-grey': #686f7a, + 'purplish-grey': #726c74, + 'light-grey': #d2d2d2, + 'silver': #d5dbe0, + 'pale-grey': #eceff1, + 'white-three': #fdfdfd, + 'white': #ffffff, + 'turquoise-blue': #0498be, + 'mediumturquoise': #becde1, + 'robin-egg-blue': #4fd0e7, + 'ocean-blue': #0069b3, + 'darkish-blue': #002d7f, + 'navy-blue': #001f50, + 'lipstick': #e51a2d, + 'indianred3': #df484b, + 'mantis': #76ce68 ), - "font": ( - "sizes": ( - "h1": 1.75rem, - "h2": 1.375rem, - "h3": 1.125rem, - "h4": 0.8125rem, - "h5": 0.625rem, - "h6": 0.5rem, - "l": 1rem, - "m": 0.8125rem, - "s": 0.6875rem, + 'font': ( + 'sizes': ( + 'h1': 1.75rem, + 'h2': 1.375rem, + 'h3': 1.125rem, + 'h4': 0.8125rem, + 'h5': 0.625rem, + 'h6': 0.5rem, + 'l': 1rem, + 'm': 0.8125rem, + 's': 0.6875rem ), - "weights": ( - "thin": 200, - "light": 300, - "regular": 400, - "medium": 500, - "bold": 600, - "extrabold": 700, - "black": 800, + 'weights': ( + 'thin': 200, + 'light': 300, + 'regular': 400, + 'medium': 500, + 'bold': 600, + 'extrabold': 700, + 'black': 800 ), - "families": ( - "base": Rubik, - "accent": Roboto, + 'families': ( + 'base': Rubik, + 'accent': Roboto ), - "letterSpacings": ( - "h1": normal, - "h2": normal, - "h3": normal, - "h4": normal, - "h5": 1px, - "h6": normal, - "l": normal, - "m": normal, - "s": normal, - ), - ), - "spacings": ( - "xl": 4rem, - "l": 3rem, - "b": 1.625rem, - "s": 1rem, - "t": 0.5rem, - "st": 0.25rem, + 'letterSpacings': ( + 'h1': normal, + 'h2': normal, + 'h3': normal, + 'h4': normal, + 'h5': 1px, + 'h6': normal, + 'l': normal, + 'm': normal, + 's': normal + ) ), - "transitions": ( - "ease-in": #{cubic-bezier(0.32, 0, 0.67, 0)}, - "ease-out": #{cubic-bezier(0.33, 1, 0.68, 1)}, - "ease-in-out": #{cubic-bezier(0.65, 0, 0.35, 1)}, - "duration": 250ms, + 'spacings': ( + 'xl': 4rem, + 'l': 3rem, + 'b': 1.625rem, + 's': 1rem, + 't': 0.5rem, + 'st': 0.25rem ), - "breakpoints": ( - "xs": 0, - "sm": 576px, - "md": 768px, - "lg": 992px, - "xl": 1200px, - "xxl": 1400px, - ), - ), - "components": ( - "button": ( - "font-family": Rubik, - "font-weight": bold, - "background-color": #074ce1, - ), - ), - ), - "dark": ( - "theme": ( - "colors": ( - "greyscale-100": #182536, - "greyscale-200": #303c4b, - "greyscale-300": #555f6b, - "greyscale-400": #79818a, - "greyscale-500": #9ea3aa, - "greyscale-600": #c2c6ca, - "greyscale-700": #e7e8ea, - "greyscale-800": #f3f4f4, - "greyscale-900": #fafafb, - "greyscale-000": #0c1a2b, - "primary-100": #3b4c62, - "primary-200": #4d6481, - "primary-300": #6381a6, - "primary-400": #7fa5d5, - "primary-500": #8cb5ea, - "primary-600": #a3c4ee, - "primary-700": #c3d8f4, - "primary-800": #dde9f8, - "primary-900": #f4f8fd, - "success-100": #eef8d7, - "success-200": #d9f1b2, - "success-300": #bde985, - "success-400": #a0e25d, - "success-500": #76d628, - "success-600": #5bb520, - "success-700": #43941a, - "success-800": #307414, - "success-900": #225d10, - "warning-100": #f7f3d5, - "warning-200": #f0e5aa, - "warning-300": #e8d680, - "warning-400": #e3c95f, - "warning-500": #d9b32b, - "warning-600": #bd9721, - "warning-700": #9d7b1c, - "warning-800": #7e6016, - "warning-900": #684d12, - "danger-100": #f8d0d0, - "danger-200": #f09898, - "danger-300": #f09898, - "danger-400": #ed8585, - "danger-500": #e96666, - "danger-600": #dd6666, - "danger-700": #c36666, - "danger-800": #ae6666, - "danger-900": #9d6666, + 'transitions': ( + 'ease-in': #{cubic-bezier(0.32, 0, 0.67, 0)}, + 'ease-out': #{cubic-bezier(0.33, 1, 0.68, 1)}, + 'ease-in-out': #{cubic-bezier(0.65, 0, 0.35, 1)}, + 'duration': 250ms ), + 'breakpoints': ( + 'xs': 0, + 'sm': 576px, + 'md': 768px, + 'lg': 992px, + 'xl': 1200px, + 'xxl': 1400px + ) ), + 'components': ( + 'button': ( + 'font-family': Rubik, + 'font-weight': bold, + 'background-color': #09122c, + 'hover': ( + 'background-color': #09122c, + 'color': #ffffff + ) + ) + ) ), + 'dark': ( + 'theme': ( + 'colors': ( + 'greyscale-100': #182536, + 'greyscale-200': #303C4B, + 'greyscale-300': #555F6B, + 'greyscale-400': #79818A, + 'greyscale-500': #9EA3AA, + 'greyscale-600': #C2C6CA, + 'greyscale-700': #E7E8EA, + 'greyscale-800': #F3F4F4, + 'greyscale-900': #FAFAFB, + 'greyscale-000': #0C1A2B, + 'primary-100': #3B4C62, + 'primary-200': #4D6481, + 'primary-300': #6381A6, + 'primary-400': #7FA5D5, + 'primary-500': #8CB5EA, + 'primary-600': #A3C4EE, + 'primary-700': #C3D8F4, + 'primary-800': #DDE9F8, + 'primary-900': #F4F8FD, + 'success-100': #EEF8D7, + 'success-200': #D9F1B2, + 'success-300': #BDE985, + 'success-400': #A0E25D, + 'success-500': #76D628, + 'success-600': #5BB520, + 'success-700': #43941A, + 'success-800': #307414, + 'success-900': #225D10, + 'warning-100': #F7F3D5, + 'warning-200': #F0E5AA, + 'warning-300': #E8D680, + 'warning-400': #E3C95F, + 'warning-500': #D9B32B, + 'warning-600': #BD9721, + 'warning-700': #9D7B1C, + 'warning-800': #7E6016, + 'warning-900': #684D12, + 'danger-100': #F8D0D0, + 'danger-200': #F09898, + 'danger-300': #F09898, + 'danger-400': #ED8585, + 'danger-500': #E96666, + 'danger-600': #DD6666, + 'danger-700': #C36666, + 'danger-800': #AE6666, + 'danger-900': #9D6666 + ) + ) + ) ) !default;