/* Gerado a partir do design system aprovado. Não inserir cores locais nos componentes. */
:root{--ge-paper:#FDFCF9;--ge-surface:#FFFFFF;--ge-subtle:#E9EFEA;--ge-ink:#073B32;--ge-muted:#596460;--ge-line:#E4E8E2;--ge-accent:#E95312;--ge-action:#C7430F;--ge-actionHover:#BD3C08;--ge-actionInk:#FFFFFF;--ge-link:#B43C10;--ge-linkHover:#87300F;--ge-actionSoft:#FCE9DF;--ge-success:#256146;--ge-successSoft:#E7F0E7;--ge-warning:#79520E;--ge-warningSoft:#FFF2D8;--ge-error:#A22D2D;--ge-focus:#2668BB;--ge-brand-heroLight:#FDFCF9;--ge-brand-heroDark:#073B32;--ge-brand-heroInk:#FFFFFF;--ge-brand-heroMuted:#D0DFD2;--ge-brand-orange:#E95312;--ge-brand-label:#FDFCF9;--ge-brand-labelInk:#073B32;--paper:var(--ge-paper);--surface:var(--ge-surface);--ink:var(--ge-ink);--text:var(--ge-muted);--orange:var(--ge-action);--orange-hover:var(--ge-actionHover);--sage:var(--ge-subtle);--line:var(--ge-line);--width:1120px;--radius:8px}
body{background:var(--ge-paper);color:var(--ge-ink)}.button{background:var(--ge-action);color:var(--ge-actionInk);border-radius:8px}.button:hover{background:var(--ge-actionHover);color:var(--ge-actionInk)}.button.secondary{background:var(--ge-subtle);color:var(--ge-ink)}.button.secondary:hover{background:var(--ge-line)}:focus-visible{outline-color:var(--ge-focus)}h1,h2,h3{font-weight:600}.text-link.orange{color:var(--ge-action)}
