/* Integration only. Original scene/book appearance lives in the two source stylesheets. */
html{background:#ece7dc;scroll-behavior:auto}body{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}.skip-link{position:fixed;z-index:100;top:-100px;left:16px;padding:12px;background:#ece7dc;color:#2b2721}.skip-link:focus{top:12px}
#sylva-theme{display:flow-root}#sylva-theme .headline span:last-child{font-family:'Lexend','Microsoft YaHei',sans-serif;font-size:.72em;letter-spacing:0}#sylva-theme .lede{font-family:'Microsoft YaHei',sans-serif;line-height:1.9}#sylva-theme .knob{cursor:pointer}#sylva-theme .stat dd{white-space:nowrap}#sylva-theme .card h2{font-family:'Lexend','Microsoft YaHei',sans-serif;font-weight:400}
#sketchbook-theme{position:relative;isolation:isolate;overflow:clip}#sketchbook-theme .wash{position:absolute;z-index:-1}#sketchbook-theme .hero{padding-top:90px;min-height:850px}#sketchbook-theme .bio{font-family:'Newsreader','Songti SC',SimSun,serif;line-height:1.95}#sketchbook-theme .plates>summary{cursor:pointer}#sketchbook-theme .foot{margin-top:60px}body.preview-open{overflow:hidden}
@media(max-width:900px){#sylva-theme .headline{top:max(100px,calc(150 * var(--u)));}#sylva-theme .lede{font-size:max(11px,calc(19 * var(--u)))}#sylva-theme .stat dt,#sylva-theme .stat dd{font-size:max(10px,calc(16 * var(--u)))}#sketchbook-theme .hero{min-height:620px;padding-top:65px}}
@media(max-width:700px){#sketchbook-theme .hero{min-height:500px;padding-top:50px}}
@media(max-width:500px){#sylva-theme .headline{top:78px}#sylva-theme .headline span:last-child{line-height:1.2}#sylva-theme .lede{top:calc(140px + (100vw - 320px)*.142857);width:calc(100% - 54px);font-size:11px;line-height:1.7}#sylva-theme .pill-clip{top:max(205px,calc(430 * var(--u)))}#sylva-theme .stat{top:max(247px,calc(540 * var(--u)))}}

/* The album opens at a useful reading size; the loupe remains an optional detail tool. */
@media(min-width:1000px){
 #sketchbook-theme .hero{padding-top:72px;padding-bottom:64px;min-height:920px}
 #sketchbook-theme .sb-stage{margin-top:-118px;margin-bottom:-72px}
 #sketchbook-theme .sb-wrap{gap:14px}
 #sketchbook-theme .sb-arrow{padding-inline:16px}}
