/**
 * =========================================================
 * Tema Wagner Beethoven
 * Arquivo principal de estilos CSS
 * =========================================================
 */


/* =========================================================
 * 1. VENDORS (frameworks e libs externas)
 * ========================================================= */

@import url("vendors/override.css");

/* =========================================================
 * 2. BASE (fundação visual do tema)
 * ========================================================= */

@import url("base/variables.css");
@import url("base/general.css");
@import url("base/image.css");
@import url("base/button.css");


/* =========================================================
 * 3. LAYOUT (estrutura das páginas)
 * ========================================================= */

@import url("layout/page.css");
@import url("layout/post.css");
@import url("layout/section.css");
@import url("layout/section-grid.css");
@import url("layout/links-directory.css");

/* =========================================================
* 4. COMPONENTS (blocos reutilizáveis)
* ========================================================= */

@import url("components/header.css");
@import url("components/nav.css");
@import url("components/footer.css");
@import url("components/breadcrumbs.css");
@import url("components/card.css");
@import url("components/toc.css");
@import url("components/share.css");
@import url("components/lastfm.css");
@import url("components/offcanvas.css");
@import url("components/comments.css");
@import url("components/pagination.css");


/* =========================================================
* 5. OVERRIDES (uso excepcional)
* ========================================================= */

/*
 * Caso algo precise sobrescrever regras específicas
 * (ex: plugins, Bootstrap, legado),
 * crie futuramente:
 *
 * overrides.css
 *
 * e importe aqui.
 */
*:focus {
    outline: 2px solid var(--color-accent) !important;
}