.reveal .slide-background.group {
  background: radial-gradient(#181848, #000001);
}


span.katex {
    font-size: 90px;
}

#q countdown {
    color: #7272aa;
}
#w countdown {
    color: #72aa72;
}
#e countdown {
    color: #aa7272;
}

section.easy { 
    /* background-image: radial-gradient(circle, #184818, #000100); */
}

.menu-title {
    display: none;
}

h5.question-number {
    color: #7272aa;
}

div.item {

  /*color: red;*/
  font-size: 1.5em;
}

.reveal table.timetable {
    border: 1px solid;
    /* color: green; */
}


.reveal table.timetable td {
    border: 1px solid white;
    text-align: center;
    vertical-align: middle;
    padding: 0em 0em 0em 0em;
    height: 1.4em;
    width: 1.4em;
    font-size: 0.9em;
}

.reveal table.triangle td {
    border: 1px solid white;
    /* border: none; */
    text-align: center;
    vertical-align: middle;
    padding: 0em 0em 0em 0em;
    height: 1.8em;
    width: 1.8em;
    font-size: 1.0em;
}

.reveal table.triangle {
    /* background-color: white; */
    border-bottom: 1px solid white;
}

.fragment.new.visible {
    background-color: rgba(255, 127, 0, 1.0);
    color: #363660;
}

.fragment.mastered {
    filter: none;
}

.fragment.mastered.visible {
    background-color: rgba(255, 255, 255, 0.15);
    filter: blur(5px);
}

.reveal table.triangle td.blank {
    /* background-color: white; */
    /* border: 1px solid white; */
    border: none;
    display: none;

}

.reveal table.timetable td.blank {
    /* background-color: white; */
    border: none;
    display: none;

}

.reveal .fragment.fade-out.visible {
    background-color: white;
    border: none;
}

.heading {
    /* color: red; */
    background-color: rgba(255, 255, 255, 0.15);
}
