/**
 * --------------------------------------------------------
 * Empregos Core Platform
 * Base CSS
 * --------------------------------------------------------
 *
 * Camada estrutural do tema: wrapper de página, área principal, rodapé
 * e acessibilidade (skip-link, screen-reader-text).
 *
 * ⚠ Este arquivo continha `@import url(...)` para variables.css,
 * reset.css, typography.css, layout.css, buttons.css, forms.css e
 * utilities.css — mas TODOS esses arquivos já são carregados
 * separadamente por inc/enqueue.php via wp_enqueue_style(). O @import
 * fazia o navegador buscá-los DE NOVO (requisição duplicada e, pior,
 * @import é bloqueante/serial — o navegador só descobre a próxima
 * requisição depois de baixar a anterior, o oposto do "zero
 * render-blocking" exigido pelo PRD). Os imports foram removidos nesta
 * correção; cada arquivo agora é buscado uma única vez.
 *
 * A regra `.site-header` que existia aqui também foi removida por
 * duplicar (com valores diferentes) a mesma regra já definida em
 * header.css — header.css é a fonte única da verdade para o header.
 *
 * @package EmpregosCorePlatform
 * @version 0.1.0
 */

/* ==========================================
   SITE
========================================== */

.site-wrapper{

    width:100%;

    min-height:100vh;

    display:flex;

    flex-direction:column;

}

.site-main{

    flex:1;

}

.site-footer{

    background:var(--color-surface);

    border-top:1px solid var(--color-border);

    padding:var(--space-8) 0;

}


/* ==========================================
   ACESSIBILIDADE
========================================== */

.screen-reader-text{

    position:absolute;

    width:1px;

    height:1px;

    padding:0;

    margin:-1px;

    overflow:hidden;

    clip:rect(0,0,0,0);

    border:0;

}

.skip-link{

    position:absolute;

    left:-9999px;

}

.skip-link:focus{

    left:20px;

    top:20px;

    background:var(--color-primary);

    color:#fff;

    padding:12px 18px;

    border-radius:var(--radius-md);

    z-index:9999;

}