/*
 * froala_style.min.css 는 수정하지 않는다.
 * 그 파일은 layer(froala)로만 불러와 퍼블 CSS보다 약하고,
 * 여기서는 퍼블이 지정하지 않은 속성만 브라우저 기본으로 되돌린다.
 */

table {
  border-collapse: separate;
  border-spacing: 0;
}
th,
td {
  border: 0;
  background: transparent;
}

.fr-video {
  background: transparent;
}
.fr-video iframe,
.fr-video object,
.fr-video embed,
.fr-video video {
  aspect-ratio: auto;
  height: auto;
  max-width: none;
}

@layer froala-guard {
@media (max-width: 1024px) {
  [style*='font-size:14px'],
  [style*='font-size: 14px'] { font-size: 14px !important; }
  [style*='font-size:15px'],
  [style*='font-size: 15px'] { font-size: 15px !important; }
  [style*='font-size:16px'],
  [style*='font-size: 16px'] { font-size: 16px !important; }
  [style*='font-size:18px'],
  [style*='font-size: 18px'] { font-size: 18px !important; }
  [style*='font-size:20px'],
  [style*='font-size: 20px'] { font-size: 20px !important; }
  [style*='font-size:22px'],
  [style*='font-size: 22px'] { font-size: 22px !important; }
  [style*='font-size:24px'],
  [style*='font-size: 24px'] { font-size: 24px !important; }
  [style*='font-size:30px'],
  [style*='font-size: 30px'] { font-size: 30px !important; }
  [style*='font-size:36px'],
  [style*='font-size: 36px'] { font-size: 36px !important; }
  [style*='font-size:48px'],
  [style*='font-size: 48px'] { font-size: 48px !important; }
  [style*='font-size:60px'],
  [style*='font-size: 60px'] { font-size: 60px !important; }
  [style*='font-size:72px'],
  [style*='font-size: 72px'] { font-size: 72px !important; }
  [style*='font-size:96px'],
  [style*='font-size: 96px'] { font-size: 96px !important; }
}
}
