@import url('/assets/home/site.css');
:root{color:#e3dfd5;background:#090a0c;--muted:#aaa59a;--line:#373128;--green:#ebbd61}header{height:94px}.brand{color:#ebbd61}.language button[aria-pressed=true]{background:#ebbd61;color:#16110b}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-block:70px 80px}.hero-copy{max-width:550px}.eyebrow{color:#b99b60}.identity{display:flex;align-items:center;gap:18px}.identity img{border-radius:14px}.identity h1{font-size:clamp(34px,4vw,54px);letter-spacing:.02em}.tagline{font:500 25px/1.6 Georgia,'Songti SC',serif;color:#ebbd61;margin-top:26px}.lead{color:#bbb5a8;line-height:1.95;font-size:15px}.hero-art{width:100%;height:auto;display:block}.release{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}.release span{padding:5px 11px;border:1px solid #4b402b;border-radius:4px;font-size:12px;color:#d5bf90}.explore{font-size:14px;color:#ebbd61}.journey{padding-block:35px 65px;border-top:1px solid var(--line)}h2{font:500 34px/1.5 Georgia,'Songti SC',serif;margin:12px 0 32px}.chapters{display:grid;grid-template-columns:1fr 1fr;gap:36px 50px}.chapters article{display:flex;gap:20px;padding-top:24px;border-top:1px solid var(--line)}.number{font:400 20px Georgia,serif;color:#a58a51}.chapters h3{font-size:19px;font-weight:500;margin:0 0 12px;color:#e9d7b4}.chapters p{font-size:14px;color:var(--muted);line-height:1.9;margin:0}.closing{padding-block:50px 65px;border-top:1px solid var(--line)}.closing h2{margin-bottom:15px}.closing p{max-width:660px;color:var(--muted);font-size:14px}.closing a{display:inline-block;margin-top:12px;color:#ebbd61}footer{border-top:1px solid var(--line);padding-block:25px;color:#aaa59a}html[lang=zh-CN] h1{letter-spacing:.04em}@media(max-width:750px){.hero{grid-template-columns:1fr;padding-block:35px;gap:30px}.hero-copy{max-width:none}.hero-art{max-width:500px;margin:auto}.identity h1{font-size:38px}.chapters{grid-template-columns:1fr;gap:25px}h2{font-size:29px}.tagline{font-size:23px}.identity img{width:54px;height:54px}.journey{padding-top:30px}nav>a:first-child{display:block}}
