.ck-area{
  word-break: break-all;
}
.ck-area div{
  white-space-collapse:unset !important;
}
.ck-area strong{
  font-size: inherit;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
}
.ck-area em{
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.ck-area span, .ck-area s{
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
}
.ck-area img{
  max-width: 100% !important;
  height: auto!important;
  width: initial;
}
/* 舊款遊覽器 要編輯器自己寫高度 新的自動算16:9 */
.ck-area iframe{
  width: 100% !important;
  aspect-ratio: 16 / 9; 
  height: auto; 
  /* height: 350px !important; */
}
.ck-area a{
  color: blue;
  text-decoration: underline!important;
  font-size: 100%;
}
.ck-area a:hover , .ck-area a:focus, .ck-area a:active{
  color: purple;
}
.ck-area ul li {
  list-style: disc;
}
.ck-area ol li {
  list-style: decimal;
}

/* 讓沒有 class 的一般表格都有線條 */
.ck-area table:not([class]) {
  width: 100%;
  border-collapse: collapse;     
  border: 1px solid #000;     
}

.ck-area table:not([class]) th,
.ck-area table:not([class]) td {
  border: 1px solid #000;      
  padding: .5rem;
  vertical-align: top;
}