.original-module{margin:0 0 7px;padding:2px;border:2px solid #20a354;background:#ccded4;text-align:center;font-size:clamp(13px,3.1vw,24px);font-weight:bold;line-height:1.6;color:#000}
.original-module .original-title{background:#176447;color:#fff;padding:8px 3px;font-size:clamp(14px,3.2vw,24px);font-weight:bold;line-height:1.4;margin:0;border:0}
.original-module .original-title.gradient{background:linear-gradient(#529bf2,#f7f3f3);color:#000}
.original-module .original-title *{font-size:inherit;color:inherit}
#section-43 .original-title{background:red;color:yellow}
#section-68 .original-title{background:red;color:yellow}
#section-69 .original-title{background:red;color:yellow}
#section-70 .original-title{background:red;color:yellow}
#section-73{font-family:KaiTi,"楷体",serif;font-size:clamp(15px,3.6vw,22px);background:white}
#section-73 .original-title{background:blue;color:white;border:6px double silver;padding:10px 3px}
#section-73 .ori-note{color:red;background:#ff0;font-size:1em;padding:6px 2px}
#section-73 .ori-stats td{font-size:1em;padding:7px 3px;line-height:1.6}
#section-73 .ori-stats .stats-head td{background:white;color:blue;font-size:1.15em;padding:9px 3px}
#section-73 .ori-stats:nth-of-type(1) td{color:red}
#section-73 .ori-stats:nth-of-type(1) .stats-head td{color:black}
#section-73 .ori-stats:nth-of-type(2) td{color:blue}
#section-73 .ori-stats:nth-of-type(3) td{color:green}
#section-73 .ori-stats:nth-of-type(3) .ori-cold-gap{color:#f0f}
#section-74{font-size:clamp(14px,3.4vw,20px);background:#feefc0}
#section-74 .original-title{background:red;color:yellow}
#section-74 table{background:#feefc0}
#section-74 td,#section-74 th{padding:6px 4px;line-height:1.65;word-break:normal;overflow-wrap:break-word}
#section-74 .ori-narrative{font-size:1em;text-align:left;font-weight:normal;background:#feefc0;padding:6px 4px}
#section-74 .ori-footer{padding:0;background:#feefc0}
#section-74 .ori-footer td[style*="text-align: left"],#section-74 .ori-footer td[style*="text-align:left"]{text-align:left;font-weight:normal}
.reference h2{background:#176447;color:white;font-size:clamp(17px,3.6vw,24px);padding:7px 3px;border:0}
.reference table{table-layout:fixed}
.reference td{padding:7px 4px;font-size:clamp(14px,3.2vw,20px);line-height:1.6;font-weight:bold}
.reference td:first-child{width:18%;background:white;color:black}
.reference td:last-child{overflow-wrap:anywhere}
.reference-number{display:inline-block;min-width:25px;padding:0 3px;margin:2px;color:white;text-align:center;font-size:clamp(14px,3.1vw,20px);line-height:1.55;font-weight:bold}
.reference-number.red{background:#f00}.reference-number.blue{background:#00f}.reference-number.green{background:#009933}
.reference-zodiacs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:white}
.reference-zodiac{border:1px solid #b4c9b9;padding:8px 2px;text-align:center}
.reference-zodiac-name{font-weight:bold;font-size:clamp(16px,3.8vw,23px);margin-bottom:4px}
.reference-zodiac-name small{font-size:.8em;font-weight:normal}
.reference td.element-金{color:#c90}.reference td.element-木{color:#3b3}.reference td.element-水{color:#39f}.reference td.element-火{color:#f60}.reference td.element-土{color:#c90}
.reference td.wave-红波{color:red}.reference td.wave-蓝波{color:blue}.reference td.wave-绿波{color:#093}
#taxonomy td:first-child{color:blue}
@media(max-width:360px){.reference-zodiacs{grid-template-columns:1fr}}
#draw-anchor{height:1px}
.draw-height-reserve{height:0;pointer-events:none;overflow-anchor:none}
.back-to-top{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:53px;padding:3px;border:1px solid #a4d3b5;border-radius:9px;background:#176447;color:white;box-shadow:0 2px 8px #0003;font:13px/1.3 Arial,"Microsoft YaHei",sans-serif;cursor:pointer}
.back-to-top>span:first-child{font-size:25px;line-height:25px}
.back-to-top:hover{background:#0d7b45}
.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 5px 7px;padding:4px;background:#eef6ed;border:1px solid #b7dcbf;border-radius:4px;scroll-margin-top:100px}
.quick-links button,.quick-links a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:5px 2px;border:0;border-radius:3px;background:#d3ead8;color:#164c2a;font:bold 15px/1.4 Arial,"Microsoft YaHei",sans-serif;text-decoration:none;cursor:pointer}
.quick-links #quick-bet{background:#079400;color:white}
.quick-links #quick-forum[aria-expanded="true"]{background:#176447;color:white}
#quick-link-message{margin:0 8px;color:#176447;font-size:12px}
#quick-link-message:empty{display:none}
#share-fallback{background:#f3faf0;padding:10px;font-size:13px}
#share-fallback[hidden]{display:none}
#share-fallback input{width:100%;padding:8px;margin:5px 0}
#forum-panel{scroll-margin-top:100px;margin:0 5px 8px}
#forum-panel[hidden]{display:none}
.forum-is-open #sections,.forum-is-open .reference,.forum-is-open #expanded-material,.forum-is-open .inline-home-return{display:none!important}
@media(max-width:540px){.quick-links{margin:0 2px 6px;gap:4px}.quick-links button,.quick-links a{font-size:13px;min-height:32px}}
@media(max-width:540px){.back-to-top{width:42px;height:48px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));font-size:12px}}
.draw{overflow-anchor:none}
.draw{position:sticky;top:0;z-index:30}
.draw.is-pinned{display:grid;grid-template-columns:74px minmax(0,1fr) 30px;align-items:center;gap:2px;padding:0 5px 4px;border-bottom:2px solid #248453;box-shadow:0 3px 7px #0002}
.draw.is-pinned .lottery-tabs{grid-column:1/-1;gap:5px;margin:0 0 2px}
.draw.is-pinned .lottery-tabs button{height:32px;border-radius:5px;font-size:16px;box-shadow:inset 0 1px 4px #0002;background:#f4faf7;color:#176447}
.draw.is-pinned .lottery-tabs .active{background:linear-gradient(#287f61,#00442d);color:white}
.draw.is-pinned .draw-heading{margin:0;display:block;text-align:center;font-size:12px;line-height:1.4}
.draw.is-pinned .draw-heading #name,.draw.is-pinned #clock{display:none}
.draw.is-pinned .balls{gap:2px;grid-template-columns:repeat(6,minmax(0,1fr)) 12px minmax(0,1fr)}
.draw.is-pinned .ball{border-radius:0;padding:0;min-width:0}
.draw.is-pinned .ball b{font-size:23px;line-height:24px}
.draw.is-pinned .ball span{display:block;background:white;padding:0;font-size:12px;line-height:18px;white-space:nowrap}
.draw.is-pinned .plus{font-size:20px}
.draw.is-pinned .next{margin:0;display:block}
.draw.is-pinned #next{display:none}
.draw.is-pinned #refresh{width:26px;padding:3px 2px;border-radius:0;background:yellow;color:red;font-size:12px;line-height:16px;white-space:normal}
.original-module,.module,.reference,.inline-material{scroll-margin-top:100px}
@media(max-width:540px){.draw.is-pinned{grid-template-columns:48px minmax(0,1fr) 25px;padding:0 2px 3px}.draw.is-pinned .lottery-tabs button{font-size:13px;height:29px}.draw.is-pinned .draw-heading{font-size:10px}.draw.is-pinned .ball b{font-size:20px;line-height:23px}.draw.is-pinned .ball span{font-size:10px;line-height:16px}.draw.is-pinned #refresh{width:23px}}
#section-66 .ori-steps-footer td{background:blue;color:white;padding:4px 2px}
.original-module table{border-collapse:collapse;background:#fff;width:100%;table-layout:fixed;border:0}
.original-module td,.original-module th{border:1px solid #bfbfbf;text-align:center;padding:4px 2px;font-size:inherit;line-height:1.65;font-weight:bold;overflow-wrap:anywhere;vertical-align:middle}
.original-module a:not([href]),.original-module .ori-red{color:#f00;text-decoration:none}
.original-module a1,.original-module .ori-blue{color:blue}
.original-module .ori-green{color:green}.original-module .ori-magenta{color:#f0f}
.original-module .ori-picks{font-weight:bold}.original-module .ori-hit{background:#ff0;color:red}
.original-module .ori-footer,.original-module .ori-intro{background:#fff;padding:5px 2px}
.original-module .ori-footer table td,.original-module .ori-intro table td{font-size:inherit}
.original-module .ori-range{font-weight:bold;color:#000}.original-module .ori-main-number{font-size:1.1em}
.original-module .ori-numberline{color:red;letter-spacing:.3px;font-size:.94em}
.original-module .ori-small{font-size:.8em;line-height:1.6}.original-module .ori-author{color:#000}
.original-module .ori-three .ori-periods{width:16%;color:#000}.original-module .ori-three .ori-results{width:18%;color:#000}
.original-module .ori-three .ori-center{width:66%}.original-module .ori-three td{font-size:.92em}
.original-module .ori-pair td{width:50%;text-align:left;padding:6px 4px;font-size:.95em}
.original-module .ori-period-header td{background:linear-gradient(#529bf2,#f7f3f3);text-align:left;color:#000}
.original-module .ori-ladder td:nth-child(1),.original-module .ori-ladder td:nth-child(3){width:20%;background:#7dc9ff;color:#000}
.original-module .ori-ladder td:nth-child(2){width:60%;color:red}.original-module .ori-ladder td{font-size:.9em}
.original-module .ori-spread td{width:33.333%;color:#000;font-size:.9em}.original-module .ori-spread .ori-spread-title td{color:#000;font-size:1em}
.original-module .ori-narrative{text-align:left;padding:8px 10px;background:#fff;font-weight:normal;line-height:1.8;font-size:.85em}
.original-module .ori-narrative strong{font-weight:bold}.original-module .ori-dream-label{padding:5px;background:#fff}
.original-module .ori-updating{color:#999;background:#fff;padding:8px;font-size:1em}
.original-module .ori-stat-title{background:#0000ff;color:#fff;border:7px double #bfbfbf;font-family:KaiTi,serif;font-size:1em;padding:8px}
.original-module .ori-stats td{font-size:.8em}.original-module .ori-stats .stats-head{background:#e6efff;color:#000}
.original-module .ori-result{white-space:nowrap}.original-module .ori-note{background:#fff;font-size:.85em;padding:5px 3px}
.original-module .ori-block{background:#fff}.original-module .ori-row-large{font-size:1.1em}
.original-module .ori-compact td{font-size:.85em}.original-module .ori-month td{font-size:.94em}
.original-module .original-links a{display:block;text-align:left;color:#000;text-decoration:none;background:#fff;border-bottom:1px dashed #a6b4aa;padding:6px}
.original-module .original-links a b{color:red}.original-module .ori-static-table td{font-size:.78em}
.original-article-list ul{margin:0;padding:0;list-style:none;background:white}.original-article-list li{padding:3px}.original-article-list.article-list a{display:block;justify-content:normal;text-align:center;height:38px;line-height:36px;padding:0 2px;border:1px solid #ddd;border-radius:8px;background:linear-gradient(to top,#fff,#eee,#fff);box-shadow:0 2px 5px #00000019;font-size:clamp(13px,3vw,22px);font-weight:bold;color:#000;white-space:nowrap}.original-article-list.article-list a:nth-child(odd){background:linear-gradient(to top,#fff,#eee,#fff)}.original-article-list .mauluc{color:green}.original-article-list .nenvang{background:#ff0;color:red}.original-article-list .original-formulas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 6px;padding:3px}.original-article-list .original-formulas li{padding:0}.original-article-list .original-formulas a{height:35px;line-height:33px;background:#fff;box-shadow:none;border-radius:5px;font-size:.85em}.original-article-list .original-formulas a:nth-child(odd){background:#fff}.original-module .ori-intro{overflow:hidden}.original-module .ori-intro *{white-space:normal!important;max-width:100%}
.inline-material[hidden]{display:none}.inline-heading{position:relative;background:#176447}.inline-heading .original-title{padding-right:65px}.inline-heading button{position:absolute;right:6px;top:8px;padding:2px 8px;border:1px solid #b6d5c4;border-radius:3px;color:#fff;background:transparent;cursor:pointer;font:inherit;font-size:13px}.inline-article-row{background:#fff;line-height:1.8;overflow-wrap:anywhere}.inline-separator{background:#fff;text-align:center;color:#222;line-height:1.4}.inline-material #expanded-content{background:#fff;overflow:visible;max-height:none;height:auto}.has-expanded-material #sections>:not(.original-article-list),.has-expanded-material .shortcuts,.has-expanded-material .reference{display:none}.original-article-list a[aria-expanded="true"]{outline:2px solid #189744;outline-offset:-2px}
.inline-heading .original-title{padding-right:3px}.inline-home-return{display:none;text-align:center;padding:12px 4px;background:#fff}.has-expanded-material .inline-home-return{display:block}.inline-home-return button{border:1px solid #238747;border-radius:3px;background:#fff;color:#126c32;padding:8px 25px;font-size:18px;font-weight:bold;cursor:pointer}
.shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}
.original-module .ori-placeholder{color:#999}.original-module .ori-food-updating td:first-child,.original-module .ori-food-updating td:last-child{white-space:nowrap}
.original-module span.ori-updating{padding:0;background:transparent}
.original-module .ori-ban-symbol{display:inline-block;color:red;border:1px solid red;line-height:1;width:1em;text-align:center;font-size:.9em;vertical-align:baseline;margin-right:1px}
@media(max-width:540px){.original-module{font-size:clamp(12px,3.5vw,18px);margin-bottom:5px;padding:1px}.original-module .original-title{font-size:clamp(13px,3.7vw,19px);padding:6px 2px}.original-module td,.original-module th{padding:4px 1px}.original-module .ori-numberline{font-size:.91em;letter-spacing:0}.original-module .ori-three td{font-size:.82em}.original-module .ori-three .ori-periods{width:15%}.original-module .ori-three .ori-results{width:20%}.original-module .ori-pair td{font-size:.85em}.original-module .ori-ladder td:nth-child(1),.original-module .ori-ladder td:nth-child(3){width:22%}.original-module .ori-ladder td:nth-child(2){width:56%}}
