/*
Theme Name: MARGEM Base
Theme URI: https://example.invalid/margem
Author: MARGEM
Description: Tema-base leve para testar o site público e os portais MARGEM. Sem qualquer lógica de dados.
Version: 0.1.0
Requires PHP: 7.4
Text Domain: margem-base
*/
:root{--ink:#213a30;--muted:#71857b;--green:#214c3e;--paper:#f8faf7;--line:#e2e9e3}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#265c49}.mb-shell{max-width:1240px;margin:0 auto;padding:0 24px}.mb-header{background:#fff;border-bottom:1px solid var(--line)}.mb-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.mb-logo{font-size:23px;font-weight:850;letter-spacing:3px;text-decoration:none;color:var(--ink)}.mb-logo span{color:#79a684}.mb-nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.mb-nav a{font-size:13px;font-weight:600;text-decoration:none;color:#4d6357}.mb-nav a:hover{text-decoration:underline}.mb-action{background:var(--green);color:#fff!important;padding:11px 18px;border-radius:9px}.mb-main{min-height:67vh}.mb-page{padding-top:40px;padding-bottom:70px}.mb-page-header h1{font-size:32px;margin-bottom:6px}.mb-footer{background:#173d32;color:#d6e5d8;padding:35px 0}.mb-footer a{color:#d6e5d8}.mb-footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:center}.mb-footer small{color:#9db9a9}.mb-landing{padding-top:10px}.mb-landing .entry-header{display:none}.mb-empty{padding:70px 0;text-align:center}.mb-empty h1{font-size:42px}.mb-empty p{color:var(--muted)}.mb-empty a{display:inline-block;background:var(--green);color:white;text-decoration:none;padding:12px 18px;border-radius:9px;margin-top:12px}.wp-block-button__link{background:var(--green)}@media(max-width:720px){.mb-header-inner{align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.mb-nav{gap:15px}.mb-footer-inner{display:block}.mb-shell{padding:0 16px}}
