$color-surface: rgba(247, 247, 247, 1); $color-invert: rgba(255, 255, 255, 1); $color-background-transparent: rgba(255, 255, 255, 0.8); $color-surface-invert: rgba(255, 255, 255, 0.110); $color-primary-base: rgba(40, 32, 252, 1); $color-primary-lighten: rgba(0, 105, 255, 1); $color-primary-darken: rgba(0, 0, 211, 1); $color-secondary-base: rgba(0, 230, 202, 1); $color-secondary-lighten: rgba(196, 252, 239, 1); $color-secondary-darken: rgba(0, 197, 193, 1); $color-third-base: rgba(245, 81, 255, 1); $color-third-lighten: rgba(227, 143, 255, 1); $color-third-darken: rgba(142, 54, 168, 1); $color-warning-base: rgba(222, 53, 11, 1); $color-success-base: rgba(102, 235, 181, 1); $color-success-darken: rgba(40, 190, 64, 1); $color-success-lighten: rgba(44, 240, 75, 1); $color-text-base: rgba(22, 27, 61, 1); $color-text-lighten: rgba(123, 116, 133, 1); $color-text-link: rgba(40, 32, 252, 1); $color-gray-base: rgba(239, 239, 239, 1); $color-gray-darken: rgba(189, 189, 189, 1); $color-gray-lighten: rgba(247, 247, 247, 1); @mixin text-style-heading-h-1 { font-size: 96px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 128px; } @mixin text-style-heading-h-2 { font-size: 60px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 88px; } @mixin text-style-heading-h-3 { font-size: 40px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 56px; } @mixin text-style-heading-h-4 { font-size: 30px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 44px; } @mixin text-style-heading-h-5 { font-size: 24px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 34px; } @mixin text-style-heading-h-6 { font-size: 20px; font-family: "Spartan"; font-weight: bolder; font-style: normal; line-height: 34px; } @mixin text-style-text-large-bold { font-size: 20px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 34px; } @mixin text-style-text-large-regular { font-size: 22px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 28px; } @mixin text-style-text-large-italic { font-size: 20px; font-family: "Mulish"; font-weight: normal; font-style: italic; line-height: 28px; } @mixin text-style-text-normal-bold { font-size: 16px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 28px; } @mixin text-style-text-normal-regular { font-size: 18px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 28px; } @mixin text-style-text-normal-italic { font-size: 16px; font-family: "Mulish"; font-weight: normal; font-style: italic; line-height: 28px; } @mixin text-style-text-small-bold { font-size: 14px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 24px; } @mixin text-style-text-small-regular { font-size: 14px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 24px; } @mixin text-style-text-small-italic { font-size: 14px; font-family: "Mulish"; font-weight: normal; font-style: italic; line-height: 24px; } @mixin text-style-text-extra-small-bold { font-size: 12px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 21px; } @mixin text-style-text-extra-small-regular { font-size: 12px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 21px; } @mixin text-style-text-extra-small-italic { font-size: 12px; font-family: "Mulish"; font-weight: normal; font-style: italic; line-height: 21px; } @mixin text-style-text-tiny-bold { font-size: 10px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 16px; } @mixin text-style-text-tiny-regular { font-size: 10px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 16px; } @mixin text-style-text-button-large { font-size: 20px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 28px; } @mixin text-style-text-button-normal { font-size: 16px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 28px; } @mixin text-style-text-button-small { font-size: 14px; font-family: "Mulish"; font-weight: normal; font-style: normal; line-height: 24px; } @mixin text-style-text-huge-regular { font-size: 24px; font-family: "Source Sans Pro"; font-weight: normal; font-style: normal; line-height: 36px; } @mixin text-style-link-regular { font-size: 18px; font-family: "Mulish"; line-height: 28px; } @mixin text-style-link-large { font-size: 22px; font-family: "Mulish"; line-height: 28px; } @mixin text-style-link-medium-heading { font-size: 24px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 34px; } @mixin text-style-link-large-heading { font-size: 40px; font-family: "Mulish"; font-weight: bolder; font-style: normal; line-height: 48px; } @mixin text-style-link-small-heading { font-size: 20px; font-family: "Mulish"; line-height: 28px; } @mixin effect-style-shadow-bottom-1 { box-shadow: 0.00px 0.50px 2.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 1.00px rgba(40, 41, 61, 0.080); } @mixin effect-style-shadow-bottom-2 { box-shadow: 0.00px 2.00px 4.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 1.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-bottom-3 { box-shadow: 0.00px 2.00px 4.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 1.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-bottom-4 { box-shadow: 0.00px 8.00px 16.00px rgba(96, 97, 112, 0.160), 0.00px 2.00px 4.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-bottom-5 { box-shadow: 0.00px 16.00px 24.00px rgba(96, 97, 112, 0.160), 0.00px 2.00px 8.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-top-1 { box-shadow: 0.00px -0.50px 2.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 1.00px rgba(40, 41, 61, 0.080); } @mixin effect-style-shadow-top-2 { box-shadow: 0.00px -2.00px 4.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 1.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-top-3 { box-shadow: 0.00px -4.00px 8.00px rgba(96, 97, 112, 0.160), 0.00px 0.00px 2.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-top-4 { box-shadow: 0.00px -8.00px 16.00px rgba(96, 97, 112, 0.160), 0.00px -2.00px 4.00px rgba(40, 41, 61, 0.040); } @mixin effect-style-shadow-top-5 { box-shadow: 0.00px -16.00px 24.00px rgba(96, 97, 112, 0.160), 0.00px -2.00px 8.00px rgba(40, 41, 61, 0.040); }