| /* | |
| * 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); | |
| } |