Spaces:
Sleeping
Sleeping
@font-face { | |
font-family: "Geist"; | |
src: url("../assets/fonts/geist/GeistVF.woff2") format("woff2"), | |
url("../assets/fonts/geist/GeistVF.woff") format("woff"); | |
font-weight: normal; | |
font-style: normal; | |
} | |
@font-face { | |
font-family: "Geist"; | |
src: url("../assets/fonts/geist/Geist-Medium.woff") format("woff"), | |
url("../assets/fonts/geist/Geist-Medium.woff2") format("woff2"); | |
font-weight: 500; | |
font-style: normal; | |
} | |
@font-face { | |
font-family: "Geist Mono"; | |
src: url("../assets/fonts/geist-mono/GeistMonoVF.woff2") format("woff2"), | |
url("../assets/fonts/geist-mono/GeistMonoVF.woff") format("woff"); | |
font-weight: normal; | |
font-style: normal; | |
} | |
.font-details-off { | |
font-feature-settings: "clig" off, "liga" off; | |
} | |
.heading-1 { | |
font-family: Geist; | |
font-size: 56px; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 64px; /* 114.286% */ | |
letter-spacing: -0.84px; | |
} | |
.heading-2 { | |
font-size: 2.5rem; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 3rem; /* 120% */ | |
letter-spacing: -0.0375rem; | |
} | |
.xs-mono-body { | |
font-family: "Geist Mono", monospace; | |
font-size: 0.875rem; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 180%; /* 1.575rem */ | |
} | |
.mono-body { | |
font-family: "Geist Mono", monospace; | |
font-size: 1rem; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 180%; /* 1.8rem */ | |
} | |
.mono-s { | |
font-family: "Geist Mono", monospace; | |
font-size: 16px; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 180%; /* 28.8px */ | |
} | |
.xs-mono-body { | |
font-family: "Geist Mono"; | |
font-size: 0.875rem; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 180%; /* 1.575rem */ | |
} | |
.regular-body, | |
.s-body { | |
font-size: 1rem; | |
font-style: normal; | |
font-weight: 400; | |
line-height: 1.5rem; /* 150% */ | |
letter-spacing: -0.005rem; | |
} | |
.m-body { | |
font-family: "Geist", sans-serif; | |
font-size: 1.25rem; | |
font-style: normal; | |
font-weight: 400; | |
line-height: 1.75rem; /* 140% */ | |
letter-spacing: -0.0125rem; | |
} | |
.l-body { | |
font-size: 1.5rem; | |
font-style: normal; | |
font-weight: 400; | |
line-height: 2rem; /* 133.333% */ | |
letter-spacing: -0.015rem; | |
} | |
.heading-3 { | |
font-size: 1.5rem; | |
font-style: normal; | |
font-weight: 500; | |
line-height: 2rem; /* 133.333% */ | |
letter-spacing: -0.015rem; | |
} | |
.hide-scrollbar::-webkit-scrollbar { | |
display: none; | |
} | |
.hide-scrollbar { | |
-ms-overflow-style: none; /* IE and Edge */ | |
scrollbar-width: none; /* Firefox */ | |
} | |
.minus-icon { | |
display: none; | |
} | |
.collapsible-checkbox:checked + label .plus-icon { | |
display: none; | |
} | |
.collapsible-checkbox:checked + label .minus-icon { | |
display: inline; | |
} | |
@media screen and (min-width: 1024px) { | |
.heading-1 { | |
font-size: 72px; | |
line-height: 88px; /* 122.222% */ | |
letter-spacing: -1.08px; | |
} | |
.heading-2 { | |
font-size: 3.75rem; | |
line-height: 4.125rem; /* 110% */ | |
letter-spacing: -0.05625rem; | |
} | |
.heading-3 { | |
font-size: 2rem; | |
line-height: 2.5rem; /* 125% */ | |
letter-spacing: -0.03rem; | |
} | |
.regular-body { | |
font-size: 1.5rem; | |
line-height: 2rem; /* 133.333% */ | |
letter-spacing: -0.015rem; | |
} | |
} | |
.rotating-shapes { | |
animation: orbit 16s ease-in-out infinite; | |
transform: translateZ(0); | |
} | |
.rotating-shapes > * { | |
animation: rotate 16s ease-in-out infinite; | |
transform-box: fill-box; | |
transform-origin: center; | |
transform: translateZ(0); | |
} | |
@keyframes orbit { | |
0% { | |
transform: rotate(0deg); | |
} | |
8% { | |
transform: rotate(-5deg); | |
} | |
18.66% { | |
transform: rotate(98deg); | |
} | |
25% { | |
transform: rotate(90deg); | |
} | |
26.5% { | |
transform: rotate(90deg); | |
} | |
33% { | |
transform: rotate(85deg); | |
} | |
41.666% { | |
transform: rotate(188deg); | |
} | |
48% { | |
transform: rotate(180deg); | |
} | |
50% { | |
transform: rotate(180deg); | |
} | |
58% { | |
transform: rotate(175deg); | |
} | |
66.666% { | |
transform: rotate(278deg); | |
} | |
73% { | |
transform: rotate(270deg); | |
} | |
75% { | |
transform: rotate(270deg); | |
} | |
83% { | |
transform: rotate(265deg); | |
} | |
91.666% { | |
transform: rotate(368deg); | |
} | |
98% { | |
transform: rotate(360deg); | |
} | |
100% { | |
transform: rotate(360deg); | |
} | |
} | |
@keyframes rotate { | |
0% { | |
transform: rotate(0deg); | |
} | |
8% { | |
transform: rotate(5deg); | |
} | |
18.66% { | |
transform: rotate(-98deg); | |
} | |
25% { | |
transform: rotate(-90deg); | |
} | |
26.5% { | |
transform: rotate(-90deg); | |
} | |
33% { | |
transform: rotate(-85deg); | |
} | |
41.666% { | |
transform: rotate(8deg); | |
} | |
48% { | |
transform: rotate(0deg); | |
} | |
50% { | |
transform: rotate(0deg); | |
} | |
58% { | |
transform: rotate(0deg); | |
} | |
66.666% { | |
transform: rotate(0deg); | |
} | |
73% { | |
transform: rotate(0deg); | |
} | |
75% { | |
transform: rotate(0deg); | |
} | |
83% { | |
transform: rotate(0deg); | |
} | |
91.666% { | |
transform: rotate(0deg); | |
} | |
98% { | |
transform: rotate(0deg); | |
} | |
100% { | |
transform: rotate(0deg); | |
} | |
} | |