:root{--topo:#2a0f24;--topo-texto:#fff;--fundo:#f6eef3;--fundo-desenho:#ead6e2;--balao-aluna:#fbd9ec;--balao-ia:#fff;--texto:#1f1a1d;--texto-suave:#7a5a6e;--rosa:#e0247f;--rosa-claro:#f8e6f1;--rosa-escuro:#8e1d63;--alerta-fundo:#fdecea;--alerta-texto:#8a1c12;--alerta-borda:#d93025;--recusa-fundo:#fff4e5;--recusa-texto:#7a4100;--recusa-borda:#f29900;--campo:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--topo);height:100%}body{color:var(--texto);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}textarea{font:inherit}
