.enem-banco{--ui-bg:var(--bg);--ui-surface:var(--card);--ui-surface-muted:var(--elev);--ui-text:var(--ink);--ui-muted:var(--ink2);--ui-border:var(--border);--ui-primary:var(--accent);--ui-primary-strong:#0b48cc;--ui-primary-soft:var(--accent-10);--ui-success:var(--ok);--ui-success-soft:var(--okbg);--ui-warning:var(--amber-texto);--ui-warning-soft:var(--amberbg);--ui-danger:var(--bad);--ui-danger-soft:var(--badbg);--ui-focus:var(--accent);--ui-shadow-sm:var(--shadow-sm);--ui-font:var(--fonte-sans,var(--ui-font-fallback,system-ui, sans-serif));--ui-font-mono:var(--fonte-mono,ui-monospace, monospace);--ui-radius-md:18px;--ui-radius-sm:12px;color:var(--ui-text);font-family:var(--ui-font);flex-direction:column;gap:1.25rem;width:100%;max-width:1440px;margin:0 auto;padding:2.5rem 1rem 3.5rem;display:flex;position:relative}@media (min-width:1024px){.enem-banco{gap:1.75rem;padding:3.5rem}}.enem-banco .banco-hero{background:0 0;min-width:0;min-height:0}html.dark .enem-banco{--ui-primary-strong:#a9c2ff}.enem-banco .botao{background:var(--accent);border-color:var(--accent);color:var(--onaccent);border-radius:12px;font-weight:600}.enem-banco .botao:hover{background:var(--ui-primary-strong);border-color:var(--ui-primary-strong)}.enem-banco .botao-secundario{border-radius:12px;font-weight:600}
