/* [project]/css/home.module.css [app-client] (css) */
.home-module__u3m9Jq__section {
  min-height: 100%;
  padding: calc(var(--spacing, .25rem) * 6);
  font-family: var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
      "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol", "Noto Color Emoji");
  color: #222;
}

.home-module__u3m9Jq__card {
  max-width: var(--container-4xl, 56rem);
  border-style: var(--tw-border-style);
  background-color: var(--color-white, #fff);
  padding: calc(var(--spacing, .25rem) * 8);
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-width: 1px;
  border-color: #b8c8c6;
  margin-inline: auto;
}

.home-module__u3m9Jq__header {
  margin-bottom: calc(var(--spacing, .25rem) * 6);
  border-bottom-style: var(--tw-border-style);
  padding-bottom: calc(var(--spacing, .25rem) * 3);
  border-color: #0f766e;
  border-bottom-width: 2px;
}

.home-module__u3m9Jq__title {
  font-family: var(--font-serif, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);
  font-size: var(--text-3xl, 1.875rem);
  line-height: var(--tw-leading, var(--text-3xl--line-height, calc(2.25 / 1.875)));
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  --tw-tracking: var(--tracking-wide, .025em);
  letter-spacing: var(--tracking-wide, .025em);
  color: #134e4a;
  text-transform: uppercase;
}

.home-module__u3m9Jq__subtitle {
  margin-top: var(--spacing, .25rem);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: #5f7370;
}

.home-module__u3m9Jq__notice {
  margin-bottom: calc(var(--spacing, .25rem) * 6);
  border-style: var(--tw-border-style);
  padding: calc(var(--spacing, .25rem) * 3);
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
  color: #0f766e;
  background-color: #f0fdfa;
  border-width: 1px;
  border-color: #0f766e;
}

.home-module__u3m9Jq__group {
  margin-bottom: calc(var(--spacing, .25rem) * 8);
}

.home-module__u3m9Jq__groupTitle {
  margin-bottom: calc(var(--spacing, .25rem) * 3);
  border-bottom-style: var(--tw-border-style);
  padding-bottom: var(--spacing, .25rem);
  font-family: var(--font-serif, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);
  font-size: var(--text-lg, 1.125rem);
  line-height: var(--tw-leading, var(--text-lg--line-height, calc(1.75 / 1.125)));
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  --tw-tracking: var(--tracking-wide, .025em);
  letter-spacing: var(--tracking-wide, .025em);
  color: #134e4a;
  text-transform: uppercase;
  border-color: #c8d6d4;
  border-bottom-width: 1px;
}

.home-module__u3m9Jq__list {
  font-size: var(--text-sm, .875rem);
  line-height: var(--tw-leading, var(--text-sm--line-height, calc(1.25 / .875)));
}

.home-module__u3m9Jq__list > :not(:last-child) {
  margin-block-start: .25rem;
}

.home-module__u3m9Jq__item {
  margin-inline: calc(var(--spacing, .25rem) * -2);
  gap: calc(var(--spacing, .25rem) * 2);
  padding-inline: calc(var(--spacing, .25rem) * 2);
  padding-block: calc(var(--spacing, .25rem) * .5);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));
  transition-duration: var(--tw-duration, var(--default-transition-duration, .15s));
  border-radius: .25rem;
  display: flex;
}

@media (hover: hover) {
  .home-module__u3m9Jq__item:hover {
    background-color: #f0fdfa;
  }
}

.home-module__u3m9Jq__itemId {
  width: calc(var(--spacing, .25rem) * 20);
  font-family: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace);
  flex-shrink: 0;
}

.home-module__u3m9Jq__itemLink {
  color: #0f766e;
  text-decoration-line: underline;
}

@media (hover: hover) {
  .home-module__u3m9Jq__itemLink:hover {
    color: #134e4a;
  }
}

.home-module__u3m9Jq__dash {
  color: #7a8a88;
  flex-shrink: 0;
}

.home-module__u3m9Jq__itemClass {
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  color: #0f766e;
  margin-left: auto;
}

.home-module__u3m9Jq__footer {
  border-top-style: var(--tw-border-style);
  padding-top: calc(var(--spacing, .25rem) * 4);
  font-size: var(--text-xs, .75rem);
  line-height: var(--tw-leading, var(--text-xs--line-height, calc(1 / .75)));
  color: #5f7370;
  border-color: #c8d6d4;
  border-top-width: 1px;
}

.home-module__u3m9Jq__mono {
  font-family: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace);
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

/*# sourceMappingURL=css_home_module_0_pij34.css.map*/