/* 三层字体角色；只嵌入已核实 OFL 字体。 */
#preview-label{position:relative;z-index:8;margin:0;padding:7px 16px;text-align:center;font:12px/1.6 sans-serif;color:#6d6358;background:#f1eadc;border-bottom:1px solid #877e7220}
header{height:62px}#home{height:calc(100svh - 96px);padding-top:0}#home .primary{max-width:250px}
body #question-input,body #confirm-question,.primary,.follow,.closure,.one-response h3,.question-pin,#read-hex,body #question-anchor{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif}
.classics,.card-classic{font-family:"Songti SC","Noto Serif CJK SC",SimSun,serif}.brand,.names strong,.hex-label strong,.card-brand{font-family:RitualTitle,KaiTi,serif}
.q-wrap{margin-top:34px}.q-wrap h1{font-family:inherit;letter-spacing:.03em}body #question-anchor{top:104px}body[data-page=reading] #stage{visibility:visible}
#keep-card.share-card{padding:32px 18px;text-align:center}#keep-card.share-card #preview-ink{height:160px}#keep-card.share-card .card-body{display:none}#keep-card.save-paper{border-left:3px solid #877e7260}.classics details{font-size:16px}.classics summary{font:13px/1.8 sans-serif;color:#6d6358;padding:8px 0;cursor:pointer}
@media(max-height:700px){body #question-anchor{top:97px}.q-wrap{margin-top:18px}#home{min-height:0}}

body[data-loading] #stage,body[data-loading] #home,body[data-loading] #q-wrap,body[data-loading] #cast-tools,body[data-loading] #reading,body[data-loading] .hex-label,body[data-loading] #hex-close,body[data-loading] #variant-result{visibility:hidden!important}
.card-body p,.private-preview{font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif}

#keep[data-kind=share]>label,#keep[data-kind=share]>p:first-of-type,#keep[data-kind=share]>details{display:none}#keep h2{font-family:inherit}

#keep[data-kind=share]>label,#keep[data-kind=share]>p:first-of-type,#keep[data-kind=share]>details{display:none}#keep h2{font-family:inherit}

#variant-result{width:100%;height:100%;display:block;max-width:none;max-height:none}
