/* Classeto v7.16 — PUBLIC SITES ONLY
   The owner's saved --accent is defined on .public by src/views.php.
   Do NOT force an accent, gradient, palette, hover background, or theme here.
   Keep the original teacher-site appearance; only make button labels white. */
.public :is(a.accent-btn, button.accent-btn, .accent-btn),
.public :is(a.accent-btn, button.accent-btn, .accent-btn):is(:hover, :focus-visible),
.public.dark :is(a.soft-btn, button.soft-btn, .soft-btn),
.public.dark :is(a.soft-btn, button.soft-btn, .soft-btn):is(:hover, :focus-visible) {
  color: #FFFFFF !important;
}
/* Inline SVG icons inherit text color; don't alter the button background. */
.public .accent-btn :is(svg, svg *),
.public.dark .soft-btn :is(svg, svg *) {
  color: #FFFFFF !important;
}
