:root{color-scheme:light;--paper:#faf3e9;--wine:#711f36;--ink:#36232b;--line:#d8c6bf;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}body{margin:0;background:#ded1c7;color:var(--ink)}.edition-page{width:100%;max-width:510px;min-height:100svh;margin:auto;background:var(--paper);padding-bottom:env(safe-area-inset-bottom)}.masthead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 25px 20px;border-bottom:1px solid var(--line)}.wordmark{display:flex;gap:10px;align-items:center}.brand-seal{width:33px;height:39px;border:1px solid var(--wine);color:var(--wine);font:27px Georgia,serif;display:grid;place-items:center}.wordmark b{display:block;font-size:1.15rem;letter-spacing:3px;font-weight:600}.wordmark div>span{display:block;font-size:.75rem;letter-spacing:.4px;margin-top:4px;color:#785b64}.masthead-note{font-size:.75rem;color:#84636d;writing-mode:vertical-rl;letter-spacing:1px}.cover{padding:25px 25px 0}.overline{font-size:.75rem;letter-spacing:2px;color:var(--wine);margin:0 0 19px}h1{font:500 clamp(2.4rem,11vw,3.5rem)/1.32 "Songti SC","STSong","SimSun",serif;letter-spacing:2px;margin:0;color:var(--wine)}h1 em{font-style:normal;color:var(--ink)}.cover-grid{display:grid;grid-template-columns:1fr 1.85fr;gap:18px;margin-top:26px;min-width:0}.cover-note{padding-top:16px}.note-line{display:block;width:28px;height:2px;background:var(--wine)}.cover-note p{font-size:1rem;line-height:1.9;color:#765b62;margin:20px 0 26px}.vertical-note{font-size:.75rem;line-height:1.7;letter-spacing:1.3px;color:#9d7f89;writing-mode:vertical-rl}.arch-window{margin:0;height:315px;overflow:hidden;border-radius:130px 130px 0 0;background:#d3b89c}.arch-window img{width:100%;height:100%;object-fit:cover;object-position:62% center}.entry-panel{margin-top:24px}.entry-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:57px;padding:17px 22px;background:var(--wine);color:#fff5e7;text-decoration:none;font-size:1.0625rem;letter-spacing:3px}.entry-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.entry-note{margin:11px 0 0;text-align:center;font-size:.75rem;letter-spacing:3px;color:#95737e}.entry-status{font-size:.875rem;line-height:1.6;margin:0 0 12px;color:var(--wine)}.values{padding:35px 25px 20px}.values>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--wine);padding-bottom:15px}.values>header span{font-size:.75rem;letter-spacing:1px;color:#94717c}.values h2{font-size:1rem;font-weight:500;margin:0;color:var(--wine)}.values ol{padding:0;margin:0;list-style:none}.values li{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--line)}.number{font:1.45rem Georgia,serif;color:#a07482}.values li h3{margin:0 0 5px;font-size:1rem;font-weight:550}.values li p{margin:0;font-size:.875rem;color:#8c7079}.value-en{margin-left:auto;font-size:.75rem;letter-spacing:.4px;color:#ad939b}footer{display:flex;justify-content:space-between;gap:12px;padding:4px 25px 23px;font-size:.75rem;color:#9a7b85;line-height:1.7}.entry-link:hover{background:#5a172b}.entry-link:focus-visible{outline:3px solid #bc8b9b;outline-offset:4px}@media(min-width:600px){body{padding:28px 0}.edition-page{box-shadow:0 24px 70px #5726351c}.arch-window{height:345px}}@media(max-width:360px){.cover,.values{padding-inline:18px}.masthead{padding-inline:18px}.arch-window{height:285px}.cover-note p{font-size:.9375rem}.value-en{font-size:.75rem;letter-spacing:0}.values li{gap:10px}h1{font-size:2.5rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
