/* [project]/src/lib/styles/markdown.module.css [app-client] (css) */
.markdown-module__rQ99-q__markdown {
  gap: var(--gds-space-sm);
  word-break: keep-all;
  overflow-wrap: anywhere;
  flex-direction: column;
  display: flex;
}

.markdown-module__rQ99-q__markdown h1, .markdown-module__rQ99-q__markdown h2, .markdown-module__rQ99-q__markdown h3 {
  font-family: var(--font-serif);
  color: var(--gds-text-primary);
  font-weight: var(--gds-font-weight-bold);
  margin-top: var(--gds-space-xs);
}

.markdown-module__rQ99-q__markdown h1 {
  font-size: var(--gds-font-size-xl);
  line-height: var(--gds-line-height-xl);
}

.markdown-module__rQ99-q__markdown h2 {
  font-size: var(--gds-font-size-lg);
  line-height: var(--gds-line-height-lg);
}

.markdown-module__rQ99-q__markdown h3 {
  font-size: var(--gds-font-size-md);
  line-height: var(--gds-line-height-md);
}

.markdown-module__rQ99-q__markdown p {
  white-space: pre-wrap;
}

.markdown-module__rQ99-q__markdown strong {
  font-weight: var(--gds-font-weight-bold);
  color: inherit;
}

.markdown-module__rQ99-q__markdown em {
  font-style: italic;
}

.markdown-module__rQ99-q__markdown ul, .markdown-module__rQ99-q__markdown ol {
  gap: var(--gds-space-2xs);
  padding-left: var(--gds-space-lg);
  flex-direction: column;
  display: flex;
}

.markdown-module__rQ99-q__markdown ul li {
  list-style: outside;
}

.markdown-module__rQ99-q__markdown ol li {
  list-style: decimal;
}

.markdown-module__rQ99-q__markdown blockquote {
  border-left: 2px solid var(--gds-blue-70);
  padding-left: var(--gds-space-md);
  color: var(--gds-text-secondary);
}

.markdown-module__rQ99-q__markdown hr {
  border: 0;
  border-top: 1px solid var(--gds-line-default);
}

.markdown-module__rQ99-q__markdown table {
  border-collapse: collapse;
  width: 100%;
  display: block;
  overflow-x: auto;
}

.markdown-module__rQ99-q__markdown th, .markdown-module__rQ99-q__markdown td {
  border: 1px solid var(--gds-line-default);
  padding: var(--gds-space-2xs) var(--gds-space-xs);
  text-align: left;
}

.markdown-module__rQ99-q__markdown th {
  color: var(--gds-text-secondary);
  font-weight: var(--gds-font-weight-medium);
  background: var(--gds-bg-surface-pressed);
}

.markdown-module__rQ99-q__markdown code {
  color: inherit;
}

/* [project]/src/app/(legal)/legal.module.css [app-client] (css) */
.legal-module__FWDERa__page {
  flex-direction: column;
  align-items: center;
  min-height: 100dvh;
  display: flex;
}

.legal-module__FWDERa__header {
  align-items: baseline;
  gap: var(--gds-space-md);
  width: 100%;
  max-width: 640px;
  padding: var(--gds-space-lg) var(--gds-space-lg) 0;
  display: flex;
}

.legal-module__FWDERa__back {
  min-width: var(--hc-touch-min);
  min-height: var(--hc-touch-min);
  color: var(--gds-text-secondary);
  align-items: center;
  display: inline-flex;
}

.legal-module__FWDERa__back:hover {
  color: var(--gds-text-primary);
}

.legal-module__FWDERa__title {
  font-family: var(--font-serif);
  font-weight: var(--gds-font-weight-bold);
  color: var(--gds-text-primary);
  letter-spacing: .08em;
}

.legal-module__FWDERa__hanjaDeco {
  font-family: var(--font-serif);
  color: var(--gds-text-tertiary);
  letter-spacing: .3em;
  margin-left: auto;
}

.legal-module__FWDERa__main {
  gap: var(--gds-space-lg);
  width: 100%;
  max-width: 640px;
  padding: var(--gds-space-xl) var(--gds-space-lg) var(--gds-space-3xl);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.legal-module__FWDERa__version {
  color: var(--gds-text-tertiary);
}

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