blob: 108e1d396b082b8234bdbc7372a5ab46b9ec5245 [file]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
/* Home Page */
.homepageMain {
display: flex;
flex-direction: column;
width: 100%;
}
/* About Section */
.aboutSection {
width: 100%;
padding: 3rem 0;
background: var(--ifm-color-primary-lighter);
text-align: center;
}
[data-theme='dark'] .aboutSection {
background: var(--ifm-color-primary-darker);
}
.aboutContent {
max-width: 800px;
margin: 0 auto;
text-align: left;
}
.aboutContent li {
margin-bottom: 1rem;
}
.aboutContent ul {
margin-top: 1rem;
}
.aboutHeading {
margin: 2rem 0 0.7rem 0;
font-weight: 600;
}
.aboutTagline {
font-size: 125%;
font-weight: 500;
margin-bottom: 2.7rem;
text-align: center;
}
.aboutDescription {
font-size: 110%;
line-height: 1.7;
margin-bottom: 1rem;
}
.aboutButtons {
text-align: center;
}
/* Features Section */
.featuresSection {
padding: 2rem 0;
width: 100%;
}
[data-theme='dark'] .featuresSection {
background: var(--ifm-footer-background-color);
}
.featuresTitle {
padding: 2.3rem 0 2.3rem 0;
text-align: center;
font-size: 275%;
font-weight: 650;
}
.featuresHeading {
padding: 2.1rem 0 0 0;
font-weight: 600;
}
/* Buttons */
.primaryButton {
justify-content: flex-start;
gap: 1rem;
margin: 1rem 1rem 1rem 0;
flex-wrap: wrap;
min-width: 160px;
background-color: var(--ifm-color-primary);
}
[data-theme='dark'] .primaryButton {
color: var(--ifm-color-primary-darker);
background-color: var(--ifm-color-primary-lighter)
}
.primaryButton:hover {
background: var(--ifm-color-secondary);
color: #fff;
}
[data-theme='dark'] .primaryButton:hover {
background: var(--ifm-color-secondary);
color: #fff;
}
.secondaryButton {
justify-content: flex-start;
gap: 1rem;
margin: 1rem 1rem 1rem 0;
flex-wrap: wrap;
min-width: 160px;
color: var(--ifm-color-primary);
border: 1px solid;
}
[data-theme='dark'] .secondaryButton {
color: var(--ifm-color-primary-lighter);
border: 1px solid;
}
.secondaryButton:hover {
background: none;
color: var(--ifm-color-secondary);
}
[data-theme='dark'] .secondaryButton:hover {
background: none;
color: var(--ifm-color-secondary);
}