/* Converted from app/(public)/public-layout.module.css — class names are namespaced "public-layout__*". */
.public-layout__siteShell {
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  background: var(--color-surface);
}

.public-layout__main {
  flex: 1;
}

.public-layout__skipLink {
  position: fixed;
  z-index: 100;
  top: 12px;
  left: 12px;
  translate: 0 -160%;
  border-radius: var(--radius-button);
  background: var(--color-brand-yellow);
  padding: 10px 14px;
  color: var(--color-brand-black);
  font-family: var(--font-manrope), Manrope, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: translate var(--transition-fast) ease;
}

.public-layout__skipLink:focus-visible {
  translate: 0;
}
