/**
 * Global typography scale — one step larger across all panels.
 * Relies on rem/em units; bumps fixed px sizes where needed.
 */
html {
    font-size: 16px;
}

@media (max-width: 600px) {
    html {
        font-size: 15px;
    }
}

body.ap-body,
body.cp-body,
body.ep-body,
body.lp-body {
    font-size: 1rem;
}
