// ========================================================================== // Colors // ========================================================================== //- Monochromatic $white: #fff; $off-white: #F9F9FB; $gray-lighter: #EEF1F6; $gray-light: #CFD7E6; $gray: #96A3B6; $gray-dark: #596981; $gray-darker: #3F3F44; $gray-border: #D8DDE6; $black: #111; //- Mains $purple: #79589F; $purple-light: #AB8ECD; $blue: #408FEC; $blue-light: #96ccff; $green: #74C080; $orange: #FA9F47; $red: #D64242; //- Brand $brand-primary: $purple; $brand-primary-alt: $purple-light; $brand-primary-light: $purple-light; $brand-info: $blue; $brand-info-alt: #A1CAF9; $brand-success: $green; $brand-success-alt: #ADE28F; $brand-warning: $orange; $brand-warning-alt: #FFD3A0; $brand-danger: $red; $brand-danger-alt: #F37A65; .swatch-white { background: $white; } .swatch-off-white { background: $off-white; } .swatch-gray-lighter { background: $gray-lighter; } .swatch-gray-light { background: $gray-light; } .swatch-gray { background: $gray; } .swatch-gray-dark { background: $gray-dark; } .swatch-gray-darker { background: $gray-darker; } .swatch-black { background: $black; } .swatch-brand-primary { background: $brand-primary; } .swatch-brand-primary-light { background: $brand-primary-light; } .swatch-brand-info { background: $brand-info; } .swatch-brand-success { background: $brand-success; } .swatch-brand-warning { background: $brand-warning; } .swatch-brand-danger { background: $brand-danger; } //- Utility $dim: fade-out($black, .5); $dimmer: fade-out($black, .2); $error: $brand-danger; $valid: $brand-success; $info: $brand-info; $warning: $brand-warning; $brand-facebook: #03539e; $brand-twitter: #35ccff; $brand-linkedin: #217bc1; $text-color: $gray-darker; $text-color-light: $gray-dark; $text-color-white: $white; $text-color-purple: $purple; //- Gradients $grad-purple: #58488a; $grad-purple-blue: #5d64d0; @mixin gradient-brand-primary() { @include linear-gradient(to right bottom, #AB8ECD, $brand-primary, $fallback: $brand-primary); &:hover { @include linear-gradient(to right bottom, #DAE0EC, $gray-light, $fallback: $gray-light); } } @mixin gradient-gray-light() { @include linear-gradient(to right bottom, #DAE0EC, $gray-light, $fallback: $gray-light); } @mixin gradient-gray() { @include linear-gradient(to right bottom, #AFB9C7, $gray, $fallback: $gray); } @mixin gradient-gray-dark() { @include linear-gradient(to right bottom, #828EA0, $gray-dark, $fallback: $gray-dark); } @mixin gradient-gray-darker() { @include linear-gradient(to right bottom, #6E6E72, $gray-darker, $fallback: $gray-darker); } @mixin gradient-brand-info() { @include linear-gradient(to right bottom, #A1CAF9, $brand-info, $fallback: $brand-info); } @mixin gradient-brand-success() { @include linear-gradient(to right bottom, #ADE28F, $brand-success, $fallback: $brand-success); } @mixin gradient-brand-warning() { @include linear-gradient(to right bottom, #FFD3A0, $brand-warning, $fallback: $brand-warning); } @mixin gradient-brand-danger() { @include linear-gradient(to right bottom, #F37A65, $brand-danger, $fallback: $brand-danger); } .swatch-gradient-brand-primary { @include gradient-brand-primary; } .swatch-gradient-gray-light { @include gradient-gray-light; } .swatch-gradient-gray { @include gradient-gray; } .swatch-gradient-gray-dark { @include gradient-gray-dark; } .swatch-gradient-gray-darker { @include gradient-gray-darker; } .swatch-gradient-brand-info { @include gradient-brand-info; } .swatch-gradient-brand-success { @include gradient-brand-success; } .swatch-gradient-brand-warning { @include gradient-brand-warning; } .swatch-gradient-brand-danger { @include gradient-brand-danger; } @mixin grad-purple() { @include linear-gradient(left top, $grad-purple, $grad-purple-blue, $fallback: $grad-purple); } @mixin grad-purple-dark() { @include linear-gradient(left top, #4A4090, #372E6C, $fallback: #4A4090); } @mixin grad-gray-light() { @include linear-gradient(top, fade-out($gray-lighter, .5), $white 50%, $fallback: $white); } @mixin beta() { @include linear-gradient(to right, saturate(#78B743, 10%), #78B743, $fallback: #78B743); } @mixin addons() { @include linear-gradient(to right, saturate(#78B743, 10%), #78B743, $fallback: #78B743); } @mixin buttons() { @include linear-gradient(to right, saturate(#78B743, 10%), #78B743, $fallback: #78B743); } @mixin buildpacks() { @include linear-gradient(to right, #B4EC51, #429321, $fallback: #B4EC51); }