/* Carbon ESG foundation: global behaviour, typography and utilities */
html,
body {
    overflow-x: hidden;
}

.lucide {
    display: inline-block;
    width: 1em;
    height: 1em;
}

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


/* Visibility utilities */
.u-hidden,
.is-hidden { display: none !important; }


/* Runtime white-label variables are inherited by every page component. */
html,
body {
    background: var(--ce-color-surface-subtle);
}
