/* Bo font Space Grotesk cho DMOJ - chi ap dung khi admin chon. */
/* Ghi de cac font chu noi dung (Roboto/Source Sans Pro/Plus Jakarta Sans). */
/* Khong dung den font icon (Icons/Rating/Step) va font code (monospace/Inconsolata). */
.problem-statement h1, .problem-statement h2, .problem-statement h3, .content-description h1, .content-description h2, .content-description h3 {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.accordion .title:not(.ui) {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.button {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.cards > .card > .content > .header, .ui.card > .content > .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.category.search > .results .category > .name {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="text"], .ui.form input[type="file"], .ui.form input[type="url"] {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.input > input {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.items > .item > .content > .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.list .list > .item .header, .ui.list > .item .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.menu {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.message .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.modal > .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.popup > .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.search > .results .result .title {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.search > .results > .message .header {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.statistics .statistic > .label, .ui.statistic > .label {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.statistics .statistic > .value, .ui.statistic > .value {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.steps .step .title {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.table thead th {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
.ui.text.container {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
h1, h2, h3, h4, h5 {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .ui.header, .ui.card > .content > .header, .problem-title, .page-head h1 {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body {
    font-family: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
