/*
 * DIA CAPITAL — Apex landing · base system entry
 * Every landing rule is scoped under .dia-apex. Nothing here targets html, body
 * or any Osty / Elementor element.
 *
 * Layer order (lowest → highest precedence inside the landing):
 */
@layer dia.reset, dia.tokens, dia.base, dia.layout, dia.components, dia.sections, dia.utilities;

@import url("00-reset.css") layer(dia.reset);
@import url("01-tokens.css") layer(dia.tokens);
@import url("02-base.css") layer(dia.base);
@import url("03-layout.css") layer(dia.layout);
@import url("04-components/button.css") layer(dia.components);
@import url("04-components/divider.css") layer(dia.components);
@import url("04-components/surface.css") layer(dia.components);

/*
 * Unlayered on purpose: unlayered theme CSS (Osty / Elementor) beats every
 * layered rule, so only an unlayered, .dia-apex-scoped block can neutralise
 * measured leaks. Filled after inspecting the real Osty environment.
 */
@import url("06-osty-defense.css");
