:root{--bg: #fffae8;--bggray: #f8f8f8;--shallowgray: #bcbcbc;--gray: #787878;--black: #2b2b2b;--yellow: #ffda56;--darkyellow: #ffcc00;--letteryellow: #c68c00;--bgpink: #feefe6;--red: #f27144;--letterred: #c11f1a;--letterblue: #0088e8;--letterpurple: #a1007e;--blue: #2fa0ff;--bgblue: #e1f3ff;--cyan: #00e1d9;--green: #00bf0d;--lettergreen: #009a0b;--serif: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", Caslon, "Minion Pro", Minion, "Adobe Gurmukhi", "Palatino Linotype", "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", Caslon, "Minion Pro", Minion, "Adobe Gurmukhi", "Palatino Linotype", "Noto Serif CJK KR", "Source Han Serif K", "Noto Serif CJK SC", "Hiragino Mincho ProN", "Hiragino Mincho", "Yu Mincho", "Hana Mincho", "Ms Mincho";--codeserif: "Source Code Pro", Menlo, Inconsolata, "Courier New", "Anonymous Pro", monospace, "Noto Serif CJK KR", "Source Han Serif K", "Noto Serif CJK SC", "Hiragino Mincho ProN", "Hiragino Mincho", "Yu Mincho", "Hana Mincho", "Ms Mincho";--sans: Verdana, Trebuchet, muli, avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, arial, "Noto Sans CJK Kr", "Noto Sans CJK SC", PingFang, "PingFang SC", Sans-serif;--codesans: "Source Code Pro", Menlo, Inconsolata, "Courier New", "Anonymous Pro", monospace, "Noto Sans CJK Kr", NotoSansCJKKr, "Noto Sans CJK SC", NotoSansCJKSC, PingFang, PingFangSC, Sans-serif}body{font-family:var(--sans);color:var(--black);font-size:1.1em;line-height:1.9em;padding:0;display:flex;flex-direction:column;height:100vh;overflow:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-justify:inter-ideograph;background:var(--bg);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content{text-align:center}img{max-width:100%;border-radius:.6em;border:1px solid var(--shallowgray)}article{margin:4em auto 0;width:850px;text-align:justify;text-justify:inter-ideograph;font-size:1.1em;line-height:1.9}article h2{font-size:1.8em}article h3{font-family:var(--serif);font-size:1.6em}article h4{font-size:1.3em}article h5{font-size:1.1em}pre{background:var(--bgblue);border-radius:1.5em;padding:1em}pre code{background:none}a{color:inherit;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:after{content:"⟲";color:var(--blue)}a:hover{background:var(--bgblue);border-radius:.2em}b{font-weight:400;-webkit-text-emphasis-style:"◍";text-emphasis-style:"◍";-webkit-text-emphasis-position:over right;text-emphasis-position:over right}v{border-bottom:.15em dashed var(--shallowgray);margin:0 .2em}bc{background:var(--gray);padding:.1em .2em;margin:0 .2em;color:var(--bg);font-weight:700;border-radius:.2em}blockquote{background:var(--bgpink);margin:0 0 0 1em;padding:0 .25em;border-radius:.6em}q{background:var(--bgpink);border-radius:.2em}q:before{content:none}q:after{content:none}n{font-size:.85em;padding:0 .25em;color:var(--gray)}u{border-bottom:.15em solid var(--shallowgray);text-decoration:none;margin:0 .1em}.upline1{border-top:1px solid var(--black)}.upline2{border-top:3px double var(--black)}.dnline1{border-bottom:1px solid var(--black)}.dnline2{border-bottom:3px double var(--black)}.updot1{text-emphasis:dot;-webkit-text-emphasis-position:over left;text-emphasis-position:over left}.dndot1{text-emphasis:dot;-webkit-text-emphasis-position:under left;text-emphasis-position:under left}p{margin:1.3em auto}.App,.App-main{margin-top:6em}.cover{background-image:url(https://pic.imgdb.cn/item/60519ee6524f85ce298dbe26.jpg);background-size:cover;min-height:300px;margin-bottom:-10em;border-bottom:1px solid var(--shallowgray)}.cover h1{margin-top:2em}.cover h2{color:gray;font-weight:400;letter-spacing:3px;margin:1em auto 0}.section-select-container{position:sticky;z-index:99;top:0;margin:auto;padding:.75em .5em;border-radius:1em;border:.2em solid var(--shallowgray);background:var(--bg)}.section-select{color:var(--gray);letter-spacing:.1em;padding:.25em;margin:0;-webkit-transition:.3s;transition:.3s}.section-select.active{color:var(--black);font-weight:700;border-radius:.6em}.section-select:hover{color:var(--gray);font-weight:700;cursor:pointer}.main-render{border-radius:2em;background:var(--bggray);margin:3em auto 0;width:93vw;height:96vh;overflow:scroll}.version{text-align:center;color:var(--gray)}h1{font-size:3em;letter-spacing:.2em;margin:2em auto -.2em;text-align:center;font-family:var(--serif)}h2{margin-top:1.5em;font-size:1.5em;text-align:center;font-family:var(--serif)}.ans{margin:1.5em auto;padding:2em 1em;background:var(--bggray);border-radius:1.5em;max-height:90vh;overflow:scroll}.ans p{margin:.25em auto}.ans.table2.right h3{margin:1em auto .5em;font-size:1.2em}.single-cal p{margin:1em auto .3em;font-size:1em;font-family:var(--codesans);line-height:1.7}.single-cal h3{font-family:var(--serif);font-size:1.5em;margin:1.5em auto 0;color:var(--red)}.CalName{color:var(--red);margin-right:.1em;font-weight:700;font-size:1.2em;font-family:var(--serif)}.EclipseMon{font-family:var(--codesans);border:1px solid var(--gray);color:var(--gray);border-radius:.4em;padding:.2em .25em;font-size:.85em}.eclipse-symbol{color:var(--red);font-size:1.2em;margin-left:.2em}.NewmPlus,.SyzygySub{color:var(--blue);font-size:1.2em;margin-left:.2em}table{font-family:var(--codesans);font-size:1em;line-height:1.6em;text-align:center;margin:.6em auto 2em;overflow:scroll;z-index:2;border-bottom:3.5px solid var(--gray);border-top:3.5px solid var(--gray);border-collapse:collapse;word-break:break-all}table th{padding:0 .5em;border-right:1px solid var(--gray);text-align:right}table td{width:fit-content;padding:.1em .25em}.year-select table{min-width:500px;border:none;font-size:1em;margin-bottom:.8em}.year-select table th{width:auto;border:none}.year-select table td{width:auto;padding:.5em 0}.table2 p{line-height:1.75}.table2 table{margin:.25em auto;border:none}.table2 table td{width:fit-content;white-space:nowrap;padding:.15em .4em;text-align:left}.table2.right table td{text-align:right}.table2 table th{text-align:left;padding:.15em .4em;border:none}.table2 table .RowTitle{font-weight:700;text-align:right}.bigger{font-size:1.2em}.rowline table td{border-top:1px solid var(--shallowgray);margin-top:1em;vertical-align:top;padding:.5em 1.2em}.table-narrow table{margin-top:1em}.table-narrow table td{min-width:0;padding:.5em .4em}article table{max-width:95vw;overflow:hidden;font-size:.9em;margin:.25em auto}article table td{width:auto;padding:.2em .7em;text-align:left}article table th{text-align:center;padding:.15em 1em;border:none;border-bottom:1px solid var(--gray)}tr.MonthPrint{border-bottom:2.5px solid var(--gray);font-weight:700}tr.NewmScPrint,tr.TermDownNamePrint{border-top:1px solid var(--gray)}tr.TermDownNamePrint,tr.TermUpNamePrint{color:var(--gray)}tr.NewmScPrint,tr.NewmAvgScPrint,tr.SyzygyScPrint,tr.TermDownScPrint,tr.TermDownAcrScPrint,tr.TermUpScPrint,tr.TermUpAcrScPrint{font-weight:700}tr.TermUpEclpPrint,tr.TermUpEquaPrint,tr.TermDownEclpPrint,tr.TermDownEquaPrint,tr.NewmEquaPrint,tr.NewmEclpPrint{color:var(--gray);font-size:.8em}tr.NewmEquaPrint{border-bottom:2px solid var(--gray)}tr.SyzygyScPrint{border-top:2px solid var(--gray)}tr.SyzygyDeciPrint,tr.SyzygyUT1DeciPrint{border-bottom:2px solid var(--gray)}tr.NewmDeci1Print th,tr.NewmDeci2Print th,tr.NewmDeci3Print th,tr.NewmNowlineDeciPrint th,tr.NewmAcrDeciPrint th,tr.SyzygyNowlineDeciPrint th,tr.TermDownNowDeciPrint th,tr.TermUpNowDeciPrint th{font-weight:400}.note{font-size:.9em;color:var(--gray);margin:0 auto .5em;line-height:1.6}year-range{font-size:1em}.year-select .note{color:var(--gray)}.year-select input{font-size:.9em;font-family:var(--sans);width:3.3em}.year-select.width4 input,.year-select input.width4{width:12em}.year-select.width5 input{width:45em}.year-select textarea.width6{font-size:1.1em;width:90%;max-width:50em;height:15em;margin-bottom:1em;background:var(--bg);border-radius:1.5em;border:.15em solid var(--black);padding:.5em .8em;line-height:1.8}.year-select.width3 input{width:7em}.year-select input.width1{width:1.5em}.year-select input.width3{width:7em}.year-select input.width5{width:45em}.step30{background:var(--darkyellow);color:var(--bg);font-weight:700;border-radius:.6em;padding:.25em .4em;margin-left:.6em}code{font-family:var(--codesans);font-size:.9em;background:var(--bggray);border-radius:.2em;padding:.1em .2em}button{margin:auto .75em;font-size:1em;padding:.3em .6em;border-radius:.4em;font-weight:700;color:var(--red);-webkit-transition:.3s;transition:.3s}button:hover{background:var(--red);color:var(--bg)}button.button1{color:var(--red);background:var(--yellow);border:none}button.button1:hover{color:var(--bg);background:var(--red)}button.button2{color:var(--bg);background:var(--red);border:none}button.button2:hover{color:var(--red);background:var(--yellow)}button.button4-1{color:var(--bg);background:var(--darkyellow);border:none}button.button4-1:hover{color:var(--darkyellow);background:none}button.button4-2{color:var(--bg);background:var(--blue);border:none}button.button4-2:hover{color:var(--blue);background:none}button.button4-3{color:var(--bg);background:var(--shallowgray);border:none}button.button4-3:hover{color:var(--shallowgray);background:none}button.button4-5{color:var(--bg);background:var(--letterpurple);border:none}button.button4-5:hover{color:var(--letterpurple);background:none}button.button4-6{color:var(--bg);background:var(--cyan);border:none}button.button4-6:hover{color:var(--cyan);background:none}button.button4-7{color:var(--bg);background:var(--green);border:none}button.button4-7:hover{color:var(--green);background:none}button.button4-8{color:var(--bg);background:var(--letterred);border:none}button.button4-8:hover{color:var(--letterred);background:none}input{background:none;margin:0 .3em;padding:.1em .4em;border-radius:.6em;border:2px solid var(--black);-webkit-transition:.3s;transition:.3s;font-size:.8em}.hidden-input{display:none}.custom-checkbox{display:inline-block;font-size:.9em;border:1px solid var(--shallowgray);border-radius:.4em;padding:0 .2em;margin-left:1em;position:relative;color:var(--gray)}.hidden-input:checked+.custom-checkbox{background:var(--shallowgray);border-color:var(--shallowgray);color:var(--bg)}.modulo{margin:5em auto;max-width:1200px}.modulo h2{font-size:1.8em;color:var(--shallowgray);letter-spacing:.2em;margin:4em auto 2em}.modulo h3{font-family:var(--serif);margin:3em auto .7em;font-size:1.5em}.modulo h4{font-family:var(--serif);color:var(--gray)}.comment-wrap{background-color:var(--bgblue);margin:5em auto 0;width:100vw;border-top:1px solid var(--shallowgray)}.comment{width:900px;padding-top:4em;padding-bottom:4em;margin:0 auto;color:var(--black);font-size:.9em;line-height:1.8;font-family:var(--sans)}.contributor{border-top:1px solid var(--shallowgray);background:var(--bgpink);padding-top:3em;padding-bottom:5em}.contributor-wrap{margin:3em auto;max-width:700px;display:grid;grid-template-columns:1fr 1fr;gap:3em 1.5em;justify-content:center;align-items:start;line-height:1.8;text-align:justify}.contributor img{width:130px;height:130px;border-radius:999em}.contributor p{margin:0;color:var(--gray)}.contributor a{font-weight:700}.contributor a:after{content:none}.contributor h3{text-align:center;font-size:2em}footer{margin:0 auto 2em;padding:5em 0;width:100%;background:var(--black);text-align:center;font-size:.85em;line-height:1.6}footer p{margin:.3em auto;color:var(--bg)}footer a:hover{color:var(--black);background:var(--bg)}hr{margin:5em auto 3em;max-width:6.7em;height:.3em;border-radius:99em;border:none;background:var(--black)}.Deci64{margin:0 .75em;padding:.2em .3em;border-radius:.6em;border:2px solid var(--darkyellow);color:var(--darkyellow);font-family:va(--codesans);font-size:.8em}.day-render{border-radius:2em;background:var(--bggray);margin:3em auto 0;width:fit-content;height:96vh;overflow:scroll;padding:0 .2em 2em}.day-render h2{margin:.5em auto 0;letter-spacing:.1em;font-size:3em;line-height:1.4;color:var(--red)}.daytitle-1{font-size:.7em}.day-render h3{font-size:2em;color:var(--red);margin:3em auto .5em;font-family:var(--serif)}.day-render p{margin:.5em auto;font-family:var(--serif);max-width:1000px;line-height:1.7}.DayAccum{font-weight:700;font-size:1.4em}.day-table table{border:none;font-size:.9em}.day-table td{min-width:7.6em;height:auto;padding:.4em .25em;vertical-align:top;border-top:1px solid var(--shallowgray);border-bottom:1px solid var(--shallowgray);word-break:keep-all;white-space:nowrap;overflow:scroll}.day-table td p{margin:.1em 0;line-height:1.65;font-family:var(--codesans)}.day-table td p.Sc{font-size:1.3em;font-family:var(--serif);letter-spacing:1px;font-weight:700}.day-table td p.Jd{font-size:.95em;color:var(--gray)}.Hori,.SunHoriLon,.SunHoriLat,.MoonHoriLon,.MoonHoriLat,.SaturnHoriLon,.SaturnHoriLat,.JupiterHoriLon,.JupiterHoriLat,.MarsHoriLon,.MarsHoriLat,.VenusHoriLon,.VenusHoriLat,.MercuryHoriLon,.MercuryHoriLat,.Node,.Mapo,.ManGod{color:var(--gray)}.SunEquaLon,.SunEquaLat,.SunEqua,.MoonEquaLon,.MoonEquaLat,.MoonEqua,.SaturnEquaLon,.SaturnEquaLat,.SaturnEqua,.JupiterEquaLon,.JupiterEquaLat,.JupiterEqua,.MarsEquaLon,.MarsEquaLat,.MarsEqua,.VenusEquaLon,.VenusEquaLat,.VenusEqua,.MercuryEquaLon,.MercuryEquaLat,.MercuryEqua,.Lat,.MoonEquaMans{color:var(--letterred)}.SunEclpLon,.SunEclpLat,.SunEclp,.MoonEclpLon,.MoonEclpLat,.MoonEclp,.SaturnEclpLon,.SaturnEclpLat,.SaturnEclp,.JupiterEclpLon,.JupiterEclpLat,.JupiterEclp,.MarsEclpLon,.MarsEclpLat,.MarsEclp,.VenusEclpLon,.VenusEclpLat,.VenusEclp,.MercuryEclpLon,.MercuryEclpLat,.MercuryEclp{color:var(--letteryellow)}.Twilight,.Rise,.Dial,.Morningstar,.Duskstar,.MoonRise,.MoonSet{color:var(--lettergreen)}.MoonWhite,.MoonWhiteLon{color:var(--letterblue)}.HexagramSymbol{font-size:1.7em;margin:0 .1em}.Luck{color:var(--letterred)}.Momie{background:var(--black);color:var(--bg);font-family:var(--serif);width:2em;height:2em;padding:.3em;border-radius:999em;margin:0 .15em;font-weight:700}.FiveNameSymbol{border:2px solid var(--black);border-radius:.6em;padding:.2em .25em;margin:0 .25em;font-weight:700}.MoonMansNote{color:var(--red);font-weight:700;margin-left:.25em}.Term{background:var(--lettergreen);color:var(--bg);font-family:var(--serif);border-radius:.2em;padding:.2em .25em;margin-right:.25em;font-weight:700}.Sanfu{background:var(--letterred);color:var(--bg);padding:.1em .15em;border-radius:.2em}.YearColor table{font-family:var(--serif);border:none;font-weight:700}.YearColor table td{padding:.7em .5em;min-width:0!important;width:auto!important;border:1px solid var(--gray)}.color-white,.color-black,.color-cyan,.color-green,.color-yellow,.color-red,.color-purple{color:var(--bg);padding:1em .5em}.color-white{color:var(--black);background:#fff}.color-black{background:var(--black)}.color-cyan{color:var(--black);background:var(--cyan)}.color-green{background:var(--green)}.color-yellow{background:var(--letteryellow)}.color-red{background:var(--letterred)}.color-purple{background:var(--letterpurple)}.orb-red{background:var(--letterred);color:var(--bg);padding:.1em .15em}.orb-black{background:var(--black);color:var(--bg);padding:.1em .15em}.orb-white{background:#fff;color:var(--black);padding:.1em .15em}.orb-green{background:var(--lettergreen);color:var(--bg);padding:.1em .15em}.orb-yellow{background:var(--letteryellow);color:var(--bg);padding:.1em .15em}.lati-yang{background:var(--bgpink);color:var(--black);padding:.1em .15em;margin-right:.25em}.lati-yin{background:var(--gray);color:var(--bg);padding:.1em .15em;margin-right:.25em}.one-row{margin-top:3em}.tl{text-align:left}.select-menu{position:relative;display:inline-block}.dropdown-button{padding:.3em .4em;margin:0 .75em 0 .25em;background:var(--bg);font-weight:400;color:var(--black);border:1px solid var(--shallowgray);cursor:pointer}.dropdown-list{position:absolute;list-style-type:none;padding:0;margin:0;border:1px solid var(--gray);width:11em;max-height:35em;z-index:1000;background:var(--bg);border-radius:1em;overflow:scroll}.dropdown-list li{padding:0 .75em;cursor:pointer;font-size:.9em;text-align:left}.dropdown-list li:hover,.dropdown-list li.selected{background-color:var(--bgpink)}
