.chapter-create-chart{--chapter-photo:url('/assets/brand-chapters/my-chart-1600.webp')}.chapter-create-chart .birth-panel{max-width:820px;margin:auto;padding:36px;background:linear-gradient(140deg,#faf7f2ef,#e6e8efeb);border:1px solid var(--line);border-radius:12px}.chapter-create-chart .birth-panel h2{font:500 28px/1.6 "Noto Serif TC","Microsoft JhengHei",serif;margin:0 0 18px}.chapter-create-chart .birth-note{font-size:15px;line-height:1.85;color:#53627b;margin:0 0 26px}.chapter-create-chart .birth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}.chapter-create-chart .birth-field{min-width:0;margin:0;padding:0;border:0}.chapter-create-chart .birth-field>label,.chapter-create-chart legend{display:block;font-size:16px;margin-bottom:10px}.chapter-create-chart small{font-size:12px;color:#727b8a}.chapter-create-chart input,.chapter-create-chart select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #c6c7ce;border-radius:8px;padding:10px 12px;background:#faf8f5;color:var(--ink);font:inherit;font-size:16px}.chapter-create-chart .lunar-date{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.chapter-create-chart .lunar-date label{font-size:13px}.chapter-create-chart .leap-label{display:flex!important;align-items:center;gap:10px;margin:12px 0 0!important;font-size:14px!important}.chapter-create-chart .leap-label input{width:18px;min-height:18px}.chapter-create-chart [hidden]{display:none!important}.chapter-create-chart .birth-error{font-size:14px;color:#8b4545;line-height:1.6;margin:6px 0 0}.chapter-create-chart .birth-error:empty{display:none}.chapter-create-chart [aria-invalid="true"]{border-color:#8b4545}.chapter-create-chart input:focus-visible,.chapter-create-chart select:focus-visible,.chapter-create-chart button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.chapter-create-chart .birth-submit{font:inherit;font-size:14px;border:1px solid #b99d74;background:linear-gradient(110deg,#f3dfb7,#d9be95);color:var(--ink);cursor:pointer}.chapter-create-chart .birth-submit:disabled{opacity:.65;cursor:wait}.chapter-create-chart #birth-status{font-size:15px;line-height:1.8;margin-bottom:0;overflow-wrap:anywhere}@media(max-width:700px){.chapter-create-chart{--chapter-photo:url('/assets/brand-chapters/my-chart-800.webp')}.chapter-create-chart .birth-panel{padding:26px 20px}.chapter-create-chart .birth-grid{grid-template-columns:1fr;gap:20px}.chapter-create-chart .birth-panel h2{font-size:24px}}

/* Breadcrumb spacing within the create-chart hero only. */
.chapter-create-chart .page-hero>.breadcrumbs{margin:0 0 24px;flex-wrap:wrap}
@media(max-width:700px){.chapter-create-chart .page-hero>.breadcrumbs{margin-bottom:20px}}
