/* Scope limited to .cjSleeveCard. No changes to stage or performer. */
.cjSleeveCard{box-sizing:border-box;color:#e9dfcf;background:linear-gradient(135deg,#281b13f2,#120d0af2);border:1px solid #b3945a4a;padding:24px;font-family:'Noto Serif CJK SC','Songti SC','SimSun',serif;max-width:660px;width:100%;line-height:1.7}
.cjSleeveCard *{box-sizing:border-box}.cjSleeveCard .sleeveReadingHead{position:relative;padding-top:18px}.cjSleeveCard .sleeveFlourish{position:absolute;right:0;top:-10px;width:95px;height:25px;color:#d2b57b;opacity:.65}.cjSleeveCard h2{font-size:24px;line-height:1.5;font-weight:400;color:#e8d1a2;letter-spacing:.03em;margin:0 0 10px}.cjSleeveCard .sleeveIntro{font-size:14px;line-height:1.8;color:#d7cbbc;margin:0 0 16px;text-wrap:pretty}.cjSleeveCard .sleeveTabs{display:flex;gap:8px;border-bottom:1px solid #b397604f}.cjSleeveCard .sleeveTabs button{cursor:pointer;flex:1;position:relative;border:0;background:transparent;color:#cdbb9d;min-height:44px;font:19px 'Songti SC','SimSun',serif;letter-spacing:.22em;padding:10px 0}.cjSleeveCard .sleeveTabs button[aria-selected=true]{color:#f0d8ab}.cjSleeveCard .sleeveTabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:20%;right:20%;height:3px;background:#a83a28}.cjSleeveCard button:focus-visible{outline:2px solid #d5b77d;outline-offset:-3px}.cjSleeveCard .sleeveActionPanel{display:grid;grid-template-columns:50% 1fr;align-items:center;gap:18px;padding:12px 0 16px}.cjSleeveCard .sleeveDiagram{min-width:0}.cjSleeveCard .sleeveDiagram img{width:100%;height:185px;object-fit:contain;display:block}.cjSleeveCard .sleeveDiagram span{display:block;text-align:center;font-size:10px;letter-spacing:.2em;color:#a59070}.cjSleeveCard .sleeveActionIndex{font-size:12px;letter-spacing:.12em;color:#c6a46e}.cjSleeveCard .sleeveActionCopy p{font-size:17px;line-height:1.8;margin:9px 0;color:#eee0ca}.cjSleeveCard .sleeveActionCopy small{display:block;color:#b7a58b;font-size:12px;line-height:1.7;padding-top:9px;border-top:1px solid #bc9a5e35}.cjSleeveCard .sleeveCase{padding-top:15px;border-top:1px solid #b397604f}.cjSleeveCard .sleeveCaseTag{display:inline-block;background:#7f2d22;color:#ebd3ad;padding:4px 12px;font-size:12px;letter-spacing:.15em}.cjSleeveCard h3{font-size:23px;color:#ead3a6;font-weight:400;letter-spacing:.08em;margin:10px 0 7px}.cjSleeveCard .sleeveCase p{font-size:15px;line-height:1.85;color:#d9cdbb;margin:0}.cjSleeveCard p.sleeveCaseInsight{color:#dfc28e;margin-top:7px}.cjSleeveCard .sleeveSources{display:grid;gap:5px;margin-top:13px;padding-top:10px;border-top:1px solid #b3976028;font-size:11px;line-height:1.6;color:#aa977d}.cjSleeveCard a{color:#c9ac7c;text-decoration:underline;text-underline-offset:3px}
@media(max-width:500px){.cjSleeveCard{padding:18px}.cjSleeveCard h2{font-size:20px}.cjSleeveCard .sleeveActionPanel{gap:10px}.cjSleeveCard .sleeveDiagram img{height:155px}.cjSleeveCard .sleeveActionCopy p{font-size:15px}.cjSleeveCard .sleeveCase p{font-size:14px}}
