diff --git a/build/css/tokens.css b/build/css/tokens.css new file mode 100644 index 0000000..30f9963 --- /dev/null +++ b/build/css/tokens.css @@ -0,0 +1,501 @@ +/** + * Do not edit directly + * Generated on Mon, 25 Nov 2024 16:57:21 GMT + */ + +:root { + --radius-20: 1.25rem; + --radius-10: 0.625rem; + --radius-4: 0.25rem; + --radius-0: 0rem; + --drop-shadow-level-4: 0px 0.9975153207778931px 1.9285296201705933px 0px #00000012,0px 3.3504464626312256px 6.477529525756836px 0px #00000012,0px 15px 28px 0px #00000059; + --drop-shadow-level-3: 0px 0.33000001311302185px 1.7290265560150146px 0px #0000001a,0px 2.4700000286102295px 2.809999942779541px 0px #0000001f,0px 16px 23px 0px #00000038; + --drop-shadow-level-2: 0px 0.5985091924667358px 0.7980122566223145px 0px #00000014,0px 2.010267734527588px 2.680356979370117px 0px #0000001c,0px 9px 12px 0px #00000030; + --drop-shadow-level-1-bottom-shadow-only: 0px 8px 6px -6px #00000029; + --drop-shadow-level-1: 0px 1px 2px 0px #00000029,0px 4px 4px 0px #00000017,0px 6px 8px 0px #00000021; + --font-size-62: 3.875rem; + --font-size-58: 3.625rem; + --font-size-55: 3.4375rem; + --font-size-52: 3.25rem; + --font-size-49: 3.0625rem; + --font-size-46: 2.875rem; + --font-size-43: 2.6875rem; + --font-size-41: 2.5625rem; + --font-size-38: 2.375rem; + --font-size-36: 2.25rem; + --font-size-33: 2.0625rem; + --font-size-30: 1.875rem; + --font-size-29: 1.8125rem; + --font-size-27: 1.6875rem; + --font-size-26: 1.625rem; + --font-size-25: 1.5625rem; + --font-size-24: 1.5rem; + --font-size-23: 1.4375rem; + --font-size-21: 1.3125rem; + --font-size-20: 1.25rem; + --font-size-19: 1.1875rem; + --font-size-18: 1.125rem; + --font-size-17: 1.0625rem; + --font-size-16: 1rem; + --font-size-15: 0.9375rem; + --font-size-14: 0.875rem; + --font-size-13: 0.8125rem; + --font-families-yalenew: YaleNew, serif; + --font-families-mallory: Mallory, sans-serif; + --font-families-mallory-compact: 'Mallory Compact', sans-serif; + --site-header-layout-right-flex-direction: row; + --site-header-layout-center-flex-direction: column; + --site-header-layout-left-flex-direction: column; + --font-spacing-paragraph: 1em; + --font-text-transform-h6-mallory-compact-book: uppercase; + --font-text-transform-h6-mallory-compact-medium: uppercase; + --font-text-transform-h6-yale-new: uppercase; + --font-letter-spacing-yalenew-bold: 0.01em; + --font-letter-spacing-h6-mallory-compact-book: 0.02em; + --font-letter-spacing-h2-mallory-compact-book: -0.01em; + --font-letter-spacing-h1-mallory-compact-book: -0.01em; + --font-letter-spacing-h6-mallory-compact-medium: 0.02em; + --font-letter-spacing-h2-mallory-compact-medium: -0.01em; + --font-letter-spacing-h1-mallory-compact-medium: -0.01em; + --font-letter-spacing-h6-yale-new: 0.03em; + --font-weights-yalenew-bold: 700; + --font-weights-yalenew-roman: 400; + --font-weights-mallory-medium: 500; + --font-weights-mallory-book: 400; + --size-thickness-hairline: 0.031rem; + --size-thickness-8: 0.5rem; + --size-thickness-6: 0.375rem; + --size-thickness-4: 0.25rem; + --size-thickness-2: 0.125rem; + --size-thickness-1: 0.063rem; + --size-thickness-0: 0rem; + --size-spacing-13: 10rem; + --size-spacing-12: 6rem; + --size-spacing-11: 5rem; + --size-spacing-10: 4rem; + --size-spacing-9: 3rem; + --size-spacing-8: 2.5rem; + --size-spacing-7: 2rem; + --size-spacing-6: 1.5rem; + --size-spacing-5: 1rem; + --size-spacing-4: 0.75rem; + --size-spacing-3: 0.5rem; + --size-spacing-2: 0.25rem; + --size-spacing-1: 0.125rem; + --size-spacing-0: 0rem; + --size-click-target-minimum: 2.75rem; + --size-component-layout-width-content: 56rem; + --size-component-layout-width-highlight: 70rem; + --size-component-layout-width-site: 84rem; + --size-component-layout-width-max: 100rem; + --layout-flex-position-space-between: space-between; + --layout-flex-position-baseline: baseline; + --layout-flex-position-right: flex-end; + --layout-flex-position-center: center; + --layout-flex-position-left: flex-start; + --layout-width-100: 100%; + --layout-width-75: 75%; + --layout-width-50: 50%; + --layout-width-25: 25%; + --animation-speed-slow: 800ms; + --animation-speed-medium: 500ms; + --animation-speed-default: 200ms; + --global-themes-five-label: Coral; + --global-themes-four-label: Onha; + --global-themes-three-label: Shoreline Summer; + --global-themes-two-label: New Haven Green; + --global-themes-one-label: Old Blues; + --break-max-width: 2400px; + --break-2xl: 1400px; + --break-xl: 1200px; + --break-l: 992px; + --break-m: 768px; + --break-s: 576px; + --color-purple-visited-light-hover: hsl(259, 82%, 87%); + --color-purple-visited-light: hsl(258, 74%, 90%); + --color-purple-visited-hover: hsl(259, 55%, 49%); + --color-purple-visited: hsl(259, 54%, 37%); + --color-gray-hale: hsl(215, 12%, 30%); + --color-gray-900: hsl(0, 0%, 11%); + --color-gray-800: hsl(0, 0%, 13%); + --color-gray-700: hsl(0, 0%, 25%); + --color-gray-600: hsl(0, 0%, 37%); + --color-gray-500: hsl(0, 0%, 46%); + --color-gray-400: hsl(0, 0%, 61%); + --color-gray-300: hsl(0, 0%, 73%); + --color-gray-200: hsl(0, 0%, 85%); + --color-gray-100: hsl(0, 0%, 97%); + --color-basic-brown-gray: hsl(28, 7%, 44%); + --color-basic-black: hsl(0, 0%, 0%); + --color-basic-white: hsl(0, 0%, 100%); + --color-yellow-onha: hsl(46, 90%, 65%); + --color-yellow-umbrella: hsl(43, 64%, 68%); + --color-orange-coral: hsl(6, 100%, 66%); + --color-orange-peach: hsl(36, 59%, 61%); + --color-green-pine: hsl(148, 16%, 19%); + --color-green-fog: hsl(52, 26%, 83%); + --color-green-ground: hsl(87, 12%, 57%); + --color-green-basil: hsl(100, 13%, 36%); + --color-blue-deep-teal: hsl(201, 57%, 20%); + --color-blue-soft: hsl(210, 59%, 93%); + --color-blue-soft-oceanic: hsl(174, 57%, 93%); + --color-blue-oceanic: hsl(175, 36%, 32%); + --color-blue-slate: hsl(188, 14%, 32%); + --color-blue-royal: hsl(221, 47%, 40%); + --color-blue-pewter: hsl(183, 16%, 75%); + --color-blue-shale: hsl(199, 27%, 58%); + --color-blue-horizon: hsl(210, 47%, 46%); + --color-blue-light: hsl(213, 100%, 69%); + --color-blue-medium: hsl(213, 66%, 45%); + --color-blue-yale: hsl(210, 100%, 21%); + --color-alert-marketing-background-color: hsl(198, 100%, 85%); + --color-alert-announcement-background-color: hsl(50, 99%, 61%); + --color-alert-emergency-text: hsl(0, 0%, 100%); + --color-alert-emergency-background-color: hsl(0, 74%, 48%); + --site-header-layout-right-align: var(--layout-flex-position-right); + --site-header-layout-right-justify: var(--layout-flex-position-space-between); + --site-header-layout-center-align: var(--layout-flex-position-center); + --site-header-layout-center-justify: var(--layout-flex-position-center); + --site-header-layout-left-align: var(--layout-flex-position-left); + --site-header-layout-left-justify: var(--layout-flex-position-left); + --site-header-themes-three-slot-eight: var(--color-basic-white); + --site-header-themes-three-slot-seven: var(--color-gray-800); + --site-header-themes-three-slot-six: var(--color-blue-yale); + --site-header-themes-three-slot-five: var(--color-blue-slate); + --site-header-themes-three-slot-four: var(--color-yellow-umbrella); + --site-header-themes-three-slot-three: var(--color-orange-peach); + --site-header-themes-three-slot-two: var(--color-blue-royal); + --site-header-themes-three-slot-one: var(--color-blue-yale); + --site-header-themes-three-divider-color: var(--color-gray-500); + --site-header-themes-three-border-color: var(--color-blue-royal); + --site-header-themes-three-site-branding: var(--color-basic-white); + --site-header-themes-three-yale-branding: var(--color-blue-royal); + --site-header-themes-three-background: var(--color-blue-yale); + --site-header-themes-two-slot-eight: var(--color-basic-white); + --site-header-themes-two-slot-seven: var(--color-gray-800); + --site-header-themes-two-slot-six: var(--color-blue-yale); + --site-header-themes-two-slot-five: var(--color-green-pine); + --site-header-themes-two-slot-four: var(--color-green-fog); + --site-header-themes-two-slot-three: var(--color-green-ground); + --site-header-themes-two-slot-two: var(--color-green-basil); + --site-header-themes-two-slot-one: var(--color-gray-700); + --site-header-themes-two-divider-color: var(--color-gray-500); + --site-header-themes-two-border-color: var(--color-blue-royal); + --site-header-themes-two-site-branding: var(--color-basic-white); + --site-header-themes-two-yale-branding: var(--color-blue-royal); + --site-header-themes-two-background: var(--color-gray-800); + --site-header-themes-one-slot-eight: var(--color-basic-white); + --site-header-themes-one-slot-seven: var(--color-gray-800); + --site-header-themes-one-slot-six: var(--color-blue-yale); + --site-header-themes-one-slot-five: var(--color-gray-hale); + --site-header-themes-one-slot-four: var(--color-blue-pewter); + --site-header-themes-one-slot-three: var(--color-blue-light); + --site-header-themes-one-slot-two: var(--color-blue-medium); + --site-header-themes-one-slot-one: var(--color-blue-yale); + --site-header-themes-one-divider-color: var(--color-gray-300); + --site-header-themes-one-border-color: var(--color-blue-yale); + --site-header-themes-one-site-branding: var(--color-blue-yale); + --site-header-themes-one-yale-branding: var(--color-blue-yale); + --site-header-themes-one-background: var(--color-basic-white); + --site-footer-themes-three-slot-eight: var(--color-basic-white); + --site-footer-themes-three-slot-seven: var(--color-gray-800); + --site-footer-themes-three-slot-six: var(--color-blue-yale); + --site-footer-themes-three-slot-five: var(--color-blue-slate); + --site-footer-themes-three-slot-four: var(--color-yellow-umbrella); + --site-footer-themes-three-slot-three: var(--color-orange-peach); + --site-footer-themes-three-slot-two: var(--color-blue-royal); + --site-footer-themes-three-slot-one: var(--color-blue-yale); + --site-footer-themes-three-text-color: var(--color-basic-black); + --site-footer-themes-three-divider-color: var(--color-gray-500); + --site-footer-themes-three-border-color: var(--color-blue-light); + --site-footer-themes-three-yale-branding: var(--color-blue-light); + --site-footer-themes-three-background-color: var(--color-gray-100); + --site-footer-themes-two-slot-eight: var(--color-basic-white); + --site-footer-themes-two-slot-seven: var(--color-gray-800); + --site-footer-themes-two-slot-six: var(--color-blue-yale); + --site-footer-themes-two-slot-five: var(--color-green-pine); + --site-footer-themes-two-slot-four: var(--color-green-fog); + --site-footer-themes-two-slot-three: var(--color-green-ground); + --site-footer-themes-two-slot-two: var(--color-green-basil); + --site-footer-themes-two-slot-one: var(--color-gray-700); + --site-footer-themes-two-text-color: var(--color-basic-black); + --site-footer-themes-two-divider-color: var(--color-gray-300); + --site-footer-themes-two-border-color: var(--color-blue-yale); + --site-footer-themes-two-yale-branding: var(--color-blue-yale); + --site-footer-themes-two-background-color: var(--color-basic-white); + --site-footer-themes-one-slot-eight: var(--color-basic-white); + --site-footer-themes-one-slot-seven: var(--color-gray-800); + --site-footer-themes-one-slot-six: var(--color-blue-yale); + --site-footer-themes-one-slot-five: var(--color-gray-hale); + --site-footer-themes-one-slot-four: var(--color-blue-pewter); + --site-footer-themes-one-slot-three: var(--color-blue-light); + --site-footer-themes-one-slot-two: var(--color-blue-medium); + --site-footer-themes-one-slot-one: var(--color-blue-yale); + --site-footer-themes-one-text-color: var(--color-basic-black); + --site-footer-themes-one-divider-color: var(--color-gray-300); + --site-footer-themes-one-border-color: var(--color-blue-yale); + --site-footer-themes-one-yale-branding: var(--color-blue-yale); + --site-footer-themes-one-background-color: var(--color-basic-white); + --font-scale-13-14: clamp(var(--font-size-13), calc(0.12vw + 0.7688rem), var(--font-size-14)); + --font-scale-15-16: clamp(var(--font-size-15), calc(0.12vw + 0.8938rem), var(--font-size-16)); + --font-scale-15-18: clamp(var(--font-size-15), calc(0.36vw + 0.8064rem), var(--font-size-18)); + --font-scale-16-19: clamp(var(--font-size-16), calc(0.36vw + 0.8689rem), var(--font-size-19)); + --font-scale-17-20: clamp(var(--font-size-17), calc(0.36vw + 0.9314rem), var(--font-size-20)); + --font-scale-20-24: clamp(var(--font-size-20), calc(0.49vw + 1.0752rem), var(--font-size-24)); + --font-scale-20-26: clamp(var(--font-size-20), calc(0.73vw + 0.9879rem), var(--font-size-26)); + --font-scale-21-25: clamp(var(--font-size-21), calc(0.49vw + 1.1377rem), var(--font-size-25)); + --font-scale-23-29: clamp(var(--font-size-23), calc(0.73vw + 1.1754rem), var(--font-size-29)); + --font-scale-24-30: clamp(var(--font-size-24), calc(0.73vw + 1.2379rem), var(--font-size-30)); + --font-scale-27-36: clamp(var(--font-size-27), calc(1.09vw + 1.2943rem), var(--font-size-36)); + --font-scale-29-41: clamp(var(--font-size-29), calc(1.46vw + 1.2882rem), var(--font-size-41)); + --font-scale-33-46: clamp(var(--font-size-33), calc(1.58vw + 1.4945rem), var(--font-size-46)); + --font-scale-36-52: clamp(var(--font-size-36), calc(1.94vw + 1.5510rem), var(--font-size-52)); + --font-scale-38-55: clamp(var(--font-size-38), calc(2.06vw + 1.6323rem), var(--font-size-55)); + --font-scale-41-58: clamp(var(--font-size-41), calc(2.06vw + 1.8198rem), var(--font-size-58)); + --font-scale-43-62: clamp(var(--font-size-43), calc(2.32vw + 1.8574rem), var(--font-size-62)); + --font-style-branding-site-mobile: 400 1.8125rem/1 YaleNew, serif; + --font-style-branding-site: 400 clamp(2.25rem, calc(1.58vw + 1.6820rem), 3.0625rem)/1 YaleNew, serif; + --font-style-branding-yale: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.05 YaleNew, serif; + --font-style-body-xs: 400 clamp(0.8125rem, calc(0.12vw + 0.7688rem), 0.875rem)/1.4 'Mallory Compact', sans-serif; + --font-style-body-s-condensed: 400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.4 'Mallory Compact', sans-serif; + --font-style-body-s: 400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.7 'Mallory Compact', sans-serif; + --font-style-body-default-condensed: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.4 'Mallory Compact', sans-serif; + --font-style-body-default: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.7 'Mallory Compact', sans-serif; + --font-style-body-l: 400 clamp(1.25rem, calc(0.73vw + 0.9879rem), 1.625rem)/1.7 'Mallory Compact', sans-serif; + --font-style-body-xl: 400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.5 'Mallory Compact', sans-serif; + --font-style-heading-h6-mallory-compact-book: 400 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif; + --font-style-heading-h5-mallory-compact-book: 400 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif; + --font-style-heading-h4-mallory-compact-book: 400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif; + --font-style-heading-h3-mallory-compact-book: 400 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif; + --font-style-heading-h2-mallory-compact-book: 400 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif; + --font-style-heading-h1-mallory-compact-book: 400 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif; + --font-style-heading-h6-mallory-compact-medium: 500 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif; + --font-style-heading-h5-mallory-compact-medium: 500 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif; + --font-style-heading-h4-mallory-compact-medium: 500 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif; + --font-style-heading-h3-mallory-compact-medium: 500 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif; + --font-style-heading-h2-mallory-compact-medium: 500 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif; + --font-style-heading-h1-mallory-compact-medium: 500 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif; + --font-style-heading-h6-yale-new: 400 clamp(1rem, calc(0.36vw + 0.8689rem), 1.1875rem)/1.05 YaleNew, serif; + --font-style-heading-h5-yale-new: 400 clamp(1.3125rem, calc(0.49vw + 1.1377rem), 1.5625rem)/1.14 YaleNew, serif; + --font-style-heading-h4-yale-new: 400 clamp(1.5rem, calc(0.73vw + 1.2379rem), 1.875rem)/1.14 YaleNew, serif; + --font-style-heading-h3-yale-new: 400 clamp(1.8125rem, calc(1.46vw + 1.2882rem), 2.5625rem)/1.14 YaleNew, serif; + --font-style-heading-h2-yale-new: 400 clamp(2.25rem, calc(1.94vw + 1.5510rem), 3.25rem)/1.1 YaleNew, serif; + --font-style-heading-h1-yale-new: 400 clamp(2.6875rem, calc(2.32vw + 1.8574rem), 3.875rem)/1.1 YaleNew, serif; + --font-style-nav-primary-2: var(--font-weights-mallory-book) var(--font-size-17)/1.18 var(--font-families-mallory-compact); + --font-style-nav-primary-1: var(--font-weights-mallory-book) var(--font-size-19)/1.65 var(--font-families-mallory-compact); + --font-style-nav-primary-0: var(--font-weights-mallory-book) var(--font-size-20)/1.65 var(--font-families-mallory-compact); + --border-thickness-hairline: var(--size-thickness-hairline); + --border-thickness-8: var(--size-thickness-8); + --border-thickness-6: var(--size-thickness-6); + --border-thickness-4: var(--size-thickness-4); + --border-thickness-2: var(--size-thickness-2); + --border-thickness-1: var(--size-thickness-1); + --border-thickness-0: var(--size-thickness-0); + --button-cta-themes-seven-slot-eight: var(--color-basic-white); + --button-cta-themes-seven-slot-seven: var(--color-gray-800); + --button-cta-themes-seven-slot-six: var(--color-blue-yale); + --button-cta-themes-seven-slot-five: var(--color-gray-hale); + --button-cta-themes-seven-slot-four: var(--color-blue-pewter); + --button-cta-themes-seven-slot-three: var(--color-blue-light); + --button-cta-themes-seven-slot-two: var(--color-blue-medium); + --button-cta-themes-seven-slot-one: var(--color-blue-yale); + --button-cta-themes-seven-text: var(--color-basic-white); + --button-cta-themes-seven-background: var(--color-blue-yale); + --button-cta-themes-six-slot-eight: var(--color-basic-white); + --button-cta-themes-six-slot-seven: var(--color-gray-800); + --button-cta-themes-six-slot-six: var(--color-blue-yale); + --button-cta-themes-six-slot-five: var(--color-gray-hale); + --button-cta-themes-six-slot-four: var(--color-blue-pewter); + --button-cta-themes-six-slot-three: var(--color-blue-light); + --button-cta-themes-six-slot-two: var(--color-blue-medium); + --button-cta-themes-six-slot-one: var(--color-blue-yale); + --button-cta-themes-six-text: var(--color-basic-white); + --button-cta-themes-six-background: var(--color-gray-800); + --button-cta-themes-five-slot-eight: var(--color-basic-white); + --button-cta-themes-five-slot-seven: var(--color-gray-800); + --button-cta-themes-five-slot-six: var(--color-blue-yale); + --button-cta-themes-five-slot-five: var(--color-gray-hale); + --button-cta-themes-five-slot-four: var(--color-blue-pewter); + --button-cta-themes-five-slot-three: var(--color-blue-light); + --button-cta-themes-five-slot-two: var(--color-blue-medium); + --button-cta-themes-five-slot-one: var(--color-blue-yale); + --button-cta-themes-five-text: var(--color-basic-white); + --button-cta-themes-five-background: var(--color-gray-hale); + --button-cta-themes-four-slot-eight: var(--color-basic-white); + --button-cta-themes-four-slot-seven: var(--color-gray-800); + --button-cta-themes-four-slot-six: var(--color-blue-yale); + --button-cta-themes-four-slot-five: var(--color-gray-hale); + --button-cta-themes-four-slot-four: var(--color-blue-pewter); + --button-cta-themes-four-slot-three: var(--color-blue-light); + --button-cta-themes-four-slot-two: var(--color-blue-medium); + --button-cta-themes-four-slot-one: var(--color-blue-yale); + --button-cta-themes-four-text: var(--color-basic-white); + --button-cta-themes-four-background: var(--color-blue-pewter); + --button-cta-themes-three-slot-eight: var(--color-basic-white); + --button-cta-themes-three-slot-seven: var(--color-gray-800); + --button-cta-themes-three-slot-six: var(--color-blue-yale); + --button-cta-themes-three-slot-five: var(--color-gray-hale); + --button-cta-themes-three-slot-four: var(--color-blue-pewter); + --button-cta-themes-three-slot-three: var(--color-blue-light); + --button-cta-themes-three-slot-two: var(--color-blue-medium); + --button-cta-themes-three-slot-one: var(--color-blue-yale); + --button-cta-themes-three-text: var(--color-basic-white); + --button-cta-themes-three-background: var(--color-blue-light); + --button-cta-themes-two-slot-eight: var(--color-basic-white); + --button-cta-themes-two-slot-seven: var(--color-gray-800); + --button-cta-themes-two-slot-six: var(--color-blue-yale); + --button-cta-themes-two-slot-five: var(--color-gray-hale); + --button-cta-themes-two-slot-four: var(--color-blue-pewter); + --button-cta-themes-two-slot-three: var(--color-blue-light); + --button-cta-themes-two-slot-two: var(--color-blue-medium); + --button-cta-themes-two-slot-one: var(--color-blue-yale); + --button-cta-themes-two-text: var(--color-basic-white); + --button-cta-themes-two-background: var(--color-blue-medium); + --button-cta-themes-one-slot-eight: var(--color-basic-white); + --button-cta-themes-one-slot-seven: var(--color-gray-800); + --button-cta-themes-one-slot-six: var(--color-blue-yale); + --button-cta-themes-one-slot-five: var(--color-gray-hale); + --button-cta-themes-one-slot-four: var(--color-blue-pewter); + --button-cta-themes-one-slot-three: var(--color-blue-light); + --button-cta-themes-one-slot-two: var(--color-blue-medium); + --button-cta-themes-one-slot-one: var(--color-blue-yale); + --button-cta-themes-one-text: var(--color-basic-white); + --button-cta-themes-one-background: var(--color-blue-yale); + --basic-themes-blue-yale-heading: var(--color-basic-white); + --basic-themes-blue-yale-text: var(--color-basic-white); + --basic-themes-blue-yale-background: var(--color-blue-yale); + --basic-themes-white-heading: var(--color-gray-800); + --basic-themes-white-text: var(--color-gray-700); + --basic-themes-white-background: var(--color-basic-white); + --basic-themes-gray-100-heading: var(--color-gray-800); + --basic-themes-gray-100-text: var(--color-gray-700); + --basic-themes-gray-100-background: var(--color-gray-100); + --basic-themes-gray-200-heading: var(--color-gray-800); + --basic-themes-gray-200-text: var(--color-gray-700); + --basic-themes-gray-200-background: var(--color-gray-200); + --basic-themes-gray-700-heading: var(--color-basic-white); + --basic-themes-gray-700-text: var(--color-basic-white); + --basic-themes-gray-700-background: var(--color-gray-700); + --basic-themes-gray-800-heading: var(--color-basic-white); + --basic-themes-gray-800-text: var(--color-basic-white); + --basic-themes-gray-800-background: var(--color-gray-800); + --global-themes-five-colors-slot-eight: var(--color-basic-white); + --global-themes-five-colors-slot-seven: var(--color-gray-900); + --global-themes-five-colors-slot-six: var(--color-blue-yale); + --global-themes-five-colors-slot-five: var(--color-blue-deep-teal); + --global-themes-five-colors-slot-four: var(--color-gray-100); + --global-themes-five-colors-slot-three: var(--color-orange-coral); + --global-themes-five-colors-slot-two: var(--color-blue-medium); + --global-themes-five-colors-slot-one: var(--color-blue-yale); + --global-themes-four-colors-slot-eight: var(--color-basic-white); + --global-themes-four-colors-slot-seven: var(--color-gray-900); + --global-themes-four-colors-slot-six: var(--color-blue-yale); + --global-themes-four-colors-slot-five: var(--color-gray-500); + --global-themes-four-colors-slot-four: var(--color-blue-soft); + --global-themes-four-colors-slot-three: var(--color-yellow-onha); + --global-themes-four-colors-slot-two: var(--color-blue-oceanic); + --global-themes-four-colors-slot-one: var(--color-blue-yale); + --global-themes-three-colors-slot-eight: var(--color-basic-white); + --global-themes-three-colors-slot-seven: var(--color-gray-800); + --global-themes-three-colors-slot-six: var(--color-blue-yale); + --global-themes-three-colors-slot-five: var(--color-blue-slate); + --global-themes-three-colors-slot-four: var(--color-yellow-umbrella); + --global-themes-three-colors-slot-three: var(--color-orange-peach); + --global-themes-three-colors-slot-two: var(--color-blue-royal); + --global-themes-three-colors-slot-one: var(--color-blue-yale); + --global-themes-two-colors-slot-eight: var(--color-basic-white); + --global-themes-two-colors-slot-seven: var(--color-gray-800); + --global-themes-two-colors-slot-six: var(--color-blue-yale); + --global-themes-two-colors-slot-five: var(--color-green-pine); + --global-themes-two-colors-slot-four: var(--color-green-fog); + --global-themes-two-colors-slot-three: var(--color-green-ground); + --global-themes-two-colors-slot-two: var(--color-green-basil); + --global-themes-two-colors-slot-one: var(--color-gray-700); + --global-themes-one-colors-slot-eight: var(--color-basic-white); + --global-themes-one-colors-slot-seven: var(--color-gray-800); + --global-themes-one-colors-slot-six: var(--color-blue-yale); + --global-themes-one-colors-slot-five: var(--color-gray-800); + --global-themes-one-colors-slot-four: var(--color-gray-100); + --global-themes-one-colors-slot-three: var(--color-blue-light); + --global-themes-one-colors-slot-two: var(--color-blue-medium); + --global-themes-one-colors-slot-one: var(--color-blue-yale); + --component-themes-five-colors-slot-eight: var(--color-basic-white); + --component-themes-five-colors-slot-seven: var(--color-gray-900); + --component-themes-five-colors-slot-six: var(--color-blue-yale); + --component-themes-five-colors-slot-five: var(--color-gray-500); + --component-themes-five-colors-slot-four: var(--color-blue-soft); + --component-themes-five-colors-slot-three: var(--color-yellow-onha); + --component-themes-five-colors-slot-two: var(--color-blue-oceanic); + --component-themes-five-colors-slot-one: var(--color-blue-yale); + --component-themes-five-heading: var(--color-blue-yale); + --component-themes-five-text: var(--color-blue-yale); + --component-themes-five-background: var(--color-blue-soft-oceanic); + --component-themes-four-colors-slot-eight: var(--color-basic-white); + --component-themes-four-colors-slot-seven: var(--color-gray-900); + --component-themes-four-colors-slot-six: var(--color-blue-yale); + --component-themes-four-colors-slot-five: var(--color-gray-500); + --component-themes-four-colors-slot-four: var(--color-blue-soft); + --component-themes-four-colors-slot-three: var(--color-yellow-onha); + --component-themes-four-colors-slot-two: var(--color-blue-oceanic); + --component-themes-four-colors-slot-one: var(--color-blue-yale); + --component-themes-four-heading: var(--color-basic-white); + --component-themes-four-text: var(--color-basic-white); + --component-themes-four-background: var(--color-blue-yale); + --component-themes-three-slot-eight: var(--color-basic-white); + --component-themes-three-slot-seven: var(--color-gray-800); + --component-themes-three-slot-six: var(--color-blue-yale); + --component-themes-three-slot-five: var(--color-blue-slate); + --component-themes-three-slot-four: var(--color-yellow-umbrella); + --component-themes-three-slot-three: var(--color-orange-peach); + --component-themes-three-slot-two: var(--color-blue-royal); + --component-themes-three-slot-one: var(--color-blue-yale); + --component-themes-three-heading: var(--color-basic-white); + --component-themes-three-text: var(--color-basic-white); + --component-themes-three-background: var(--color-blue-yale); + --component-themes-two-slot-eight: var(--color-basic-white); + --component-themes-two-slot-seven: var(--color-gray-800); + --component-themes-two-slot-six: var(--color-blue-yale); + --component-themes-two-slot-five: var(--color-green-pine); + --component-themes-two-slot-four: var(--color-green-fog); + --component-themes-two-slot-three: var(--color-green-ground); + --component-themes-two-slot-two: var(--color-green-basil); + --component-themes-two-slot-one: var(--color-gray-700); + --component-themes-two-heading: var(--color-basic-white); + --component-themes-two-text: var(--color-basic-white); + --component-themes-two-background: var(--color-gray-700); + --component-themes-one-slot-eight: var(--color-basic-white); + --component-themes-one-slot-seven: var(--color-gray-800); + --component-themes-one-slot-six: var(--color-blue-yale); + --component-themes-one-slot-five: var(--color-gray-800); + --component-themes-one-slot-four: var(--color-gray-100); + --component-themes-one-slot-three: var(--color-blue-light); + --component-themes-one-slot-two: var(--color-blue-medium); + --component-themes-one-slot-one: var(--color-blue-yale); + --component-themes-one-heading: var(--color-basic-white); + --component-themes-one-text: var(--color-basic-white); + --component-themes-one-background: var(--color-blue-yale); + --break-mobile-max: var(--break-l) - 0.05; + --break-mobile: var(--break-l); + --color-alert-marketing-border-color: var(--color-gray-500); + --color-alert-announcement-border-color: var(--color-gray-500); + --color-alert-emergency-border-color: var(--color-basic-white); + --color-heading: var(--color-gray-800); + --color-text: var(--color-gray-700); + --color-background: var(--color-basic-white); + --color-link-theme-gray-200-hover: var(--color-gray-700); + --color-link-theme-gray-200-base: var(--color-blue-yale); + --color-link-theme-gray-700-hover: var(--color-gray-300); + --color-link-theme-gray-700-base: var(--color-basic-white); + --color-link-theme-blue-yale-hover: var(--color-blue-light); + --color-link-theme-blue-yale-base: var(--color-basic-white); + --color-link-theme-gray-800-hover: var(--color-blue-light); + --color-link-theme-gray-800-base: var(--color-basic-white); + --color-link-visited-light-hover: var(--color-purple-visited-light-hover); + --color-link-visited-light: var(--color-purple-visited-light); + --color-link-visited-hover: var(--color-purple-visited-hover); + --color-link-visited-base: var(--color-purple-visited); + --color-link-hover: var(--color-gray-700); + --color-link-base: var(--color-blue-medium); + --link-underline-size-thick: var(--size-thickness-8); + --link-underline-size-default: var(--size-thickness-2); +} diff --git a/build/json/tokens.json b/build/json/tokens.json new file mode 100644 index 0000000..54a8811 --- /dev/null +++ b/build/json/tokens.json @@ -0,0 +1,688 @@ +{ + "link": { + "underline-size": { + "default": "0.125rem", + "thick": "0.5rem" + } + }, + "color": { + "link": { + "base": "hsl(213, 66%, 45%)", + "hover": "hsl(0, 0%, 25%)", + "visited": { + "base": "hsl(259, 54%, 37%)", + "hover": "hsl(259, 55%, 49%)", + "light": "hsl(258, 74%, 90%)", + "light-hover": "hsl(259, 82%, 87%)" + }, + "theme": { + "gray-800": { + "base": "hsl(0, 0%, 100%)", + "hover": "hsl(213, 100%, 69%)" + }, + "blue-yale": { + "base": "hsl(0, 0%, 100%)", + "hover": "hsl(213, 100%, 69%)" + }, + "gray-700": { + "base": "hsl(0, 0%, 100%)", + "hover": "hsl(0, 0%, 73%)" + }, + "gray-200": { + "base": "hsl(210, 100%, 21%)", + "hover": "hsl(0, 0%, 25%)" + } + } + }, + "background": "hsl(0, 0%, 100%)", + "text": "hsl(0, 0%, 25%)", + "heading": "hsl(0, 0%, 13%)", + "alert": { + "emergency": { + "background-color": "hsl(0, 74%, 48%)", + "text": "hsl(0, 0%, 100%)", + "border-color": "hsl(0, 0%, 100%)" + }, + "announcement": { + "background-color": "hsl(50, 99%, 61%)", + "border-color": "hsl(0, 0%, 46%)" + }, + "marketing": { + "background-color": "hsl(198, 100%, 85%)", + "border-color": "hsl(0, 0%, 46%)" + } + }, + "blue": { + "yale": "hsl(210, 100%, 21%)", + "medium": "hsl(213, 66%, 45%)", + "light": "hsl(213, 100%, 69%)", + "horizon": "hsl(210, 47%, 46%)", + "shale": "hsl(199, 27%, 58%)", + "pewter": "hsl(183, 16%, 75%)", + "royal": "hsl(221, 47%, 40%)", + "slate": "hsl(188, 14%, 32%)", + "oceanic": "hsl(175, 36%, 32%)", + "soft-oceanic": "hsl(174, 57%, 93%)", + "soft": "hsl(210, 59%, 93%)", + "deep-teal": "hsl(201, 57%, 20%)" + }, + "green": { + "basil": "hsl(100, 13%, 36%)", + "ground": "hsl(87, 12%, 57%)", + "fog": "hsl(52, 26%, 83%)", + "pine": "hsl(148, 16%, 19%)" + }, + "orange": { + "peach": "hsl(36, 59%, 61%)", + "coral": "hsl(6, 100%, 66%)" + }, + "yellow": { + "umbrella": "hsl(43, 64%, 68%)", + "onha": "hsl(46, 90%, 65%)" + }, + "basic": { + "white": "hsl(0, 0%, 100%)", + "black": "hsl(0, 0%, 0%)", + "brown-gray": "hsl(28, 7%, 44%)" + }, + "gray": { + "100": "hsl(0, 0%, 97%)", + "200": "hsl(0, 0%, 85%)", + "300": "hsl(0, 0%, 73%)", + "400": "hsl(0, 0%, 61%)", + "500": "hsl(0, 0%, 46%)", + "600": "hsl(0, 0%, 37%)", + "700": "hsl(0, 0%, 25%)", + "800": "hsl(0, 0%, 13%)", + "900": "hsl(0, 0%, 11%)", + "hale": "hsl(215, 12%, 30%)" + }, + "purple": { + "visited": "hsl(259, 54%, 37%)", + "visited-hover": "hsl(259, 55%, 49%)", + "visited-light": "hsl(258, 74%, 90%)", + "visited-light-hover": "hsl(259, 82%, 87%)" + } + }, + "break": { + "s": "576px", + "m": "768px", + "l": "992px", + "xl": "1200px", + "2xl": "1400px", + "max-width": "2400px", + "mobile": "992px", + "mobile-max": "992px - 0.05" + }, + "component-themes": { + "one": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(0, 0%, 97%)", + "slot-five": "hsl(0, 0%, 13%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "two": { + "background": "hsl(0, 0%, 25%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)", + "slot-one": "hsl(0, 0%, 25%)", + "slot-two": "hsl(100, 13%, 36%)", + "slot-three": "hsl(87, 12%, 57%)", + "slot-four": "hsl(52, 26%, 83%)", + "slot-five": "hsl(148, 16%, 19%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "three": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(221, 47%, 40%)", + "slot-three": "hsl(36, 59%, 61%)", + "slot-four": "hsl(43, 64%, 68%)", + "slot-five": "hsl(188, 14%, 32%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "four": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(175, 36%, 32%)", + "slot-three": "hsl(46, 90%, 65%)", + "slot-four": "hsl(210, 59%, 93%)", + "slot-five": "hsl(0, 0%, 46%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 11%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "five": { + "background": "hsl(174, 57%, 93%)", + "text": "hsl(210, 100%, 21%)", + "heading": "hsl(210, 100%, 21%)", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(175, 36%, 32%)", + "slot-three": "hsl(46, 90%, 65%)", + "slot-four": "hsl(210, 59%, 93%)", + "slot-five": "hsl(0, 0%, 46%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 11%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + } + }, + "global-themes": { + "one": { + "label": "Old Blues", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(0, 0%, 97%)", + "slot-five": "hsl(0, 0%, 13%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "two": { + "label": "New Haven Green", + "colors": { + "slot-one": "hsl(0, 0%, 25%)", + "slot-two": "hsl(100, 13%, 36%)", + "slot-three": "hsl(87, 12%, 57%)", + "slot-four": "hsl(52, 26%, 83%)", + "slot-five": "hsl(148, 16%, 19%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "three": { + "label": "Shoreline Summer", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(221, 47%, 40%)", + "slot-three": "hsl(36, 59%, 61%)", + "slot-four": "hsl(43, 64%, 68%)", + "slot-five": "hsl(188, 14%, 32%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "four": { + "label": "Onha", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(175, 36%, 32%)", + "slot-three": "hsl(46, 90%, 65%)", + "slot-four": "hsl(210, 59%, 93%)", + "slot-five": "hsl(0, 0%, 46%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 11%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "five": { + "label": "Coral", + "colors": { + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(6, 100%, 66%)", + "slot-four": "hsl(0, 0%, 97%)", + "slot-five": "hsl(201, 57%, 20%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 11%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + } + }, + "basic-themes": { + "gray-800": { + "background": "hsl(0, 0%, 13%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)" + }, + "gray-700": { + "background": "hsl(0, 0%, 25%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)" + }, + "gray-200": { + "background": "hsl(0, 0%, 85%)", + "text": "hsl(0, 0%, 25%)", + "heading": "hsl(0, 0%, 13%)" + }, + "gray-100": { + "background": "hsl(0, 0%, 97%)", + "text": "hsl(0, 0%, 25%)", + "heading": "hsl(0, 0%, 13%)" + }, + "white": { + "background": "hsl(0, 0%, 100%)", + "text": "hsl(0, 0%, 25%)", + "heading": "hsl(0, 0%, 13%)" + }, + "blue-yale": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "heading": "hsl(0, 0%, 100%)" + } + }, + "button-cta-themes": { + "one": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "two": { + "background": "hsl(213, 66%, 45%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "three": { + "background": "hsl(213, 100%, 69%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "four": { + "background": "hsl(183, 16%, 75%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "five": { + "background": "hsl(215, 12%, 30%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "six": { + "background": "hsl(0, 0%, 13%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "seven": { + "background": "hsl(210, 100%, 21%)", + "text": "hsl(0, 0%, 100%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "animation": { + "speed": { + "default": "200ms", + "medium": "500ms", + "slow": "800ms" + } + }, + "layout": { + "width": { + "25": "25%", + "50": "50%", + "75": "75%", + "100": "100%" + }, + "flex-position": { + "left": "flex-start", + "center": "center", + "right": "flex-end", + "baseline": "baseline", + "space-between": "space-between" + } + }, + "size": { + "component-layout": { + "width": { + "max": "100rem", + "site": "84rem", + "highlight": "70rem", + "content": "56rem" + } + }, + "click-target-minimum": "2.75rem", + "spacing": { + "0": "0rem", + "1": "0.125rem", + "2": "0.25rem", + "3": "0.5rem", + "4": "0.75rem", + "5": "1rem", + "6": "1.5rem", + "7": "2rem", + "8": "2.5rem", + "9": "3rem", + "10": "4rem", + "11": "5rem", + "12": "6rem", + "13": "10rem" + }, + "thickness": { + "0": "0rem", + "1": "0.063rem", + "2": "0.125rem", + "4": "0.25rem", + "6": "0.375rem", + "8": "0.5rem", + "hairline": "0.031rem" + } + }, + "border": { + "thickness": { + "0": "0rem", + "1": "0.063rem", + "2": "0.125rem", + "4": "0.25rem", + "6": "0.375rem", + "8": "0.5rem", + "hairline": "0.031rem" + } + }, + "font": { + "style": { + "nav": { + "primary": { + "0": "400 1.25rem/1.65 'Mallory Compact', sans-serif", + "1": "400 1.1875rem/1.65 'Mallory Compact', sans-serif", + "2": "400 1.0625rem/1.18 'Mallory Compact', sans-serif" + } + }, + "heading": { + "h1-yale-new": "400 clamp(2.6875rem, calc(2.32vw + 1.8574rem), 3.875rem)/1.1 YaleNew, serif", + "h2-yale-new": "400 clamp(2.25rem, calc(1.94vw + 1.5510rem), 3.25rem)/1.1 YaleNew, serif", + "h3-yale-new": "400 clamp(1.8125rem, calc(1.46vw + 1.2882rem), 2.5625rem)/1.14 YaleNew, serif", + "h4-yale-new": "400 clamp(1.5rem, calc(0.73vw + 1.2379rem), 1.875rem)/1.14 YaleNew, serif", + "h5-yale-new": "400 clamp(1.3125rem, calc(0.49vw + 1.1377rem), 1.5625rem)/1.14 YaleNew, serif", + "h6-yale-new": "400 clamp(1rem, calc(0.36vw + 0.8689rem), 1.1875rem)/1.05 YaleNew, serif", + "h1-mallory-compact-medium": "500 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif", + "h2-mallory-compact-medium": "500 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif", + "h3-mallory-compact-medium": "500 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif", + "h4-mallory-compact-medium": "500 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif", + "h5-mallory-compact-medium": "500 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif", + "h6-mallory-compact-medium": "500 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif", + "h1-mallory-compact-book": "400 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif", + "h2-mallory-compact-book": "400 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif", + "h3-mallory-compact-book": "400 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif", + "h4-mallory-compact-book": "400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif", + "h5-mallory-compact-book": "400 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif", + "h6-mallory-compact-book": "400 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif" + }, + "body": { + "xl": "400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.5 'Mallory Compact', sans-serif", + "l": "400 clamp(1.25rem, calc(0.73vw + 0.9879rem), 1.625rem)/1.7 'Mallory Compact', sans-serif", + "default": "400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.7 'Mallory Compact', sans-serif", + "default-condensed": "400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.4 'Mallory Compact', sans-serif", + "s": "400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.7 'Mallory Compact', sans-serif", + "s-condensed": "400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.4 'Mallory Compact', sans-serif", + "xs": "400 clamp(0.8125rem, calc(0.12vw + 0.7688rem), 0.875rem)/1.4 'Mallory Compact', sans-serif" + }, + "branding": { + "yale": "400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.05 YaleNew, serif", + "site": "400 clamp(2.25rem, calc(1.58vw + 1.6820rem), 3.0625rem)/1 YaleNew, serif", + "site-mobile": "400 1.8125rem/1 YaleNew, serif" + } + }, + "weights": { + "mallory-book": "400", + "mallory-medium": "500", + "yalenew-roman": "400", + "yalenew-bold": "700" + }, + "scale": { + "43-62": "clamp(2.6875rem, calc(2.32vw + 1.8574rem), 3.875rem)", + "41-58": "clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)", + "38-55": "clamp(2.375rem, calc(2.06vw + 1.6323rem), 3.4375rem)", + "36-52": "clamp(2.25rem, calc(1.94vw + 1.5510rem), 3.25rem)", + "33-46": "clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)", + "29-41": "clamp(1.8125rem, calc(1.46vw + 1.2882rem), 2.5625rem)", + "27-36": "clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)", + "24-30": "clamp(1.5rem, calc(0.73vw + 1.2379rem), 1.875rem)", + "23-29": "clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)", + "21-25": "clamp(1.3125rem, calc(0.49vw + 1.1377rem), 1.5625rem)", + "20-26": "clamp(1.25rem, calc(0.73vw + 0.9879rem), 1.625rem)", + "20-24": "clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)", + "17-20": "clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)", + "16-19": "clamp(1rem, calc(0.36vw + 0.8689rem), 1.1875rem)", + "15-18": "clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)", + "15-16": "clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)", + "13-14": "clamp(0.8125rem, calc(0.12vw + 0.7688rem), 0.875rem)" + }, + "letterSpacing": { + "h6-yale-new": "0.03em", + "h1-mallory-compact-medium": "-0.01em", + "h2-mallory-compact-medium": "-0.01em", + "h6-mallory-compact-medium": "0.02em", + "h1-mallory-compact-book": "-0.01em", + "h2-mallory-compact-book": "-0.01em", + "h6-mallory-compact-book": "0.02em", + "yalenew-bold": "0.01em" + }, + "textTransform": { + "h6-yale-new": "uppercase", + "h6-mallory-compact-medium": "uppercase", + "h6-mallory-compact-book": "uppercase" + }, + "spacing": { + "paragraph": "1em" + } + }, + "site-footer-themes": { + "one": { + "background-color": "hsl(0, 0%, 100%)", + "yale-branding": "hsl(210, 100%, 21%)", + "border-color": "hsl(210, 100%, 21%)", + "divider-color": "hsl(0, 0%, 73%)", + "text-color": "hsl(0, 0%, 0%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "two": { + "background-color": "hsl(0, 0%, 100%)", + "yale-branding": "hsl(210, 100%, 21%)", + "border-color": "hsl(210, 100%, 21%)", + "divider-color": "hsl(0, 0%, 73%)", + "text-color": "hsl(0, 0%, 0%)", + "slot-one": "hsl(0, 0%, 25%)", + "slot-two": "hsl(100, 13%, 36%)", + "slot-three": "hsl(87, 12%, 57%)", + "slot-four": "hsl(52, 26%, 83%)", + "slot-five": "hsl(148, 16%, 19%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "three": { + "background-color": "hsl(0, 0%, 97%)", + "yale-branding": "hsl(213, 100%, 69%)", + "border-color": "hsl(213, 100%, 69%)", + "divider-color": "hsl(0, 0%, 46%)", + "text-color": "hsl(0, 0%, 0%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(221, 47%, 40%)", + "slot-three": "hsl(36, 59%, 61%)", + "slot-four": "hsl(43, 64%, 68%)", + "slot-five": "hsl(188, 14%, 32%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "site-header-themes": { + "one": { + "background": "hsl(0, 0%, 100%)", + "yale-branding": "hsl(210, 100%, 21%)", + "site-branding": "hsl(210, 100%, 21%)", + "border-color": "hsl(210, 100%, 21%)", + "divider-color": "hsl(0, 0%, 73%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(213, 66%, 45%)", + "slot-three": "hsl(213, 100%, 69%)", + "slot-four": "hsl(183, 16%, 75%)", + "slot-five": "hsl(215, 12%, 30%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "two": { + "background": "hsl(0, 0%, 13%)", + "yale-branding": "hsl(221, 47%, 40%)", + "site-branding": "hsl(0, 0%, 100%)", + "border-color": "hsl(221, 47%, 40%)", + "divider-color": "hsl(0, 0%, 46%)", + "slot-one": "hsl(0, 0%, 25%)", + "slot-two": "hsl(100, 13%, 36%)", + "slot-three": "hsl(87, 12%, 57%)", + "slot-four": "hsl(52, 26%, 83%)", + "slot-five": "hsl(148, 16%, 19%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + }, + "three": { + "background": "hsl(210, 100%, 21%)", + "yale-branding": "hsl(221, 47%, 40%)", + "site-branding": "hsl(0, 0%, 100%)", + "border-color": "hsl(221, 47%, 40%)", + "divider-color": "hsl(0, 0%, 46%)", + "slot-one": "hsl(210, 100%, 21%)", + "slot-two": "hsl(221, 47%, 40%)", + "slot-three": "hsl(36, 59%, 61%)", + "slot-four": "hsl(43, 64%, 68%)", + "slot-five": "hsl(188, 14%, 32%)", + "slot-six": "hsl(210, 100%, 21%)", + "slot-seven": "hsl(0, 0%, 13%)", + "slot-eight": "hsl(0, 0%, 100%)" + } + }, + "site-header-layout": { + "left": { + "justify": "flex-start", + "align": "flex-start", + "flex-direction": "column" + }, + "center": { + "justify": "center", + "align": "center", + "flex-direction": "column" + }, + "right": { + "justify": "space-between", + "align": "flex-end", + "flex-direction": "row" + } + }, + "fontFamilies": { + "mallory-compact": "'Mallory Compact', sans-serif", + "mallory": "Mallory, sans-serif", + "yalenew": "YaleNew, serif" + }, + "fontSize": { + "13": "0.8125rem", + "14": "0.875rem", + "15": "0.9375rem", + "16": "1rem", + "17": "1.0625rem", + "18": "1.125rem", + "19": "1.1875rem", + "20": "1.25rem", + "21": "1.3125rem", + "23": "1.4375rem", + "24": "1.5rem", + "25": "1.5625rem", + "26": "1.625rem", + "27": "1.6875rem", + "29": "1.8125rem", + "30": "1.875rem", + "33": "2.0625rem", + "36": "2.25rem", + "38": "2.375rem", + "41": "2.5625rem", + "43": "2.6875rem", + "46": "2.875rem", + "49": "3.0625rem", + "52": "3.25rem", + "55": "3.4375rem", + "58": "3.625rem", + "62": "3.875rem" + }, + "dropShadow": { + "Level 1": "0px 1px 2px 0px #00000029,0px 4px 4px 0px #00000017,0px 6px 8px 0px #00000021", + "Level 1 - Bottom Shadow Only": "0px 8px 6px -6px #00000029", + "Level 2": "0px 0.5985091924667358px 0.7980122566223145px 0px #00000014,0px 2.010267734527588px 2.680356979370117px 0px #0000001c,0px 9px 12px 0px #00000030", + "Level 3": "0px 0.33000001311302185px 1.7290265560150146px 0px #0000001a,0px 2.4700000286102295px 2.809999942779541px 0px #0000001f,0px 16px 23px 0px #00000038", + "Level 4": "0px 0.9975153207778931px 1.9285296201705933px 0px #00000012,0px 3.3504464626312256px 6.477529525756836px 0px #00000012,0px 15px 28px 0px #00000059" + }, + "radius": { + "0": "0rem", + "4": "0.25rem", + "10": "0.625rem", + "20": "1.25rem" + } +} \ No newline at end of file diff --git a/build/scss/tokens.scss b/build/scss/tokens.scss new file mode 100644 index 0000000..be47d84 --- /dev/null +++ b/build/scss/tokens.scss @@ -0,0 +1,1189 @@ + +/** + * Do not edit directly + * Generated on Mon, 25 Nov 2024 16:57:21 GMT + */ + +$link-underline-size-default: 0.125rem !default; +$link-underline-size-thick: 0.5rem !default; +$color-link-base: hsl(213, 66%, 45%) !default; +$color-link-hover: hsl(0, 0%, 25%) !default; +$color-link-visited-base: hsl(259, 54%, 37%) !default; +$color-link-visited-hover: hsl(259, 55%, 49%) !default; +$color-link-visited-light: hsl(258, 74%, 90%) !default; +$color-link-visited-light-hover: hsl(259, 82%, 87%) !default; +$color-link-theme-gray-800-base: hsl(0, 0%, 100%) !default; +$color-link-theme-gray-800-hover: hsl(213, 100%, 69%) !default; +$color-link-theme-blue-yale-base: hsl(0, 0%, 100%) !default; +$color-link-theme-blue-yale-hover: hsl(213, 100%, 69%) !default; +$color-link-theme-gray-700-base: hsl(0, 0%, 100%) !default; +$color-link-theme-gray-700-hover: hsl(0, 0%, 73%) !default; +$color-link-theme-gray-200-base: hsl(210, 100%, 21%) !default; +$color-link-theme-gray-200-hover: hsl(0, 0%, 25%) !default; +$color-background: hsl(0, 0%, 100%) !default; +$color-text: hsl(0, 0%, 25%) !default; +$color-heading: hsl(0, 0%, 13%) !default; +$color-alert-emergency-background-color: hsl(0, 74%, 48%) !default; +$color-alert-emergency-text: hsl(0, 0%, 100%) !default; +$color-alert-emergency-border-color: hsl(0, 0%, 100%) !default; +$color-alert-announcement-background-color: hsl(50, 99%, 61%) !default; +$color-alert-announcement-border-color: hsl(0, 0%, 46%) !default; +$color-alert-marketing-background-color: hsl(198, 100%, 85%) !default; +$color-alert-marketing-border-color: hsl(0, 0%, 46%) !default; +$color-blue-yale: hsl(210, 100%, 21%) !default; +$color-blue-medium: hsl(213, 66%, 45%) !default; +$color-blue-light: hsl(213, 100%, 69%) !default; +$color-blue-horizon: hsl(210, 47%, 46%) !default; +$color-blue-shale: hsl(199, 27%, 58%) !default; +$color-blue-pewter: hsl(183, 16%, 75%) !default; +$color-blue-royal: hsl(221, 47%, 40%) !default; +$color-blue-slate: hsl(188, 14%, 32%) !default; +$color-blue-oceanic: hsl(175, 36%, 32%) !default; +$color-blue-soft-oceanic: hsl(174, 57%, 93%) !default; +$color-blue-soft: hsl(210, 59%, 93%) !default; +$color-blue-deep-teal: hsl(201, 57%, 20%) !default; +$color-green-basil: hsl(100, 13%, 36%) !default; +$color-green-ground: hsl(87, 12%, 57%) !default; +$color-green-fog: hsl(52, 26%, 83%) !default; +$color-green-pine: hsl(148, 16%, 19%) !default; +$color-orange-peach: hsl(36, 59%, 61%) !default; +$color-orange-coral: hsl(6, 100%, 66%) !default; +$color-yellow-umbrella: hsl(43, 64%, 68%) !default; +$color-yellow-onha: hsl(46, 90%, 65%) !default; +$color-basic-white: hsl(0, 0%, 100%) !default; +$color-basic-black: hsl(0, 0%, 0%) !default; +$color-basic-brown-gray: hsl(28, 7%, 44%) !default; +$color-gray-100: hsl(0, 0%, 97%) !default; +$color-gray-200: hsl(0, 0%, 85%) !default; +$color-gray-300: hsl(0, 0%, 73%) !default; +$color-gray-400: hsl(0, 0%, 61%) !default; +$color-gray-500: hsl(0, 0%, 46%) !default; +$color-gray-600: hsl(0, 0%, 37%) !default; +$color-gray-700: hsl(0, 0%, 25%) !default; +$color-gray-800: hsl(0, 0%, 13%) !default; +$color-gray-900: hsl(0, 0%, 11%) !default; +$color-gray-hale: hsl(215, 12%, 30%) !default; +$color-purple-visited: hsl(259, 54%, 37%) !default; +$color-purple-visited-hover: hsl(259, 55%, 49%) !default; +$color-purple-visited-light: hsl(258, 74%, 90%) !default; +$color-purple-visited-light-hover: hsl(259, 82%, 87%) !default; +$break-s: 576px !default; +$break-m: 768px !default; +$break-l: 992px !default; +$break-xl: 1200px !default; +$break-2xl: 1400px !default; +$break-max-width: 2400px !default; +$break-mobile: 992px !default; +$break-mobile-max: 992px - 0.05 !default; +$component-themes-one-background: hsl(210, 100%, 21%) !default; +$component-themes-one-text: hsl(0, 0%, 100%) !default; +$component-themes-one-heading: hsl(0, 0%, 100%) !default; +$component-themes-one-slot-one: hsl(210, 100%, 21%) !default; +$component-themes-one-slot-two: hsl(213, 66%, 45%) !default; +$component-themes-one-slot-three: hsl(213, 100%, 69%) !default; +$component-themes-one-slot-four: hsl(0, 0%, 97%) !default; +$component-themes-one-slot-five: hsl(0, 0%, 13%) !default; +$component-themes-one-slot-six: hsl(210, 100%, 21%) !default; +$component-themes-one-slot-seven: hsl(0, 0%, 13%) !default; +$component-themes-one-slot-eight: hsl(0, 0%, 100%) !default; +$component-themes-two-background: hsl(0, 0%, 25%) !default; +$component-themes-two-text: hsl(0, 0%, 100%) !default; +$component-themes-two-heading: hsl(0, 0%, 100%) !default; +$component-themes-two-slot-one: hsl(0, 0%, 25%) !default; +$component-themes-two-slot-two: hsl(100, 13%, 36%) !default; +$component-themes-two-slot-three: hsl(87, 12%, 57%) !default; +$component-themes-two-slot-four: hsl(52, 26%, 83%) !default; +$component-themes-two-slot-five: hsl(148, 16%, 19%) !default; +$component-themes-two-slot-six: hsl(210, 100%, 21%) !default; +$component-themes-two-slot-seven: hsl(0, 0%, 13%) !default; +$component-themes-two-slot-eight: hsl(0, 0%, 100%) !default; +$component-themes-three-background: hsl(210, 100%, 21%) !default; +$component-themes-three-text: hsl(0, 0%, 100%) !default; +$component-themes-three-heading: hsl(0, 0%, 100%) !default; +$component-themes-three-slot-one: hsl(210, 100%, 21%) !default; +$component-themes-three-slot-two: hsl(221, 47%, 40%) !default; +$component-themes-three-slot-three: hsl(36, 59%, 61%) !default; +$component-themes-three-slot-four: hsl(43, 64%, 68%) !default; +$component-themes-three-slot-five: hsl(188, 14%, 32%) !default; +$component-themes-three-slot-six: hsl(210, 100%, 21%) !default; +$component-themes-three-slot-seven: hsl(0, 0%, 13%) !default; +$component-themes-three-slot-eight: hsl(0, 0%, 100%) !default; +$component-themes-four-background: hsl(210, 100%, 21%) !default; +$component-themes-four-text: hsl(0, 0%, 100%) !default; +$component-themes-four-heading: hsl(0, 0%, 100%) !default; +$component-themes-four-colors-slot-one: hsl(210, 100%, 21%) !default; +$component-themes-four-colors-slot-two: hsl(175, 36%, 32%) !default; +$component-themes-four-colors-slot-three: hsl(46, 90%, 65%) !default; +$component-themes-four-colors-slot-four: hsl(210, 59%, 93%) !default; +$component-themes-four-colors-slot-five: hsl(0, 0%, 46%) !default; +$component-themes-four-colors-slot-six: hsl(210, 100%, 21%) !default; +$component-themes-four-colors-slot-seven: hsl(0, 0%, 11%) !default; +$component-themes-four-colors-slot-eight: hsl(0, 0%, 100%) !default; +$component-themes-five-background: hsl(174, 57%, 93%) !default; +$component-themes-five-text: hsl(210, 100%, 21%) !default; +$component-themes-five-heading: hsl(210, 100%, 21%) !default; +$component-themes-five-colors-slot-one: hsl(210, 100%, 21%) !default; +$component-themes-five-colors-slot-two: hsl(175, 36%, 32%) !default; +$component-themes-five-colors-slot-three: hsl(46, 90%, 65%) !default; +$component-themes-five-colors-slot-four: hsl(210, 59%, 93%) !default; +$component-themes-five-colors-slot-five: hsl(0, 0%, 46%) !default; +$component-themes-five-colors-slot-six: hsl(210, 100%, 21%) !default; +$component-themes-five-colors-slot-seven: hsl(0, 0%, 11%) !default; +$component-themes-five-colors-slot-eight: hsl(0, 0%, 100%) !default; +$global-themes-one-label: Old Blues !default; +$global-themes-one-colors-slot-one: hsl(210, 100%, 21%) !default; +$global-themes-one-colors-slot-two: hsl(213, 66%, 45%) !default; +$global-themes-one-colors-slot-three: hsl(213, 100%, 69%) !default; +$global-themes-one-colors-slot-four: hsl(0, 0%, 97%) !default; +$global-themes-one-colors-slot-five: hsl(0, 0%, 13%) !default; +$global-themes-one-colors-slot-six: hsl(210, 100%, 21%) !default; +$global-themes-one-colors-slot-seven: hsl(0, 0%, 13%) !default; +$global-themes-one-colors-slot-eight: hsl(0, 0%, 100%) !default; +$global-themes-two-label: New Haven Green !default; +$global-themes-two-colors-slot-one: hsl(0, 0%, 25%) !default; +$global-themes-two-colors-slot-two: hsl(100, 13%, 36%) !default; +$global-themes-two-colors-slot-three: hsl(87, 12%, 57%) !default; +$global-themes-two-colors-slot-four: hsl(52, 26%, 83%) !default; +$global-themes-two-colors-slot-five: hsl(148, 16%, 19%) !default; +$global-themes-two-colors-slot-six: hsl(210, 100%, 21%) !default; +$global-themes-two-colors-slot-seven: hsl(0, 0%, 13%) !default; +$global-themes-two-colors-slot-eight: hsl(0, 0%, 100%) !default; +$global-themes-three-label: Shoreline Summer !default; +$global-themes-three-colors-slot-one: hsl(210, 100%, 21%) !default; +$global-themes-three-colors-slot-two: hsl(221, 47%, 40%) !default; +$global-themes-three-colors-slot-three: hsl(36, 59%, 61%) !default; +$global-themes-three-colors-slot-four: hsl(43, 64%, 68%) !default; +$global-themes-three-colors-slot-five: hsl(188, 14%, 32%) !default; +$global-themes-three-colors-slot-six: hsl(210, 100%, 21%) !default; +$global-themes-three-colors-slot-seven: hsl(0, 0%, 13%) !default; +$global-themes-three-colors-slot-eight: hsl(0, 0%, 100%) !default; +$global-themes-four-label: Onha !default; +$global-themes-four-colors-slot-one: hsl(210, 100%, 21%) !default; +$global-themes-four-colors-slot-two: hsl(175, 36%, 32%) !default; +$global-themes-four-colors-slot-three: hsl(46, 90%, 65%) !default; +$global-themes-four-colors-slot-four: hsl(210, 59%, 93%) !default; +$global-themes-four-colors-slot-five: hsl(0, 0%, 46%) !default; +$global-themes-four-colors-slot-six: hsl(210, 100%, 21%) !default; +$global-themes-four-colors-slot-seven: hsl(0, 0%, 11%) !default; +$global-themes-four-colors-slot-eight: hsl(0, 0%, 100%) !default; +$global-themes-five-label: Coral !default; +$global-themes-five-colors-slot-one: hsl(210, 100%, 21%) !default; +$global-themes-five-colors-slot-two: hsl(213, 66%, 45%) !default; +$global-themes-five-colors-slot-three: hsl(6, 100%, 66%) !default; +$global-themes-five-colors-slot-four: hsl(0, 0%, 97%) !default; +$global-themes-five-colors-slot-five: hsl(201, 57%, 20%) !default; +$global-themes-five-colors-slot-six: hsl(210, 100%, 21%) !default; +$global-themes-five-colors-slot-seven: hsl(0, 0%, 11%) !default; +$global-themes-five-colors-slot-eight: hsl(0, 0%, 100%) !default; +$basic-themes-gray-800-background: hsl(0, 0%, 13%) !default; +$basic-themes-gray-800-text: hsl(0, 0%, 100%) !default; +$basic-themes-gray-800-heading: hsl(0, 0%, 100%) !default; +$basic-themes-gray-700-background: hsl(0, 0%, 25%) !default; +$basic-themes-gray-700-text: hsl(0, 0%, 100%) !default; +$basic-themes-gray-700-heading: hsl(0, 0%, 100%) !default; +$basic-themes-gray-200-background: hsl(0, 0%, 85%) !default; +$basic-themes-gray-200-text: hsl(0, 0%, 25%) !default; +$basic-themes-gray-200-heading: hsl(0, 0%, 13%) !default; +$basic-themes-gray-100-background: hsl(0, 0%, 97%) !default; +$basic-themes-gray-100-text: hsl(0, 0%, 25%) !default; +$basic-themes-gray-100-heading: hsl(0, 0%, 13%) !default; +$basic-themes-white-background: hsl(0, 0%, 100%) !default; +$basic-themes-white-text: hsl(0, 0%, 25%) !default; +$basic-themes-white-heading: hsl(0, 0%, 13%) !default; +$basic-themes-blue-yale-background: hsl(210, 100%, 21%) !default; +$basic-themes-blue-yale-text: hsl(0, 0%, 100%) !default; +$basic-themes-blue-yale-heading: hsl(0, 0%, 100%) !default; +$button-cta-themes-one-background: hsl(210, 100%, 21%) !default; +$button-cta-themes-one-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-one-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-one-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-one-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-one-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-one-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-one-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-one-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-one-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-two-background: hsl(213, 66%, 45%) !default; +$button-cta-themes-two-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-two-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-two-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-two-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-two-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-two-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-two-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-two-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-two-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-three-background: hsl(213, 100%, 69%) !default; +$button-cta-themes-three-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-three-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-three-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-three-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-three-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-three-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-three-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-three-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-three-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-four-background: hsl(183, 16%, 75%) !default; +$button-cta-themes-four-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-four-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-four-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-four-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-four-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-four-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-four-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-four-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-four-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-five-background: hsl(215, 12%, 30%) !default; +$button-cta-themes-five-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-five-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-five-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-five-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-five-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-five-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-five-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-five-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-five-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-six-background: hsl(0, 0%, 13%) !default; +$button-cta-themes-six-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-six-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-six-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-six-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-six-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-six-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-six-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-six-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-six-slot-eight: hsl(0, 0%, 100%) !default; +$button-cta-themes-seven-background: hsl(210, 100%, 21%) !default; +$button-cta-themes-seven-text: hsl(0, 0%, 100%) !default; +$button-cta-themes-seven-slot-one: hsl(210, 100%, 21%) !default; +$button-cta-themes-seven-slot-two: hsl(213, 66%, 45%) !default; +$button-cta-themes-seven-slot-three: hsl(213, 100%, 69%) !default; +$button-cta-themes-seven-slot-four: hsl(183, 16%, 75%) !default; +$button-cta-themes-seven-slot-five: hsl(215, 12%, 30%) !default; +$button-cta-themes-seven-slot-six: hsl(210, 100%, 21%) !default; +$button-cta-themes-seven-slot-seven: hsl(0, 0%, 13%) !default; +$button-cta-themes-seven-slot-eight: hsl(0, 0%, 100%) !default; +$animation-speed-default: 200ms !default; +$animation-speed-medium: 500ms !default; +$animation-speed-slow: 800ms !default; +$layout-width-25: 25% !default; +$layout-width-50: 50% !default; +$layout-width-75: 75% !default; +$layout-width-100: 100% !default; +$layout-flex-position-left: flex-start !default; +$layout-flex-position-center: center !default; +$layout-flex-position-right: flex-end !default; +$layout-flex-position-baseline: baseline !default; +$layout-flex-position-space-between: space-between !default; +$size-component-layout-width-max: 100rem !default; +$size-component-layout-width-site: 84rem !default; +$size-component-layout-width-highlight: 70rem !default; +$size-component-layout-width-content: 56rem !default; +$size-click-target-minimum: 2.75rem !default; +$size-spacing-0: 0rem !default; +$size-spacing-1: 0.125rem !default; +$size-spacing-2: 0.25rem !default; +$size-spacing-3: 0.5rem !default; +$size-spacing-4: 0.75rem !default; +$size-spacing-5: 1rem !default; +$size-spacing-6: 1.5rem !default; +$size-spacing-7: 2rem !default; +$size-spacing-8: 2.5rem !default; +$size-spacing-9: 3rem !default; +$size-spacing-10: 4rem !default; +$size-spacing-11: 5rem !default; +$size-spacing-12: 6rem !default; +$size-spacing-13: 10rem !default; +$size-thickness-0: 0rem !default; +$size-thickness-1: 0.063rem !default; +$size-thickness-2: 0.125rem !default; +$size-thickness-4: 0.25rem !default; +$size-thickness-6: 0.375rem !default; +$size-thickness-8: 0.5rem !default; +$size-thickness-hairline: 0.031rem !default; +$border-thickness-0: 0rem !default; +$border-thickness-1: 0.063rem !default; +$border-thickness-2: 0.125rem !default; +$border-thickness-4: 0.25rem !default; +$border-thickness-6: 0.375rem !default; +$border-thickness-8: 0.5rem !default; +$border-thickness-hairline: 0.031rem !default; +$font-style-nav-primary-0: 400 1.25rem/1.65 'Mallory Compact', sans-serif !default; +$font-style-nav-primary-1: 400 1.1875rem/1.65 'Mallory Compact', sans-serif !default; +$font-style-nav-primary-2: 400 1.0625rem/1.18 'Mallory Compact', sans-serif !default; +$font-style-heading-h1-yale-new: 400 clamp(2.6875rem, calc(2.32vw + 1.8574rem), 3.875rem)/1.1 YaleNew, serif !default; +$font-style-heading-h2-yale-new: 400 clamp(2.25rem, calc(1.94vw + 1.5510rem), 3.25rem)/1.1 YaleNew, serif !default; +$font-style-heading-h3-yale-new: 400 clamp(1.8125rem, calc(1.46vw + 1.2882rem), 2.5625rem)/1.14 YaleNew, serif !default; +$font-style-heading-h4-yale-new: 400 clamp(1.5rem, calc(0.73vw + 1.2379rem), 1.875rem)/1.14 YaleNew, serif !default; +$font-style-heading-h5-yale-new: 400 clamp(1.3125rem, calc(0.49vw + 1.1377rem), 1.5625rem)/1.14 YaleNew, serif !default; +$font-style-heading-h6-yale-new: 400 clamp(1rem, calc(0.36vw + 0.8689rem), 1.1875rem)/1.05 YaleNew, serif !default; +$font-style-heading-h1-mallory-compact-medium: 500 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif !default; +$font-style-heading-h2-mallory-compact-medium: 500 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif !default; +$font-style-heading-h3-mallory-compact-medium: 500 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif !default; +$font-style-heading-h4-mallory-compact-medium: 500 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif !default; +$font-style-heading-h5-mallory-compact-medium: 500 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif !default; +$font-style-heading-h6-mallory-compact-medium: 500 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif !default; +$font-style-heading-h1-mallory-compact-book: 400 clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem)/1 'Mallory Compact', sans-serif !default; +$font-style-heading-h2-mallory-compact-book: 400 clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem)/1 'Mallory Compact', sans-serif !default; +$font-style-heading-h3-mallory-compact-book: 400 clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem)/1.05 'Mallory Compact', sans-serif !default; +$font-style-heading-h4-mallory-compact-book: 400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.10 'Mallory Compact', sans-serif !default; +$font-style-heading-h5-mallory-compact-book: 400 clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem)/1.15 'Mallory Compact', sans-serif !default; +$font-style-heading-h6-mallory-compact-book: 400 clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem)/1.05 'Mallory Compact', sans-serif !default; +$font-style-body-xl: 400 clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem)/1.5 'Mallory Compact', sans-serif !default; +$font-style-body-l: 400 clamp(1.25rem, calc(0.73vw + 0.9879rem), 1.625rem)/1.7 'Mallory Compact', sans-serif !default; +$font-style-body-default: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.7 'Mallory Compact', sans-serif !default; +$font-style-body-default-condensed: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.4 'Mallory Compact', sans-serif !default; +$font-style-body-s: 400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.7 'Mallory Compact', sans-serif !default; +$font-style-body-s-condensed: 400 clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem)/1.4 'Mallory Compact', sans-serif !default; +$font-style-body-xs: 400 clamp(0.8125rem, calc(0.12vw + 0.7688rem), 0.875rem)/1.4 'Mallory Compact', sans-serif !default; +$font-style-branding-yale: 400 clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem)/1.05 YaleNew, serif !default; +$font-style-branding-site: 400 clamp(2.25rem, calc(1.58vw + 1.6820rem), 3.0625rem)/1 YaleNew, serif !default; +$font-style-branding-site-mobile: 400 1.8125rem/1 YaleNew, serif !default; +$font-weights-mallory-book: 400 !default; +$font-weights-mallory-medium: 500 !default; +$font-weights-yalenew-roman: 400 !default; +$font-weights-yalenew-bold: 700 !default; +$font-scale-43-62: clamp(2.6875rem, calc(2.32vw + 1.8574rem), 3.875rem) !default; +$font-scale-41-58: clamp(2.5625rem, calc(2.06vw + 1.8198rem), 3.625rem) !default; +$font-scale-38-55: clamp(2.375rem, calc(2.06vw + 1.6323rem), 3.4375rem) !default; +$font-scale-36-52: clamp(2.25rem, calc(1.94vw + 1.5510rem), 3.25rem) !default; +$font-scale-33-46: clamp(2.0625rem, calc(1.58vw + 1.4945rem), 2.875rem) !default; +$font-scale-29-41: clamp(1.8125rem, calc(1.46vw + 1.2882rem), 2.5625rem) !default; +$font-scale-27-36: clamp(1.6875rem, calc(1.09vw + 1.2943rem), 2.25rem) !default; +$font-scale-24-30: clamp(1.5rem, calc(0.73vw + 1.2379rem), 1.875rem) !default; +$font-scale-23-29: clamp(1.4375rem, calc(0.73vw + 1.1754rem), 1.8125rem) !default; +$font-scale-21-25: clamp(1.3125rem, calc(0.49vw + 1.1377rem), 1.5625rem) !default; +$font-scale-20-26: clamp(1.25rem, calc(0.73vw + 0.9879rem), 1.625rem) !default; +$font-scale-20-24: clamp(1.25rem, calc(0.49vw + 1.0752rem), 1.5rem) !default; +$font-scale-17-20: clamp(1.0625rem, calc(0.36vw + 0.9314rem), 1.25rem) !default; +$font-scale-16-19: clamp(1rem, calc(0.36vw + 0.8689rem), 1.1875rem) !default; +$font-scale-15-18: clamp(0.9375rem, calc(0.36vw + 0.8064rem), 1.125rem) !default; +$font-scale-15-16: clamp(0.9375rem, calc(0.12vw + 0.8938rem), 1rem) !default; +$font-scale-13-14: clamp(0.8125rem, calc(0.12vw + 0.7688rem), 0.875rem) !default; +$font-letter-spacing-h6-yale-new: 0.03em !default; +$font-letter-spacing-h1-mallory-compact-medium: -0.01em !default; +$font-letter-spacing-h2-mallory-compact-medium: -0.01em !default; +$font-letter-spacing-h6-mallory-compact-medium: 0.02em !default; +$font-letter-spacing-h1-mallory-compact-book: -0.01em !default; +$font-letter-spacing-h2-mallory-compact-book: -0.01em !default; +$font-letter-spacing-h6-mallory-compact-book: 0.02em !default; +$font-letter-spacing-yalenew-bold: 0.01em !default; +$font-text-transform-h6-yale-new: uppercase !default; +$font-text-transform-h6-mallory-compact-medium: uppercase !default; +$font-text-transform-h6-mallory-compact-book: uppercase !default; +$font-spacing-paragraph: 1em !default; +$site-footer-themes-one-background-color: hsl(0, 0%, 100%) !default; +$site-footer-themes-one-yale-branding: hsl(210, 100%, 21%) !default; +$site-footer-themes-one-border-color: hsl(210, 100%, 21%) !default; +$site-footer-themes-one-divider-color: hsl(0, 0%, 73%) !default; +$site-footer-themes-one-text-color: hsl(0, 0%, 0%) !default; +$site-footer-themes-one-slot-one: hsl(210, 100%, 21%) !default; +$site-footer-themes-one-slot-two: hsl(213, 66%, 45%) !default; +$site-footer-themes-one-slot-three: hsl(213, 100%, 69%) !default; +$site-footer-themes-one-slot-four: hsl(183, 16%, 75%) !default; +$site-footer-themes-one-slot-five: hsl(215, 12%, 30%) !default; +$site-footer-themes-one-slot-six: hsl(210, 100%, 21%) !default; +$site-footer-themes-one-slot-seven: hsl(0, 0%, 13%) !default; +$site-footer-themes-one-slot-eight: hsl(0, 0%, 100%) !default; +$site-footer-themes-two-background-color: hsl(0, 0%, 100%) !default; +$site-footer-themes-two-yale-branding: hsl(210, 100%, 21%) !default; +$site-footer-themes-two-border-color: hsl(210, 100%, 21%) !default; +$site-footer-themes-two-divider-color: hsl(0, 0%, 73%) !default; +$site-footer-themes-two-text-color: hsl(0, 0%, 0%) !default; +$site-footer-themes-two-slot-one: hsl(0, 0%, 25%) !default; +$site-footer-themes-two-slot-two: hsl(100, 13%, 36%) !default; +$site-footer-themes-two-slot-three: hsl(87, 12%, 57%) !default; +$site-footer-themes-two-slot-four: hsl(52, 26%, 83%) !default; +$site-footer-themes-two-slot-five: hsl(148, 16%, 19%) !default; +$site-footer-themes-two-slot-six: hsl(210, 100%, 21%) !default; +$site-footer-themes-two-slot-seven: hsl(0, 0%, 13%) !default; +$site-footer-themes-two-slot-eight: hsl(0, 0%, 100%) !default; +$site-footer-themes-three-background-color: hsl(0, 0%, 97%) !default; +$site-footer-themes-three-yale-branding: hsl(213, 100%, 69%) !default; +$site-footer-themes-three-border-color: hsl(213, 100%, 69%) !default; +$site-footer-themes-three-divider-color: hsl(0, 0%, 46%) !default; +$site-footer-themes-three-text-color: hsl(0, 0%, 0%) !default; +$site-footer-themes-three-slot-one: hsl(210, 100%, 21%) !default; +$site-footer-themes-three-slot-two: hsl(221, 47%, 40%) !default; +$site-footer-themes-three-slot-three: hsl(36, 59%, 61%) !default; +$site-footer-themes-three-slot-four: hsl(43, 64%, 68%) !default; +$site-footer-themes-three-slot-five: hsl(188, 14%, 32%) !default; +$site-footer-themes-three-slot-six: hsl(210, 100%, 21%) !default; +$site-footer-themes-three-slot-seven: hsl(0, 0%, 13%) !default; +$site-footer-themes-three-slot-eight: hsl(0, 0%, 100%) !default; +$site-header-themes-one-background: hsl(0, 0%, 100%) !default; +$site-header-themes-one-yale-branding: hsl(210, 100%, 21%) !default; +$site-header-themes-one-site-branding: hsl(210, 100%, 21%) !default; +$site-header-themes-one-border-color: hsl(210, 100%, 21%) !default; +$site-header-themes-one-divider-color: hsl(0, 0%, 73%) !default; +$site-header-themes-one-slot-one: hsl(210, 100%, 21%) !default; +$site-header-themes-one-slot-two: hsl(213, 66%, 45%) !default; +$site-header-themes-one-slot-three: hsl(213, 100%, 69%) !default; +$site-header-themes-one-slot-four: hsl(183, 16%, 75%) !default; +$site-header-themes-one-slot-five: hsl(215, 12%, 30%) !default; +$site-header-themes-one-slot-six: hsl(210, 100%, 21%) !default; +$site-header-themes-one-slot-seven: hsl(0, 0%, 13%) !default; +$site-header-themes-one-slot-eight: hsl(0, 0%, 100%) !default; +$site-header-themes-two-background: hsl(0, 0%, 13%) !default; +$site-header-themes-two-yale-branding: hsl(221, 47%, 40%) !default; +$site-header-themes-two-site-branding: hsl(0, 0%, 100%) !default; +$site-header-themes-two-border-color: hsl(221, 47%, 40%) !default; +$site-header-themes-two-divider-color: hsl(0, 0%, 46%) !default; +$site-header-themes-two-slot-one: hsl(0, 0%, 25%) !default; +$site-header-themes-two-slot-two: hsl(100, 13%, 36%) !default; +$site-header-themes-two-slot-three: hsl(87, 12%, 57%) !default; +$site-header-themes-two-slot-four: hsl(52, 26%, 83%) !default; +$site-header-themes-two-slot-five: hsl(148, 16%, 19%) !default; +$site-header-themes-two-slot-six: hsl(210, 100%, 21%) !default; +$site-header-themes-two-slot-seven: hsl(0, 0%, 13%) !default; +$site-header-themes-two-slot-eight: hsl(0, 0%, 100%) !default; +$site-header-themes-three-background: hsl(210, 100%, 21%) !default; +$site-header-themes-three-yale-branding: hsl(221, 47%, 40%) !default; +$site-header-themes-three-site-branding: hsl(0, 0%, 100%) !default; +$site-header-themes-three-border-color: hsl(221, 47%, 40%) !default; +$site-header-themes-three-divider-color: hsl(0, 0%, 46%) !default; +$site-header-themes-three-slot-one: hsl(210, 100%, 21%) !default; +$site-header-themes-three-slot-two: hsl(221, 47%, 40%) !default; +$site-header-themes-three-slot-three: hsl(36, 59%, 61%) !default; +$site-header-themes-three-slot-four: hsl(43, 64%, 68%) !default; +$site-header-themes-three-slot-five: hsl(188, 14%, 32%) !default; +$site-header-themes-three-slot-six: hsl(210, 100%, 21%) !default; +$site-header-themes-three-slot-seven: hsl(0, 0%, 13%) !default; +$site-header-themes-three-slot-eight: hsl(0, 0%, 100%) !default; +$site-header-layout-left-justify: flex-start !default; +$site-header-layout-left-align: flex-start !default; +$site-header-layout-left-flex-direction: column !default; +$site-header-layout-center-justify: center !default; +$site-header-layout-center-align: center !default; +$site-header-layout-center-flex-direction: column !default; +$site-header-layout-right-justify: space-between !default; +$site-header-layout-right-align: flex-end !default; +$site-header-layout-right-flex-direction: row !default; +$font-families-mallory-compact: 'Mallory Compact', sans-serif !default; +$font-families-mallory: Mallory, sans-serif !default; +$font-families-yalenew: YaleNew, serif !default; +$font-size-13: 0.8125rem !default; +$font-size-14: 0.875rem !default; +$font-size-15: 0.9375rem !default; +$font-size-16: 1rem !default; +$font-size-17: 1.0625rem !default; +$font-size-18: 1.125rem !default; +$font-size-19: 1.1875rem !default; +$font-size-20: 1.25rem !default; +$font-size-21: 1.3125rem !default; +$font-size-23: 1.4375rem !default; +$font-size-24: 1.5rem !default; +$font-size-25: 1.5625rem !default; +$font-size-26: 1.625rem !default; +$font-size-27: 1.6875rem !default; +$font-size-29: 1.8125rem !default; +$font-size-30: 1.875rem !default; +$font-size-33: 2.0625rem !default; +$font-size-36: 2.25rem !default; +$font-size-38: 2.375rem !default; +$font-size-41: 2.5625rem !default; +$font-size-43: 2.6875rem !default; +$font-size-46: 2.875rem !default; +$font-size-49: 3.0625rem !default; +$font-size-52: 3.25rem !default; +$font-size-55: 3.4375rem !default; +$font-size-58: 3.625rem !default; +$font-size-62: 3.875rem !default; +$drop-shadow-level-1: 0px 1px 2px 0px #00000029,0px 4px 4px 0px #00000017,0px 6px 8px 0px #00000021 !default; +$drop-shadow-level-1-bottom-shadow-only: 0px 8px 6px -6px #00000029 !default; +$drop-shadow-level-2: 0px 0.5985091924667358px 0.7980122566223145px 0px #00000014,0px 2.010267734527588px 2.680356979370117px 0px #0000001c,0px 9px 12px 0px #00000030 !default; +$drop-shadow-level-3: 0px 0.33000001311302185px 1.7290265560150146px 0px #0000001a,0px 2.4700000286102295px 2.809999942779541px 0px #0000001f,0px 16px 23px 0px #00000038 !default; +$drop-shadow-level-4: 0px 0.9975153207778931px 1.9285296201705933px 0px #00000012,0px 3.3504464626312256px 6.477529525756836px 0px #00000012,0px 15px 28px 0px #00000059 !default; +$radius-0: 0rem !default; +$radius-4: 0.25rem !default; +$radius-10: 0.625rem !default; +$radius-20: 1.25rem !default; + +$tokens: ( + 'link': ( + 'underline-size': ( + 'default': $link-underline-size-default, + 'thick': $link-underline-size-thick + ) + ), + 'color': ( + 'link': ( + 'base': $color-link-base, + 'hover': $color-link-hover, + 'visited': ( + 'base': $color-link-visited-base, + 'hover': $color-link-visited-hover, + 'light': $color-link-visited-light, + 'light-hover': $color-link-visited-light-hover + ), + 'theme': ( + 'gray-800': ( + 'base': $color-link-theme-gray-800-base, + 'hover': $color-link-theme-gray-800-hover + ), + 'blue-yale': ( + 'base': $color-link-theme-blue-yale-base, + 'hover': $color-link-theme-blue-yale-hover + ), + 'gray-700': ( + 'base': $color-link-theme-gray-700-base, + 'hover': $color-link-theme-gray-700-hover + ), + 'gray-200': ( + 'base': $color-link-theme-gray-200-base, + 'hover': $color-link-theme-gray-200-hover + ) + ) + ), + 'background': $color-background, + 'text': $color-text, + 'heading': $color-heading, + 'alert': ( + 'emergency': ( + 'background-color': $color-alert-emergency-background-color, + 'text': $color-alert-emergency-text, + 'border-color': $color-alert-emergency-border-color + ), + 'announcement': ( + 'background-color': $color-alert-announcement-background-color, + 'border-color': $color-alert-announcement-border-color + ), + 'marketing': ( + 'background-color': $color-alert-marketing-background-color, + 'border-color': $color-alert-marketing-border-color + ) + ), + 'blue': ( + 'yale': $color-blue-yale, + 'medium': $color-blue-medium, + 'light': $color-blue-light, + 'horizon': $color-blue-horizon, + 'shale': $color-blue-shale, + 'pewter': $color-blue-pewter, + 'royal': $color-blue-royal, + 'slate': $color-blue-slate, + 'oceanic': $color-blue-oceanic, + 'soft-oceanic': $color-blue-soft-oceanic, + 'soft': $color-blue-soft, + 'deep-teal': $color-blue-deep-teal + ), + 'green': ( + 'basil': $color-green-basil, + 'ground': $color-green-ground, + 'fog': $color-green-fog, + 'pine': $color-green-pine + ), + 'orange': ( + 'peach': $color-orange-peach, + 'coral': $color-orange-coral + ), + 'yellow': ( + 'umbrella': $color-yellow-umbrella, + 'onha': $color-yellow-onha + ), + 'basic': ( + 'white': $color-basic-white, + 'black': $color-basic-black, + 'brown-gray': $color-basic-brown-gray + ), + 'gray': ( + '100': $color-gray-100, + '200': $color-gray-200, + '300': $color-gray-300, + '400': $color-gray-400, + '500': $color-gray-500, + '600': $color-gray-600, + '700': $color-gray-700, + '800': $color-gray-800, + '900': $color-gray-900, + 'hale': $color-gray-hale + ), + 'purple': ( + 'visited': $color-purple-visited, + 'visited-hover': $color-purple-visited-hover, + 'visited-light': $color-purple-visited-light, + 'visited-light-hover': $color-purple-visited-light-hover + ) + ), + 'break': ( + 's': $break-s, + 'm': $break-m, + 'l': $break-l, + 'xl': $break-xl, + '2xl': $break-2xl, + 'max-width': $break-max-width, + 'mobile': $break-mobile, + 'mobile-max': $break-mobile-max + ), + 'component-themes': ( + 'one': ( + 'background': $component-themes-one-background, + 'text': $component-themes-one-text, + 'heading': $component-themes-one-heading, + 'slot-one': $component-themes-one-slot-one, + 'slot-two': $component-themes-one-slot-two, + 'slot-three': $component-themes-one-slot-three, + 'slot-four': $component-themes-one-slot-four, + 'slot-five': $component-themes-one-slot-five, + 'slot-six': $component-themes-one-slot-six, + 'slot-seven': $component-themes-one-slot-seven, + 'slot-eight': $component-themes-one-slot-eight + ), + 'two': ( + 'background': $component-themes-two-background, + 'text': $component-themes-two-text, + 'heading': $component-themes-two-heading, + 'slot-one': $component-themes-two-slot-one, + 'slot-two': $component-themes-two-slot-two, + 'slot-three': $component-themes-two-slot-three, + 'slot-four': $component-themes-two-slot-four, + 'slot-five': $component-themes-two-slot-five, + 'slot-six': $component-themes-two-slot-six, + 'slot-seven': $component-themes-two-slot-seven, + 'slot-eight': $component-themes-two-slot-eight + ), + 'three': ( + 'background': $component-themes-three-background, + 'text': $component-themes-three-text, + 'heading': $component-themes-three-heading, + 'slot-one': $component-themes-three-slot-one, + 'slot-two': $component-themes-three-slot-two, + 'slot-three': $component-themes-three-slot-three, + 'slot-four': $component-themes-three-slot-four, + 'slot-five': $component-themes-three-slot-five, + 'slot-six': $component-themes-three-slot-six, + 'slot-seven': $component-themes-three-slot-seven, + 'slot-eight': $component-themes-three-slot-eight + ), + 'four': ( + 'background': $component-themes-four-background, + 'text': $component-themes-four-text, + 'heading': $component-themes-four-heading, + 'colors': ( + 'slot-one': $component-themes-four-colors-slot-one, + 'slot-two': $component-themes-four-colors-slot-two, + 'slot-three': $component-themes-four-colors-slot-three, + 'slot-four': $component-themes-four-colors-slot-four, + 'slot-five': $component-themes-four-colors-slot-five, + 'slot-six': $component-themes-four-colors-slot-six, + 'slot-seven': $component-themes-four-colors-slot-seven, + 'slot-eight': $component-themes-four-colors-slot-eight + ) + ), + 'five': ( + 'background': $component-themes-five-background, + 'text': $component-themes-five-text, + 'heading': $component-themes-five-heading, + 'colors': ( + 'slot-one': $component-themes-five-colors-slot-one, + 'slot-two': $component-themes-five-colors-slot-two, + 'slot-three': $component-themes-five-colors-slot-three, + 'slot-four': $component-themes-five-colors-slot-four, + 'slot-five': $component-themes-five-colors-slot-five, + 'slot-six': $component-themes-five-colors-slot-six, + 'slot-seven': $component-themes-five-colors-slot-seven, + 'slot-eight': $component-themes-five-colors-slot-eight + ) + ) + ), + 'global-themes': ( + 'one': ( + 'label': $global-themes-one-label, + 'colors': ( + 'slot-one': $global-themes-one-colors-slot-one, + 'slot-two': $global-themes-one-colors-slot-two, + 'slot-three': $global-themes-one-colors-slot-three, + 'slot-four': $global-themes-one-colors-slot-four, + 'slot-five': $global-themes-one-colors-slot-five, + 'slot-six': $global-themes-one-colors-slot-six, + 'slot-seven': $global-themes-one-colors-slot-seven, + 'slot-eight': $global-themes-one-colors-slot-eight + ) + ), + 'two': ( + 'label': $global-themes-two-label, + 'colors': ( + 'slot-one': $global-themes-two-colors-slot-one, + 'slot-two': $global-themes-two-colors-slot-two, + 'slot-three': $global-themes-two-colors-slot-three, + 'slot-four': $global-themes-two-colors-slot-four, + 'slot-five': $global-themes-two-colors-slot-five, + 'slot-six': $global-themes-two-colors-slot-six, + 'slot-seven': $global-themes-two-colors-slot-seven, + 'slot-eight': $global-themes-two-colors-slot-eight + ) + ), + 'three': ( + 'label': $global-themes-three-label, + 'colors': ( + 'slot-one': $global-themes-three-colors-slot-one, + 'slot-two': $global-themes-three-colors-slot-two, + 'slot-three': $global-themes-three-colors-slot-three, + 'slot-four': $global-themes-three-colors-slot-four, + 'slot-five': $global-themes-three-colors-slot-five, + 'slot-six': $global-themes-three-colors-slot-six, + 'slot-seven': $global-themes-three-colors-slot-seven, + 'slot-eight': $global-themes-three-colors-slot-eight + ) + ), + 'four': ( + 'label': $global-themes-four-label, + 'colors': ( + 'slot-one': $global-themes-four-colors-slot-one, + 'slot-two': $global-themes-four-colors-slot-two, + 'slot-three': $global-themes-four-colors-slot-three, + 'slot-four': $global-themes-four-colors-slot-four, + 'slot-five': $global-themes-four-colors-slot-five, + 'slot-six': $global-themes-four-colors-slot-six, + 'slot-seven': $global-themes-four-colors-slot-seven, + 'slot-eight': $global-themes-four-colors-slot-eight + ) + ), + 'five': ( + 'label': $global-themes-five-label, + 'colors': ( + 'slot-one': $global-themes-five-colors-slot-one, + 'slot-two': $global-themes-five-colors-slot-two, + 'slot-three': $global-themes-five-colors-slot-three, + 'slot-four': $global-themes-five-colors-slot-four, + 'slot-five': $global-themes-five-colors-slot-five, + 'slot-six': $global-themes-five-colors-slot-six, + 'slot-seven': $global-themes-five-colors-slot-seven, + 'slot-eight': $global-themes-five-colors-slot-eight + ) + ) + ), + 'basic-themes': ( + 'gray-800': ( + 'background': $basic-themes-gray-800-background, + 'text': $basic-themes-gray-800-text, + 'heading': $basic-themes-gray-800-heading + ), + 'gray-700': ( + 'background': $basic-themes-gray-700-background, + 'text': $basic-themes-gray-700-text, + 'heading': $basic-themes-gray-700-heading + ), + 'gray-200': ( + 'background': $basic-themes-gray-200-background, + 'text': $basic-themes-gray-200-text, + 'heading': $basic-themes-gray-200-heading + ), + 'gray-100': ( + 'background': $basic-themes-gray-100-background, + 'text': $basic-themes-gray-100-text, + 'heading': $basic-themes-gray-100-heading + ), + 'white': ( + 'background': $basic-themes-white-background, + 'text': $basic-themes-white-text, + 'heading': $basic-themes-white-heading + ), + 'blue-yale': ( + 'background': $basic-themes-blue-yale-background, + 'text': $basic-themes-blue-yale-text, + 'heading': $basic-themes-blue-yale-heading + ) + ), + 'button-cta-themes': ( + 'one': ( + 'background': $button-cta-themes-one-background, + 'text': $button-cta-themes-one-text, + 'slot-one': $button-cta-themes-one-slot-one, + 'slot-two': $button-cta-themes-one-slot-two, + 'slot-three': $button-cta-themes-one-slot-three, + 'slot-four': $button-cta-themes-one-slot-four, + 'slot-five': $button-cta-themes-one-slot-five, + 'slot-six': $button-cta-themes-one-slot-six, + 'slot-seven': $button-cta-themes-one-slot-seven, + 'slot-eight': $button-cta-themes-one-slot-eight + ), + 'two': ( + 'background': $button-cta-themes-two-background, + 'text': $button-cta-themes-two-text, + 'slot-one': $button-cta-themes-two-slot-one, + 'slot-two': $button-cta-themes-two-slot-two, + 'slot-three': $button-cta-themes-two-slot-three, + 'slot-four': $button-cta-themes-two-slot-four, + 'slot-five': $button-cta-themes-two-slot-five, + 'slot-six': $button-cta-themes-two-slot-six, + 'slot-seven': $button-cta-themes-two-slot-seven, + 'slot-eight': $button-cta-themes-two-slot-eight + ), + 'three': ( + 'background': $button-cta-themes-three-background, + 'text': $button-cta-themes-three-text, + 'slot-one': $button-cta-themes-three-slot-one, + 'slot-two': $button-cta-themes-three-slot-two, + 'slot-three': $button-cta-themes-three-slot-three, + 'slot-four': $button-cta-themes-three-slot-four, + 'slot-five': $button-cta-themes-three-slot-five, + 'slot-six': $button-cta-themes-three-slot-six, + 'slot-seven': $button-cta-themes-three-slot-seven, + 'slot-eight': $button-cta-themes-three-slot-eight + ), + 'four': ( + 'background': $button-cta-themes-four-background, + 'text': $button-cta-themes-four-text, + 'slot-one': $button-cta-themes-four-slot-one, + 'slot-two': $button-cta-themes-four-slot-two, + 'slot-three': $button-cta-themes-four-slot-three, + 'slot-four': $button-cta-themes-four-slot-four, + 'slot-five': $button-cta-themes-four-slot-five, + 'slot-six': $button-cta-themes-four-slot-six, + 'slot-seven': $button-cta-themes-four-slot-seven, + 'slot-eight': $button-cta-themes-four-slot-eight + ), + 'five': ( + 'background': $button-cta-themes-five-background, + 'text': $button-cta-themes-five-text, + 'slot-one': $button-cta-themes-five-slot-one, + 'slot-two': $button-cta-themes-five-slot-two, + 'slot-three': $button-cta-themes-five-slot-three, + 'slot-four': $button-cta-themes-five-slot-four, + 'slot-five': $button-cta-themes-five-slot-five, + 'slot-six': $button-cta-themes-five-slot-six, + 'slot-seven': $button-cta-themes-five-slot-seven, + 'slot-eight': $button-cta-themes-five-slot-eight + ), + 'six': ( + 'background': $button-cta-themes-six-background, + 'text': $button-cta-themes-six-text, + 'slot-one': $button-cta-themes-six-slot-one, + 'slot-two': $button-cta-themes-six-slot-two, + 'slot-three': $button-cta-themes-six-slot-three, + 'slot-four': $button-cta-themes-six-slot-four, + 'slot-five': $button-cta-themes-six-slot-five, + 'slot-six': $button-cta-themes-six-slot-six, + 'slot-seven': $button-cta-themes-six-slot-seven, + 'slot-eight': $button-cta-themes-six-slot-eight + ), + 'seven': ( + 'background': $button-cta-themes-seven-background, + 'text': $button-cta-themes-seven-text, + 'slot-one': $button-cta-themes-seven-slot-one, + 'slot-two': $button-cta-themes-seven-slot-two, + 'slot-three': $button-cta-themes-seven-slot-three, + 'slot-four': $button-cta-themes-seven-slot-four, + 'slot-five': $button-cta-themes-seven-slot-five, + 'slot-six': $button-cta-themes-seven-slot-six, + 'slot-seven': $button-cta-themes-seven-slot-seven, + 'slot-eight': $button-cta-themes-seven-slot-eight + ) + ), + 'animation': ( + 'speed': ( + 'default': $animation-speed-default, + 'medium': $animation-speed-medium, + 'slow': $animation-speed-slow + ) + ), + 'layout': ( + 'width': ( + '25': $layout-width-25, + '50': $layout-width-50, + '75': $layout-width-75, + '100': $layout-width-100 + ), + 'flex-position': ( + 'left': $layout-flex-position-left, + 'center': $layout-flex-position-center, + 'right': $layout-flex-position-right, + 'baseline': $layout-flex-position-baseline, + 'space-between': $layout-flex-position-space-between + ) + ), + 'size': ( + 'component-layout': ( + 'width': ( + 'max': $size-component-layout-width-max, + 'site': $size-component-layout-width-site, + 'highlight': $size-component-layout-width-highlight, + 'content': $size-component-layout-width-content + ) + ), + 'click-target-minimum': $size-click-target-minimum, + 'spacing': ( + '0': $size-spacing-0, + '1': $size-spacing-1, + '2': $size-spacing-2, + '3': $size-spacing-3, + '4': $size-spacing-4, + '5': $size-spacing-5, + '6': $size-spacing-6, + '7': $size-spacing-7, + '8': $size-spacing-8, + '9': $size-spacing-9, + '10': $size-spacing-10, + '11': $size-spacing-11, + '12': $size-spacing-12, + '13': $size-spacing-13 + ), + 'thickness': ( + '0': $size-thickness-0, + '1': $size-thickness-1, + '2': $size-thickness-2, + '4': $size-thickness-4, + '6': $size-thickness-6, + '8': $size-thickness-8, + 'hairline': $size-thickness-hairline + ) + ), + 'border': ( + 'thickness': ( + '0': $border-thickness-0, + '1': $border-thickness-1, + '2': $border-thickness-2, + '4': $border-thickness-4, + '6': $border-thickness-6, + '8': $border-thickness-8, + 'hairline': $border-thickness-hairline + ) + ), + 'font': ( + 'style': ( + 'nav': ( + 'primary': ( + '0': $font-style-nav-primary-0, + '1': $font-style-nav-primary-1, + '2': $font-style-nav-primary-2 + ) + ), + 'heading': ( + 'h1-yale-new': $font-style-heading-h1-yale-new, + 'h2-yale-new': $font-style-heading-h2-yale-new, + 'h3-yale-new': $font-style-heading-h3-yale-new, + 'h4-yale-new': $font-style-heading-h4-yale-new, + 'h5-yale-new': $font-style-heading-h5-yale-new, + 'h6-yale-new': $font-style-heading-h6-yale-new, + 'h1-mallory-compact-medium': $font-style-heading-h1-mallory-compact-medium, + 'h2-mallory-compact-medium': $font-style-heading-h2-mallory-compact-medium, + 'h3-mallory-compact-medium': $font-style-heading-h3-mallory-compact-medium, + 'h4-mallory-compact-medium': $font-style-heading-h4-mallory-compact-medium, + 'h5-mallory-compact-medium': $font-style-heading-h5-mallory-compact-medium, + 'h6-mallory-compact-medium': $font-style-heading-h6-mallory-compact-medium, + 'h1-mallory-compact-book': $font-style-heading-h1-mallory-compact-book, + 'h2-mallory-compact-book': $font-style-heading-h2-mallory-compact-book, + 'h3-mallory-compact-book': $font-style-heading-h3-mallory-compact-book, + 'h4-mallory-compact-book': $font-style-heading-h4-mallory-compact-book, + 'h5-mallory-compact-book': $font-style-heading-h5-mallory-compact-book, + 'h6-mallory-compact-book': $font-style-heading-h6-mallory-compact-book + ), + 'body': ( + 'xl': $font-style-body-xl, + 'l': $font-style-body-l, + 'default': $font-style-body-default, + 'default-condensed': $font-style-body-default-condensed, + 's': $font-style-body-s, + 's-condensed': $font-style-body-s-condensed, + 'xs': $font-style-body-xs + ), + 'branding': ( + 'yale': $font-style-branding-yale, + 'site': $font-style-branding-site, + 'site-mobile': $font-style-branding-site-mobile + ) + ), + 'weights': ( + 'mallory-book': $font-weights-mallory-book, + 'mallory-medium': $font-weights-mallory-medium, + 'yalenew-roman': $font-weights-yalenew-roman, + 'yalenew-bold': $font-weights-yalenew-bold + ), + 'scale': ( + '43-62': $font-scale-43-62, + '41-58': $font-scale-41-58, + '38-55': $font-scale-38-55, + '36-52': $font-scale-36-52, + '33-46': $font-scale-33-46, + '29-41': $font-scale-29-41, + '27-36': $font-scale-27-36, + '24-30': $font-scale-24-30, + '23-29': $font-scale-23-29, + '21-25': $font-scale-21-25, + '20-26': $font-scale-20-26, + '20-24': $font-scale-20-24, + '17-20': $font-scale-17-20, + '16-19': $font-scale-16-19, + '15-18': $font-scale-15-18, + '15-16': $font-scale-15-16, + '13-14': $font-scale-13-14 + ), + 'letterSpacing': ( + 'h6-yale-new': $font-letter-spacing-h6-yale-new, + 'h1-mallory-compact-medium': $font-letter-spacing-h1-mallory-compact-medium, + 'h2-mallory-compact-medium': $font-letter-spacing-h2-mallory-compact-medium, + 'h6-mallory-compact-medium': $font-letter-spacing-h6-mallory-compact-medium, + 'h1-mallory-compact-book': $font-letter-spacing-h1-mallory-compact-book, + 'h2-mallory-compact-book': $font-letter-spacing-h2-mallory-compact-book, + 'h6-mallory-compact-book': $font-letter-spacing-h6-mallory-compact-book, + 'yalenew-bold': $font-letter-spacing-yalenew-bold + ), + 'textTransform': ( + 'h6-yale-new': $font-text-transform-h6-yale-new, + 'h6-mallory-compact-medium': $font-text-transform-h6-mallory-compact-medium, + 'h6-mallory-compact-book': $font-text-transform-h6-mallory-compact-book + ), + 'spacing': ( + 'paragraph': $font-spacing-paragraph + ) + ), + 'site-footer-themes': ( + 'one': ( + 'background-color': $site-footer-themes-one-background-color, + 'yale-branding': $site-footer-themes-one-yale-branding, + 'border-color': $site-footer-themes-one-border-color, + 'divider-color': $site-footer-themes-one-divider-color, + 'text-color': $site-footer-themes-one-text-color, + 'slot-one': $site-footer-themes-one-slot-one, + 'slot-two': $site-footer-themes-one-slot-two, + 'slot-three': $site-footer-themes-one-slot-three, + 'slot-four': $site-footer-themes-one-slot-four, + 'slot-five': $site-footer-themes-one-slot-five, + 'slot-six': $site-footer-themes-one-slot-six, + 'slot-seven': $site-footer-themes-one-slot-seven, + 'slot-eight': $site-footer-themes-one-slot-eight + ), + 'two': ( + 'background-color': $site-footer-themes-two-background-color, + 'yale-branding': $site-footer-themes-two-yale-branding, + 'border-color': $site-footer-themes-two-border-color, + 'divider-color': $site-footer-themes-two-divider-color, + 'text-color': $site-footer-themes-two-text-color, + 'slot-one': $site-footer-themes-two-slot-one, + 'slot-two': $site-footer-themes-two-slot-two, + 'slot-three': $site-footer-themes-two-slot-three, + 'slot-four': $site-footer-themes-two-slot-four, + 'slot-five': $site-footer-themes-two-slot-five, + 'slot-six': $site-footer-themes-two-slot-six, + 'slot-seven': $site-footer-themes-two-slot-seven, + 'slot-eight': $site-footer-themes-two-slot-eight + ), + 'three': ( + 'background-color': $site-footer-themes-three-background-color, + 'yale-branding': $site-footer-themes-three-yale-branding, + 'border-color': $site-footer-themes-three-border-color, + 'divider-color': $site-footer-themes-three-divider-color, + 'text-color': $site-footer-themes-three-text-color, + 'slot-one': $site-footer-themes-three-slot-one, + 'slot-two': $site-footer-themes-three-slot-two, + 'slot-three': $site-footer-themes-three-slot-three, + 'slot-four': $site-footer-themes-three-slot-four, + 'slot-five': $site-footer-themes-three-slot-five, + 'slot-six': $site-footer-themes-three-slot-six, + 'slot-seven': $site-footer-themes-three-slot-seven, + 'slot-eight': $site-footer-themes-three-slot-eight + ) + ), + 'site-header-themes': ( + 'one': ( + 'background': $site-header-themes-one-background, + 'yale-branding': $site-header-themes-one-yale-branding, + 'site-branding': $site-header-themes-one-site-branding, + 'border-color': $site-header-themes-one-border-color, + 'divider-color': $site-header-themes-one-divider-color, + 'slot-one': $site-header-themes-one-slot-one, + 'slot-two': $site-header-themes-one-slot-two, + 'slot-three': $site-header-themes-one-slot-three, + 'slot-four': $site-header-themes-one-slot-four, + 'slot-five': $site-header-themes-one-slot-five, + 'slot-six': $site-header-themes-one-slot-six, + 'slot-seven': $site-header-themes-one-slot-seven, + 'slot-eight': $site-header-themes-one-slot-eight + ), + 'two': ( + 'background': $site-header-themes-two-background, + 'yale-branding': $site-header-themes-two-yale-branding, + 'site-branding': $site-header-themes-two-site-branding, + 'border-color': $site-header-themes-two-border-color, + 'divider-color': $site-header-themes-two-divider-color, + 'slot-one': $site-header-themes-two-slot-one, + 'slot-two': $site-header-themes-two-slot-two, + 'slot-three': $site-header-themes-two-slot-three, + 'slot-four': $site-header-themes-two-slot-four, + 'slot-five': $site-header-themes-two-slot-five, + 'slot-six': $site-header-themes-two-slot-six, + 'slot-seven': $site-header-themes-two-slot-seven, + 'slot-eight': $site-header-themes-two-slot-eight + ), + 'three': ( + 'background': $site-header-themes-three-background, + 'yale-branding': $site-header-themes-three-yale-branding, + 'site-branding': $site-header-themes-three-site-branding, + 'border-color': $site-header-themes-three-border-color, + 'divider-color': $site-header-themes-three-divider-color, + 'slot-one': $site-header-themes-three-slot-one, + 'slot-two': $site-header-themes-three-slot-two, + 'slot-three': $site-header-themes-three-slot-three, + 'slot-four': $site-header-themes-three-slot-four, + 'slot-five': $site-header-themes-three-slot-five, + 'slot-six': $site-header-themes-three-slot-six, + 'slot-seven': $site-header-themes-three-slot-seven, + 'slot-eight': $site-header-themes-three-slot-eight + ) + ), + 'site-header-layout': ( + 'left': ( + 'justify': $site-header-layout-left-justify, + 'align': $site-header-layout-left-align, + 'flex-direction': $site-header-layout-left-flex-direction + ), + 'center': ( + 'justify': $site-header-layout-center-justify, + 'align': $site-header-layout-center-align, + 'flex-direction': $site-header-layout-center-flex-direction + ), + 'right': ( + 'justify': $site-header-layout-right-justify, + 'align': $site-header-layout-right-align, + 'flex-direction': $site-header-layout-right-flex-direction + ) + ), + 'fontFamilies': ( + 'mallory-compact': $font-families-mallory-compact, + 'mallory': $font-families-mallory, + 'yalenew': $font-families-yalenew + ), + 'fontSize': ( + '13': $font-size-13, + '14': $font-size-14, + '15': $font-size-15, + '16': $font-size-16, + '17': $font-size-17, + '18': $font-size-18, + '19': $font-size-19, + '20': $font-size-20, + '21': $font-size-21, + '23': $font-size-23, + '24': $font-size-24, + '25': $font-size-25, + '26': $font-size-26, + '27': $font-size-27, + '29': $font-size-29, + '30': $font-size-30, + '33': $font-size-33, + '36': $font-size-36, + '38': $font-size-38, + '41': $font-size-41, + '43': $font-size-43, + '46': $font-size-46, + '49': $font-size-49, + '52': $font-size-52, + '55': $font-size-55, + '58': $font-size-58, + '62': $font-size-62 + ), + 'dropShadow': ( + 'Level 1': $drop-shadow-level-1, + 'Level 1 - Bottom Shadow Only': $drop-shadow-level-1-bottom-shadow-only, + 'Level 2': $drop-shadow-level-2, + 'Level 3': $drop-shadow-level-3, + 'Level 4': $drop-shadow-level-4 + ), + 'radius': ( + '0': $radius-0, + '4': $radius-4, + '10': $radius-10, + '20': $radius-20 + ) +);