/* theme-simple — clean & flat: solid dark slate, high contrast, minimal effects
   (no particles, no vignette, flat cards). Best for low-power devices. */
:root {
  --sg-bg: #12161d;
  --sg-fg: #ffffff;
  --sg-muted: rgba(255, 255, 255, .82);
  --sg-accent: #3d9bff;
  --sg-gold: #ffc93d;
  --sg-panel: rgba(255, 255, 255, .1);
  --sg-panel-brd: rgba(255, 255, 255, .18);
  --sg-particle: none;                /* no particles — keep it clean/light */
  --sg-font: "Segoe UI", system-ui, sans-serif;
  --sg-flip-top: #2a3446;   /* flat slate cards, one step above the background */
  --sg-flip-bot: #1d2532;
  --sg-flip-fg: #ffffff;
  --sg-overlay-panel: rgba(12, 16, 22, .88);
  /* This theme exists to be cheap on weak hardware — the whole point is that it
     stays flat. Contrast is raised (muted/panel above) but no aurora, no glint. */
  --sg-aurora-op: 0;
  /* Flat means flat: a single crisp drop instead of the base 7-layer bloom.
     Legibility is kept; the lit look is deliberately not. */
  --sg-bloom: 0 .25vh .5vh rgba(0, 0, 0, .7);
}
/* Flatten the base skin's depth effects for a crisp, flat look. */
.sg-prayer { backdrop-filter: none; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .16); }
.sg-next { backdrop-filter: none; }
.sg-stage { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06); }
.sg-overlay { backdrop-filter: none; background: #0a0e14; }
/* --sg-aurora-op:0 makes it invisible but the compositor still animates the
   layer every frame — pointless on the theme whose job is to be cheap. */
.sg-root::after { display: none; }
/* No glint sweep either — same reasoning as the bloom above. */
.sg-identity::after { display: none; }
