/* Ordinea straturilor (doar declarare) */
@layer reset, base, layout, components, utilities, pages, overrides;

/* Importuri la nivel de top, mapate pe layere */
@import url("./tokens.css");              /* fără layer: conține doar :root */
@import url("./reset.css") layer(reset);
@import url("./base.css")  layer(base);

/* Layout */
@import url("./layout/grid.css")    layer(layout);
@import url("./layout/header.css")  layer(layout);
@import url("./layout/sidebar.css") layer(layout);
@import url("./layout/content.css") layer(layout);

/* Componente */
@import url("./components/buttons.css") layer(components); 
@import url("./components/forms.css")   layer(components);
@import url("./components/cards.css")   layer(components); 
@import url("./components/filters.css") layer(components);
@import url("./components/search.css")  layer(components);
@import url("./components/modal.css")   layer(components); 
@import url("./components/lead-objectives.css") layer(components);

/* Utilitare */
@import url("./utilities.css") layer(utilities);

/* Pagini */
@import url("./pages/auth.css")      layer(pages);
@import url("./pages/dashboard.css") layer(pages);
@import url("./pages/search.css")    layer(pages);
@import url("./pages/offers.css")    layer(pages);
@import url("./pages/accounts.css")  layer(pages);
@import url("./pages/tasks.css")     layer(pages);

/* Override-uri rapide */
@layer overrides { /* gol */ }

/* Unlayered override: keep user menu links legible on light dropdown */
header .user-menu,
header .user-menu a{
  color: var(--ink);
}
header .user-menu a:hover{
  text-decoration: none;
  background: color-mix(in srgb, var(--card-bg) 85%, #fff 15%);
}
