/* ========== 全局字体 · 墨韵行楷 ========== */
.container,#ai-chat-input,.MuiButton-root,textarea,input,.markdown-body,details{font-family:"STKaiti","KaiTi","楷体","Noto Serif SC",serif !important;}
/* ========== 顶部栏 · 云篆浮岚 ========== */
.sticky.w-full.top-0.flex.items-center{background:linear-gradient(180deg,#e8e0c8 0%,#d4c8a8 60%,#c9bc98 100%) !important;border-bottom:2px solid #3a4a6a !important;box-shadow:0 4px 16px rgba(58,74,106,0.25),inset 0 -1px 0 rgba(58,74,106,0.15) !important;position:relative;overflow:hidden;}
.sticky.w-full.top-0.flex.items-center::before{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(58,74,106,0.08) 50%,transparent 100%);animation:mistFlow 12s linear infinite;pointer-events:none;}
.sticky.w-full.top-0.flex.items-center::after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='8' viewBox='0 0 120 8'><path d='M0 4 Q15 0 30 4 T60 4 T90 4 T120 4' stroke='%233a4a6a' stroke-width='0.6' fill='none' opacity='0.35'/></svg>") repeat-x;background-size:120px 8px;pointer-events:none;}
@keyframes mistFlow{to{left:100%;}}
#ai-model-selector .group.flex.items-center{background:linear-gradient(135deg,rgba(232,224,200,0.85),rgba(212,200,168,0.85)) !important;border:1px solid #6a7a9a !important;border-radius:10px !important;padding:2px 8px !important;transition:all .4s;box-shadow:inset 0 0 8px rgba(58,74,106,0.15) !important;}
#ai-model-selector .group.flex.items-center:hover{border-color:#3a4a6a !important;box-shadow:inset 0 0 12px rgba(58,74,106,0.25),0 0 10px rgba(90,110,150,0.35) !important;}
#ai-model-selector .truncate.text-\[13px\]{color:#2a3a5a !important;letter-spacing:0.1em !important;font-weight:600 !important;}
#ai-model-selector .shrink-0.flex.items-center svg{color:#3a4a6a !important;}
.sticky.w-full.top-0 svg.lucide-clock-8,.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]){color:#3a4a6a !important;filter:drop-shadow(0 0 2px rgba(58,74,106,0.4));transition:transform .5s;}
.sticky.w-full.top-0 svg.lucide-clock-8:hover,.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]):hover{transform:rotate(180deg);color:#8a3a3a !important;}
.sticky.w-full.top-0 span.MuiBadge-dot.md\:hidden{background:radial-gradient(circle,#c9a04a,#8a5020) !important;box-shadow:0 0 6px #c9a04a !important;}
.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2{color:#3a4a6a !important;}
#header-setting-button{background:linear-gradient(135deg,rgba(232,224,200,0.9),rgba(200,188,158,0.9)) !important;border:1px solid #6a7a9a !important;border-radius:50% !important;transition:all .5s !important;}
#header-setting-button:hover{transform:rotate(90deg);box-shadow:0 0 12px rgba(58,74,106,0.4) !important;}
#header-setting-button svg{color:#3a4a6a !important;}
/* ========== 开场白选择器 · 卷帘题字 ========== */
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"]{background:linear-gradient(135deg,#f0e6cc,#e0d4b0) !important;border:1px solid #6a7a9a !important;border-radius:8px !important;box-shadow:0 3px 10px rgba(58,74,106,0.2),inset 0 1px 0 rgba(255,255,255,0.4) !important;transition:all .4s !important;color:#2a3a5a !important;}
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"]:hover{transform:translateY(-1px);box-shadow:0 5px 15px rgba(58,74,106,0.35) !important;border-color:#3a4a6a !important;}
div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="SlidersH"],div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="ChevronDown"]{color:#3a4a6a !important;}
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"] *{color:#2a3a5a !important;}
/* ========== 按钮栏 · 五枚令牌 ========== */
#ai-mod-button2{background:linear-gradient(180deg,rgba(232,224,200,0.6),rgba(212,200,168,0.4)) !important;padding:8px !important;border-radius:12px !important;border-top:1px solid rgba(58,74,106,0.25) !important;}
#ai-mod-button2 button.MuiButton-root{background:linear-gradient(135deg,#f0e6cc,#d4c8a8) !important;border:1px solid #6a7a9a !important;color:#2a3a5a !important;border-radius:8px !important;font-family:"STKaiti","KaiTi",serif !important;letter-spacing:0.15em !important;transition:all .4s !important;position:relative;overflow:hidden;}
#ai-mod-button2 button.MuiButton-root::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(58,74,106,0.12),transparent);transform:translateX(-100%);transition:transform .6s;}
#ai-mod-button2 button.MuiButton-root:hover::before{transform:translateX(100%);}
#ai-mod-button2 button.MuiButton-root:hover{border-color:#3a4a6a !important;box-shadow:0 3px 12px rgba(58,74,106,0.4) !important;transform:translateY(-2px);}
#ai-mod-button2 button.MuiButton-root svg{color:#3a4a6a !important;margin-right:4px !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(1){font-size:0 !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(1)::after{content:"御剑令";font-size:14px;color:#2a3a5a;letter-spacing:0.2em;font-weight:600;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(2){font-size:0 !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(2)::after{content:"青囊令";font-size:14px;color:#2a3a5a;letter-spacing:0.2em;font-weight:600;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(3){font-size:0 !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(3)::after{content:"丹符令";font-size:14px;color:#2a3a5a;letter-spacing:0.2em;font-weight:600;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(4){font-size:0 !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(4)::after{content:"仙缘令";font-size:14px;color:#2a3a5a;letter-spacing:0.2em;font-weight:600;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(5){font-size:0 !important;}
#ai-mod-button2 button.MuiButton-root:nth-of-type(5)::after{content:"灵犀令";font-size:14px;color:#2a3a5a;letter-spacing:0.2em;font-weight:600;}
/* ========== 底部栏 · 剑鞘承文 ========== */
.bg-gradient-to-t{background:linear-gradient(to top,#c9bc98 0%,#d4c8a8 60%,rgba(232,224,200,0.6) 100%) !important;}
#ai-chat-bottom-input{background:linear-gradient(135deg,#f0e6cc,#e0d4b0) !important;border:1px solid #6a7a9a !important;border-radius:14px !important;box-shadow:0 4px 16px rgba(58,74,106,0.3),inset 0 0 20px rgba(255,255,255,0.35) !important;position:relative;}
#ai-chat-bottom-input::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#3a4a6a,#8a5020,#3a4a6a,#8a5020);border-radius:15px;z-index:-1;opacity:0.35;filter:blur(3px);animation:swordAura 5s linear infinite;background-size:300% 300%;}
@keyframes swordAura{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}
#ai-chat-input{background:transparent !important;color:#2a3a5a !important;font-size:15px !important;letter-spacing:0.05em !important;}
#ai-chat-input::placeholder{color:#7a8aa8 !important;font-style:italic !important;letter-spacing:0.1em !important;}
#ai-chat-input::selection{background:rgba(58,74,106,0.3) !important;color:#8a3a3a !important;}
/* ========== 分页栏 · 步步生莲 ========== */
.MuiPaginationItem-root{color:#2a3a5a !important;font-family:"STKaiti",serif !important;border:1px solid rgba(58,74,106,0.35) !important;transition:all .3s !important;background:rgba(240,230,204,0.7) !important;}
.MuiPaginationItem-root:hover{background:rgba(212,200,168,0.9) !important;border-color:#3a4a6a !important;color:#8a3a3a !important;box-shadow:0 0 8px rgba(58,74,106,0.3) !important;}
.MuiPaginationItem-root.Mui-selected{background:linear-gradient(135deg,#3a4a6a,#5a6a8a) !important;color:#f0e6cc !important;border-color:#3a4a6a !important;box-shadow:0 0 10px rgba(58,74,106,0.5) !important;}
.MuiPaginationItem-root.Mui-disabled{opacity:0.35 !important;}
.MuiPaginationItem-icon{color:#3a4a6a !important;}
.MuiStack-root.css-1uwir8f .MuiBox-root{color:#2a3a5a !important;font-family:"STKaiti",serif !important;letter-spacing:0.1em !important;}
.MuiInputBase-input{color:#2a3a5a !important;background:rgba(240,230,204,0.85) !important;border-radius:6px !important;}
/* ========== 评论区 · 墨客题壁 ========== */
div[class*="w-full"][class*="bg-white"][class*="bottom-0"]{background:linear-gradient(180deg,#e8e0c8 0%,#d4c8a8 100%) !important;border-top:1px solid rgba(58,74,106,0.3) !important;color:#2a3a5a !important;}
div[class*="w-full"][class*="bg-white"][class*="bottom-0"] div.text-lg.font-bold{color:#8a3a3a !important;font-family:"STKaiti",serif !important;letter-spacing:0.2em !important;position:relative;padding-left:22px !important;}
div[class*="w-full"][class*="bg-white"][class*="bottom-0"] div.text-lg.font-bold::before{content:"❖";color:#3a4a6a;margin-right:8px;position:absolute;left:0;}
p.MuiTypography-body1.text-grey-600{color:#3a4a6a !important;font-family:"STKaiti",serif !important;}
span.MuiRating-iconEmpty svg{color:rgba(58,74,106,0.4) !important;}
span.MuiRating-iconFilled svg{color:#c9a04a !important;filter:drop-shadow(0 0 3px rgba(201,160,74,0.6)) !important;}
span.text-orange-500{color:#8a3a3a !important;font-weight:bold !important;}
div.flex.flex-col.border-gray-200{background:rgba(240,230,204,0.85) !important;border:1px solid rgba(58,74,106,0.4) !important;border-radius:10px !important;box-shadow:inset 0 0 12px rgba(58,74,106,0.08) !important;}
textarea.rc-textarea{background:transparent !important;color:#2a3a5a !important;font-family:"STKaiti",serif !important;}
textarea.rc-textarea::placeholder{color:#7a8aa8 !important;}
div.bg-gray-100.text-gray-500{background:rgba(58,74,106,0.15) !important;color:#3a4a6a !important;border-radius:6px !important;}
div.cursor-pointer.group.flex.items-center.justify-center{background:linear-gradient(135deg,#3a4a6a,#5a6a8a) !important;border-radius:8px !important;transition:all .3s !important;}
div.cursor-pointer.group.flex.items-center.justify-center:hover{transform:scale(1.08) rotate(15deg);box-shadow:0 0 14px rgba(58,74,106,0.5) !important;}
div[data-state="closed"] svg[data-icon="Send03"]{color:#c9a04a !important;}
div.style_divider__mW0YX{background:linear-gradient(90deg,transparent,rgba(58,74,106,0.5),transparent) !important;height:1px !important;}
button.MuiButton-containedPrimary{background:linear-gradient(135deg,#3a4a6a,#5a6a8a) !important;color:#f0e6cc !important;border:1px solid #3a4a6a !important;font-family:"STKaiti",serif !important;letter-spacing:0.1em !important;}
button.MuiButton-outlinedPrimary{background:transparent !important;color:#3a4a6a !important;border:1px solid rgba(58,74,106,0.5) !important;font-family:"STKaiti",serif !important;letter-spacing:0.1em !important;}
button.MuiButton-outlinedPrimary:hover{background:rgba(58,74,106,0.15) !important;border-color:#3a4a6a !important;}
div.group.ml-0{background:linear-gradient(135deg,rgba(240,230,204,0.85),rgba(220,210,180,0.85)) !important;border:1px solid rgba(58,74,106,0.25) !important;border-radius:10px !important;padding:10px !important;margin-bottom:8px !important;transition:all .3s !important;}
div.group.ml-0:hover{border-color:rgba(58,74,106,0.55) !important;box-shadow:0 4px 12px rgba(58,74,106,0.25) !important;}
div.group img.rounded-full{border:2px solid #6a7a9a !important;box-shadow:0 0 6px rgba(58,74,106,0.35) !important;}
div.text-sm.text-grey-600 span.font-bold{color:#8a3a3a !important;font-family:"STKaiti",serif !important;}
span.text-\[10px\]{color:#3a4a6a !important;background:rgba(58,74,106,0.2) !important;padding:1px 6px !important;border-radius:6px !important;}
div.break-all{color:#2a3a5a !important;line-height:1.75 !important;}
div.text-xs.text-grey-600{color:#7a8aa8 !important;font-style:italic !important;}
button.text-gray-400{color:#3a4a6a !important;transition:all .3s !important;}
button.text-gray-400:hover{color:#8a3a3a !important;transform:scale(1.2);}
span.cursor-pointer{color:#3a4a6a !important;transition:all .3s !important;}
span.cursor-pointer:hover{color:#8a3a3a !important;}
div.ml-8.border-l{border-left:2px solid rgba(58,74,106,0.45) !important;padding-left:12px !important;}
/* ========== 聊天气泡 · 水墨晕染 ========== */
.bg-gray-100\/90.relative.inline-block{background:linear-gradient(135deg,#f5edd6 0%,#ebe0c0 100%) !important;border:1.5px solid #6a7a9a !important;border-radius:14px !important;box-shadow:0 4px 18px rgba(58,74,106,0.22),inset 0 0 24px rgba(232,224,200,0.6) !important;position:relative;isolation:isolate;padding:14px !important;color:#2a3a5a !important;}
.bg-gray-100\/90.relative.inline-block::before{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1.5px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60'><path d='M10 30 Q30 5 60 30 T110 30 T160 30 T195 30' stroke='%233a4a6a' stroke-width='0.6' fill='none' opacity='0.55'><animate attributeName='stroke-dashoffset' from='0' to='40' dur='6s' repeatCount='indefinite'/></path><circle cx='30' cy='15' r='1.5' fill='%238a3a3a' opacity='0.5'><animate attributeName='cy' values='15;20;15' dur='4s' repeatCount='indefinite'/></circle><circle cx='170' cy='45' r='1.5' fill='%238a3a3a' opacity='0.5'><animate attributeName='cy' values='45;40;45' dur='5s' repeatCount='indefinite'/></circle></svg>") no-repeat center/100% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;opacity:0.9;}
.bg-gray-100\/90.relative.inline-block::after{content:"";position:absolute;top:6px;right:6px;width:18px;height:18px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2 L14 8 L20 10 L14 12 L12 18 L10 12 L4 10 L10 8 Z' fill='%23c9a04a' opacity='0.55'><animateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='18s' repeatCount='indefinite'/></path></svg>") no-repeat center/contain;pointer-events:none;z-index:0;}
.bg-gray-100\/90.relative.inline-block .markdown-body{position:relative;z-index:1;background:transparent !important;}
/* 顶部装饰条 · 隐藏 */
[class*="bg-[#F1CBCB]"],[class*="bg-[#c9e1e9]"]{display:none !important;}
/* 聊天正文 · 深墨 */
.markdown-body{color:#2a3a5a !important;line-height:1.85 !important;letter-spacing:0.03em !important;background:transparent !important;}
.markdown-body strong{color:#8a3a3a !important;font-weight:bold !important;}
.markdown-body em{color:#3a4a6a !important;font-style:italic !important;}
.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#8a3a3a !important;font-family:"STKaiti",serif !important;letter-spacing:0.15em !important;border-bottom:1px dashed rgba(58,74,106,0.4) !important;padding-bottom:6px !important;}
.markdown-body blockquote{border-left:3px solid #6a7a9a !important;background:linear-gradient(90deg,rgba(58,74,106,0.08),transparent) !important;color:#3a4a6a !important;padding:8px 12px !important;border-radius:0 8px 8px 0 !important;}
.markdown-body code{background:rgba(58,74,106,0.12) !important;color:#8a3a3a !important;padding:2px 6px !important;border-radius:4px !important;border:1px solid rgba(58,74,106,0.25) !important;}
.markdown-body a{color:#3a4a6a !important;text-decoration:underline;}
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary{color:#3a4a6a !important;font-family:"STKaiti",serif !important;}
.MuiTypography-root.MuiTypography-body2.css-6c0gf2{color:#3a4a6a !important;}
.text-orange-500{color:#8a3a3a !important;}
/* ========== 自定义修仙加载动画 · 太极剑气 ========== */
.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text{display:none !important;}
.flex.items-center.justify-center.w-6.h-5{position:relative !important;width:60px !important;height:60px !important;overflow:visible !important;}
.flex.items-center.justify-center.w-6.h-5::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><linearGradient id='sword' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23f0e6cc'/><stop offset='50%25' stop-color='%233a4a6a'/><stop offset='100%25' stop-color='%238a3a3a'/></linearGradient></defs><g><animateTransform attributeName='transform' type='rotate' from='0 50 50' to='360 50 50' dur='3s' repeatCount='indefinite'/><circle cx='50' cy='50' r='38' fill='none' stroke='%233a4a6a' stroke-width='1.5' opacity='0.55' stroke-dasharray='4 3'/><path d='M50 12 A38 38 0 0 1 50 88 A19 19 0 0 1 50 50 A19 19 0 0 0 50 12 Z' fill='%233a4a6a' opacity='0.85'/><path d='M50 88 A38 38 0 0 1 50 12 A19 19 0 0 1 50 50 A19 19 0 0 0 50 88 Z' fill='%23f0e6cc' opacity='0.85'/><circle cx='50' cy='31' r='4' fill='%23f0e6cc'/><circle cx='50' cy='69' r='4' fill='%233a4a6a'/></g><path d='M50 5 L52 45 L50 55 L48 45 Z' fill='url(%23sword)' opacity='0.75'><animateTransform attributeName='transform' type='rotate' from='0 50 50' to='-360 50 50' dur='2s' repeatCount='indefinite'/></path></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;filter:drop-shadow(0 0 6px rgba(58,74,106,0.55));}
.flex.items-center.justify-center.w-6.h-5::after{content:"御剑参悟中…";position:absolute;top:100%;left:50%;transform:translateX(-50%);color:#3a4a6a;font-family:"STKaiti",serif;font-size:12px;letter-spacing:0.25em;white-space:nowrap;margin-top:6px;animation:swordThinkText 2s ease-in-out infinite;}
@keyframes swordThinkText{0%,100%{opacity:0.45;letter-spacing:0.25em;}50%{opacity:1;letter-spacing:0.35em;color:#8a3a3a;}}
/* ========== 状态栏 · 玉简卷轴 ========== */
details{background:linear-gradient(135deg,rgba(245,237,214,0.95),rgba(232,224,200,0.95)) !important;border:1.5px solid #6a7a9a !important;border-radius:12px !important;margin:12px 0 !important;padding:0 !important;box-shadow:0 4px 18px rgba(58,74,106,0.2),inset 0 0 30px rgba(255,255,255,0.35) !important;position:relative;overflow:hidden;color:#2a3a5a !important;}
details::before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(58,74,106,0.06),transparent);animation:mistFlow 15s linear infinite;pointer-events:none;}
details::after{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,#8a3a3a 0%,#c9a04a 50%,#3a4a6a 100%);opacity:0.65;pointer-events:none;}
details summary{cursor:pointer;padding:12px 18px 12px 24px !important;font-family:"STKaiti","KaiTi",serif !important;font-size:16px !important;letter-spacing:0.2em !important;color:#8a3a3a !important;background:linear-gradient(180deg,rgba(220,210,180,0.85),rgba(200,188,158,0.7)) !important;border-bottom:1px solid rgba(58,74,106,0.3) !important;list-style:none;position:relative;transition:all .3s !important;font-weight:600 !important;}
details summary::before{content:"❖ ";color:#3a4a6a;}
details summary::after{content:"▽";position:absolute;right:18px;color:#3a4a6a;transition:transform .4s;}
details[open] summary::after{transform:rotate(180deg);}
details summary:hover{background:linear-gradient(180deg,rgba(212,200,168,0.95),rgba(190,178,148,0.85)) !important;color:#6a2820 !important;}
details summary::-webkit-details-marker{display:none;}
details>*:not(summary){padding:14px 18px !important;color:#2a3a5a !important;}
details strong{color:#8a3a3a !important;font-weight:bold !important;}
details em{color:#3a4a6a !important;}
details table{width:100% !important;border-collapse:collapse !important;font-size:13px !important;}
details table th{background:rgba(58,74,106,0.25) !important;color:#8a3a3a !important;padding:6px 10px !important;border:1px solid rgba(58,74,106,0.4) !important;font-family:"STKaiti",serif !important;}
details table td{padding:6px 10px !important;border:1px solid rgba(58,74,106,0.25) !important;color:#2a3a5a !important;}
details table tr:nth-child(even) td{background:rgba(58,74,106,0.06);}
details ul,details ol{padding-left:22px !important;}
details li{margin:4px 0 !important;color:#2a3a5a !important;}
details li::marker{color:#3a4a6a !important;}
details hr{border:none !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(58,74,106,0.5),transparent) !important;margin:12px 0 !important;}
/* ========== 侧栏浮动快捷键 · 仙缘阁 ========== */
.bg-gray-100\/90.relative.inline-block>details:first-of-type{position:relative;}
.chat-answer-container .bg-gray-100\/90.relative.inline-block::before{content:"";}
/* 通用禁白：所有可能出现的白色文字统一压到深墨 */
.text-white,[class*="text-white"]{color:#2a3a5a !important;}
/* ========== 移动端适配 ========== */
@media(max-width:600px){
details summary{font-size:14px !important;letter-spacing:0.15em !important;padding:10px 14px 10px 20px !important;}
#ai-mod-button2 button.MuiButton-root::after{font-size:12px !important;letter-spacing:0.15em !important;}
.bg-gray-100\/90.relative.inline-block{padding:12px !important;}
.flex.items-center.justify-center.w-6.h-5{width:50px !important;height:50px !important;}
.flex.items-center.justify-center.w-6.h-5::before{width:46px;height:46px;}
.flex.items-center.justify-center.w-6.h-5::after{font-size:11px;}
}
@media(prefers-reduced-motion:reduce){
.sticky.w-full.top-0.flex.items-center::before,details::before{animation-duration:30s;}
#ai-chat-bottom-input::before{animation-duration:15s;}
}