@charset "UTF-8";.site-footer{padding:3.5cqw 3cqw 4.5cqw;border-top:1px solid #d7b371;background:#f7f3ed;color:#8b7557;font-size:3cqw;line-height:1.8;text-align:center}.site-footer p{margin:0 0 1.5cqw}.site-footer p:last-child{margin-bottom:0}.site-copyright{color:#713408;font-weight:700}.site-footer strong{color:#855820}.footer-reminder{color:#a40000}.page-toolbar{position:fixed;z-index:40;top:56%;right:max(6px,env(safe-area-inset-right),(100vw - 430px) / 2 - 56px);transform:translateY(-50%);display:grid;gap:7px;width:48px}.page-toolbar button,.page-toolbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:48px;height:52px;padding:5px 0;border:1px solid #f3c15e;border-radius:8px;background:linear-gradient(145deg,#713408,#a40000);color:#fff0bd;box-shadow:0 2px 5px #71340833,inset 0 0 0 1px #ffffff26;font-family:Arial,Microsoft YaHei,sans-serif;font-size:10px;line-height:1.2;text-decoration:none;cursor:pointer}.toolbar-actions{display:grid;gap:7px}.page-toolbar>.toolbar-toggle{height:25px;font-size:11px}.page-toolbar.is-collapsed{width:32px}.page-toolbar.is-collapsed>.toolbar-toggle{width:32px;height:36px}.page-toolbar svg{width:21px;height:21px}.page-toolbar span{white-space:nowrap}.page-toolbar button:active,.page-toolbar a:active{background:#713408}.page-toolbar button:focus-visible,.page-toolbar a:focus-visible{outline:2px solid #a40000;outline-offset:2px}.attribute-knowledge{margin-top:1.4cqw;color:#111}.attribute-knowledge>h2{display:grid;place-items:center;min-height:8.5cqw;margin:0;border-bottom:1px solid #8e521b;background:linear-gradient(#82420d,#c19b72 30%,#e9dfd3 75%,#fff);font-size:4.8cqw;font-weight:800}.knowledge-body{padding:1cqw}.knowledge-heading{display:flex;align-items:center;justify-content:center;gap:2cqw;min-height:7.5cqw;margin:0;padding:1.5cqw .5cqw;border-inline:1px solid #ddd0bc;background:#f0f0f0;font-size:3.5cqw;font-weight:400;line-height:1.2}.zodiac-heading{border-top:1px solid #ddd0bc}.zodiac-heading button{border:1px solid #c7ab78;border-radius:3px;padding:.4cqw 1cqw;background:#fff5d4;color:#713408;font-size:2.8cqw}.knowledge-zodiacs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ddd0bc;background:#fffdf8;padding:1.5cqw .7cqw}.knowledge-zodiacs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:17cqw;gap:1cqw;padding:.7cqw .2cqw;background:transparent;border:1px solid transparent;border-radius:1cqw;color:#111}.knowledge-zodiacs>button.selected{background:#fff3b1;border-color:#d4a52b}.knowledge-animal{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:3.3cqw;line-height:1}.knowledge-animal>b{font-weight:400}.animal-icon{display:inline-flex;align-items:center;justify-content:center;width:8.8cqw;height:8.8cqw;font-size:7.4cqw;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif}.animal-clash{font-size:3cqw}.reference-numbers{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.6cqw;vertical-align:middle}.reference-number{display:inline-grid;place-items:center;flex-shrink:0;width:4.4cqw;height:4.5cqw;color:#fff;font-family:Arial,sans-serif;font-size:3.1cqw;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.reference-number.red{background:#ff0808}.reference-number.blue{background:#4165ff}.reference-number.green{background:#00ab35}.reference-number.unknown{background:#888}.reference-number.faded{opacity:.2}.knowledge-table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff}.knowledge-label-column{width:12.5%}.knowledge-table th,.knowledge-table td{border:1px solid #ddd0bc;padding:1.7cqw 1.4cqw;vertical-align:middle}.knowledge-table th{width:12.5%;padding-inline:.2cqw;text-align:center;font-size:3.3cqw;font-weight:400;white-space:nowrap}.knowledge-table td{text-align:left}.knowledge-table .label-red{color:#ff0808}.knowledge-table .label-blue{color:#4165ff}.knowledge-table .label-green{color:#00ab35}.knowledge-attributes{margin:0;border:1px solid #ddd0bc}.knowledge-attributes>div{display:flex;align-items:center;justify-content:center;min-height:8.4cqw;border-bottom:1px solid #ddd0bc;padding:1.5cqw .8cqw;font-size:3.3cqw;line-height:1.45}.knowledge-attributes>div:last-child{border-bottom:0}.knowledge-attributes dt{flex-shrink:0;color:#4165ff}.knowledge-attributes dd{margin:0;text-align:center}.upcoming-draw{background:linear-gradient(#fff,#fff9e6)}.upcoming-meta{display:flex;justify-content:space-between;align-items:center;gap:2cqw;padding:1.8cqw 2cqw 1cqw}.upcoming-meta strong{font-size:3.7cqw;color:#713408;overflow-wrap:anywhere}.upcoming-meta button{flex-shrink:0;border:1px solid #dfbd75;border-radius:.8cqw;padding:.7cqw 1.8cqw;background:#fff4cb;color:#713408;font-size:2.8cqw}.upcoming-time{display:flex;flex-wrap:wrap;justify-content:center;gap:.5cqw;margin:0;padding:1cqw;color:#7c603a;font-size:3.2cqw}.upcoming-time time{color:#222;font-variant-numeric:tabular-nums}.upcoming-countdown{display:flex;align-items:center;justify-content:center;gap:2cqw;padding:1cqw 0 1.8cqw;color:#713408;font-size:3.3cqw}.upcoming-countdown strong{border:1px solid #e3bf68;border-radius:1cqw;padding:.8cqw 3cqw;background:#fff0ba;color:#b00000;font-size:6cqw;line-height:1.1;font-variant-numeric:tabular-nums}.upcoming-placeholders{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.9cqw;padding:0 2cqw 2cqw}.upcoming-placeholder{display:grid;place-items:center;min-width:0;height:9cqw;border:1px solid #e2bd65;border-radius:1cqw;background:linear-gradient(#fffef5,#ffe9a1);perspective:90px}.upcoming-placeholder b{display:block;color:#a40000;font-size:4.8cqw;animation:upcoming-letter-spin 3s ease-in-out infinite}.upcoming-status{margin:0;padding:0 2cqw 1.5cqw;text-align:center;color:#8b704b;font-size:2.8cqw}.upcoming-live-balls{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8cqw;padding:0 2cqw 2cqw}.live-number-slot{min-width:0}.live-number-slot.revealed{animation:live-number-appear .45s ease-out}.live-number-pending{display:flex;flex-direction:column;align-items:center;border:1px solid #d8b254;background:#fff2bc}.live-number-pending b{display:grid;place-items:center;height:6cqw;color:#a40000;font-size:4.2cqw;animation:upcoming-letter-spin .6s linear infinite}.live-number-pending small{display:grid;place-items:center;min-height:4.2cqw;width:100%;color:#987a3d;font-size:2.6cqw;background:#fff}.is-drawing .upcoming-countdown strong{background:#b40000;color:#ffe373}@keyframes live-number-appear{0%{opacity:.2;transform:translateY(-8px) scale(.8)}to{opacity:1;transform:none}}@keyframes upcoming-letter-spin{0%,10%{transform:rotateY(0)}55%,to{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.upcoming-placeholder b,.live-number-pending b,.live-number-slot.revealed{animation:none}}.advertisement-banners{display:grid;gap:1.5cqw;margin:1.5cqw .25cqw}.advertisement-banner{position:relative;overflow:hidden;border:1px solid #b38a40;border-radius:1.8cqw;background:#fff3cd}.advertisement-banner a{display:block}.advertisement-banner img{display:block;width:100%;height:auto;aspect-ratio:75/14;object-fit:cover}.advertisement-banner>span{position:absolute;right:1cqw;top:.6cqw;padding:.3cqw .8cqw;background:#ffffffb8;color:#8b6d3d;border-radius:.5cqw;font-size:2.4cqw;pointer-events:none}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#222;background:#f7f3ed;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #a40000;outline-offset:2px}.site-shell{width:100%;max-width:430px;min-height:100dvh;margin:0 auto}.site-header{padding:13px 12px;background:linear-gradient(115deg,#713408,#a40000);color:#f3c15e;border-bottom:1px solid #f3c15e}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:800;letter-spacing:1px}.brand small{display:block;font-size:10px;font-weight:400;margin-top:3px;letter-spacing:2px}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border:2px solid #f3c15e;border-radius:50%;font-size:25px;box-shadow:0 0 0 3px #f3c15e26}.menu-toggle{border:1px solid rgba(243,193,94,.4);border-radius:4px;background:#ffffff0c;color:#ffe4aa;font-size:12px;padding:9px}.quick-menu{display:flex;gap:20px;padding-top:12px;font-size:13px}.environment-notice{padding:7px 10px;color:#713408;background:#fff0cf;font-size:11px;border-bottom:1px solid #ead8b8}main{padding:8px}.lottery-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cdb28c;border-radius:5px;overflow:hidden}.lottery-tabs button{min-height:40px;border:0;border-right:1px solid #dac9b2;background:linear-gradient(#fff,#eee7db);color:#713408;font-size:14px;font-weight:700;padding:5px 0}.lottery-tabs button:last-child{border-right:0}.lottery-tabs button.active{color:#ffe5a6;background:linear-gradient(#9e3617,#713408);box-shadow:inset 0 -3px #f3c15e}.home-intro{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:#79624e;padding:8px 2px}.content-section{background:#fff;border:1px solid #ddc9ac;border-radius:5px;margin-bottom:9px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 10px;background:linear-gradient(100deg,#a40000,#713408);border-bottom:1px solid #f3c15e;color:#fff3cf}.section-heading h2{margin:0;font-size:15px;letter-spacing:1px}.section-heading button{color:#ffe5ae;background:transparent;border:0;padding:9px 0;font-size:11px}.heading-label{color:#f5d99d;font-size:10px}.draw-card{padding:10px}.draw-meta,.draw-subline{display:flex;align-items:center;justify-content:space-between;gap:8px}.draw-meta strong{font-size:15px;color:#713408}.demo-badge{display:inline-block;border:1px solid #ddbd82;border-radius:3px;padding:2px 5px;font-size:10px;color:#855008;background:#fff7e5}.draw-subline{margin-top:7px;font-size:11px;color:#756959}.draw-balls{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;margin-top:14px}.ball-item{display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0}.number-ball{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;font-size:19px;font-weight:800;border:1px solid #ffffff;box-shadow:inset 0 -3px 3px #0002,0 1px 2px #0003}.red{background:radial-gradient(circle at 30% 22%,#fa7c7c,#cf1727 65%,#a40718)}.blue{background:radial-gradient(circle at 30% 22%,#71aef0,#1b69bb 65%,#094783)}.green{background:radial-gradient(circle at 30% 22%,#74c78c,#228949 65%,#116532)}.zodiac{font-size:8px;color:#786c5d;margin-top:5px}.ball-plus{padding-top:8px;color:#8f7759;font-size:15px}.draw-caption{display:flex;justify-content:space-between;color:#897359;font-size:10px;margin:6px 0}.draw-caption span:first-child{flex:1;text-align:center}.data-note{font-size:10px;color:#796959;line-height:1.6;margin:8px 0 0}.inset{padding:0 9px 8px}.history-table{width:100%;border-collapse:collapse;table-layout:fixed}.history-table th:first-child{width:31%}.history-table thead{background:#f7f1e7;color:#785237;font-size:10px}.history-table th,.history-table td{padding:8px 5px;border-bottom:1px solid #efe6d8;text-align:center}.history-table tbody th{font-size:9px;font-weight:500;overflow-wrap:anywhere}.history-table small{display:block;font-size:9px;color:#887867;margin-top:4px}.history-balls{display:flex;align-items:center;justify-content:center;gap:2px}.compact .number-ball{width:23px;height:23px;font-size:12px}.history-plus{font-size:10px;color:#8f7759}.category-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:9px}.category-filters button{border:1px solid #e4d9c9;background:#fcfaf6;color:#76644e;font-size:11px;border-radius:3px;padding:7px 0}.category-filters button.active{background:#fff0d4;color:#8d310b;border-color:#d1a45b}.recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 9px 9px}.recommendation-grid button{position:relative;min-width:0;text-align:left;padding:8px 10px;border:1px solid #ded8cf;border-radius:5px;background:linear-gradient(#fff,#f0efed)}.recommendation-grid small{display:block;font-size:9px;color:#817464;margin-bottom:3px}.recommendation-grid strong{font-size:14px}.recommendation-grid button>span{position:absolute;right:9px;top:20px;color:#b4a38c}.tone-0{color:#b12026}.tone-1{color:#215e9b}.tone-2{color:#267547}.verification-row{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:11px 9px 8px}.verification-row strong{font-size:13px}.verification-row small{display:block;margin-top:5px;font-size:10px;color:#867562}.pending-tag{flex-shrink:0;padding:3px 6px;border:1px solid #dfd3ba;color:#8a6833;background:#faf4e8;font-size:10px;border-radius:3px}.verification-result{padding:8px 9px;margin:0 9px 9px;background:#faf7f1;font-size:10px;line-height:1.8;color:#74634d}.verification-result span{display:block;color:#9b642b}.article-list{margin:0;padding:0;list-style:none}.article-list li+li{border-top:1px solid #ede4d5}.article-list button{display:block;width:100%;text-align:left;background:#fff;border:0;padding:10px}.article-meta{display:flex;justify-content:space-between;gap:4px;font-size:9px;color:#8b755b}.article-meta span:first-child{color:#a40000}.article-list h3{font-size:14px;margin:7px 0 5px;color:#3d2c1c}.article-list p{font-size:11px;margin:0;line-height:1.7;color:#7a6c5c}.article-read{display:block;font-size:10px;color:#a40000;margin-top:6px}.page-disclaimer{text-align:center;font-size:10px;color:#89755f;line-height:1.8;margin:12px 0 0}.detail-dialog{width:min(100% - 32px,390px);max-height:80dvh;border:1px solid #ba8a43;border-radius:8px;padding:16px;background:#fffcf5;color:#332a20}.detail-dialog::backdrop{background:#271a11a6}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.dialog-heading h2{font-size:17px;margin:0;color:#713408}.dialog-heading button{background:transparent;border:0;font-size:24px;line-height:1;color:#713408;padding:0 4px}.detail-dialog p{font-size:14px;line-height:1.9}.dialog-close{display:block;width:100%;padding:10px;background:#713408;border:0;border-radius:4px;color:#fff}.panel{background:#fff;border:1px solid #e0d2c0;border-radius:6px;padding:14px 12px;overflow-wrap:anywhere}.panel h1{font-size:18px;color:#713408;margin:0 0 10px}.panel p{font-size:14px;line-height:1.65}.text-link{color:#a40000;font-size:14px;display:inline-block;padding:6px 0}.stage-list{padding-left:20px;font-size:14px;line-height:2}footer{padding:10px 8px 18px;text-align:center;font-size:10px;color:#786b5e}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:350px){.number-ball{width:30px;height:30px;font-size:17px}.compact .number-ball{width:21px;height:21px;font-size:11px}.history-balls{gap:1px}.history-table th,.history-table td{padding-inline:3px}.history-table th:first-child{width:30%}.brand{font-size:21px}}.page-breadcrumb{padding:12px 2px;font-size:12px;color:#84705a;overflow-wrap:anywhere}.page-breadcrumb a{color:#a40000}.history-search{padding:12px 9px}.history-search label,.detail-content label{display:block;font-size:12px;color:#713408;margin-bottom:7px}.history-search>div{display:flex;gap:5px}.history-search input{width:0;flex:1;min-width:0;font:inherit;font-size:12px;padding:9px 7px;border:1px solid #cfb891;border-radius:4px;background:#fffdf8}.history-search button,.pagination button{padding:8px;font-size:12px;border:1px solid #cdb38c;border-radius:4px;color:#713408;background:#fff7e8}.pagination{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:12px 9px}.pagination span{font-size:11px;color:#78664f}.pagination button:disabled{opacity:.45;cursor:default}.empty-message{padding:16px 10px;font-size:13px;line-height:1.8;color:#806344;overflow-wrap:anywhere}.detail-content{padding:14px 12px;overflow-wrap:anywhere}.detail-content h1{color:#713408;font-size:19px;line-height:1.5;margin:10px 0}.detail-meta{font-size:11px;color:#8a745b}.detail-content select{width:100%;padding:10px 8px;border:1px solid #d5bd96;border-radius:4px;color:#713408;background:#fff9ee;font-size:12px}.detail-body{font-size:15px;line-height:2;margin:20px 0}.detail-content .verification-result{margin:12px 0}input:focus-visible{outline:2px solid #a40000;outline-offset:2px}:root{background:#f7f3ed;color:#111;font-family:Arial,Microsoft YaHei,sans-serif}.site-shell{container-type:inline-size;background:#fffdf6}.site-shell>main{padding:0}.site-header{padding:0 2cqw;min-height:8.7cqw;color:#ffe368;background:radial-gradient(ellipse at 30% 0%,#a15309,transparent 50%),linear-gradient(110deg,#381400,#703000 65%,#391300);border-bottom:1px solid #d8a12a}.brand-row{min-height:8.7cqw;gap:1cqw}.brand{min-width:0;gap:.5cqw;flex:1;font-family:KaiTi,STKaiti,Songti SC,serif;font-weight:900;font-size:5.7cqw;letter-spacing:.1cqw;white-space:nowrap}.brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#ffdf66;text-shadow:0 1px #662000,0 0 5px rgba(253,169,43,.4)}.brand-orb,.brand-logo{flex-shrink:0;width:11cqw;height:7.7cqw;object-fit:contain}.brand-laurel{font-size:6cqw;color:#ffe78f;font-family:serif;transform:rotate(18deg)}.brand-laurel.last{transform:rotate(-18deg) scaleX(-1)}.menu-toggle{flex-shrink:0;padding:.5cqw 2.5cqw;min-height:6.4cqw;font-size:3.7cqw;font-weight:800;color:#fff;background:linear-gradient(#ff6258,#c60000 48%,#a70000 70%,#ec2a1b);border:1px solid #ffe9a3;border-radius:2cqw;box-shadow:0 1px 2px #0008,inset 0 0 2px #fff}.quick-menu{padding:2cqw 0;gap:4cqw;font-family:sans-serif;font-size:3cqw;color:#fff4c6}.lottery-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7cqw;padding:.6cqw;border:1px solid #b16900;border-radius:2.2cqw;background:#fffef9;box-shadow:inset 0 0 0 1px #f6cf59;margin:0 0 .5cqw;overflow:visible}.lottery-tabs button,.lottery-tabs .more-tab{min-width:0;min-height:7.6cqw;display:flex;align-items:center;justify-content:center;gap:.7cqw;padding:.5cqw .1cqw;border:1px solid #b89766;border-radius:1.8cqw;color:#851010;background:linear-gradient(#fff 55%,#e9e9e8);box-shadow:0 0 0 1px #fbdd95;font-size:3.2cqw;font-weight:800;white-space:nowrap}.lottery-tabs i{display:grid;place-items:center;width:5.2cqw;height:5.2cqw;border-radius:50%;flex-shrink:0;color:#fff;background:linear-gradient(#42bc70,#005d2b);font-style:normal;font-size:4.5cqw;line-height:1}.lottery-tabs .hongkong i{background:linear-gradient(#ff5b5b,#d50000)}.lottery-tabs .taiwan i{background:#00069f}.lottery-tabs .more-tab i{background:linear-gradient(#fb5b50,#ca0000);font-size:4.5cqw}.lottery-tabs .more-tab{color:#111}.lottery-tabs button.active{background:linear-gradient(#ff3f2b,#c40000 55%,#e62215);color:#fff;border-color:#fc2d12;box-shadow:inset 0 0 0 1px #ffebad,0 0 0 1px #d4a346}.result-section,.content-section{border:1px solid #985400;border-radius:2.5cqw;box-shadow:inset 0 0 0 1px #f4cc54,0 0 0 1px #e2ae3e;overflow:hidden;background:#fff;margin:0 .25cqw .9cqw}.draw-card{min-height:18.3cqw;display:flex;align-items:flex-start;gap:1cqw;padding:1.2cqw 1.9cqw 1.3cqw;background:radial-gradient(ellipse at bottom,#fff7df,#fff 70%)}.draw-side{width:22.5%;padding-top:.8cqw;flex-shrink:0;text-align:center}.draw-side strong{display:block;font-size:3.45cqw;white-space:nowrap}.draw-side a{display:inline-block;padding:.4cqw 1.4cqw;margin-top:1.2cqw;background:linear-gradient(#ff4038,#c40000 55%,#de0800);border:1px solid #fff4b0;border-radius:1.3cqw;color:#fff;font-size:3.5cqw;font-weight:800}.draw-content{flex:1;min-width:0}.draw-balls{gap:.5cqw;margin:0;align-items:flex-start}.number-ball{width:7.3cqw;height:7.3cqw;color:#080808;font-size:4cqw;border-width:.85cqw;border-style:solid;background:radial-gradient(circle at 35% 25%,#fff 50%,#e5e4df 75%);box-shadow:inset 0 0 2px #7778,0 1px 1px #0004;font-weight:800}.number-ball.red{border-color:#e10000}.number-ball.blue{border-color:#0075eb}.number-ball.green{border-color:#009b16}.zodiac{font-size:3.1cqw;line-height:1.2;color:#111;font-weight:700;margin-top:.5cqw}.ball-plus{color:#111;font-size:4.1cqw;font-weight:700;padding-top:1.4cqw}.draw-date{white-space:nowrap;text-align:center;font-size:2.85cqw;margin:1cqw 0 0;line-height:1.3}.section-heading{min-height:5.6cqw;padding:.1cqw 2cqw;position:relative;justify-content:center;background:linear-gradient(#740000,#bd0000 28%,#940000 58%,#e92314);border-bottom:0;color:#fff}.section-heading:before,.section-heading:after{content:"❧";position:absolute;left:.6cqw;top:-.8cqw;color:#ffe67a;font-family:serif;font-size:6cqw;line-height:1;text-shadow:0 1px #885300}.section-heading:after{left:auto;right:.6cqw;transform:scaleX(-1)}.section-heading h2{font-size:4.05cqw;margin:0;font-weight:800;letter-spacing:.15cqw;text-shadow:0 1px 1px #510000;line-height:1.25}.section-heading button{position:absolute;right:2cqw;font-size:3.3cqw;padding:.7cqw 0;color:#fff;font-weight:700;z-index:1}.plan-list{border-radius:2cqw;overflow:hidden;background:#fff;padding:.2cqw .4cqw}.plan-row{display:grid;grid-template-columns:29% 52% 19%;align-items:center;min-height:4.4cqw;border-bottom:1px solid #bbb;font-size:3.65cqw;text-align:center;line-height:1.1;padding:.12cqw 0}.plan-row:last-child{border-bottom:0}.plan-row strong{white-space:nowrap;font-size:3.45cqw}.plan-row b{color:#f000e8;overflow-wrap:anywhere}.plan-row small{font-size:2.5cqw;font-weight:700;color:#777}.linked_zodiac .plan-row b{color:red;background:#ffff51;justify-self:center;padding:0 .3cqw}.recommendation-grid{gap:.3cqw 1.5cqw;padding:.5cqw 1.8cqw 1cqw}.recommendation-grid button,.recommendation-grid>a{padding:.2cqw 1cqw;min-height:4.8cqw;text-align:center;border:1px solid #c3c3c3;border-radius:1.9cqw;background:linear-gradient(#fff,#f4f4f4 60%,#e9e9e9);box-shadow:inset 0 0 1px #fff}.recommendation-grid small{display:none}.recommendation-grid strong{font-size:3.6cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.recommendation-grid button>span{display:none}.recommendation-grid .tone-0{color:#00f}.recommendation-grid .tone-1{color:red}.recommendation-grid .tone-2{color:green}.recommendation-grid .tone-3{color:#6100f0}.recommendation-grid .tone-4{color:#ff4d00}.latest-materials>.section-heading{justify-content:flex-start;padding-left:2.5cqw;min-height:5.8cqw}.latest-materials>.section-heading:before,.latest-materials>.section-heading:after{display:none}.article-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4cqw;padding:1.3cqw 1.7cqw}.article-tabs button{min-width:0;border:1px solid #b1b1bf;border-radius:2cqw;background:linear-gradient(#fff,#f0f0f4);padding:.6cqw 0;font-size:3.55cqw;font-weight:800;color:#111}.article-tabs button.active{color:#fff;background:linear-gradient(#ff3c35,#c90000 60%,#e8251a);border-color:#df1111;position:relative}.article-tabs button.active:after{content:"";position:absolute;bottom:-.8cqw;left:48%;border-left:1cqw solid transparent;border-right:1cqw solid transparent;border-top:1cqw solid #c90000}.article-list{margin:0 1.7cqw 1.5cqw;border:1px solid #bdad9b;border-radius:1.4cqw;overflow:hidden}.article-list button{position:relative;padding:.7cqw 8cqw .7cqw 2.6cqw;min-height:8.4cqw;text-align:center;background:linear-gradient(#fff,#fffcfa)}.article-list h3{font-size:3.5cqw;color:#111;margin:0 0 .5cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-list p{font-size:3cqw;font-weight:700;color:#008900;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-meta{display:none}.article-read{font-size:0;position:absolute;right:2.6cqw;top:2cqw;margin:0}.article-read:after{content:"›";font-size:7cqw;font-weight:400;line-height:.7;color:#111}.site-loading,.maintenance-page{padding:40px 16px!important;text-align:center;color:#713408}.maintenance-page span{display:block;font-size:48px;color:#ad7c28}.maintenance-page h1{font-size:22px}.maintenance-page p{font-size:13px}.maintenance-page button{border:1px solid #b69251;background:#fff3d5;color:#713408;padding:10px 20px;border-radius:6px}.recommendation-grid>button,.recommendation-grid>a{line-height:1}.recommendation-grid strong{line-height:1.1}.detail-content,.panel{margin:6px}.detail-body{white-space:pre-wrap}.plan-row:focus-visible{outline-offset:-2px}.reference-home .empty{margin:0;padding:14px;font-size:12px;text-align:center}.brand{font-size:6.4cqw}.brand-name{-webkit-text-stroke:.15px #ffd65e}.linked_zodiac .plan-row{min-height:3.8cqw;font-size:3.4cqw;line-height:1}.linked_zodiac .plan-row strong,.recommendation-grid strong{font-size:3.4cqw}.recommendation-grid>button,.recommendation-grid>a{min-height:4.5cqw}.article-tabs button{line-height:1.1}.article-list button{min-height:8.4cqw;padding-block:.4cqw}.article-list h3{line-height:1;margin-bottom:.3cqw}.article-list p{line-height:1.15}.site-header,.brand-row{min-height:calc(13.05cqw + .5px)}.lottery-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8cqw;margin-bottom:1.8cqw;padding-block:1.2cqw}.lottery-tabs button{min-height:8.6cqw;font-size:3.55cqw;gap:1cqw}.feed-result-card{display:block;min-height:0;padding:1.5cqw 1.8cqw 0}.feed-result-card .draw-meta{justify-content:flex-start;flex-wrap:wrap;gap:.6cqw 1.6cqw;margin-bottom:1.2cqw;font-size:2.9cqw;color:#756959}.feed-result-card .draw-meta strong{font-size:3.4cqw;overflow-wrap:anywhere}.draw-balls,.history-balls{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:.7cqw;margin:0}.ball-item,.ball-item.compact{display:flex;width:100%;min-width:0}.number-ball,.compact .number-ball{width:100%;height:6cqw;border:0;border-radius:.4cqw .4cqw 0 0;box-shadow:none;color:#fff;font-size:4cqw;line-height:1;font-variant-numeric:tabular-nums}.number-ball.red{background:#f00000}.number-ball.blue{background:#0800f5}.number-ball.green{background:#008600}.number-ball.unknown{background:#777;color:#fff}.ball-item .zodiac{display:grid;place-items:center;width:100%;min-height:4.2cqw;margin:0;border:1px solid #dedede;border-top:0;background:#fff;color:#222;font-size:3.1cqw;font-weight:400;line-height:1.2}.more-draws{display:block;margin-top:1.2cqw;padding:1.3cqw 0;border-top:1px solid #eadcc2;color:#a40000;font-size:3.2cqw;text-align:center}.more-draws span{margin-left:1cqw}.simulation-label{color:#a40000;font-size:2.6cqw;white-space:nowrap}.history-records{list-style:none;margin:0;padding:0 1.2cqw 1.2cqw;background:#eee}.history-record{padding-top:1.2cqw}.history-record-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2cqw;padding:.3cqw 1cqw;background:#fff;color:#647080;font-size:3cqw;line-height:1.2}.history-record-meta strong{color:#444;overflow-wrap:anywhere}.history-record-meta .simulation-label{margin-left:1cqw}.history-balls .number-ball{height:5.6cqw;font-size:3.8cqw}.history-balls .zodiac{min-height:4cqw;font-size:3.1cqw}.draw-balls.with-refresh{grid-template-columns:repeat(6,minmax(0,1fr)) .85fr minmax(0,1fr)}.draw-refresh{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px solid #e6ae0d;border-radius:.4cqw;background:#ffe447;color:#713408;font-size:2.8cqw;font-weight:700}.draw-refresh:disabled{opacity:.65;cursor:wait}.filter-muted .number-ball{background:#e6e6e6;color:#b5b5b5}.filter-muted .zodiac{color:#c3c3c3;background:#f6f6f6;border-color:#eee}.draw-filters{padding:1.8cqw 1.2cqw;background:#fffed0}.draw-filter-row{display:flex;align-items:center;gap:1.5cqw}.draw-filter-row+.draw-filter-row{margin-top:2cqw}.draw-filter-row>strong{flex-shrink:0;color:#d80000;font-size:3.2cqw}.position-options,.zodiac-options{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));flex:1;min-width:0;gap:1.3cqw}.draw-filter-row button{min-width:0;min-height:6.5cqw;padding:.5cqw 0;border:1px solid #d8c786;border-radius:.6cqw;background:#fffde4;color:#222;font-size:3cqw}.position-options button{background:#f06435;border-color:#f06435;color:#fff}.draw-filter-row button.selected{background:#bd210c;border-color:#bd210c;color:#fff;box-shadow:inset 0 0 0 1px #ffe06d}.draw-filter-row .filter-reset{background:#1600f4;color:#fff;border-color:#1600f4}.zodiac-options .filter-reset{grid-column:span 2}.history-years{display:flex;align-items:center;flex-wrap:wrap;gap:1cqw;padding:1.5cqw 1cqw;background:#e8e8e8}.history-years button,.history-years select{min-width:0;border:1px solid white;border-radius:1.3cqw;padding:1.3cqw 2.3cqw;background:#f90;color:#fff;font-size:3cqw}.history-years button.selected{background:#fff;color:#713408;font-weight:700}.almanac-panel{display:flex;background:#fff9e9;min-height:13cqw}.almanac-side-title{display:grid;place-items:center;writing-mode:vertical-rl;text-orientation:upright;flex-shrink:0;width:6.5cqw;margin:0;padding:1cqw 0;color:#fff;font-size:3.7cqw;letter-spacing:.6cqw;text-shadow:0 1px 1px #510000;background:linear-gradient(#740000,#bd0000 28%,#940000 58%,#e92314);border-right:1px solid #e3ba4a}.almanac-inline{display:flex;flex:1;min-width:0}.almanac-date{display:flex;flex-direction:column;justify-content:center;gap:1.2cqw;width:42%;min-width:0;padding:1.4cqw .8cqw;border-right:1px solid #ecd8b0;color:#713408;text-align:center;background:linear-gradient(#fffdf5,#fff3cf)}.almanac-date>div{display:flex;align-items:center;justify-content:center;gap:1.2cqw;white-space:nowrap}.almanac-date strong{color:#a40000;font-size:3.25cqw;font-variant-numeric:tabular-nums}.almanac-date b{font-size:2.7cqw}.almanac-date>span{font-size:2.6cqw;white-space:nowrap}.almanac-grid{display:grid;grid-template-columns:.8fr 1fr 1.4fr;flex:1;min-width:0;margin:0;text-align:center}.almanac-grid>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.2cqw .4cqw;border-right:1px solid #ecd8b0}.almanac-grid>div:last-child{border-right:0}.almanac-grid dt{color:#956724;font-size:2.6cqw;margin-bottom:1cqw;white-space:nowrap}.almanac-grid dd{margin:0;color:#a40000;font-size:3.7cqw;font-weight:800}.almanac-grid .lucky-animals dd{color:green;font-size:3.1cqw;white-space:nowrap}.latest-website{border:1px solid #a56500;border-radius:2.5cqw;box-shadow:inset 0 0 0 1px #ffe7a5;padding:2cqw 2.2cqw 1.6cqw;margin:1.4cqw .25cqw;background:linear-gradient(#fff7d6,#fff);text-align:center}.latest-website h2{margin:0;padding:1.1cqw 1cqw;border:1px solid #e1a518;border-radius:2cqw;background:linear-gradient(#ffe56a,#ffc82b);font-size:4.8cqw;color:#a40000;text-shadow:0 1px #fff5ba}.latest-website h2 span{color:#713408;margin-left:1.5cqw}.latest-website>a{display:block;padding:1.9cqw 0 1.1cqw;font-size:5cqw;font-weight:800;color:#a40000;overflow-wrap:anywhere}.latest-website>small{font-size:2.8cqw;color:#917139;letter-spacing:.8cqw}.plan-board .plan-origin{display:block;color:#96764d;margin:.7cqw 0 .25cqw;font-size:2.3cqw;font-weight:400}.plan-board .recommendation-grid>a{padding-block:1cqw}.plan-group>h3{display:flex;align-items:center;gap:2cqw;margin:0;padding:1.4cqw 2cqw;background:linear-gradient(#fff7d9,#f5e6be);border-block:1px solid #e4c887;color:#713408;font-size:3.6cqw}.plan-group>h3 small{font-size:2.6cqw;color:#a40000;font-weight:400}.compact-plan-list{padding:0;border-radius:0}.plan-period-row,.plan-column-head{display:grid;grid-template-columns:minmax(0,23fr) minmax(0,37fr) minmax(0,24fr) minmax(0,16fr);align-items:center;gap:.7cqw;padding:1.4cqw 1cqw;text-align:center}.plan-column-head{color:#947044;background:#fffdf7;border-bottom:1px solid #e9daba;font-size:2.8cqw}.plan-period-row{border-bottom:1px solid #ead8b9;background:linear-gradient(#fff,#fff9e9);font-size:3.1cqw;min-height:9cqw}.plan-period-row:last-child{border-bottom:0}.plan-issue,.plan-picks,.plan-actual{display:block;min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.plan-issue::-webkit-scrollbar,.plan-picks::-webkit-scrollbar,.plan-actual::-webkit-scrollbar{display:none}.plan-issue{color:#713408;font-size:2.9cqw}.plan-picks{color:#c00075;background:#fff29a;border-radius:.8cqw;padding:.8cqw .5cqw;font-size:3.6cqw;font-weight:800}.plan-actual{color:#c00000;font-weight:700;font-size:3cqw}.plan-outcome{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:2.9cqw;white-space:nowrap}.plan-outcome>b{border-radius:.7cqw;padding:.6cqw 1cqw;background:#eee;color:#756649}.plan-outcome[data-status=hit]>b{background:#c00;color:#fff463}.plan-outcome[data-status=miss]>b{background:#53647b;color:#fff}.plan-outcome[data-status=pending]>b{background:#fff0bf;color:#995100}
