.solar-term-choice{border:1px solid #a58b65;border-radius:14px;padding:16px;margin:16px 0;color:inherit;min-width:0;text-align:left}.solar-term-choice legend{padding:0 6px;font-weight:700;font-size:15px}.solar-term-choice p{font-size:14px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.solar-term-choice-options{display:grid;gap:8px;margin:12px 0}.solar-term-choice-options button{padding:12px;border:1px solid #a58b65;border-radius:10px;background:transparent;color:inherit;font:inherit;cursor:pointer}.solar-term-choice-options button[aria-pressed=true]{background:#f3e8d5;color:#332719;font-weight:700}.solar-term-choice-options button:focus-visible{outline:3px solid #a58b65;outline-offset:2px}.solar-term-choice-options button:disabled{opacity:.6;cursor:wait}.solar-term-choice .solar-term-choice-note{font-size:12px;opacity:.8}.book-reader-birth-notice{max-width:960px;margin:12px auto;padding:12px 18px;color:#53432c;background:#f3e8d5;border-radius:10px;font-size:13px;line-height:1.7}