html:not(.dark) .code-block-wrapper pre,html:not(.dark) .prose pre.phantasi-code-highlight,html:not(.dark) .rss-content-pre{background:#fafafa !important;color:#383a42 !important}html:not(.dark) .code-block-wrapper pre code,html:not(.dark) .prose pre.phantasi-code-highlight code{color:inherit !important}html:not(.dark) .phantasi-code-highlight .token.comment,html:not(.dark) .phantasi-code-highlight .token.prolog,html:not(.dark) .phantasi-code-highlight .token.doctype,html:not(.dark) .phantasi-code-highlight .token.cdata{color:#AAAAAA !important;font-style:italic}html:not(.dark) .phantasi-code-highlight .token.punctuation{color:#777777 !important}html:not(.dark) .phantasi-code-highlight .token.property,html:not(.dark) .phantasi-code-highlight .token.tag,html:not(.dark) .phantasi-code-highlight .token.constant,html:not(.dark) .phantasi-code-highlight .token.symbol,html:not(.dark) .phantasi-code-highlight .token.deleted{color:#9C5D27 !important}html:not(.dark) .phantasi-code-highlight .token.boolean,html:not(.dark) .phantasi-code-highlight .token.number{color:#9C5D27 !important}html:not(.dark) .phantasi-code-highlight .token.selector,html:not(.dark) .phantasi-code-highlight .token.attr-name,html:not(.dark) .phantasi-code-highlight .token.string,html:not(.dark) .phantasi-code-highlight .token.char,html:not(.dark) .phantasi-code-highlight .token.builtin,html:not(.dark) .phantasi-code-highlight .token.inserted{color:#448C27 !important}html:not(.dark) .phantasi-code-highlight .token.operator,html:not(.dark) .phantasi-code-highlight .token.entity,html:not(.dark) .phantasi-code-highlight .token.url{color:#777777 !important}html:not(.dark) .phantasi-code-highlight .token.atrule,html:not(.dark) .phantasi-code-highlight .token.attr-value,html:not(.dark) .phantasi-code-highlight .token.keyword{color:#4B69C6 !important}html:not(.dark) .phantasi-code-highlight .token.function,html:not(.dark) .phantasi-code-highlight .token.class-name{color:#AA3731 !important}html:not(.dark) .phantasi-code-highlight .token.regex,html:not(.dark) .phantasi-code-highlight .token.important,html:not(.dark) .phantasi-code-highlight .token.variable{color:#7A3E9D !important}html:not(.dark) .code-block-wrapper[data-lang]::before{color:#777777 !important;opacity:1 !important;z-index:2 !important}html:not(.dark) .code-block-wrapper>button{background:rgba(0,0,0,.06) !important;color:#5A5A5A !important}html:not(.dark) .code-block-wrapper>button:hover{background:rgba(0,0,0,.12) !important;color:#333333 !important}.code-block-wrapper[data-lang] pre{padding-top:2.5rem !important}.merope-profile__head,.merope-profile__summary,.merope-profile__facts{padding-left:var(--merope-profile-pad,1.25rem) !important;padding-right:var(--merope-profile-pad,1.25rem) !important}.merope-profile__facts{padding-bottom:1.25rem !important}.merope-profile__head{padding-top:.25rem !important}.merope-widget span.bg-clip-text{white-space:nowrap;width:max-content}.merope-widget .flex.items-center.justify-between.gap-2{flex-wrap:wrap;row-gap:.25rem}.merope-widget .flex.h-1\.5.w-16{flex-shrink:0}
/* ===== 2026-10-26 追加：卡片/弹层修正 ===== */
table:not([data-no-round]){border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}table:not([data-no-round]) th,table:not([data-no-round]) td{padding:6px 10px}img[src*="/ui/luogu.svg"]{padding:15% !important;box-sizing:border-box !important;object-fit:contain !important;width:100% !important;height:100% !important}div[class*="gap-[2.5px]"]:not([class*="flex-col"]){gap:2px !important}div[class*="gap-[2.5px]"]:not([class*="flex-col"]) > div{gap:2px !important}div[class*="gap-[2.5px]"]:not([class*="flex-col"]) > div > div{border-radius:2px !important}div.absolute.bottom-3.left-3.z-20{width:max-content !important;flex:0 0 auto !important}div.absolute.bottom-3.left-3.z-20 .whitespace-nowrap{width:auto !important;max-width:none !important;overflow:visible !important}div.absolute.bottom-3.left-3.z-20 .flex.flex-col{width:auto !important;max-width:none !important}div.absolute.bottom-3.left-3.z-20 span{width:auto !important;max-width:none !important;overflow:visible !important}

/* ===== 2026-10-26b：渐变文字斜体尾部缺失（bg-clip-text 背景不覆盖斜体探出部分） ===== */
span.bg-clip-text{
  white-space:nowrap;
  padding-right:.18em;
  margin-right:-.18em;
  width:max-content;
}
