@import "reset.css";

*, *:before, *:after {
    box-sizing: border-box;
}

body {
    background: radial-gradient(rgb(20%, 20%, 20%), black);
    color: rgb(90%, 90%, 90%);
}

.fullviewport {
    width: 100%;
    height: 100vh;
}

.center-within {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.clock-line {
    font-family: Calibri, Roboto, "Droid Sans", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums tabular-nums;
}

.clock-line-large {
    font-size: min(60vh, 35vw);
    line-height: 0.9;
}

.clock-time {
    letter-spacing: -0.03em;
}

.clock-line-small {
    font-size: min(14vh, 6vw);
    line-height: 1.1;
}
