/* Scoped to selected regular generators. */
.gw[data-generator-refresh] .gw-hero {
  border-color: #8965a2;
  border-radius: 22px;
  background: radial-gradient(ellipse at 92% 0%, #854ba852, transparent 53%), linear-gradient(125deg, #30203e, #191321);
}
.gw[data-generator-refresh] .gw-hero p { max-width: 70ch; color: #e1cfea; }
.gw[data-generator-refresh] .gw-badges span { background: #3a2549; border-color: #8b659e; color: #f1dfff; }
.gw[data-generator-refresh] .gw-panel { background: #251a31; border-color: #76538b; border-radius: 18px; }
.gw[data-generator-refresh] .gw-card { background: #30203e; border-color: #76538b; }
.gw[data-generator-refresh] .gw-status { background: #24172d; }
@media (min-width: 1100px) { .gw[data-generator-refresh] .gw-layout { grid-template-columns: minmax(320px, 410px) minmax(0, 1fr); } }
@media (max-width: 440px) { .gw[data-generator-refresh] .gw-toolbar { gap: 10px; } }
