/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
.notice {
  margin-inline: auto;
  margin-top: var(--spacing-6, 2.5rem);
  width: fit-content;
  max-width: 100%;
  border-radius: var(--radius-sm, 0.375rem);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-border, rgb(120 184 194 / 0.33));
  padding-inline: var(--spacing-5, 1.25rem);
  padding-block: var(--spacing-3, 0.75rem);
  text-align: center;
  font-family: var(--font-sans, "Montserrat", "Avenir Next", "Segoe UI", sans-serif);
  font-size: var(--text-md, clamp(1.125rem, 1.05rem + 0.45vw, 1.25rem));
  line-height: var(--tw-leading, var(--text-md--line-height, 1.65));
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  color: var(--color-text-on-bg, #0d263d);
}
.notice[data-variant="success"] {
  border-color: var(--color-accent, #78b8c2);
  color: var(--color-secondary, #007057);
}
.notice[data-variant="error"] {
  margin-top: var(--spacing-3, 0.75rem);
  width: 100%;
  max-width: var(--container-form);
  border-color: var(--color-danger, #b42318);
  background-color: var(--color-danger-soft, #fef3f2);
  padding-inline: var(--spacing-4, 1rem);
  padding-block: calc(var(--spacing, 0.25rem) * 2.5);
  text-align: left;
  font-size: var(--text-sm, clamp(0.6875rem, 0.625rem + 0.3vw, 0.8125rem));
  line-height: var(--tw-leading, var(--text-sm--line-height, 1.2));
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: var(--color-danger, #b42318);
}
.form .notice[data-variant="error"], .form-fttoken .notice[data-variant="error"] {
  margin-inline: 0px;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-font-weight: initial;
    }
  }
}
