.max-w-\[720px\]{--yg:#d4a539;--yg-lt:#ffe488;--yg-bd:#8a6d2b;--yg-bg:#0a0604;}
.markdown-body{color:#e8d09a !important;background:#0a0604 !important;}
.markdown-body p{font-size:16px !important;line-height:1.85 !important;color:#e8d09a !important;}
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#ffe488 !important;}
.markdown-body a{color:#d4a539 !important;}
.markdown-body code{color:#ffe488 !important;background:#1a0f06 !important;padding:1px 5px;border-radius:3px;}
.markdown-body blockquote{color:#e8d09a !important;border-left:3px solid #d4a539 !important;background:linear-gradient(90deg,rgba(212,165,57,.1),transparent) !important;padding:8px 14px !important;border-radius:0 4px 4px 0 !important;}
.chat-container .group .relative.inline-block{background-color:#1a0f06 !important;border:1px solid #8a6d2b !important;box-shadow:0 8px 25px rgba(0,0,0,.6),inset 0 1px 0 rgba(212,165,57,.15) !important;border-radius:8px !important;color:#e8d09a !important;}
.chat-container .group .relative.inline-block > .MuiBox-root.css-0{display:none !important;}
.chat-container .group .relative.inline-block *{color:#e8d09a !important;}
.chat-container .group .MuiButtonBase-root.MuiButton-root.MuiButton-text{background:#12100a !important;color:#d4a539 !important;border:1px solid #8a6d2b !important;border-radius:4px !important;box-shadow:0 2px 4px rgba(0,0,0,.3) !important;font-weight:500 !important;font-size:12px !important;text-transform:none !important;transition:all .2s ease !important;padding:4px 12px !important;min-width:auto !important;line-height:1.5 !important;}
.chat-container .group .MuiButtonBase-root.MuiButton-root.MuiButton-text:hover{background:#2a1a08 !important;color:#ffe488 !important;border-color:#d4a539 !important;box-shadow:0 0 8px rgba(212,165,57,.4) !important;}
.flex.items-center.gap-2.pb-2 > button{background:#12100a !important;color:#d4a539 !important;border:1px solid #8a6d2b !important;border-radius:6px !important;box-shadow:0 2px 6px rgba(0,0,0,.4) !important;font-weight:500 !important;text-transform:none !important;transition:all .2s ease !important;padding:6px 14px !important;}
.flex.items-center.gap-2.pb-2 > button:hover{background:#2a1a08 !important;color:#ffe488 !important;border-color:#d4a539 !important;box-shadow:0 0 10px rgba(212,165,57,.4) !important;}
#ai-chat-input{background-color:#12100a !important;border:1px solid #8a6d2b !important;border-radius:6px !important;color:#e8d09a !important;box-shadow:inset 0 2px 4px rgba(0,0,0,.4) !important;padding:12px 16px !important;font-size:16px !important;line-height:1.6 !important;}
#ai-chat-input:focus{border-color:#d4a539 !important;box-shadow:inset 0 2px 4px rgba(0,0,0,.4),0 0 8px rgba(212,165,57,.4) !important;}
#ai-chat-bottom-input{background:#0a0604 !important;border-top:1px solid #8a6d2b !important;padding:8px !important;}
@keyframes yg-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes yg-pulse{0%,100%{opacity:1;filter:drop-shadow(0 0 5px rgba(212,165,57,.9))}50%{opacity:.55;filter:drop-shadow(0 0 12px rgba(255,228,136,.8))}}
#customized-answer-content-loading-anim-container{width:auto !important;height:auto !important;justify-content:flex-start !important;align-items:center !important;gap:12px !important;}
#loading-anim{position:relative !important;width:22px !important;height:22px !important;min-width:22px !important;box-sizing:border-box !important;flex-shrink:0 !important;font-size:0 !important;color:transparent !important;background:linear-gradient(160deg,#ffe488,#d4a539 55%,#8a6d2b) !important;clip-path:polygon(50% 0%,63% 38%,100% 38%,50% 100%,0% 38%,37% 38%) !important;animation:yg-spin 2.6s linear infinite,yg-pulse 1.8s ease-in-out infinite !important;box-shadow:0 0 12px rgba(212,165,57,.6) !important;border-radius:0 !important;}
#loading-anim::before,#loading-anim::after{display:none !important;content:none !important;}
#customized-answer-content-loading-anim-container::after{content:'决斗盘投影展开 · 灵魂推演中…' !important;font-family:"Noto Serif SC",serif !important;font-size:13px !important;font-style:normal !important;font-weight:700 !important;color:#d4a539 !important;letter-spacing:2px !important;white-space:nowrap !important;text-shadow:0 0 8px rgba(212,165,57,.5) !important;}
.markdown-body .ygo-field{max-width:100% !important;margin:16px 0 !important;padding:18px 10px !important;background:radial-gradient(ellipse at center,#1c1108,#0a0604 75%) !important;border:2px solid #8a6d2b !important;border-radius:10px !important;box-shadow:0 0 35px rgba(212,165,57,.28),inset 0 0 50px rgba(0,0,0,.7) !important;position:relative !important;overflow:visible !important;}
.markdown-body .ygo-field::before{content:'' !important;position:absolute !important;inset:5px !important;border:1px dashed rgba(212,165,57,.3) !important;border-radius:7px !important;pointer-events:none !important;}
.markdown-body .ygo-title{text-align:center !important;color:#ffe488 !important;font-size:15px !important;letter-spacing:5px !important;font-weight:900 !important;margin-bottom:14px !important;text-shadow:0 0 16px rgba(212,165,57,.8) !important;animation:yg-tglow 3s ease-in-out infinite !important;}
@keyframes yg-tglow{0%,100%{text-shadow:0 0 12px rgba(212,165,57,.6)}50%{text-shadow:0 0 24px rgba(255,228,136,1)}}
.markdown-body .ygo-plate{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:6px 14px !important;margin:6px 2px !important;border-radius:6px !important;background:linear-gradient(90deg,rgba(212,165,57,.08),rgba(212,165,57,.2),rgba(212,165,57,.08)) !important;border:1px solid rgba(212,165,57,.4) !important;}
.markdown-body .ygo-who{font-size:12px !important;letter-spacing:2px !important;color:#ffe488 !important;font-weight:700 !important;}
.markdown-body .ygo-foe .ygo-who{color:#f0968a !important;}
.markdown-body .ygo-lp{font-size:11px !important;color:#d4a539 !important;letter-spacing:1px !important;}
.markdown-body .ygo-lp b{font-size:15px !important;color:#ffe488 !important;font-weight:900 !important;text-shadow:0 0 8px rgba(212,165,57,.7) !important;}
.markdown-body .ygo-zone{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important;margin:8px 0 !important;justify-items:center !important;}
.markdown-body .ygo-slot{position:relative !important;width:100% !important;max-width:118px !important;aspect-ratio:59/86 !important;}
.markdown-body .ygo-card{position:absolute !important;inset:0 !important;border-radius:6px !important;overflow:hidden !important;transition:transform .3s,box-shadow .3s !important;cursor:pointer !important;}
.markdown-body .ygo-slot:hover .ygo-card{transform:translateY(-4px) scale(1.03) !important;z-index:5 !important;}
.markdown-body .ygo-void{border:1px dashed rgba(212,165,57,.25) !important;background:repeating-linear-gradient(135deg,rgba(212,165,57,.04),rgba(212,165,57,.04) 8px,transparent 8px,transparent 16px) !important;box-shadow:inset 0 0 12px rgba(0,0,0,.5) !important;}
.markdown-body .ygo-empty .ygo-card{cursor:default !important;}
.markdown-body .ygo-empty:hover .ygo-card{transform:none !important;}
.markdown-body .ygo-set{background:radial-gradient(circle at center,#3a2410,#1a0f06 70%),repeating-linear-gradient(45deg,#241608,#241608 5px,#180d04 5px,#180d04 10px) !important;background-blend-mode:overlay !important;border:2px solid #8a6d2b !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:inset 0 0 18px rgba(0,0,0,.7),0 0 10px rgba(212,165,57,.2) !important;}
.markdown-body .ygo-back{font-size:34px !important;color:rgba(212,165,57,.55) !important;text-shadow:0 0 14px rgba(212,165,57,.6) !important;animation:yg-bk 3s ease-in-out infinite !important;}
@keyframes yg-bk{0%,100%{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}
.markdown-body .ygo-mon{border:2px solid #d4a539 !important;display:flex !important;flex-direction:column !important;background:linear-gradient(170deg,#4a3216,#2a1a0a 60%,#1a0f06) !important;box-shadow:inset 0 0 12px rgba(212,165,57,.25),0 3px 10px rgba(0,0,0,.6) !important;padding:3px !important;}
.markdown-body .ygo-mon::after{content:'' !important;position:absolute !important;top:-40% !important;left:-60% !important;width:40% !important;height:180% !important;background:linear-gradient(90deg,transparent,rgba(255,245,200,.35),transparent) !important;transform:rotate(18deg) !important;transition:left .7s !important;pointer-events:none !important;}
.markdown-body .ygo-slot:hover .ygo-mon::after{left:130% !important;}
.markdown-body .ygo-cn{font-size:9px !important;font-weight:900 !important;color:#fff4d0 !important;text-align:center !important;letter-spacing:.5px !important;padding:2px 1px !important;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.72),rgba(0,0,0,.5)) !important;text-shadow:0 1px 2px #000 !important;line-height:1.2 !important;border-radius:3px !important;}
.markdown-body .ygo-mid{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:2px 4px !important;margin:1px 0 !important;background:linear-gradient(90deg,rgba(10,6,4,.65),rgba(26,15,6,.8),rgba(10,6,4,.65)) !important;border-radius:3px !important;border:1px solid rgba(212,165,57,.25) !important;}
.markdown-body .ygo-attr{font-size:12px !important;filter:drop-shadow(0 0 4px rgba(0,0,0,.9)) !important;}
.markdown-body .ygo-gems{font-size:8px !important;letter-spacing:-1px !important;color:#ffe9a8 !important;text-shadow:0 0 3px #000,0 1px 1px #000,0 0 6px rgba(255,228,136,.5) !important;animation:yg-gem 2s ease-in-out infinite !important;}
@keyframes yg-gem{0%,100%{opacity:.8}50%{opacity:1}}
.markdown-body .ygo-art{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:26px !important;background:radial-gradient(circle,rgba(212,165,57,.12),transparent) !important;border:1px solid rgba(212,165,57,.3) !important;border-radius:3px !important;margin:1px 0 !important;filter:drop-shadow(0 0 6px rgba(212,165,57,.4)) !important;}
.markdown-body .ygo-mini{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1px !important;padding:1px !important;}
.markdown-body .ygo-mini span{font-size:7.5px !important;font-weight:900 !important;text-align:center !important;border-radius:2px !important;color:#fff !important;padding:1px 0 !important;letter-spacing:-.3px !important;text-shadow:0 1px 1px rgba(0,0,0,.6) !important;}
.markdown-body .s-a{background:linear-gradient(180deg,#f0745f,#c0402c) !important;}
.markdown-body .s-d{background:linear-gradient(180deg,#5fa0f0,#2c60c0) !important;}
.markdown-body .s-c{background:linear-gradient(180deg,#f07ab8,#c0407e) !important;}
.markdown-body .s-r{background:linear-gradient(180deg,#b87af0,#7e40c0) !important;}
.markdown-body .ygo-pose{font-size:7px !important;text-align:center !important;color:#e0b060 !important;font-style:italic !important;padding-top:1px !important;letter-spacing:-.3px !important;}
.markdown-body .attr-dark{border-color:#a86ae0 !important;box-shadow:inset 0 0 12px rgba(168,106,224,.3),0 0 12px rgba(168,106,224,.4) !important;}
.markdown-body .attr-light{border-color:#ffe488 !important;box-shadow:inset 0 0 12px rgba(255,228,136,.35),0 0 12px rgba(255,228,136,.5) !important;}
.markdown-body .attr-fire{border-color:#f0745f !important;box-shadow:inset 0 0 12px rgba(240,116,95,.3),0 0 12px rgba(240,116,95,.4) !important;}
.markdown-body .attr-water{border-color:#5fa0f0 !important;box-shadow:inset 0 0 12px rgba(95,160,240,.3),0 0 12px rgba(95,160,240,.4) !important;}
.markdown-body .attr-earth{border-color:#c9975a !important;box-shadow:inset 0 0 12px rgba(201,151,90,.3),0 0 12px rgba(201,151,90,.4) !important;}
.markdown-body .attr-wind{border-color:#6ee0a8 !important;box-shadow:inset 0 0 12px rgba(110,224,168,.3),0 0 12px rgba(110,224,168,.4) !important;}
.markdown-body .ygo-st{border:2px solid #d4a539 !important;display:flex !important;flex-direction:column !important;padding:3px !important;box-shadow:inset 0 0 12px rgba(212,165,57,.2),0 3px 10px rgba(0,0,0,.6) !important;}
.markdown-body .ygo-st .ygo-cframe{display:flex !important;flex-direction:column !important;height:100% !important;gap:2px !important;}
.markdown-body .ygo-ctype{font-size:7px !important;text-align:center !important;color:#1a0f06 !important;border-radius:2px !important;padding:1px !important;font-weight:900 !important;background:linear-gradient(90deg,#ffe488,#d4a539) !important;text-shadow:0 1px 0 rgba(255,255,255,.3) !important;}
.markdown-body .ygo-cart{flex:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:24px !important;}
.markdown-body .tp-spell{background:linear-gradient(170deg,#1f5f4a,#0f2f24) !important;}
.markdown-body .tp-quick{background:linear-gradient(170deg,#2a6f5a,#12332a) !important;}
.markdown-body .tp-trap{background:linear-gradient(170deg,#7a2555,#3a1228) !important;}
.markdown-body .tp-equip{background:linear-gradient(170deg,#5a6f1f,#2a330f) !important;}
.markdown-body .ygo-pop{position:absolute !important;bottom:105% !important;left:50% !important;transform:translateX(-50%) translateY(8px) scale(.9) !important;width:230px !important;max-width:78vw !important;padding:12px 14px !important;background:linear-gradient(180deg,#2a1a08,#0a0604) !important;border:2px solid #d4a539 !important;border-radius:8px !important;box-shadow:0 12px 40px rgba(0,0,0,.85),0 0 25px rgba(212,165,57,.5) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .25s,transform .25s !important;z-index:99 !important;}
.markdown-body .ygo-slot:hover .ygo-pop{opacity:1 !important;visibility:visible !important;transform:translateX(-50%) translateY(0) scale(1) !important;}
.markdown-body .ygo-pop::after{content:'' !important;position:absolute !important;top:100% !important;left:50% !important;transform:translateX(-50%) !important;border:8px solid transparent !important;border-top-color:#d4a539 !important;}
.markdown-body .pop-name{font-size:14px !important;font-weight:900 !important;color:#ffe488 !important;text-align:center !important;letter-spacing:1px !important;text-shadow:0 0 10px rgba(212,165,57,.7) !important;border-bottom:1px solid rgba(212,165,57,.4) !important;padding-bottom:5px !important;margin-bottom:6px !important;}
.markdown-body .ygo-pop .pop-badge{font-size:10px !important;text-align:center !important;font-weight:900 !important;border-radius:4px !important;padding:3px 6px !important;margin-bottom:6px !important;background:linear-gradient(90deg,#d4a539,#a67619) !important;color:#1a0f06 !important;text-shadow:0 1px 0 rgba(255,240,190,.6),0 0 1px rgba(255,255,255,.5) !important;letter-spacing:1px !important;border:1px solid #6b4a1a !important;}
.markdown-body .ygo-pop .pop-badge.tp-trap{background:linear-gradient(90deg,#d4589a,#8a2050) !important;color:#1a0208 !important;text-shadow:0 1px 0 rgba(255,220,235,.5) !important;border-color:#5a1030 !important;}
.markdown-body .ygo-pop .pop-badge.tp-spell,.markdown-body .ygo-pop .pop-badge.tp-quick{background:linear-gradient(90deg,#3ab88a,#1a6f48) !important;color:#031f10 !important;text-shadow:0 1px 0 rgba(200,255,225,.5) !important;border-color:#0f5030 !important;}
.markdown-body .pop-stats{display:grid !important;grid-template-columns:1fr 1fr !important;gap:3px !important;margin-bottom:7px !important;}
.markdown-body .pop-stats span{font-size:10px !important;font-weight:900 !important;text-align:center !important;border-radius:3px !important;padding:3px 0 !important;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.5) !important;}
.markdown-body .pop-stats .s-a{background:linear-gradient(90deg,#c0402c,#f0745f) !important;}
.markdown-body .pop-stats .s-d{background:linear-gradient(90deg,#2c60c0,#5fa0f0) !important;}
.markdown-body .pop-stats .s-c{background:linear-gradient(90deg,#c0407e,#f07ab8) !important;}
.markdown-body .pop-stats .s-r{background:linear-gradient(90deg,#7e40c0,#b87af0) !important;}
.markdown-body .pop-appr,.markdown-body .pop-desc{font-size:11px !important;color:#c9b078 !important;line-height:1.6 !important;font-style:italic !important;margin-bottom:6px !important;padding:4px 6px !important;background:rgba(212,165,57,.06) !important;border-radius:4px !important;}
.markdown-body .pop-line{font-size:11px !important;color:#b89550 !important;text-align:center !important;font-style:italic !important;margin-bottom:6px !important;}
.markdown-body .pop-eff{font-size:11px !important;color:#e8d09a !important;line-height:1.65 !important;padding:6px 8px !important;background:linear-gradient(180deg,rgba(212,165,57,.12),rgba(212,165,57,.04)) !important;border-left:3px solid #d4a539 !important;border-radius:0 4px 4px 0 !important;}
.markdown-body .ygo-line{text-align:center !important;margin:14px 0 !important;position:relative !important;}
.markdown-body .ygo-line::before{content:'' !important;position:absolute !important;top:50% !important;left:0 !important;right:0 !important;height:2px !important;background:linear-gradient(90deg,transparent,#d4a539 30%,#ffe488 50%,#d4a539 70%,transparent) !important;box-shadow:0 0 12px #d4a539 !important;animation:yg-lpulse 2.5s ease-in-out infinite !important;}
@keyframes yg-lpulse{0%,100%{opacity:.6}50%{opacity:1}}
.markdown-body .ygo-line span{position:relative !important;background:#0a0604 !important;padding:0 16px !important;color:#ffe488 !important;font-size:12px !important;letter-spacing:5px !important;text-shadow:0 0 12px #d4a539 !important;}
.markdown-body .ygo-foe{padding:6px !important;border-radius:8px !important;background:radial-gradient(ellipse at top,rgba(130,35,35,.14),transparent 70%) !important;}
.markdown-body .ygo-self{padding:6px !important;border-radius:8px !important;background:radial-gradient(ellipse at bottom,rgba(212,165,57,.1),transparent 70%) !important;}
.markdown-body details{border:1px solid #8a6d2b !important;border-radius:10px !important;margin:16px 0 !important;background:linear-gradient(180deg,#14100a,#0a0604) !important;overflow:hidden !important;box-shadow:0 4px 16px rgba(0,0,0,.6),inset 0 1px 0 rgba(212,165,57,.15) !important;position:relative !important;transition:box-shadow .4s,border-color .4s !important;}
.markdown-body details:hover{box-shadow:0 0 24px rgba(212,165,57,.3) !important;border-color:#d4a539 !important;}
.markdown-body summary{display:flex !important;align-items:center !important;padding:13px 20px !important;cursor:pointer !important;background:linear-gradient(90deg,#2a1a08,#3a2410 50%,#2a1a08) !important;color:#ffe488 !important;font-weight:800 !important;font-size:1.05em !important;letter-spacing:3px !important;transition:all .3s ease !important;outline:none !important;list-style:none !important;position:relative !important;text-shadow:0 0 12px rgba(212,165,57,.6) !important;border-bottom:1px solid rgba(212,165,57,.3) !important;}
.markdown-body summary::-webkit-details-marker{display:none !important;}
.markdown-body summary::before{content:'☥' !important;margin-right:12px !important;font-size:1em !important;color:#d4a539 !important;transition:transform .4s ease !important;text-shadow:0 0 10px rgba(212,165,57,.8) !important;}
.markdown-body details[open] > summary::before{transform:rotate(180deg) !important;color:#ffe488 !important;}
.markdown-body summary:hover{letter-spacing:4px !important;background:linear-gradient(90deg,#3a2410,#4a2f14 50%,#3a2410) !important;}
.markdown-body summary::after{content:'' !important;position:absolute !important;bottom:0 !important;left:0 !important;width:100% !important;height:2px !important;background:linear-gradient(90deg,transparent,#ffe488,transparent) !important;transform:scaleX(0) !important;transition:transform .4s !important;}
.markdown-body details[open] > summary::after{transform:scaleX(1) !important;}
.markdown-body details *{color:#e8d09a !important;}
.markdown-body .sb-body{padding:16px 18px !important;background:radial-gradient(ellipse at top,rgba(212,165,57,.05),transparent) !important;animation:yg-open .45s ease !important;}
@keyframes yg-open{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.markdown-body .sb-body .sb-card{background:linear-gradient(160deg,rgba(58,36,16,.5),rgba(20,12,6,.5)) !important;border:1px solid rgba(212,165,57,.35) !important;border-radius:8px !important;padding:10px 14px 12px !important;margin:12px 0 !important;position:relative !important;box-shadow:inset 0 1px 0 rgba(212,165,57,.12),0 2px 8px rgba(0,0,0,.4) !important;transition:border-color .3s,box-shadow .3s !important;}
.markdown-body .sb-body .sb-card::before{content:'' !important;position:absolute !important;top:8px !important;bottom:8px !important;left:-1px !important;width:3px !important;background:linear-gradient(180deg,#ffe488,#d4a539,transparent) !important;border-radius:3px !important;box-shadow:0 0 8px rgba(212,165,57,.6) !important;}
.markdown-body .sb-body .sb-card:hover{border-color:rgba(212,165,57,.6) !important;box-shadow:inset 0 1px 0 rgba(212,165,57,.2),0 0 16px rgba(212,165,57,.2) !important;}
.markdown-body .sb-body .sb-card.ero{border-color:rgba(224,106,168,.4) !important;background:linear-gradient(160deg,rgba(90,30,60,.4),rgba(20,10,15,.5)) !important;}
.markdown-body .sb-body .sb-card.ero::before{background:linear-gradient(180deg,#f0a8d0,#e06aa8,transparent) !important;box-shadow:0 0 8px rgba(224,106,168,.6) !important;}
.markdown-body .sb-body .sb-h{font-size:13px !important;font-weight:900 !important;color:#ffe488 !important;letter-spacing:2px !important;margin:0 0 8px !important;padding:5px 10px 5px 8px !important;background:linear-gradient(90deg,rgba(212,165,57,.22),transparent) !important;border-bottom:1px solid rgba(212,165,57,.3) !important;display:flex !important;align-items:center !important;text-shadow:0 0 8px rgba(212,165,57,.5) !important;}
.markdown-body .sb-body .sb-h::before{content:'❖' !important;margin-right:7px !important;color:#ffe488 !important;font-size:11px !important;text-shadow:0 0 8px rgba(212,165,57,.8) !important;}
.markdown-body .sb-body .sb-i{font-size:13px !important;line-height:1.85 !important;color:#e8d09a !important;padding:3px 0 3px 16px !important;position:relative !important;transition:all .25s !important;}
.markdown-body .sb-body .sb-i::before{content:'✦' !important;position:absolute !important;left:2px !important;top:5px !important;color:#a5843a !important;font-size:9px !important;transition:all .3s !important;}
.markdown-body .sb-body .sb-i:hover{color:#ffe488 !important;padding-left:20px !important;}
.markdown-body .sb-body .sb-i:hover::before{color:#ffe488 !important;transform:rotate(180deg) scale(1.3) !important;}
.markdown-body .sb-body .sb-tag{display:inline-block !important;font-size:11px !important;font-weight:700 !important;padding:1px 9px !important;margin:1px 2px !important;border-radius:10px !important;background:linear-gradient(180deg,#3a2410,#2a1a08) !important;color:#e8d09a !important;border:1px solid rgba(212,165,57,.45) !important;letter-spacing:.5px !important;box-shadow:0 1px 3px rgba(0,0,0,.4) !important;}
.markdown-body .sb-body .sb-tag.gd{background:linear-gradient(180deg,#ffe488,#d4a539) !important;color:#1a0f06 !important;border-color:#ffe488 !important;text-shadow:0 1px 0 rgba(255,255,255,.3) !important;box-shadow:0 0 8px rgba(212,165,57,.5) !important;}
.markdown-body .sb-body .sb-tag.win{background:linear-gradient(180deg,#6ee0a8,#2a9f6a) !important;color:#052012 !important;border-color:#6ee0a8 !important;}
.markdown-body .sb-body .sb-tag.lose{background:linear-gradient(180deg,#f0968a,#c0402c) !important;color:#fff !important;border-color:#f0968a !important;}
.markdown-body .sb-body .sb-bar{display:flex !important;align-items:center !important;gap:8px !important;padding:6px 0 6px 16px !important;font-size:12px !important;}
.markdown-body .sb-body .sb-bar::before{display:none !important;}
.markdown-body .sb-body .sb-bar-l{color:#c9a84c !important;font-size:11px !important;min-width:46px !important;letter-spacing:1px !important;flex-shrink:0 !important;}
.markdown-body .sb-body .sb-bar-track{flex:1 !important;height:11px !important;border-radius:6px !important;background:linear-gradient(180deg,#1a0f06,#0a0604) !important;border:1px solid rgba(212,165,57,.35) !important;overflow:hidden !important;box-shadow:inset 0 1px 4px rgba(0,0,0,.7) !important;position:relative !important;}
.markdown-body .sb-body .sb-bar-t{display:block !important;height:100% !important;border-radius:5px !important;background:linear-gradient(90deg,#d4a539,#ffe488) !important;box-shadow:0 0 8px rgba(255,228,136,.7),inset 0 1px 0 rgba(255,255,255,.4) !important;animation:sb-barp 2.5s ease-in-out infinite !important;}
@keyframes sb-barp{0%,100%{filter:brightness(1)}50%{filter:brightness(1.25)}}
.markdown-body .sb-body .sb-bar-t.ero-t{background:linear-gradient(90deg,#e06aa8,#f0a8d0) !important;box-shadow:0 0 8px rgba(240,168,208,.7),inset 0 1px 0 rgba(255,255,255,.4) !important;}
.markdown-body .sb-body .sb-bar-n{color:#ffe488 !important;font-size:11px !important;font-weight:700 !important;min-width:54px !important;text-align:right !important;flex-shrink:0 !important;}
.markdown-body .sb-body .sb-i b{font-size:10px !important;padding:1px 5px !important;border-radius:3px !important;color:#fff !important;font-weight:900 !important;margin:0 1px !important;text-shadow:0 1px 1px rgba(0,0,0,.5) !important;}
.markdown-body .sb-body .sb-i b.a{background:linear-gradient(90deg,#c0402c,#f0745f) !important;}
.markdown-body .sb-body .sb-i b.d{background:linear-gradient(90deg,#2c60c0,#5fa0f0) !important;}
.markdown-body .sb-body .sb-i b.c{background:linear-gradient(90deg,#c0407e,#f07ab8) !important;}
.markdown-body .sb-body .sb-i b.r{background:linear-gradient(90deg,#7e40c0,#b87af0) !important;}
.markdown-body .sb-body .sb-opt{font-size:13px !important;color:#e8d09a !important;padding:9px 14px !important;margin:8px 0 !important;background:linear-gradient(90deg,rgba(212,165,57,.1),transparent) !important;border:1px solid rgba(212,165,57,.3) !important;border-radius:6px !important;cursor:pointer !important;transition:all .3s !important;position:relative !important;overflow:hidden !important;}
.markdown-body .sb-body .sb-opt::before{content:'' !important;position:absolute !important;top:0 !important;left:-100% !important;width:100% !important;height:100% !important;background:linear-gradient(90deg,transparent,rgba(212,165,57,.2),transparent) !important;transition:left .5s !important;}
.markdown-body .sb-body .sb-opt:hover{border-color:#d4a539 !important;color:#ffe488 !important;padding-left:20px !important;box-shadow:0 0 14px rgba(212,165,57,.3) !important;}
.markdown-body .sb-body .sb-opt:hover::before{left:100% !important;}
.markdown-body .sb-body .sb-scroll{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;margin:8px 0 16px !important;border:1px solid rgba(212,165,57,.35) !important;border-radius:8px !important;background:#0a0604 !important;}
.markdown-body .sb-body .sb-scroll::-webkit-scrollbar{height:7px !important;}
.markdown-body .sb-body .sb-scroll::-webkit-scrollbar-track{background:#1a0f06 !important;border-radius:4px !important;}
.markdown-body .sb-body .sb-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d4a539,#8a6d2b) !important;border-radius:4px !important;}
.markdown-body .sb-body .mem-tb{width:100% !important;min-width:420px !important;border-collapse:collapse !important;font-size:12px !important;margin:0 !important;}
.markdown-body .sb-body .mem-tb th{background:linear-gradient(180deg,#3a2410,#2a1a08) !important;color:#ffe488 !important;padding:8px 6px !important;letter-spacing:1px !important;border:1px solid #8a6d2b !important;text-shadow:0 0 6px rgba(212,165,57,.5) !important;white-space:nowrap !important;font-weight:900 !important;}
.markdown-body .sb-body .mem-tb td{padding:7px 8px !important;color:#e8d09a !important;border:1px solid rgba(212,165,57,.22) !important;text-align:center !important;line-height:1.6 !important;}
.markdown-body .sb-body .mem-tb td:last-child{text-align:left !important;min-width:180px !important;}
.markdown-body .sb-body .mem-tb tbody tr:nth-child(even) td{background:rgba(212,165,57,.06) !important;}
.markdown-body .sb-body .mem-tb tbody tr:hover td{background:rgba(212,165,57,.14) !important;color:#ffe488 !important;}
.markdown-body .sb-body .sb-note{font-size:11px !important;color:#b89550 !important;font-style:italic !important;margin:8px 0 !important;padding:7px 12px !important;line-height:1.6 !important;border:1px dashed rgba(212,165,57,.35) !important;border-radius:6px !important;background:rgba(212,165,57,.05) !important;}
@media(max-width:600px){
.markdown-body .ygo-field{padding:14px 6px !important;}
.markdown-body .ygo-zone{gap:5px !important;}
.markdown-body .ygo-slot{max-width:none !important;}
.markdown-body .ygo-cn{font-size:8px !important;}
.markdown-body .ygo-art{font-size:20px !important;}
.markdown-body .ygo-mini span{font-size:6.5px !important;}
.markdown-body .ygo-gems{font-size:7px !important;}
.markdown-body .ygo-pop{width:180px !important;max-width:70vw !important;padding:10px !important;}
.markdown-body .ygo-title{font-size:13px !important;letter-spacing:3px !important;}
.markdown-body summary{padding:11px 14px !important;font-size:1em !important;letter-spacing:2px !important;}
.markdown-body .sb-body{padding:13px !important;}
.markdown-body .sb-body .sb-i{font-size:12px !important;}
}
.markdown-body details.think-box{border:1px solid #6b4a1a !important;border-radius:8px !important;margin:12px 0 !important;background:linear-gradient(180deg,#120c06,#0a0604) !important;overflow:hidden !important;box-shadow:0 3px 12px rgba(0,0,0,.5),inset 0 1px 0 rgba(212,165,57,.1) !important;}
.markdown-body details.think-box:hover{border-color:rgba(212,165,57,.6) !important;box-shadow:0 0 16px rgba(212,165,57,.2) !important;}
.markdown-body .think-sum{display:flex !important;align-items:center !important;gap:12px !important;padding:10px 16px !important;cursor:pointer !important;background:linear-gradient(90deg,#1c1108,#241608 50%,#1c1108) !important;list-style:none !important;outline:none !important;position:relative !important;border-bottom:1px solid rgba(212,165,57,.2) !important;}
.markdown-body .think-sum::-webkit-details-marker{display:none !important;}
.markdown-body .think-sum::after{content:'▾' !important;position:absolute !important;right:16px !important;color:#8a6d2b !important;font-size:12px !important;transition:transform .3s !important;}
.markdown-body details.think-box[open] .think-sum::after{transform:rotate(180deg) !important;}
.markdown-body .think-sum .t-icon{font-size:20px !important;color:#d4a539 !important;text-shadow:0 0 10px rgba(212,165,57,.7) !important;flex-shrink:0 !important;animation:think-spin 6s linear infinite !important;}
@keyframes think-spin{0%,100%{transform:rotate(0);opacity:.85}50%{transform:rotate(180deg);opacity:1}}
.markdown-body .think-sum .t-info{display:flex !important;flex-direction:column !important;gap:3px !important;flex:1 !important;min-width:0 !important;}
.markdown-body .think-sum .t-row{display:flex !important;align-items:center !important;gap:6px !important;font-size:12px !important;line-height:1.5 !important;color:#e8d09a !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.markdown-body .think-sum .t-k{color:#d4a539 !important;font-weight:700 !important;letter-spacing:.5px !important;flex-shrink:0 !important;text-shadow:0 0 6px rgba(212,165,57,.4) !important;}
.markdown-body details.think-box > cot{display:none !important;}
@media(max-width:600px){
.markdown-body .think-sum{padding:9px 12px !important;gap:9px !important;}
.markdown-body .think-sum .t-icon{font-size:17px !important;}
.markdown-body .think-sum .t-row{font-size:11px !important;}
}