html {
    scroll-behavior: smooth;
}

:root :where(.is-layout-flow)>* {
    margin: 0;
}

/* ─── Container ─────────────────────────────── */
.container {
    width: 90%;
    max-width: 1340px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}

section {
    margin: 0;
    margin-block-start: 0px !important;
}