.ms-chinese-page{max-width:850px}.ms-chinese-controls{margin-bottom:36px}.ms-chinese-controls form{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.ms-chinese-controls label{display:block;font-size:14px;color:var(--soft)}.ms-chinese-controls :is(input,select){display:block;min-width:0;width:100%;padding:12px;margin-top:6px;border:1px solid var(--rule);background:var(--paper);color:var(--text);font:inherit;font-size:18px;border-radius:0}.ms-chinese-controls>label{max-width:480px}.ms-chinese-controls .ms-field-help{margin-top:16px}.ms-chinese-day-nav,.ms-chinese-examples{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.ms-chinese-day-nav button,.ms-chinese-examples button{padding:10px 0;min-height:44px;border:0;background:none;color:var(--accent);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:4px}.ms-chinese-day-nav button:disabled{color:var(--soft);opacity:.55;cursor:default;text-decoration:none}.ms-chinese-result{border-block:1px solid var(--rule);padding:30px 0}.ms-chinese-result-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.ms-chinese-result-heading h2{font-size:50px;margin:12px 0}.ms-chinese-han{font-family:Songti SC,"Noto Serif CJK TC",serif;color:var(--accent);font-size:56px;line-height:1.5;white-space:nowrap}.ms-chinese-result .ms-chinese-lunar-date{margin:24px 0 12px;font-size:22px}.ms-chinese-result .ms-facts{margin:24px 0}.ms-chinese-result .ms-facts dd{font-size:19px}.ms-chinese-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:30px}.ms-chinese-pair article{border-top:1px solid var(--rule);padding-top:20px}.ms-chinese-pair h3{font-size:28px;margin:12px 0 20px}.ms-chinese-pair .ms-text-link{margin-top:18px}.ms-chinese-reflection{margin:40px 0;padding:28px;background:var(--accent-soft)}.ms-chinese-reflection h2{font-size:38px;margin:12px 0 24px}.ms-chinese-reflection blockquote{margin:24px 0;font:29px/1.25 var(--font-mystical),Georgia,serif}.ms-chinese-reflection .ms-source-byline{margin-top:24px}.ms-chinese-reflection .ms-text-link{margin:18px 0 8px}.ms-chinese-reference-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:20px 0}.ms-chinese-reference-list p{display:grid;grid-template-columns:24px 1fr 1fr;gap:10px;border-bottom:1px solid var(--rule);padding:12px 0;font-size:16px}.ms-chinese-reference-list [lang]{color:var(--accent)}.ms-chinese-reading{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.ms-chinese-reading h2{font-size:36px;margin:0 0 24px}.ms-chinese-reading p+p{margin-top:20px}.ms-chinese-page a:not(.ms-back-link):not(.ms-text-link){color:var(--accent);text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.ms-chinese-result-heading{align-items:flex-start;flex-direction:column-reverse;gap:8px}.ms-chinese-han{font-size:46px}.ms-chinese-result-heading h2{font-size:42px}.ms-chinese-pair,.ms-chinese-reference-list,.ms-chinese-result .ms-facts{grid-template-columns:1fr}.ms-chinese-reflection{padding:24px 18px}.ms-chinese-controls form label{width:100%}}