.underlined-btn.svelte-1pcs4x3 {
  display: flex;
  width: 100%;
  align-items: stretch;
  overflow: visible
}

.underlined-btn__text.svelte-1pcs4x3 {
  flex: 1 1 0%;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(223 226 229 / var(--tw-border-opacity));
  padding-bottom: calc(var(--custom-rem, 1rem) * 1);
  padding-right: calc(var(--custom-rem, 1rem) * 1);
  text-align: left;
  font-family: Tazugane Gothic, sans-serif;
  font-size: calc(var(--custom-rem, 1rem) * 1.2);
  line-height: 1.55;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity))
}

.underlined-btn__text.svelte-1pcs4x3:lang(en) {
  font-family: Graphik Web, sans-serif;
  font-weight: 500;
  letter-spacing: -.03em
}

.underlined-btn__icon.svelte-1pcs4x3 {
  display: flex;
  width: calc(var(--custom-rem, 1rem) * 2.8);
  align-items: center;
  justify-content: center;
  overflow: visible;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 101 189 / var(--tw-border-opacity));
  padding-bottom: calc(var(--custom-rem, 1rem) * 1)
}

.underlined-btn__text.svelte-1pcs4x3, .underlined-btn__icon.svelte-1pcs4x3 {
  border-bottom-width: var(--border-width)
}
