* {
  scroll-behavior: smooth;
  font-family: "Inter", sans-serif;
  /* outline: 1px solid red; */
}

[x-cloak] { display: none !important; }
/* slider */
.mobile-slider {
  position: relative;
}

.custom-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;

  width: 44px;
  height: 44px;
  border-radius: 9999px;

  background: #01347c60;
  color: #ffffff;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 18px;
}

.custom-arrow.left-0 {
  left: -8px;
}

.custom-arrow.right-0 {
  right: -8px;
}

/* hover */
.custom-arrow:hover {
  background: #01347c60;
}

.slick-prev:before,
.slick-next:before {
  content: "" !important;
}

/* Restore list markers in Quill editor content (Tailwind preflight removes them) */
main ol,
main ul {
  list-style: revert;
  padding-left: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

main li {
  list-style: inherit;
  margin-bottom: 0.25em;
}

/* Quill uses <ol> for all list types; data-list="bullet" means it should be a disc */
main ol li[data-list="bullet"] {
  list-style-type: disc;
}

/* Hide Quill internal UI elements in rendered frontend content */
main .ql-ui {
  display: none;
}
