/* ===== CONTENT ===== */
main {
    flex: 1;
    background: var(--surface);
    backdrop-filter: blur(4px);
    padding: clamp(1.05rem, 2.1vw, 2.2rem);
    margin: clamp(0.85rem, 2vw, 1.7rem) auto;
    border-radius: var(--radius-lg);
    width: min(95%, var(--content-max-width));
    box-shadow: var(--shadow);
}

main>*+* {
    margin-top: 1rem;
}