html, body {
    margin: 0;
    padding: 0;
    font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Sobrescreve a cor "primary" do Bootstrap pra bater com a identidade do Portal do
   Professor (teal) -- sem isso, os botões/badges bg-primary/btn-primary voltam pro azul
   padrão do Bootstrap, já que o app não carrega mais o tema pesado de admin que antes
   customizava essa variável. */
:root {
    --bs-primary: #0f766e;
    --bs-primary-rgb: 15, 118, 110;
}

.btn-primary {
    --bs-btn-bg: #0f766e;
    --bs-btn-border-color: #0f766e;
    --bs-btn-hover-bg: #0c5d56;
    --bs-btn-hover-border-color: #0c5d56;
    --bs-btn-active-bg: #0a4a44;
    --bs-btn-active-border-color: #0a4a44;
}

.blazor-error-boundary {
    background: #dc3545;
    color: white;
    padding: 1rem;
    border-radius: 6px;
}

.blazor-error-boundary::after {
    content: "Ocorreu um erro.";
}
