@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";@keyframes iconmove{0%{transform:translate(0)}to{transform:translate(15px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-blur{0%{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-blur-other{0%{filter:blur(4px)}to{filter:blur(0)}}@keyframes fade-in-only-top{0%{transform:translateY(20px)}to{transform:translateY(0)}}@font-face{font-display:swap;font-family:Gen Sen Rounded TW B;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-B.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW EL;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-EL.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW H;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-H.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW L;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-L.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW M;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-M.otf) format("opentype")}@font-face{font-display:swap;font-family:Gen Sen Rounded TW R;font-style:normal;font-weight:400;src:url(../fonts/GenSenRounded2TW-R.otf) format("opentype")}.html-editor{--editor-items-margin-top:1.25rem;--editor-table-min-width:31.25rem;--editor-list-image-width:1.625rem;--editor-list-image-height:1.5rem;font-size:var(--font-size-editor)}@media screen and (min-width:576px){.html-editor{--editor-table-min-width:100%}}.html-editor *+blockquote,.html-editor *+figure,.html-editor *+h1,.html-editor *+h2,.html-editor *+h3,.html-editor *+h4,.html-editor *+h5,.html-editor *+h6,.html-editor *+iframe,.html-editor *+img,.html-editor *+ol,.html-editor *+p,.html-editor *+table,.html-editor *+ul{margin-top:var(--editor-items-margin-top)}.html-editor .table{display:block;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.html-editor .table::-webkit-scrollbar{display:none}.html-editor .table table{border-width:1px;min-width:var(--edtior-table-min-width);width:100%}.html-editor .table table td,.html-editor .table table th{border-width:1px;padding:16px}.html-editor hr{background:linear-gradient(to right,var(--idol-color-pink) 15%,var(--idol-color-blue-light) 90%);height:3px}.html-editor ol li,.html-editor ul li{word-break:break-all}.html-editor ol li::marker,.html-editor ul li::marker{font-size:1.125rem}.html-editor ol{--counter-size:1.5625rem;--ol-gap:.25rem;--li-gap:.5rem;flex-direction:column;list-style:none;padding-left:calc(var(--counter-size) + var(--li-gap))}.html-editor ol li{counter-increment:my-counter;display:block;min-height:calc(var(--counter-size) + var(--ol-gap));position:relative}.html-editor ol li:before{align-items:center;background:var(--idol-color-pink);border-radius:100px;color:var(--idol-color-white);content:"" counter(my-counter) "";display:flex;height:var(--counter-size);justify-content:center;left:calc((var(--counter-size) + var(--li-gap))*-1);position:absolute;top:-2px;width:var(--counter-size)}.html-editor ul li{font-size:14px;min-height:var(--editor-list-image-height);padding-left:calc(var(--editor-list-image-width) + .5rem);position:relative}.html-editor ul li:before{background:url(../images/global/heart-list.png);background-repeat:no-repeat;background-size:var(--editor-list-image-width);content:"";height:100%;left:0;position:absolute;top:-2px;width:var(--editor-list-image-width)}.html-editor .image{--image-align:center;display:flex;justify-content:var(--image-align)}.html-editor .image.image-style-block-align-left{--image-align:flex-start}.html-editor .image.image-style-block-align-right{--image-align:flex-end}
