/* Shared reading-size adjustment. The legacy theme used a 10px rem base,
   which made rem-sized labels and body copy difficult to read. */
html {
    font-size: 10.5px;
}

body {
    font-size: 1.35rem;
    line-height: 1.65;
}

small {
    font-size: max(1rem, 11px);
    line-height: 1.45;
}

input,
select,
textarea {
    font-size: max(1.2rem, 14px);
}

@media (max-width: 600px) {
    body {
        font-size: 1.35rem;
    }
}
