"README.md" did not exist on "66e38c49895495385ad3a384c6d7c8fdfb8bb7e4"
Newer
Older
.hy-heading__container {
display: flex;
flex-direction: column-reverse;
@include breakpoint($medium) {
flex-direction: row;
}
&__subsection {
padding: 2.5rem 0 1.375rem;
@include breakpoint($medium) {
padding: 4rem 0 2.375rem;
}
}
// H1 content page title
h1.hy-heading__default {
padding: 8px 0 24px 0;
@include breakpoint($wide) {
// > 960px
padding: 16px 0 28px 0;
}
@include breakpoint($extrawide) {
// > 1200px
padding: 16px 0 32px 0;
}
}
h2,
h3,
h4,
h5,
h6 {
padding: 1.5rem 0 1rem;
@include breakpoint($medium) {
@include breakpoint($wide) {
padding-top: 0;
}
}
.hy-heading {
display: flex;
flex-grow: 1;
flex-shrink: 0;
max-width: 100%;
/*
Headers (ex. h2, h3) used in Content pages (no caps and line).
*/
.hy-heading__subsection--divider,
.hy-heading__contentsection--divider {
flex-shrink: 2;
overflow: hidden;
width: 100%;
&:after {
border-bottom: 1px solid var(--grayscale-dark);
content: ' ';
display: flex;
height: 2px;
width: 100%;
margin-left: 0;
margin-bottom: 1rem;
position: relative;
top: 50%;
transform: translateY(-50%);
@include breakpoint($medium) {
margin-left: 2rem;
}
}
}
// H2 used in landing pages and in Introduction paragraph: caps, bigger font.
h2.hy-heading__introduction,
letter-spacing: -0.88px;
text-transform: uppercase;
@include breakpoint($narrow) {
// > 480px
@include font-size(40px, 40px);
letter-spacing: -1.25px;
}
@include breakpoint($wide) {
// H2 for front page and landing page, Medium size
@include font-size(40px, 40px);
letter-spacing: -1.25px;
}
// Applied when there is a sidebar
.hy-heading__container__common {
h2.hy-heading__introduction,
h2.hy-heading__landingsection {
@include breakpoint($extrawide) {
// > 1200px
// ex. Side menu layout on Mid-sized desktop; Medium font
@include font-size(40px, 40px);
letter-spacing: -1.25px;
}
@include breakpoint($overwide) {
Ekaterina Kondareva
committed
// > 1441px
// ex. Side menu layout on Large desktop; Large font
@include font-size(48px, 48px);
letter-spacing: -1.6px;
}
h2.hy-heading__introduction {
padding: 24px 0 12px;
@include breakpoint($narrow) {
padding: 2rem 0 1rem;
}
@include breakpoint($wide) {
padding: 0 0 1rem;
}
}
// Applied when there is NO sidebar
.hy-heading__container__large {
h2.hy-heading__introduction,
h2.hy-heading__landingsection {
@include breakpoint($extrawide) {
// > 1200px
// ex. Full width layout on Mid-sized desktop; Large font
@include font-size(48px, 48px);
letter-spacing: -1.6px;
}
@include breakpoint($overwide) {
// > 1400px
// ex. Full width layout on Large desktop; X-large font
@include font-size(54px, 54px);
letter-spacing: -1.8px;
}
h2.hy-heading__introduction {
@include breakpoint($extrawide) {
// h2 font large
padding: 0 0 1rem;
}
@include breakpoint($overwide) {
// h2 font x-large
padding: 0 0 20px;
}
}
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
}
// h3 on landing pages use the same fonts as h2 on content pages; no line; no caps
h3.hy-heading__landingsection {
@include font-size(26px, 32px);
letter-spacing: -0.8px;
@include breakpoint($narrow) {
// > 480px
@include font-size(32px, 32px);
letter-spacing: -1px;
}
@include breakpoint($extrawide) {
// > 1200px
@include font-size(40px, 48px);
letter-spacing: -1.2px;
}
@include breakpoint($overwide) {
// > 1400px
@include font-size(40px, 48px);
letter-spacing: -1.2px;
}
}
/*
h1.hy-heading__introduction {
@include font-size(32px, 32px);
@include font-weight($bold);
color: inherit;
font-family: var(--main-font-family);
@include breakpoint($narrow) {
// > 480px
@include font-size(48px, 48px);
letter-spacing: -1.5px;
}
@include breakpoint($extrawide) {
// > 1200px
@include font-size(60px, 60px);
letter-spacing: -1.9px;
}
@include breakpoint($overwide) {
// > 1400px
@include font-size(80px, 80px);
letter-spacing: -2.5px;
color: var(--brand-main-nearly-black);
font-family: var(--main-font-family);
@include breakpoint($narrow) {
// > 480px
@include font-size(46px, 52px);
}
@include breakpoint($extrawide) {
// > 1200px
@include font-size(52px, 64px);
letter-spacing: -1.6px;
}
@include breakpoint($overwide) {
// > 1400px
@include font-size(52px, 64px);
letter-spacing: -1.6px;
@include font-size(26px, 32px);
letter-spacing: -0.8px;
@include breakpoint($narrow) {
// > 480px
@include font-size(32px, 32px);
}
@include breakpoint($extrawide) {
// > 1200px
@include font-size(40px, 48px);
letter-spacing: -1.2px;
}
@include breakpoint($overwide) {
// > 1400px
@include font-size(40px, 48px);
letter-spacing: -1.2px;
@include font-size(22px, 28px);
letter-spacing: -0.7px;
@include breakpoint($narrow) {
// > 480px
@include font-size(26px, 32px);
letter-spacing: -0.8px;
@include breakpoint($narrow) {
// > 480px
@include font-size(22px, 28px);
@include breakpoint($narrow) {
// > 480px
@include font-size(18px, 24px);
@include breakpoint($narrow) {
// > 480px
@include font-size(16px, 20px);