Skip to content

Commit be14502

Browse files
committed
Styling index page
1 parent cd7784f commit be14502

5 files changed

Lines changed: 231 additions & 70 deletions

File tree

src/css/custom.css

Lines changed: 184 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ html, body {
103103
--ifm-h4-font-size: 1.5rem;
104104
--ifm-h5-font-size: 1.375rem;
105105
--ifm-h6-font-size: 0.9375rem;
106+
107+
--ifm-container-width-xl: 1320px;
108+
--ifm-container-width-lg: 1280px;
109+
--ifm-container-width: 1140px;
110+
--ifm-container-width-md: 800px;
111+
--ifm-container-width-sm: 640px;
106112
}
107113

108114

@@ -167,6 +173,9 @@ body, html {
167173
background: var(--ifm-background-color) !important;
168174
}
169175

176+
body {
177+
line-height:150%;
178+
}
170179

171180
pre, figure, section, article {
172181
margin: 0;
@@ -189,10 +198,12 @@ pre, figure, section, article {
189198

190199
.headline-2 {
191200
font-size: var(--ifm-h2-font-size);
201+
line-height: 1.15em;
192202
}
193203

194204
.headline-3 {
195205
font-size: var(--ifm-h3-font-size);
206+
margin-bottom: 0.4rem;
196207
}
197208

198209
.headline-4 {
@@ -229,8 +240,9 @@ pre, figure, section, article {
229240
font-size: 0.875rem;
230241
}
231242

232-
.text-base {
243+
.text-base, p {
233244
font-size: var(--ifm-font-size-base);
245+
line-height: 1.5em;
234246
}
235247

236248
.text-lg {
@@ -295,6 +307,18 @@ pre, figure, section, article {
295307
color: #ffffff;
296308
}
297309

310+
311+
a.bg-secondary:hover, button.bg-secondary:hover {
312+
background-color: #2D455A;
313+
border-color: #2D455A;
314+
}
315+
316+
a.bg-primary:hover, button.bg-primary:hover {
317+
background-color: #49B8DC;
318+
border-color: #49B8DC;
319+
color: var(--ifm-background-color);
320+
}
321+
298322
/* Text color utilities */
299323
.text-primary {
300324
color: var(--ifm-color-primary);
@@ -408,6 +432,7 @@ pre, figure, section, article {
408432
.column-gap-md { column-gap: 1rem; }
409433
.column-gap-lg { column-gap: 1.5rem; }
410434
.column-gap-xl { column-gap: 2rem; }
435+
.column-gap-xxl { column-gap: 4rem; }
411436

412437

413438
.c-row.c-grid-4 > * {
@@ -472,7 +497,6 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
472497
width: calc(50% - 0.5rem);
473498
}
474499

475-
476500
.ml-auto {
477501
margin-left: auto;
478502
}
@@ -481,6 +505,77 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
481505
margin-right: auto;
482506
}
483507

508+
.wrapper {
509+
margin: 0 auto;
510+
}
511+
512+
.w-xl, .wrapper, .container {
513+
max-width: var(--ifm-container-width-xl);
514+
}
515+
516+
.w-lg {
517+
max-width: var(--ifm-container-width-lg);
518+
}
519+
520+
.w-base {
521+
max-width: var(--ifm-container-width);
522+
}
523+
524+
.w-md {
525+
max-width: var(--ifm-container-width-md);
526+
}
527+
528+
.w-sm {
529+
max-width: var(--ifm-container-width-sm);
530+
}
531+
532+
533+
/* Spacing scale (rem based on 16px root)
534+
5px = 0.3125rem
535+
10px = 0.625rem
536+
20px = 1.25rem
537+
30px = 1.875rem
538+
40px = 2.5rem
539+
50px = 3.125rem
540+
60px = 3.75rem
541+
70px = 4.375rem
542+
80px = 5rem
543+
100px = 6.25rem
544+
*/
545+
546+
/* Margin */
547+
.m-5{margin:0.3125rem}.m-10{margin:0.625rem}.m-20{margin:1.25rem}.m-30{margin:1.875rem}.m-40{margin:2.5rem}.m-50{margin:3.125rem}.m-60{margin:3.75rem}.m-70{margin:4.375rem}.m-80{margin:5rem}.m-100{margin:6.25rem}
548+
549+
.mx-5{margin-left:0.3125rem;margin-right:0.3125rem}.mx-10{margin-left:0.625rem;margin-right:0.625rem}.mx-20{margin-left:1.25rem;margin-right:1.25rem}.mx-30{margin-left:1.875rem;margin-right:1.875rem}.mx-40{margin-left:2.5rem;margin-right:2.5rem}.mx-50{margin-left:3.125rem;margin-right:3.125rem}.mx-60{margin-left:3.75rem;margin-right:3.75rem}.mx-70{margin-left:4.375rem;margin-right:4.375rem}.mx-80{margin-left:5rem;margin-right:5rem}.mx-100{margin-left:6.25rem;margin-right:6.25rem}
550+
.my-5{margin-top:0.3125rem;margin-bottom:0.3125rem}.my-10{margin-top:0.625rem;margin-bottom:0.625rem}.my-20{margin-top:1.25rem;margin-bottom:1.25rem}.my-30{margin-top:1.875rem;margin-bottom:1.875rem}.my-40{margin-top:2.5rem;margin-bottom:2.5rem}.my-50{margin-top:3.125rem;margin-bottom:3.125rem}.my-60{margin-top:3.75rem;margin-bottom:3.75rem}.my-70{margin-top:4.375rem;margin-bottom:4.375rem}.my-80{margin-top:5rem;margin-bottom:5rem}.my-100{margin-top:6.25rem;margin-bottom:6.25rem}
551+
552+
.mt-5{margin-top:0.3125rem}.mt-10{margin-top:0.625rem}.mt-20{margin-top:1.25rem}.mt-30{margin-top:1.875rem}.mt-40{margin-top:2.5rem}.mt-50{margin-top:3.125rem}.mt-60{margin-top:3.75rem}.mt-70{margin-top:4.375rem}.mt-80{margin-top:5rem}.mt-100{margin-top:6.25rem}
553+
.mr-5{margin-right:0.3125rem}.mr-10{margin-right:0.625rem}.mr-20{margin-right:1.25rem}.mr-30{margin-right:1.875rem}.mr-40{margin-right:2.5rem}.mr-50{margin-right:3.125rem}.mr-60{margin-right:3.75rem}.mr-70{margin-right:4.375rem}.mr-80{margin-right:5rem}.mr-100{margin-right:6.25rem}
554+
.mb-5{margin-bottom:0.3125rem}.mb-10{margin-bottom:0.625rem}.mb-20{margin-bottom:1.25rem}.mb-30{margin-bottom:1.875rem}.mb-40{margin-bottom:2.5rem}.mb-50{margin-bottom:3.125rem}.mb-60{margin-bottom:3.75rem}.mb-70{margin-bottom:4.375rem}.mb-80{margin-bottom:5rem}.mb-100{margin-bottom:6.25rem}
555+
.ml-5{margin-left:0.3125rem}.ml-10{margin-left:0.625rem}.ml-20{margin-left:1.25rem}.ml-30{margin-left:1.875rem}.ml-40{margin-left:2.5rem}.ml-50{margin-left:3.125rem}.ml-60{margin-left:3.75rem}.ml-70{margin-left:4.375rem}.ml-80{margin-left:5rem}.ml-100{margin-left:6.25rem}
556+
557+
/* Padding */
558+
.p-5{padding:0.3125rem}.p-10{padding:0.625rem}.p-20{padding:1.25rem}.p-30{padding:1.875rem}.p-40{padding:2.5rem}.p-50{padding:3.125rem}.p-60{padding:3.75rem}.p-70{padding:4.375rem}.p-80{padding:5rem}.p-100{padding:6.25rem}
559+
560+
.px-5{padding-left:0.3125rem;padding-right:0.3125rem}.px-10{padding-left:0.625rem;padding-right:0.625rem}.px-20{padding-left:1.25rem;padding-right:1.25rem}.px-30{padding-left:1.875rem;padding-right:1.875rem}.px-40{padding-left:2.5rem;padding-right:2.5rem}.px-50{padding-left:3.125rem;padding-right:3.125rem}.px-60{padding-left:3.75rem;padding-right:3.75rem}.px-70{padding-left:4.375rem;padding-right:4.375rem}.px-80{padding-left:5rem;padding-right:5rem}.px-100{padding-left:6.25rem;padding-right:6.25rem}
561+
.py-5{padding-top:0.3125rem;padding-bottom:0.3125rem}.py-10{padding-top:0.625rem;padding-bottom:0.625rem}.py-20{padding-top:1.25rem;padding-bottom:1.25rem}.py-30{padding-top:1.875rem;padding-bottom:1.875rem}.py-40{padding-top:2.5rem;padding-bottom:2.5rem}.py-50{padding-top:3.125rem;padding-bottom:3.125rem}.py-60{padding-top:3.75rem;padding-bottom:3.75rem}.py-70{padding-top:4.375rem;padding-bottom:4.375rem}.py-80{padding-top:5rem;padding-bottom:5rem}.py-100{padding-top:6.25rem;padding-bottom:6.25rem}
562+
563+
.pt-5{padding-top:0.3125rem}.pt-10{padding-top:0.625rem}.pt-20{padding-top:1.25rem}.pt-30{padding-top:1.875rem}.pt-40{padding-top:2.5rem}.pt-50{padding-top:3.125rem}.pt-60{padding-top:3.75rem}.pt-70{padding-top:4.375rem}.pt-80{padding-top:5rem}.pt-100{padding-top:6.25rem}
564+
.pr-5{padding-right:0.3125rem}.pr-10{padding-right:0.625rem}.pr-20{padding-right:1.25rem}.pr-30{padding-right:1.875rem}.pr-40{padding-right:2.5rem}.pr-50{padding-right:3.125rem}.pr-60{padding-right:3.75rem}.pr-70{padding-right:4.375rem}.pr-80{padding-right:5rem}.pr-100{padding-right:6.25rem}
565+
.pb-5{padding-bottom:0.3125rem}.pb-10{padding-bottom:0.625rem}.pb-20{padding-bottom:1.25rem}.pb-30{padding-bottom:1.875rem}.pb-40{padding-bottom:2.5rem}.pb-50{padding-bottom:3.125rem}.pb-60{padding-bottom:3.75rem}.pb-70{padding-bottom:4.375rem}.pb-80{padding-bottom:5rem}.pb-100{padding-bottom:6.25rem}
566+
.pl-5{padding-left:0.3125rem}.pl-10{padding-left:0.625rem}.pl-20{padding-left:1.25rem}.pl-30{padding-left:1.875rem}.pl-40{padding-left:2.5rem}.pl-50{padding-left:3.125rem}.pl-60{padding-left:3.75rem}.pl-70{padding-left:4.375rem}.pl-80{padding-left:5rem}.pl-100{padding-left:6.25rem}
567+
568+
/* Display (Tailwind-like) */
569+
.block{display:block}
570+
.inline-block{display:inline-block}
571+
.inline{display:inline}
572+
.hidden{display:none}
573+
574+
/* Visibility (often used with display) */
575+
.visible{visibility:visible}
576+
.invisible{visibility:hidden}
577+
578+
484579
.icon-btn, .search-icon-btn {
485580
background: none;
486581
border: none;
@@ -496,14 +591,24 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
496591
align-items: center;
497592
}
498593

594+
.hero {
595+
height: calc(100vh - 4rem);
596+
min-height: 500px;
597+
}
598+
499599
.hero .col {
500600
text-align: left;
501601
}
502602

603+
.unitary-shield {
604+
min-width: 253px;
605+
width: 253px;
606+
height: 315px;
607+
}
503608

504-
.hero .unitary-shield {
609+
.unitary-shield img {
505610
width: 100%;
506-
height: 315px;
611+
height: 100%;
507612
object-fit: scale-down;
508613
}
509614

@@ -618,22 +723,8 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
618723
background: var(--ifm-background-color);
619724
}
620725

621-
.c-button {
622-
display: inline-block;
623-
padding: 0.5rem 1rem;
624-
border-radius: 0.25rem;
625-
background: var(--ifm-color-primary-darkest);
626-
color: #FFF;
627-
text-decoration: none;
628-
}
629-
630-
.c-button:hover {
631-
color: #FFF;
632-
background: var(--ifm-color-primary-darker);
633-
}
634-
635726
.box-text .col + .col {
636-
padding: 5rem !important;
727+
padding: 6%;
637728
}
638729

639730
.reverse {
@@ -651,19 +742,82 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
651742
.column-list {
652743
column-count: 4;
653744
}
745+
746+
.unitary-shield {
747+
padding-left: 15px;
748+
}
749+
654750
}
655751

656-
@media screen and (max-width: 780px) {
752+
@media screen and (max-width: 800px) {
753+
.hero > .flex {
754+
display: block;
755+
margin: 0 auto;
756+
text-align: center;
757+
max-width: inherit;
758+
width: 100%;
759+
}
760+
761+
.unitary-shield, .unitary-gradient-logo {
762+
margin: 0 auto;
763+
padding: 0;
764+
}
765+
766+
.hero .flex .flex {
767+
justify-content: center;
768+
}
657769
.column-list {
658770
column-count: 3;
659771
}
660772

661-
.hero {
773+
.headline-1 {
774+
font-size: 1.8rem;
775+
}
776+
777+
.headline-2 {
778+
font-size: 1.8rem;
779+
line-height: 1.15em;
780+
}
781+
782+
.headline-3 {
783+
font-size: 1.5rem;
784+
}
785+
786+
.headline-4 {
787+
font-size: 1.4rem;
788+
}
789+
790+
.text-base, p {
791+
font-size: 0.95rem;
792+
}
793+
794+
.md\:p-0 {
662795
padding: 0 !important;
663796
}
797+
.md\:pb-0 {
798+
padding-bottom: 0 !important;
799+
}
800+
801+
.hero {
802+
height: auto;
803+
padding: 30px var(--ifm-spacing-horizontal);
804+
}
805+
806+
.unitary-shield {
807+
width: 160px;
808+
min-width: 160px;
809+
height: auto;
810+
margin-bottom: 20px;
811+
}
812+
813+
.box-text .col + .col {
814+
padding: 30px var(--ifm-spacing-horizontal);
815+
}
664816

665-
.col.col--6 {
666-
padding: 2rem var(--ifm-spacing-horizontal) !important;
817+
.unitary-gradient-logo {
818+
width: 160px;
819+
height: auto;
820+
margin-bottom: 0;
667821
}
668822
}
669823

@@ -672,4 +826,11 @@ nav ul, nav ul li, .search-modal ul, .search-modal ul li {
672826
column-count: 2;
673827
}
674828

829+
.sm\:p-0 {
830+
padding: 0 !important;
831+
}
832+
.sm\:pb-0 {
833+
padding-bottom: 0 !important;
834+
}
835+
675836
}

0 commit comments

Comments
 (0)