@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap");
:root {
  --font-sans: "Noto Sans TC", sans-serif;
  --zindex-dropdown: 1000;
  --zindex-fixed: 1030;
  --zindex-offcanvas-backdrop: 1040;
  --zindex-offcanvas: 1045;
}

body.ckeditor-body {
  margin: 0 16px;
}
@media (min-width: 768px) {
  body.ckeditor-body {
    margin: 0 auto;
    max-width: 736px;
  }
}

.ckeditor-body {
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.ckeditor-body blockquote {
  background-color: #F5F5F5;
  padding: 16px;
}
@media (min-width: 768px) {
  .ckeditor-body blockquote {
    padding: 32px;
  }
}
.ckeditor-body h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 150%;
}
@media (min-width: 768px) {
  .ckeditor-body h2 {
    font-size: 28px;
  }
}
.ckeditor-body h3 {
  font-size: 18px;
  font-weight: bold;
  line-height: 150%;
}
@media (min-width: 768px) {
  .ckeditor-body h3 {
    font-size: 20px;
  }
}
.ckeditor-body img {
  display: block;
  height: auto !important;
  width: 100% !important;
}
.ckeditor-body ol, .ckeditor-body ul {
  list-style-type: revert;
  padding-left: 24px;
}
@media (min-width: 768px) {
  .ckeditor-body ol, .ckeditor-body ul {
    padding-left: 28px;
  }
}
.ckeditor-body table {
  border-collapse: collapse;
  max-width: 100%;
}
.ckeditor-body table tr, .ckeditor-body table td, .ckeditor-body table th {
  border-color: #D4D4D4 !important;
  border-style: solid !important;
}
.ckeditor-body table th {
  background-color: #FFEFC7;
}
.ckeditor-body table td, .ckeditor-body table th {
  padding: 6px 8px;
}
@media (min-width: 768px) {
  .ckeditor-body table td, .ckeditor-body table th {
    padding: 8px 12px;
  }
}
.ckeditor-body table > :not(caption) > * {
  border-width: 1px 0;
}
.ckeditor-body table > :not(caption) > * > * {
  border-width: 0 1px;
}

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