.dp--yao-dazhi { --bg: #e7e1d4; --sheet: #f8f5ee; --ink: #221f1a; --ink-2: #4a443b; --ink-3: #766e60; --rule: rgba(34,31,26,.18);
  --acc: #93302f; --acc-2: rgba(147,48,47,.08); --mark: #93302f; --hl: rgba(214,170,64,.34);
  --head: "Noto Serif SC", serif; --head-w: 900; --num: "Baskervville", "Noto Serif SC", serif; --dot: none; }
.dp--yao-dazhi .dmain { box-shadow: inset 0 0 0 1px rgba(34,31,26,.10), inset 0 0 0 7px #f8f5ee, inset 0 0 0 8px rgba(34,31,26,.55), 0 20px 46px -30px rgba(0,0,0,.45); }
.dp--yao-dazhi .dhero { border-bottom: 0; box-shadow: 0 1px 0 var(--ink), 0 5px 0 -3px var(--ink); }
.dp--yao-dazhi .dhero__who span { font-family: var(--num); font-style: italic; font-size: 17px; }
.dp--yao-dazhi .dsec__h { border-top: 0; box-shadow: 0 -1px 0 var(--ink), 0 -5px 0 -3px var(--ink); }
.dp--yao-dazhi .dsec__n { font-family: var(--head); font-weight: 900; font-size: 30px; color: var(--acc); }
.dp--yao-dazhi .dsec__k { letter-spacing: .08em; }
.dp--yao-dazhi .lead p:first-child::first-letter { font-weight: 900; }
