/* The Society Games - Quality classes
   Applied on <html>: q-low | q-med | q-high
*/

html.q-low *{
  /* Avoid expensive effects globally (games can override if needed) */
  animation-duration: 0.001ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.001ms !important;
}

html.q-low .glow,
html.q-low .bloom,
html.q-low .fx-blur{
  filter: none !important;
}

html.q-low .glass,
html.q-low .panel,
html.q-low .card{
  box-shadow: none !important;
}

html.q-low .bg-animated,
html.q-low canvas.fx-heavy{
  /* Hint: games can add these classes to disable heavy layers */
  display: none !important;
}

/* Medium: slight reductions (optional hooks) */
html.q-med .fx-ultra{
  display: none !important;
}
