/* [project]/packages/mission-ui-kit-main/dist/primitives/skeleton/Skeleton.module.scss.module.css [app-client] (css) */
.Skeleton-module-scss-module__OzVw7q__skeleton {
  background: var(--mp-color-border);
  border-radius: var(--mp-radius-control);
  width: 100%;
  min-height: 1em;
  animation: 1.2s ease-in-out infinite alternate Skeleton-module-scss-module__OzVw7q__skeleton-pulse;
  display: block;
}

@keyframes Skeleton-module-scss-module__OzVw7q__skeleton-pulse {
  from {
    opacity: .48;
  }

  to {
    opacity: .9;
  }
}

@media (prefers-reduced-motion: reduce) {
  .Skeleton-module-scss-module__OzVw7q__skeleton {
    animation: none;
  }
}

/* [project]/apps/mission-work/apps/web/src/app/[locale]/_shared/_components/brand-logo.module.scss.module.css [app-client] (css) */
.brand-logo-module-scss-module__bA7Q0q__brandLogo {
  align-items: center;
  gap: var(--mp-space-2);
  display: inline-flex;
}

.brand-logo-module-scss-module__bA7Q0q__brandLogo .brand-logo-module-scss-module__bA7Q0q__brandIcon {
  flex: none;
  width: 2rem;
  height: 2rem;
}

.brand-logo-module-scss-module__bA7Q0q__brandLogo .brand-logo-module-scss-module__bA7Q0q__wordmark {
  object-fit: contain;
  flex: none;
  width: 8.375rem;
  height: 2rem;
  display: block;
}

.brand-logo-module-scss-module__bA7Q0q__brandLogo.brand-logo-module-scss-module__bA7Q0q__onDark .brand-logo-module-scss-module__bA7Q0q__wordmark {
  filter: brightness(0) invert();
}

/* [project]/apps/mission-work/apps/web/src/app/[locale]/(entry)/_components/entry-loading-view.module.scss.module.css [app-client] (css) */
.entry-loading-view-module-scss-module__XYVN_G__page {
  background: var(--mp-color-frame-surface);
  min-height: 100dvh;
  padding: var(--mp-space-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.entry-loading-view-module-scss-module__XYVN_G__page .entry-loading-view-module-scss-module__XYVN_G__status {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

.entry-loading-view-module-scss-module__XYVN_G__page .entry-loading-view-module-scss-module__XYVN_G__content {
  align-items: center;
  gap: var(--mp-space-5);
  justify-items: center;
  display: grid;
}

/*# sourceMappingURL=_0pebmv8hlvfab._.css.map*/