@import url('./chat-calligraphy.css');
/* Cosmetic effects retain the chat's font size, line height and wrapping. */
.chat-style.chat-style-amber{display:inline-block;max-width:100%;font-family:JourneyCalligraphy,"KaiTi","STKaiti","Microsoft YaHei",serif;font-weight:700;color:#f2d680;text-shadow:0 1px 1px #302610;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.chat-style.chat-style-glacier{color:#f1fdff;font-weight:750;text-shadow:-.6px 0 #48d8f4,.7px .6px #bb66df,0 0 5px #4ddcfa55,0 0 10px #a16ded33;animation:chat-neon-breathe 5s ease-in-out infinite}
.chat-style.chat-style-nebula{color:#f1e7ff;font-weight:750;text-shadow:none;filter:drop-shadow(0 0 1px #c2edffb3) drop-shadow(0 0 4px #a9a0ff70) drop-shadow(0 0 8px #d290fa3d)}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .chat-style.chat-style-amber{background-image:linear-gradient(110deg,transparent 42%,#fff6d899 50%,transparent 58%),linear-gradient(180deg,#fff7cd 3%,#efd58e 30%,#c5923c 54%,#ffdf8e 58%,#d6a441 92%);background-size:280% 100%,100% 100%;background-position:150% 0,0 0;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:.12px #eac377;filter:drop-shadow(0 1px 0 #684d19) drop-shadow(0 1px 2px #0008);text-shadow:none;animation:chat-gold-sweep 7s ease-in-out infinite}
 .chat-style.chat-style-nebula{background:linear-gradient(110deg,#c5f4ff 0%,#d2ddff 38%,#e6d0ff 65%,#ffdaef 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:.15px #f6edff66;box-decoration-break:clone;-webkit-box-decoration-break:clone}
}
#chatLatest.chat-style-amber{color:#f2d680;font-weight:700}#chatLatest.chat-style-glacier{color:#f1fdff;font-weight:750}#chatLatest.chat-style-nebula{color:#f1e7ff;font-weight:750}
@supports ((background-clip:text) or (-webkit-background-clip:text)){#chatLatest.chat-style-amber,#chatLatest.chat-style-nebula{color:transparent}}
@keyframes chat-gold-sweep{0%,15%{background-position:150% 0,0 0}70%,100%{background-position:-50% 0,0 0}}
@keyframes chat-neon-breathe{0%,100%{text-shadow:-.6px 0 #48d8f4,.7px .6px #bb66df,0 0 4px #4ddcfa44,0 0 9px #a16ded22}50%{text-shadow:-.6px 0 #48d8f4,.7px .6px #bb66df,0 0 6px #4ddcfa66,0 0 12px #a16ded44}}
.chat-style.chat-style-sakura{color:#ffd1e3;font-weight:750;text-shadow:0 1px 1px #572c3b66;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .chat-style.chat-style-sakura{background-image:linear-gradient(175deg,#fff1f5 0%,#ffd7e7 38%,#efa5c3 70%,#ffd5e5 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 #75414e66)}
}
.chat-style.chat-style-empress{font-family:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;font-weight:600;color:#f8d4b9;text-shadow:0 1px 1px #48172b;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .chat-style.chat-style-empress{background-image:linear-gradient(175deg,#fff3dc 0%,#f9dfbd 24%,#e4aa95 50%,#fff0da 54%,#da9a87 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:.12px #f5cfaf66;text-shadow:none;filter:drop-shadow(0 1px 0 #6b3043) drop-shadow(0 1px 1px #18081088)}
}
@media(prefers-reduced-motion:reduce){.chat-style{animation:none!important}}
@media(forced-colors:active){.chat-style[class*="chat-style-"]{color:CanvasText!important;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;background:none;text-shadow:none;filter:none;animation:none}}
