1 $maximum-width: 1235px;
2 $fluid-breakpoint: $maximum-width + 20px;
3 $column-breakpoint: 700px;
4 $small-breakpoint: 960px;
7 box-sizing: border-box;
8 max-width: $maximum-width;
12 @media screen and (max-width: $fluid-breakpoint) {
19 font-family: $font-sans-serif, sans-serif;
23 word-wrap: break-word;
24 color: $darker-text-color;
27 color: $highlight-text-color;
28 text-decoration: underline;
33 text-decoration: none;
39 color: $darker-text-color;
53 color: $secondary-text-color;
58 color: $secondary-text-color;
63 background: darken($ui-base-color, 8%);
74 font-family: $font-display, sans-serif;
78 color: $secondary-text-color;
115 margin-bottom: 0.85em;
118 list-style-type: lower-alpha;
122 list-style-type: lower-roman;
130 border-bottom: 1px solid lighten($ui-base-color, 4%);
145 background: darken($ui-base-color, 4%);
150 padding-right: 280px + 15px;
155 justify-content: space-between;
161 font-family: $font-sans-serif, sans-serif;
164 color: $primary-text-color;
175 color: $secondary-text-color;
180 font-family: $font-display, sans-serif;
186 @media screen and (max-width: $column-breakpoint) {
194 box-sizing: border-box;
195 background: darken($ui-base-color, 8%);
198 border-radius: 4px 4px 0 0;
203 font-family: $font-display, sans-serif;
207 color: $darker-text-color;
210 border-bottom: 1px solid lighten($ui-base-color, 4%);
211 text-overflow: ellipsis;
218 color: darken($darker-text-color, 10%);
222 text-decoration: none;
249 color: $primary-text-color;
250 text-decoration: none;
254 text-decoration: underline;
261 color: $darker-text-color;
270 font-family: $font-sans-serif, sans-serif;
276 color: $darker-text-color;
279 color: $highlight-text-color;
280 text-decoration: underline;
289 background: transparent;
290 font-family: inherit;
292 line-height: inherit;
293 color: lighten($darker-text-color, 10%);
297 font-family: $font-display, sans-serif;
302 color: $secondary-text-color;
305 font-family: $font-sans-serif, sans-serif;
309 color: lighten($darker-text-color, 10%);
314 font-family: $font-display, sans-serif;
319 color: $secondary-text-color;
323 font-family: $font-display, sans-serif;
328 color: $secondary-text-color;
332 font-family: $font-display, sans-serif;
337 color: $secondary-text-color;
341 font-family: $font-display, sans-serif;
346 color: $secondary-text-color;
350 font-family: $font-display, sans-serif;
355 color: $secondary-text-color;
363 list-style-type: lower-alpha;
367 list-style-type: lower-roman;
388 border-bottom: 1px solid rgba($ui-base-lighter-color, .6);
403 background: $ui-base-color;
407 box-sizing: border-box;
412 flex-direction: row-reverse;
414 justify-content: space-between;
418 .row__information-board {
420 justify-content: flex-end;
421 align-items: flex-end;
423 .information-board__section {
428 @media screen and (max-width: $no-gap-breakpoint) {
430 justify-content: space-between;
436 margin: 10px -50px 0 0;
438 @media screen and (max-width: $no-gap-breakpoint) {
450 mix-blend-mode: lighten;
464 color: lighten($darker-text-color, 10%);
477 div.account__display-name {
479 .display-name strong {
480 text-decoration: none;
497 background-size: 44px 44px;
509 @media screen and (max-width: $small-breakpoint) {
515 @media screen and (max-width: $column-breakpoint) {
523 box-sizing: border-box;
524 background: $ui-base-color;
526 box-shadow: 0 0 6px rgba($black, 0.1);
541 &__short-description {
549 @media screen and (max-width: $column-breakpoint) {
556 color: $secondary-text-color;
561 color: $primary-text-color;
565 color: $darker-text-color;
568 color: $secondary-text-color;
590 @media screen and (max-width: 840px) {
609 @media screen and (max-width: 675px) {
617 &.compact .hero .heading {
622 .header .container-alt,
623 .features .container-alt {
634 margin-bottom: 100px;
636 @media screen and (max-width: 738px) {
642 justify-content: center;
647 fill: $primary-text-color;
651 @media screen and (max-width: $no-gap-breakpoint) {
659 background: transparent;
670 text-transform: uppercase;
673 color: $darker-text-color;
682 background: $ui-base-color;
684 border-radius: 0 0 4px 4px;
696 .account__display-name {
704 background-size: 44px 44px;
712 font-family: $font-display, sans-serif;
720 color: $darker-text-color;
725 .simple_form .user_agreement .label_input > label {
727 color: $darker-text-color;
730 .simple_form p.lead {
731 color: $darker-text-color;
742 grid-template-columns: minmax(0, 50%) minmax(0, 50%);
745 @media screen and (max-width: 738px) {
746 grid-template-columns: minmax(0, 100%);
752 flex-direction: column;
767 &__column-registration {
776 @media screen and (max-width: $no-gap-breakpoint) {
794 border-bottom: 1px solid lighten($ui-base-color, 8%);
820 text-decoration: none;
829 color: $ui-primary-color;
830 text-decoration: none;
833 @media screen and (max-width: $no-gap-breakpoint) {
837 color: $dark-text-color;