/* [project]/apps/DentAI/frontend/src/components/not-found-content.module.css [app-client] (css) */
.not-found-content-module__EWN8zW__root {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  min-height: 60vh;
  padding: 4rem 1.5rem;
  display: flex;
}

.not-found-content-module__EWN8zW__code {
  font-family: var(--font-display, var(--font-mono, inherit));
  color: var(--color-text);
  letter-spacing: -.02em;
  margin: 0;
  font-size: clamp(3rem, 10vw, 6rem);
  line-height: 1;
}

.not-found-content-module__EWN8zW__title {
  color: var(--color-text);
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.not-found-content-module__EWN8zW__description {
  max-width: 420px;
  color: var(--color-text-light);
  margin: 0;
  line-height: 1.5;
}

.not-found-content-module__EWN8zW__actions {
  flex-wrap: wrap;
  justify-content: center;
  gap: .75rem;
  margin-top: .5rem;
  display: flex;
}

html:is([data-theme="ink"], [data-theme="paper"]) .not-found-content-module__EWN8zW__title {
  font-family: var(--font-mono);
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: .8125rem;
}

html:is([data-theme="ink"], [data-theme="paper"]) .not-found-content-module__EWN8zW__description {
  font-family: var(--font-mono);
  letter-spacing: .02em;
  font-size: .75rem;
}

/*# sourceMappingURL=apps_DentAI_frontend_src_components_not-found-content_module_1171ej3.css.map*/