/** * Copyright © 2022 siddharth ravikumar * SPDX-License-Identifier: ISC */ @font-face { font-family: Roboto; src: url('/static/font/RobotoFlex-Regular.ttf'); font-display: swap; } body { font-family: Roboto, sans-serif; text-transform: lowercase; } .peach { display: flex; flex-direction: row; justify-content: center; } .root-container { display: flex; flex-direction: column; row-gap: 10px; } @media (min-width: 440px) { .root-container { width: 440px; } } .header-container, .main-container { display: flex; justify-content: center; } .header-container h1 { margin: 0; } .header { margin-top: 10px; margin-bottom: 0px; font-size: 1.5em; } .period-container { display: flex; flex-direction: column; row-gap: 10px; } .now-container { display: flex; flex-direction: column; } .temperature-forecast-container { display: flex; flex-direction: column; align-items: center; } .temperature-forecast-container .temperature { font-size: 2.8em; } .temperature-forecast-container .forecast { font-size: 1.8em; font-weight: 500; color: rgb(90,90,90); text-align: center; } .wind-container { display: flex; flex-direction: row; justify-content: center; column-gap: 10px; color: rgb(90,90,90); } .current-period-container { font-size: 0.9em; color: rgb(150,150,150); } .timeline-container { display: flex; justify-content: center; } .periods-container { width: 440px; display: flex; justify-content: space-around; align-content: space-around; } .periods-container .period .temperature { font-size: 1.2em; } .periods-container .period .hour { font-size: 0.8em; color: rgb(150,150,150) }