@import "base/variables.css";
@import "base/hub-grid.css";
@import "base/reset.css";
@import "base/layout.css";
@import "base/typography.css";
@import "base/assignment.css";
@import "components/buttons.css";
@import "components/tabs.css";
@import "components/tables.css";
@import "components/parsons.css";
@import "components/forms.css";
@import "features/modals.css";
@import "features/keywords.css";
@import "features/journey.css";
@import "features/oop.css";
@import "features/gfill.css";
@import "features/live.css";
@import "features/pages.css";
@import "features/teacher-dashboard.css";
@import "utilities/responsive.css";
@import "utilities/print.css";

/* Hide Monaco autocomplete / suggest / parameter-hints widgets site-wide */
.suggest-widget,
.parameter-hints-widget,
.monaco-editor .suggest-widget,
.monaco-editor .parameter-hints-widget {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Journey complete icon (replaces old emoji) */
.journey-complete-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #0D6B6B;
  color: #fff;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin: 0 auto 8px;
}
