.xe_content, .rhymix_content {
  /* tables */
  /* border collapse rules */
  /* Set hidden if we have 'frame' or 'rules' attribute.
       Set it on all sides when we do so there's more consistency
       in what authors should expect */
  /* Put this first so 'border' and 'frame' rules can override it. */
  /* 'border' before 'frame' so 'frame' overrides
        A border with a given value should, of course, pass that value
        as the border-width in pixels -> attr mapping */
  /* specificity must beat table:-moz-table-border-nonzero rule above */
  /* Internal Table Borders */
  /* 'border' cell borders first */
  /* collapse only if rules are really specified */
  /* only specified rules override 'border' settings
    (increased specificity to achieve this) */
  /* caption inherits from table not table-outer */
  /* for XHTML tables without tbody */
  /* inlines */
  /* titles */
  /* lists */
  /* leafs */
  /* <hr> noshade and color attributes are handled completely by
   * the nsHTMLHRElement attribute mapping code
   */
  /* hidden elements */
  /* media elements */
}
.xe_content p, .xe_content dl, .xe_content multicol, .rhymix_content p, .rhymix_content dl, .rhymix_content multicol {
  display: block;
  margin: 0px 0px 0px 0px;
  line-height: 180%;
}
.xe_content dd, .rhymix_content dd {
  display: block;
  margin-inline-start: 40px;
}
.xe_content blockquote, .xe_content figure, .rhymix_content blockquote, .rhymix_content figure {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: #495057;
  color: var(--color-gray-700);
  border-left: 2px solid #ced4da;
  border-left-color: var(--color-gray-400);
  background-color: #f1f3f5;
  background-color: var(--color-gray-100);
}
.xe_content blockquote > p, .xe_content figure > p, .rhymix_content blockquote > p, .rhymix_content figure > p {
  margin: 0;
}
.xe_content address, .rhymix_content address {
  display: block;
  font-style: italic;
}
.xe_content blockquote[type=cite], .rhymix_content blockquote[type=cite] {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 1rem;
}
.xe_content a[href], .rhymix_content a[href] {
  color: #247bff;
  text-decoration: none;
  transition: 0.2s ease;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
.xe_content a[href]:hover, .rhymix_content a[href]:hover {
  border-bottom-color: #247bff;
}
.xe_content h1, .xe_content h2, .xe_content h3, .xe_content h4, .xe_content h5, .rhymix_content h1, .rhymix_content h2, .rhymix_content h3, .rhymix_content h4, .rhymix_content h5 {
  line-height: 1.5;
}
.xe_content h1, .rhymix_content h1 {
  display: block;
  font-size: 2rem;
  font-weight: bold;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.xe_content h2, .rhymix_content h2 {
  display: block;
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 0.83rem;
  margin-bottom: 0.83rem;
}
.xe_content h3, .rhymix_content h3 {
  display: block;
  font-size: 1.17rem;
  font-weight: bold;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.xe_content h4, .rhymix_content h4 {
  display: block;
  font-size: 1rem;
  font-weight: bold;
  margin-top: 1.33rem;
  margin-bottom: 1.33rem;
}
.xe_content h5, .rhymix_content h5 {
  display: block;
  font-size: 0.83rem;
  font-weight: bold;
  margin-top: 1.67rem;
  margin-bottom: 1.67rem;
}
.xe_content h6, .rhymix_content h6 {
  display: block;
  font-size: 0.67rem;
  font-weight: bold;
  margin-top: 2.33rem;
  margin-bottom: 2.33rem;
}
.xe_content listing, .rhymix_content listing {
  display: block;
  font-size: medium;
  white-space: pre;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.xe_content xmp, .xe_content pre, .xe_content plaintext, .rhymix_content xmp, .rhymix_content pre, .rhymix_content plaintext {
  display: block;
  white-space: pre;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.xe_content pre, .rhymix_content pre {
  padding: 1em 1.25rem;
  border-radius: 6px;
  color: #2957ff;
  font-family: -apple-system, "SF Pro Display", "Helvetica Neue", "Apple SD Gothic Neo", "Roboto", "Noto Sans KR", "Malgun Gothic", sans-serif;
  background-color: #dfe6ff;
}
.xe_content table, .rhymix_content table {
  display: table;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  text-indent: 0;
  border: none;
}
.xe_content table td, .rhymix_content table td {
  padding: 0.5em 0.875rem;
  border: 1px solid #dee2e6;
}
.xe_content table[align="left"], .rhymix_content table[align="left"] {
  float: left;
}
.xe_content table[align="right"], .rhymix_content table[align="right"] {
  float: right;
  text-align: start;
}
.xe_content table[rules], .rhymix_content table[rules] {
  border-width: thin;
  border-style: hidden;
}
.xe_content table[frame], .rhymix_content table[frame] {
  border: thin hidden;
}
.xe_content table[frame="void"], .rhymix_content table[frame="void"] {
  border-style: hidden;
}
.xe_content table[frame="above"], .rhymix_content table[frame="above"] {
  border-style: outset hidden hidden hidden;
}
.xe_content table[frame="below"], .rhymix_content table[frame="below"] {
  border-style: hidden hidden outset hidden;
}
.xe_content table[frame="lhs"], .rhymix_content table[frame="lhs"] {
  border-style: hidden hidden hidden outset;
}
.xe_content table[frame="rhs"], .rhymix_content table[frame="rhs"] {
  border-style: hidden outset hidden hidden;
}
.xe_content table[frame="hsides"], .rhymix_content table[frame="hsides"] {
  border-style: outset hidden;
}
.xe_content table[frame="vsides"], .rhymix_content table[frame="vsides"] {
  border-style: hidden outset;
}
.xe_content table[frame="box"], .xe_content table[frame="border"], .rhymix_content table[frame="box"], .rhymix_content table[frame="border"] {
  border-style: outset;
}
.xe_content table[rules]:not([rules="none"]):not([rules=""]), .rhymix_content table[rules]:not([rules="none"]):not([rules=""]) {
  border-collapse: collapse;
}
.xe_content table[rules]:not([rules=""]) > tr > td, .xe_content table[rules]:not([rules=""]) > * > tr > td, .xe_content table[rules]:not([rules=""]) > tr > th, .xe_content table[rules]:not([rules=""]) > * > tr > th, .xe_content table[rules]:not([rules=""]) > td, .xe_content table[rules]:not([rules=""]) > th, .rhymix_content table[rules]:not([rules=""]) > tr > td, .rhymix_content table[rules]:not([rules=""]) > * > tr > td, .rhymix_content table[rules]:not([rules=""]) > tr > th, .rhymix_content table[rules]:not([rules=""]) > * > tr > th, .rhymix_content table[rules]:not([rules=""]) > td, .rhymix_content table[rules]:not([rules=""]) > th {
  border-width: thin;
  border-style: none;
}
.xe_content table[rules][rules="none"] > tr > td, .xe_content table[rules][rules="none"] > * > tr > td, .xe_content table[rules][rules="none"] > tr > th, .xe_content table[rules][rules="none"] > * > tr > th, .xe_content table[rules][rules="none"] > td, .xe_content table[rules][rules="none"] > th, .rhymix_content table[rules][rules="none"] > tr > td, .rhymix_content table[rules][rules="none"] > * > tr > td, .rhymix_content table[rules][rules="none"] > tr > th, .rhymix_content table[rules][rules="none"] > * > tr > th, .rhymix_content table[rules][rules="none"] > td, .rhymix_content table[rules][rules="none"] > th {
  border-width: thin;
  border-style: none;
}
.xe_content table[rules][rules="all"] > tr > td, .xe_content table[rules][rules="all"] > * > tr > td, .xe_content table[rules][rules="all"] > tr > th, .xe_content table[rules][rules="all"] > * > tr > th, .xe_content table[rules][rules="all"] > td, .xe_content table[rules][rules="all"] > th, .rhymix_content table[rules][rules="all"] > tr > td, .rhymix_content table[rules][rules="all"] > * > tr > td, .rhymix_content table[rules][rules="all"] > tr > th, .rhymix_content table[rules][rules="all"] > * > tr > th, .rhymix_content table[rules][rules="all"] > td, .rhymix_content table[rules][rules="all"] > th {
  border-width: thin;
  border-style: solid;
}
.xe_content table[rules][rules="rows"] > tr, .xe_content table[rules][rules="rows"] > * > tr, .rhymix_content table[rules][rules="rows"] > tr, .rhymix_content table[rules][rules="rows"] > * > tr {
  border-block-start-width: thin;
  border-block-end-width: thin;
  border-block-start-style: solid;
  border-block-end-style: solid;
}
.xe_content table[rules][rules="cols"] > tr > td, .xe_content table[rules][rules="cols"] > * > tr > td, .xe_content table[rules][rules="cols"] > tr > th, .xe_content table[rules][rules="cols"] > * > tr > th, .rhymix_content table[rules][rules="cols"] > tr > td, .rhymix_content table[rules][rules="cols"] > * > tr > td, .rhymix_content table[rules][rules="cols"] > tr > th, .rhymix_content table[rules][rules="cols"] > * > tr > th {
  border-inline-start-width: thin;
  border-inline-end-width: thin;
  border-inline-start-style: solid;
  border-inline-end-style: solid;
}
.xe_content table[rules][rules="groups"] > colgroup, .rhymix_content table[rules][rules="groups"] > colgroup {
  border-inline-start-width: thin;
  border-inline-end-width: thin;
  border-inline-start-style: solid;
  border-inline-end-style: solid;
}
.xe_content table[rules][rules="groups"] > tfoot, .xe_content table[rules][rules="groups"] > thead, .xe_content table[rules][rules="groups"] > tbody, .rhymix_content table[rules][rules="groups"] > tfoot, .rhymix_content table[rules][rules="groups"] > thead, .rhymix_content table[rules][rules="groups"] > tbody {
  border-block-start-width: thin;
  border-block-end-width: thin;
  border-block-start-style: solid;
  border-block-start-style: solid;
}
.xe_content caption, .rhymix_content caption {
  display: table-caption;
  text-align: center;
}
.xe_content table[align="center"] > caption, .rhymix_content table[align="center"] > caption {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.xe_content table[align="center"] > caption[align="left"]:dir(ltr), .rhymix_content table[align="center"] > caption[align="left"]:dir(ltr) {
  margin-inline-end: 0;
}
.xe_content table[align="center"] > caption[align="left"]:dir(rtl), .rhymix_content table[align="center"] > caption[align="left"]:dir(rtl) {
  margin-inline-start: 0;
}
.xe_content table[align="center"] > caption[align="right"]:dir(ltr), .rhymix_content table[align="center"] > caption[align="right"]:dir(ltr) {
  margin-inline-start: 0;
}
.xe_content table[align="center"] > caption[align="right"]:dir(rtl), .rhymix_content table[align="center"] > caption[align="right"]:dir(rtl) {
  margin-inline-end: 0;
}
.xe_content tr, .rhymix_content tr {
  display: table-row;
  vertical-align: inherit;
}
.xe_content col, .rhymix_content col {
  display: table-column;
}
.xe_content colgroup, .rhymix_content colgroup {
  display: table-column-group;
}
.xe_content tbody, .rhymix_content tbody {
  display: table-row-group;
  vertical-align: middle;
}
.xe_content thead, .rhymix_content thead {
  display: table-header-group;
  vertical-align: middle;
}
.xe_content tfoot, .rhymix_content tfoot {
  display: table-footer-group;
  vertical-align: middle;
}
.xe_content table > tr, .rhymix_content table > tr {
  vertical-align: middle;
}
.xe_content td, .rhymix_content td {
  display: table-cell;
  vertical-align: inherit;
  text-align: unset;
  padding: 1px;
}
.xe_content th, .rhymix_content th {
  display: table-cell;
  vertical-align: inherit;
  font-weight: bold;
  padding: 1px;
}
.xe_content table[bordercolor] > tbody, .xe_content table[bordercolor] > thead, .xe_content table[bordercolor] > tfoot, .xe_content table[bordercolor] > col, .xe_content table[bordercolor] > colgroup, .xe_content table[bordercolor] > tr, .xe_content table[bordercolor] > * > tr, .xe_content table[bordercolor] > tr > td, .xe_content table[bordercolor] > * > tr > td, .xe_content table[bordercolor] > tr > th, .xe_content table[bordercolor] > * > tr > th, .rhymix_content table[bordercolor] > tbody, .rhymix_content table[bordercolor] > thead, .rhymix_content table[bordercolor] > tfoot, .rhymix_content table[bordercolor] > col, .rhymix_content table[bordercolor] > colgroup, .rhymix_content table[bordercolor] > tr, .rhymix_content table[bordercolor] > * > tr, .rhymix_content table[bordercolor] > tr > td, .rhymix_content table[bordercolor] > * > tr > td, .rhymix_content table[bordercolor] > tr > th, .rhymix_content table[bordercolor] > * > tr > th {
  border-color: inherit;
}
.xe_content q:before, .rhymix_content q:before {
  content: open-quote;
}
.xe_content q:after, .rhymix_content q:after {
  content: close-quote;
}
.xe_content b, .xe_content strong, .rhymix_content b, .rhymix_content strong {
  font-weight: bolder;
}
.xe_content i, .xe_content cite, .xe_content em, .xe_content var, .xe_content dfn, .rhymix_content i, .rhymix_content cite, .rhymix_content em, .rhymix_content var, .rhymix_content dfn {
  font-style: italic;
}
.xe_content u, .xe_content ins, .rhymix_content u, .rhymix_content ins {
  text-decoration: underline;
}
.xe_content s, .xe_content strike, .xe_content del, .rhymix_content s, .rhymix_content strike, .rhymix_content del {
  text-decoration: line-through;
}
.xe_content big, .rhymix_content big {
  font-size: larger;
}
.xe_content small, .rhymix_content small {
  font-size: smaller;
}
.xe_content sub, .rhymix_content sub {
  vertical-align: sub;
  font-size: smaller;
}
.xe_content sup, .rhymix_content sup {
  vertical-align: super;
  font-size: smaller;
}
.xe_content nobr, .rhymix_content nobr {
  white-space: nowrap;
}
.xe_content mark, .rhymix_content mark {
  background: yellow;
  color: black;
}
.xe_content abbr[title], .xe_content acronym[title], .rhymix_content abbr[title], .rhymix_content acronym[title] {
  text-decoration: dotted underline;
}
.xe_content ul, .xe_content menu, .xe_content dir, .rhymix_content ul, .rhymix_content menu, .rhymix_content dir {
  display: block;
  list-style-type: disc;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: 30px;
}
.xe_content menu[type="context"], .rhymix_content menu[type="context"] {
  display: none !important;
}
.xe_content ul, .xe_content ol, .xe_content menu, .rhymix_content ul, .rhymix_content ol, .rhymix_content menu {
  counter-reset: list-itrem;
}
.xe_content ol, .rhymix_content ol {
  display: block;
  list-style-type: decimal;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: 30px;
}
.xe_content li, .rhymix_content li {
  display: list-itrem;
  text-align: match-parent;
}
.xe_content hr, .rhymix_content hr {
  display: block;
  border: none;
  margin-inline-start: auto;
  margin-inline-end: auto;
  box-sizing: content-box;
  border-bottom: 1px solid #dee2e6;
  border-bottom-color: var(--color-gray-300);
}
.xe_content hr[size="1"], .rhymix_content hr[size="1"] {
  border-style: solid none none none;
}
.xe_content img[usemap], .xe_content object[usemap], .rhymix_content img[usemap], .rhymix_content object[usemap] {
  color: blue;
}
.xe_content link, .rhymix_content link {
  display: none;
}
.xe_content iframe, .rhymix_content iframe {
  border: none;
  max-width: 100%;
}
.xe_content noframes, .rhymix_content noframes {
  display: none;
}
.xe_content spacer, .rhymix_content spacer {
  position: static ! important;
  float: none ! important;
}
.xe_content canvas, .rhymix_content canvas {
  user-select: none;
}
.xe_content base, .xe_content basefont, .xe_content datalist, .xe_content head, .xe_content meta, .xe_content script, .xe_content style, .xe_content title, .xe_content noembed, .xe_content param, .xe_content template, .rhymix_content base, .rhymix_content basefont, .rhymix_content datalist, .rhymix_content head, .rhymix_content meta, .rhymix_content script, .rhymix_content style, .rhymix_content title, .rhymix_content noembed, .rhymix_content param, .rhymix_content template {
  display: none;
}
.xe_content area, .rhymix_content area {
  /* Don't give it frames other than its imageframe */
  display: none ! important;
}
.xe_content video, .rhymix_content video {
  object-fit: contain;
}
.xe_content audio:not([controls]), .rhymix_content audio:not([controls]) {
  display: none;
}
.xe_content audio[controls], .rhymix_content audio[controls] {
  /* This ensures that intrinsic sizing can reliably shrinkwrap our
        controls (which are also always horizontal) and produce a
        reasonable intrinsic size from them. */
  writing-mode: horizontal-tb !important;
}
.xe_content video > .caption-box, .rhymix_content video > .caption-box {
  width: 100%;
  height: 100%;
  position: relative;
}
.xe_content dialog, .rhymix_content dialog {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  color: black;
  margin: auto;
  border-width: initial;
  border-style: solid;
  border-color: initial;
  border-image: initial;
  padding: 1rem;
  background: white;
}
.xe_content dialog:not([open]), .rhymix_content dialog:not([open]) {
  display: none;
}
.xe_content marquee, .rhymix_content marquee {
  display: inline-block;
  vertical-align: text-bottom;
  text-align: start;
}
.xe_content marquee[direction="up"], .xe_content marquee[direction="down"], .rhymix_content marquee[direction="up"], .rhymix_content marquee[direction="down"] {
  block-size: 200px;
}
/*# sourceMappingURL=826d22d2f1a4bf55e9a9652c3f98ef07f1166de3.content.scss.map */
