blob: c34d26f85d8a30ed03ff06daa18a340867c6e522 [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.
*/
.features {
padding: 2rem 0;
width: 100%;
}
.title {
font-size: clamp(2.125rem, 5.4vw, 4rem);
line-height: 1.04;
font-weight: 700;
letter-spacing: -0.02em;
background: var(--otava-aurora);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
margin-bottom: 1.4rem;
}
.description {
max-width: 50rem;
margin: 0 auto 2rem;
font-size: clamp(1.0625rem, 2.1vw, 1.3125rem);
color: var(--ifm-color-emphasis-700);
font-weight: 400;
line-height: 1.6;
}
.buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 1rem;
margin-top: 2.5rem;
margin-bottom: 6rem;
}
@media screen and (max-width: 640px) {
.buttons {
flex-direction: column;
align-items: stretch;
max-width: 320px;
margin: 2.5rem auto 6rem;
}
}
.demoGrid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1.5rem;
max-width: 68.75rem;
margin: 2.5rem auto 0;
}
@media (max-width: 56.25rem) {
.demoGrid {
grid-template-columns: 1fr;
}
}