:root{--font-serif:"Noto Serif SC", "Source Han Serif SC", "Source Han Serif CN", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--paper:#ecede8;--ink:#1f2422;--note:#4a524f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#app{min-height:100%}button{font:inherit;color:inherit}.shell{min-height:100dvh;padding:calc(64px + env(safe-area-inset-top)) 32px calc(32px + env(safe-area-inset-bottom));color:var(--ink);background:var(--page-bg,var(--paper))}.shell-title{letter-spacing:.3em;margin:0 0 16px;font-size:22px;font-weight:400}.shell-note{color:var(--note);margin:0 0 32px;font-size:14px;line-height:2}.shell-back{color:var(--note);letter-spacing:.2em;font-size:14px}
