:root{--bg: #fff4e6;--card: #fffefb;--text: #2f1b10;--muted: #7f5d4c;--line: #f3c59b;--primary: #d91818;--primary-2: #ff7a00;--blue: #085ec9}*{box-sizing:border-box}body{margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;background:radial-gradient(circle at top,#ffe0b8,#fff4e6 48%,#fff9f2);color:var(--text);font-size:14px;overflow-x:clip}.container{width:min(1320px,calc(100vw - 32px));margin:0 auto}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.top-toolbar{border-bottom:1px solid #f3d8c1;background:#ffe7cf}.top-toolbar .container{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0}.quick-links{display:flex;gap:10px;flex-wrap:wrap}.quick-links a{color:#ab1400;font-weight:800}.site-tip{color:#9a4a0e;font-size:12px}.channel-bar{border-bottom:1px solid #f6d7b6;background:#fff7eb}.channel-list{display:flex;gap:8px;padding:9px 0;overflow-x:auto}.channel-list a{flex:0 0 auto;padding:6px 12px;border:1px solid #ffc98a;border-radius:18px;background:linear-gradient(180deg,#fff8ea,#ffebcc);color:#9f2500;font-weight:800}.channel-list a.active{background:linear-gradient(180deg,#ff4d23,#d91818);border-color:#d91818;color:#fff}.header{border-bottom:2px solid #f5d2ad;background:#fff7ea}.nav{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.logo{color:#d91818;font-size:26px;font-weight:900;letter-spacing:1px}nav{display:flex;gap:8px;flex-wrap:wrap}nav a{padding:6px 12px;border-radius:16px;border:1px solid #ffd2a7;color:#a93200;font-weight:800;background:#fff}nav a.active{color:#fff;background:linear-gradient(90deg,#ff4d23,#d91818);border-color:#d91818}main{padding:10px 0 18px}.card{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:12px;margin-bottom:12px;box-shadow:0 5px 14px #d9181814}.warm-card{background:linear-gradient(180deg,#fffef7,#fff6e8)}.card h2,.card h3{margin:0 0 10px;font-size:22px;color:#7b2100}.hero{background:linear-gradient(120deg,#fff0d9,#ffd8a6 46%,#ffc17a);border-color:#e87a00}.hero-badge{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;color:#fff;font-weight:800;background:linear-gradient(90deg,#ff3d00,#d91818)}.hero h1{margin:0 0 6px;color:#9e1100;font-size:30px;line-height:1.2}.hero p{margin:0;color:#7b3100;font-size:15px;font-weight:700}.hero-links{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.hero-links a{padding:7px 12px;border-radius:8px;color:#fff;font-weight:800;background:linear-gradient(90deg,#ff4d23,#d91818)}.notice-strip{gap:10px;align-items:start}.notice-list{display:grid;gap:6px}.notice-list a{color:#9b1a00;font-weight:700;line-height:1.4}.index-layout{display:grid;grid-template-columns:1fr;gap:12px}.sidebar-col .card h3{color:#6b1c00;font-size:19px}.toolbox a{padding:8px 4px;border-bottom:1px dashed #f2cfb1;color:#ad2600;font-weight:700}.toolbox a:last-child{border-bottom:0}.rank-item{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px dashed #f2cfb1}.rank-item:last-child{border-bottom:0}.rank-item strong{color:#d91818;white-space:nowrap}.board-highlights{display:grid;grid-template-columns:1fr;gap:10px}.board-card{display:block;border:1px solid #ffbf86;border-radius:10px;padding:14px;background:linear-gradient(140deg,#fff,#fff3dd);color:#8d2b00;font-size:22px;font-weight:900}.board-card em{font-style:normal;font-size:24px}.board-card strong{display:inline-block;margin-left:10px;color:#d91818;font-size:24px}.board-card span{display:block;margin-top:6px;color:#9c6a4f;font-size:13px;font-weight:600}.home-grid,.grid-2{display:grid;grid-template-columns:1fr;gap:12px}.list-item{padding:10px;border:1px solid #f2d9c3;border-radius:8px;margin-bottom:10px;background:#fff}.title-link{color:#0a4da9;font-size:18px;font-weight:900}.meta{margin-top:6px;font-size:12px;color:var(--muted)}.bbs-layout{display:grid;grid-template-columns:1fr;gap:12px}.toolbar,.form-grid{display:grid;grid-template-columns:1fr;gap:8px}input,textarea,select,button{width:100%;padding:10px;border-radius:7px;border:1px solid #f0bf93;font-size:14px;font-family:inherit;background:#fff}input:focus,textarea:focus,select:focus{outline:none;border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a0024}button{border-color:#f7fafc;background:linear-gradient(90deg,#1f9bff,#0e57ad);color:#fff;font-weight:800;cursor:pointer}button:hover{filter:brightness(1.05)}.board-btn{width:30%;margin-bottom:8px;margin-right:8px;text-align:left;background:#fff2df;border:1px solid #ffc98a;color:#8f2a00;font-weight:800}.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.badge-top{background:#ffe1de;color:#c21807}.badge-essence{background:#fff1d6;color:#a46800}.badge-admin{background:#e6f2ff;color:#0b5bb8}.action-row{margin-top:8px;display:flex;justify-content:flex-end}.like-btn,#detail-like{width:auto;padding:6px 12px;background:#fff7f7;color:#c91515;border:1px solid #ffb8b8}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px}.rich-tool-btn{width:auto;padding:6px 10px;border-radius:999px;border:1px solid #ffc792;background:#fff8ef;color:#9a3c00;font-weight:700}.rich-tool-btn:hover{filter:none;background:#ffe9d0}.rich-editor{min-height:130px;border:1px solid #f0bf93;border-radius:7px;padding:10px;background:#fff}.rich-editor:empty:before{content:attr(data-placeholder);color:#a78770}body.bbs-page #post-toolbar{border:1px solid #8dbff3;border-radius:8px;overflow:visible;position:relative;z-index:20;background:#fff}body.bbs-page #post-toolbar .w-e-bar{min-width:0;display:flex;flex-wrap:wrap;gap:6px;overflow:visible;white-space:normal;padding:6px}body.bbs-page #post-toolbar .w-e-bar-item,body.bbs-page #post-toolbar .w-e-bar-item-group{min-width:0}body.bbs-page #post-toolbar .w-e-bar-item button,body.bbs-page #post-toolbar .w-e-bar-item-group button{width:auto;min-width:36px;height:34px;padding:0 10px;border-radius:8px;border:1px solid #d7e9fd;background:#f5f9ff;color:#0e57ad}body.bbs-page #post-toolbar .w-e-bar-item button:hover,body.bbs-page #post-toolbar .w-e-bar-item-group button:hover{filter:none;background:#eaf3ff}body.bbs-page #post-toolbar .w-e-bar-divider{margin:0 2px}body.bbs-page #post-toolbar .w-e-drop-panel,body.bbs-page #post-toolbar .w-e-modal{z-index:30}body.bbs-page #post-editor{border:1px solid #8dbff3;border-radius:8px;padding:0;overflow:hidden}body.bbs-page #post-editor .w-e-text-container,body.bbs-page #post-editor .w-e-scroll{min-height:220px}.rich-output p{margin:0 0 8px;line-height:1.7}.rich-output ul,.rich-output ol{padding-left:20px;margin:0 0 8px}.chat-list{height:320px;overflow:auto;padding:12px;border-bottom:1px solid #d8e8fb;background:linear-gradient(180deg,#f8fbff,#f3f9ff)}.chat-row{display:flex;gap:8px;align-items:flex-end;margin-bottom:10px}.chat-row.user{justify-content:flex-end}.chat-avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff;background:linear-gradient(180deg,#2890f0,#0f6fd3);flex:0 0 auto}.chat-avatar.user{background:linear-gradient(180deg,#ff8a38,#ff4e22)}.chat-bubble{max-width:78%;border-radius:12px;padding:8px 10px;background:#fff;border:1px solid #c6def8;color:#1c4679;line-height:1.45}.chat-row.user .chat-bubble{background:#ecf6ff;border-color:#90c4f7}.chat-headline{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px}.chat-name{font-weight:800}.chat-headline em{font-style:normal;font-size:11px;color:#7b97b9}.chat-send-row{display:grid;grid-template-columns:1fr 90px;gap:8px;padding:10px;background:#fff}.chat-send-row input{border-color:#a5cbf3}.chat-empty{color:#6e8db2}.service-float-btn{position:fixed;right:14px;bottom:18px;width:82px;border-radius:14px;padding:8px 6px;z-index:1200;box-shadow:0 10px 24px #0003}.service-float-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 4px;border-radius:999px;background:#fff3;color:#fff;font-size:20px;font-weight:900}.service-float-label{display:block;font-size:12px;font-weight:800;text-align:center;color:#fff}.chat-greeting{border:1px solid rgba(14,87,173,.2);background:#fff}.chat-reminder{border-color:#c85b0047;background:#fff7ef}.chat-reminder-link{color:#c85b00;font-weight:800;text-decoration:underline}.service-panel{position:fixed;right:14px;bottom:108px;width:min(94vw,376px);background:#fff;border:1px solid #84baf0;border-radius:14px;box-shadow:0 16px 32px #0c4e9d3d;z-index:1200;display:none;overflow:hidden}.service-panel.open{display:block}.service-panel-head{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #8cc0f4;background:linear-gradient(180deg,#2890f0,#0f6fd3)}.service-panel-title{display:grid;gap:2px}.service-panel-title strong{color:#fff}.service-panel-title span{color:#d8ebff;font-size:12px}.service-panel-actions{display:flex;gap:6px}.service-panel-actions button{width:auto;padding:4px 10px;border-color:#ffffff80;background:#ffffff26}.auth-page{max-width:640px;padding-top:24px}.auth-panel-lg{padding:14px}.tab-head{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.tab-btn{background:#fff2df;color:#8f2a00;border:1px solid #ffc98a}.tab-btn.active{background:linear-gradient(90deg,#ff4d23,#d91818);color:#fff;border-color:#d91818}.tab-pane{display:none}.tab-pane.active{display:grid}.captcha-row{display:grid;grid-template-columns:1fr 140px 86px;gap:8px;align-items:center}.captcha-img{border:1px solid #f0bf93;border-radius:7px;background:#fff;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden}#notify-host{position:fixed;right:14px;top:14px;z-index:1300;display:grid;gap:8px}.notify-item{min-width:200px;max-width:320px;padding:10px 12px;border-radius:8px;color:#fff;font-weight:700;box-shadow:0 8px 18px #00000026;transition:transform .2s ease,opacity .2s ease}.notify-item.info{background:#1760cf}.notify-item.success{background:#13894f}.notify-item.warn{background:#c85b00}.notify-item.error{background:#b11111}.notify-item.hide{opacity:0;transform:translateY(-6px)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1400}.modal-card{width:min(90vw,360px);background:#fff;border-radius:10px;padding:14px;border:1px solid #f0bf93}.modal-card h4{margin:0 0 8px;color:#8c2400}.modal-card p{margin:0 0 12px;color:#634532}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.footer-note{border-top:1px solid #f5d2ad;padding:12px 0 20px;color:#8f624b;font-size:12px;text-align:center}.lottery-card{background:#fff;border:1px solid #f3e5d5}.lottery-head-row{display:flex;justify-content:space-between;align-items:center}.lottery-date{color:#8a9aad;font-weight:700}.lottery-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 10px}.lottery-tab{border-radius:999px;border:1px solid #f1f1f1;background:#f9f9f9;color:#2c3e57;font-weight:800}.lottery-tab.active{background:linear-gradient(90deg,#ff6a28,#ff4b1d);color:#fff;border-color:#ff5a23}.lottery-title{font-size:19px;color:#132a44;font-weight:900}.lottery-issue{margin-top:4px;margin-bottom:10px;color:#132a44;font-size:34px;font-weight:900}.lh-main-balls{display:flex;align-items:flex-start;gap:8px}.lh-plus{align-self:center;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#283b53;padding:0 2px}.lh-ball{width:11%;border-radius:4px;text-align:center;color:#fff;box-shadow:0 4px 10px #0000001f;overflow:hidden}.lh-ball span{display:block;padding-top:4px;font-size:24px;line-height:1;font-weight:900}.lh-ball em{display:block;margin-top:6px;padding:2px 0 3px;font-style:normal;font-size:12px;font-weight:700;background:#ffffff29}.lh-ball.red{background:#ff4d23}.lh-ball.blue{background:#1f9bff}.lh-ball.green{background:#44b749}.lottery-meta-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lottery-meta-grid div{border-top:1px solid #f0f0f0;padding-top:8px;text-align:center}.lottery-meta-grid small{display:block;color:#95a2b3;margin-bottom:2px}.lottery-meta-grid strong{font-size:30px;color:#132a44}.lottery-meta-grid strong.wave-red{color:#ff4d23}.lottery-meta-grid strong.wave-blue{color:#1f9bff}.lottery-meta-grid strong.wave-green{color:#2aa937}.lottery-combined-card{display:grid;gap:10px}.lottery-inline-panel{padding:8px;border:2px solid #0a8ce9;border-radius:10px;background:#eef8ff}.lottery-inline-panel .lh-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:8px}.lottery-inline-panel .lottery-tab{border-radius:0;border:1px solid #c4d4e8;background:#d9d9d9;color:#111;padding:8px 2px;font-size:14px;font-weight:900;line-height:1.15;white-space:normal}.lottery-inline-panel .lottery-tab.active{background:linear-gradient(180deg,#09ca00,#00a300);border-color:#008d00;color:#fff}.lottery-inline-panel .lh-latest-box{border:1px solid #bfdfff;background:#f3fff3;border-radius:6px;padding:6px}.lottery-inline-panel .lh-latest-meta{grid-template-columns:1fr;margin:0 0 6px;gap:2px}.lottery-inline-panel .lh-meta-line{display:flex;align-items:center;gap:6px;color:#111;font-size:16px;font-weight:900}.lottery-inline-panel .lh-meta-label{font-size:14px;color:#111}.lottery-inline-panel .lh-meta-date,.lottery-inline-panel .lh-meta-lunar{color:#ff1f00}.lottery-inline-panel .lh-meta-week{color:#b100ff}.lottery-inline-panel .lh-meta-issue{color:#d40000}.lottery-inline-panel .lh-meta-animal{color:#0068d6}.lottery-inline-panel .lh-meta-link{color:#0068d6;font-weight:900}.lottery-inline-panel .lh-latest-balls{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;overflow:hidden;align-items:stretch}.lottery-inline-panel .lh-number{min-width:0;width:100%;border-radius:4px;padding:4px 2px}.lottery-inline-panel .lh-number span{font-size:22px}.lottery-inline-panel .lh-number em{margin-top:2px;font-size:11px}.lottery-inline-panel .lh-plus{display:grid;place-items:center;font-size:20px;color:#d30000;padding:0}.lottery-inline-panel .lh-latest-info{margin-top:6px}.lottery-inline-panel .lh-latest-stats-line{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 6px;background:#ffd400;border:1px solid #e8b100;border-bottom:none;font-size:13px;font-weight:900;white-space:nowrap}.lottery-inline-panel .lh-latest-next-line{display:flex;align-items:center;gap:6px;padding:4px 6px;background:#ffc700;border:1px solid #e8b100;font-size:17px;font-weight:900;white-space:nowrap}.lottery-inline-panel .lh-latest-next-line strong{color:#d40000}.lottery-inline-panel .lh-inline-history-btn{width:auto;flex:0 0 auto;border:1px solid #0a0a0a;background:#0f6fd3;color:#fff;border-radius:2px;padding:1px 6px;font-size:14px;font-weight:900;text-decoration:none;line-height:1.25}.lottery-inline-panel .lh-inline-refresh-btn{width:auto;flex:0 0 auto;margin-left:auto;border:1px solid #0a0a0a;background:#11a52a;color:#fff;border-radius:2px;padding:1px 6px;font-size:14px;font-weight:900}.lottery-history-block{margin-top:2px;padding-top:10px;border-top:1px dashed #c5daf2}.lottery-filter-row{display:grid;grid-template-columns:1fr auto 1fr auto;gap:8px;align-items:center;margin-bottom:10px}.lottery-history-list{border:1px solid #f3f3f3;border-radius:10px;overflow:hidden}.lh-row{display:grid;grid-template-columns:120px 130px 1fr;align-items:center;gap:8px;padding:10px;border-bottom:1px solid #f3f3f3;background:#fff;cursor:pointer}.lh-row.active{background:#eaf4ff}.lh-row:last-child{border-bottom:0}.lh-col.issue{color:#102944;font-size:26px;font-weight:900}.lh-col.date{color:#607892;font-weight:700;font-size:16px}.small-ball{display:inline-flex;width:30px;height:30px;margin-right:4px;border-radius:999px;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:14px;font-weight:800}.small-ball.red{background:#ff4d23}.small-ball.blue{background:#1f9bff}.small-ball.green{background:#44b749}.small-ball.special{background:#f6c000;color:#132a44}body.home-page{background:linear-gradient(180deg,#0a5fc9,#1b76dd 24%,#eaf4ff 24.1%,#f6fbff);overflow-x:hidden}body.home-page .top-toolbar,body.home-page .channel-bar,body.home-page .header{border-bottom-color:#3e8de5;background:linear-gradient(180deg,#2583e8,#136ed3)}body.home-page .quick-links a,body.home-page .site-tip,body.home-page .logo,body.home-page nav a,body.home-page .channel-list a{color:#fff}body.home-page nav a,body.home-page .channel-list a{border-color:#fff6;background:#ffffff14}body.home-page nav a.active,body.home-page .channel-list a.active{color:#084ca3;background:#fff;border-color:#fff}body.home-page .card{border-color:#7cb6f3;background:#fff;box-shadow:0 6px 16px #084ca31f}body.home-page .sky-hero{padding:10px;background:linear-gradient(180deg,#2890f0,#0f6fd3);border-color:#2f95f4}body.home-page .sky-hero-head{display:flex;justify-content:space-between;align-items:center;gap:10px}body.home-page .sky-logo{font-size:28px;line-height:1.1;color:#ffd938;font-weight:900;text-shadow:0 2px 0 rgba(0,0,0,.28)}body.home-page .sky-subtitle{margin:4px 0 0;color:#e5f3ff;font-weight:700}body.home-page .sky-home-btn{flex:0 0 auto;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:800;background:#ffffff1f}body.home-page .sky-links{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.home-page .sky-links a{text-align:center;padding:6px 4px;border-radius:8px;border:1px solid #9cc8f4;background:#f7fbff;color:#0c54a8;font-weight:800;font-size:13px}body.home-page .notice-strip{display:grid;grid-template-columns:auto 1fr;align-items:center;background:linear-gradient(180deg,#2890f0,#0f6fd3);border-color:#2f95f4}body.home-page .notice-strip strong,body.home-page .notice-list a{color:#fff}body.home-page .notice-list{display:flex;gap:16px;overflow-x:auto;white-space:nowrap}body.home-page .notice-list a{flex:0 0 auto;font-weight:800}body.home-page .lottery-card{border-color:#8ec0f7;background:linear-gradient(180deg,#fafdff,#ecf5ff)}body.home-page .lottery-head-row h2,body.home-page .lottery-issue,body.home-page .lottery-date{color:#0b4f9e}body.home-page .lottery-tab{border-color:#94c0eb;color:#0b4f9e;background:#fff}body.home-page .lottery-tab.active{color:#fff;background:linear-gradient(180deg,#2890f0,#0f6fd3);border-color:#0f6fd3}body.home-page .board-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.home-page .board-card{border-color:#9fc7f2;border-radius:14px;padding:10px 6px;text-align:center;background:#fff;color:#0b4f9e;font-size:14px}body.home-page .board-card em{font-size:16px;display:block}body.home-page .board-card strong{margin:2px 0 0;display:block;font-size:15px;color:#2277d8}body.home-page .board-card span{margin-top:2px;font-size:11px;color:#6890bb}body.home-page .title-link{color:#0b4f9e}body.bbs-page{background:linear-gradient(180deg,#0a5fc9,#1b76dd 22%,#edf6ff 22.1%,#f8fbff)}body.bbs-page .top-toolbar,body.bbs-page .channel-bar,body.bbs-page .header{border-bottom-color:#3e8de5;background:linear-gradient(180deg,#2583e8,#136ed3)}body.bbs-page .quick-links a,body.bbs-page .site-tip,body.bbs-page .logo,body.bbs-page nav a,body.bbs-page .channel-list a{color:#fff}body.bbs-page nav a,body.bbs-page .channel-list a{border-color:#ffffff6b;background:#ffffff1a}body.bbs-page nav a.active,body.bbs-page .channel-list a.active{color:#084ca3;background:#fff;border-color:#fff}body.bbs-page .card{border-color:#8dbff3;box-shadow:0 6px 16px #084ca31f}body.bbs-page .warm-card{background:linear-gradient(180deg,#fafdff,#edf6ff)}body.bbs-page .card h2,body.bbs-page .card h3{color:#0a4f9e}body.bbs-page .bbs-hero{background:linear-gradient(180deg,#2890f0,#0f6fd3);border-color:#2f95f4}body.bbs-page .bbs-hero h2,body.bbs-page .bbs-hero p{margin:0;color:#fff}body.bbs-page .bbs-hero h2{font-size:26px;color:#ffd938;text-shadow:0 2px 0 rgba(0,0,0,.25)}body.bbs-page .bbs-hero p{margin-top:6px;font-weight:700;color:#e2f3ff}body.bbs-page input,body.bbs-page textarea,body.bbs-page select{border-color:#9fc7f2}body.bbs-page input:focus,body.bbs-page textarea:focus,body.bbs-page select:focus{border-color:#2f95f4;box-shadow:0 0 0 3px #2f95f433}body.bbs-page button{border-color:#0f6fd3;background:linear-gradient(180deg,#2890f0,#0f6fd3)}body.bbs-page .board-btn{width:calc(50% - 6px);margin:0;text-align:center;border-radius:999px;border:1px solid #9dc6f2;background:#fff;color:#0e57ad}body.bbs-page #boards{display:flex;flex-wrap:wrap;gap:8px}body.bbs-page .list-item{border-color:#bbd8f7;background:linear-gradient(180deg,#fff,#f6fbff)}body.bbs-page .title-link{color:#0a4f9e}body.bbs-page .meta{color:#5e7ea2}body.bbs-page .badge-top{background:#e6f2ff;color:#0e59af}body.bbs-page .badge-essence{background:#edf8ea;color:#2f8d35}body.bbs-page .like-btn{border-color:#8dbff3;background:#eaf4ff;color:#0e57ad}body.bbs-page .service-float-btn{border-color:#0f6fd3;background:linear-gradient(180deg,#2890f0,#0f6fd3)}body.bbs-page .rich-tool-btn{border-color:#8dbff3;background:#f4f9ff;color:#0e57ad}body.bbs-page .rich-tool-btn:hover{background:#e5f1ff}.post-shell{max-width:980px}@media (min-width: 860px){.index-layout{grid-template-columns:260px 1fr}.board-highlights{grid-template-columns:repeat(3,1fr)}.grid-2,.home-grid{grid-template-columns:1fr 1fr}.bbs-layout{grid-template-columns:240px 1fr}.toolbar{grid-template-columns:1fr 120px 90px}}@media (max-width: 860px){.top-toolbar .container,.nav{flex-wrap:wrap}.site-tip{width:100%}.lottery-filter-row{grid-template-columns:1fr}.lottery-issue{font-size:26px}.lottery-meta-grid strong{font-size:24px}.lh-row{grid-template-columns:1fr;gap:4px}.lh-col.issue{font-size:20px}body.bbs-page .container{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}body.bbs-page .top-toolbar .container,body.bbs-page .channel-list,body.bbs-page .nav{padding-left:2px;padding-right:2px}body.home-page .container{width:calc(100vw - 8px);max-width:calc(100vw - 8px)}body.home-page .index-layout,body.home-page .index-layout>section,body.home-page .index-layout>.sidebar-col,body.home-page .card,body.home-page .sky-hero,body.home-page .lottery-inline-panel{min-width:0;overflow-x:clip}body.home-page .index-layout>.sidebar-col{order:2}body.home-page .index-layout>section{order:1}body.home-page .nav{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:4px}body.home-page .logo{font-size:18px;line-height:1;white-space:nowrap}body.home-page nav{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex:1}body.home-page nav a{width:50px;text-align:center;padding:2px 8px;border-radius:999px;font-size:14px;white-space:nowrap}body.home-page .lottery-inline-panel .lottery-tab{padding:6px 1px;font-size:12px}body.home-page .sky-logo{font-size:22px}body.home-page .board-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page .lottery-meta-grid{grid-template-columns:repeat(2,1fr)}body.home-page .lottery-inline-panel .lh-latest-balls{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;overflow:hidden;align-items:stretch}body.home-page .lottery-inline-panel .lh-number{min-width:0;width:100%;padding:4px 1px}body.home-page .lottery-inline-panel .lh-number span{font-size:21px}body.home-page .lottery-inline-panel .lh-number em{font-size:10px}body.home-page .lottery-inline-panel .lh-plus{display:grid;place-items:center;font-size:18px;padding:0}body.home-page .lottery-inline-panel .lh-inline-history-btn,body.home-page .lottery-inline-panel .lh-inline-refresh-btn{font-size:11px;padding:1px 4px}body.home-page .lottery-inline-panel .lh-latest-stats-line{gap:2px;padding:3px 4px;font-size:11px;overflow:hidden}body.home-page .lottery-inline-panel .lh-latest-next-line{gap:4px;padding:3px 4px;font-size:10px;white-space:normal;flex-wrap:wrap}body.home-page .lottery-inline-panel .lh-latest-next-line strong{min-width:0;word-break:break-all}body.bbs-page .bbs-layout>aside{order:2}body.bbs-page .bbs-layout>section{order:1}body.bbs-page .board-btn{width:100%}body.bbs-page .bbs-hero h2{font-size:22px}body.bbs-page #post-form-card{padding:10px}body.bbs-page #post-form-card h3{margin-bottom:8px}body.bbs-page #post-toolbar{border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}body.bbs-page #post-toolbar .w-e-bar{flex-wrap:nowrap;gap:4px;padding:4px;min-width:max-content}body.bbs-page #post-toolbar .w-e-bar-item button,body.bbs-page #post-toolbar .w-e-bar-item-group button{min-width:34px;height:32px;padding:0 8px;border-radius:7px;font-size:13px}body.bbs-page #post-editor .w-e-text-container,body.bbs-page #post-editor .w-e-scroll{min-height:180px}body.bbs-page .rich-tool-btn{padding:8px 12px;border-radius:999px;font-size:13px}}.lh-head-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.lh-head-row h2,.lh-latest-box h3{margin:0}.lh-actions{display:flex;gap:8px;align-items:center;color:#8b5c3e;font-weight:700}.lh-actions button{width:auto;padding:6px 10px}.lh-tabs{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.lh-tab{width:auto;padding:7px 14px;border:1px solid #ffd2a7;border-radius:8px;background:#fff;color:#8a2400;font-weight:800}.lh-tab.active{background:#19bf08;color:#fff;border-color:#19bf08}.lh-latest-box{border:1px solid #f3cfa7;border-radius:10px;padding:10px;background:#fffdf5}.lh-latest-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;font-weight:700}.lh-latest-balls{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.lh-number{min-width:62px;text-align:center;border-radius:8px;color:#fff;padding:7px 8px;font-weight:900}.lh-number.red{background:#ff2f2f}.lh-number.blue{background:#2361ff}.lh-number.green{background:#1a9f12}.lh-number span{display:block;font-size:24px;line-height:1}.lh-number em{display:block;margin-top:4px;font-style:normal;font-size:13px;opacity:.95}.lh-plus{font-size:28px;line-height:1;color:#d91818;font-weight:900;padding-top:10px}.lh-table-wrap{overflow-x:auto}.lh-history-table{width:100%;border-collapse:collapse}.lh-history-table th,.lh-history-table td{border-bottom:1px solid #f0d8c2;padding:10px 8px;text-align:left;white-space:nowrap}.lh-history-table th{color:#7f2b00}.lh-row-balls{display:inline-flex;align-items:center;gap:4px}.small-ball{display:inline-flex;width:30px;height:30px;border-radius:6px;align-items:center;justify-content:center;color:#fff;font-weight:900}.small-ball.red{background:#ff2f2f}.small-ball.blue{background:#2361ff}.small-ball.green{background:#1a9f12}.lh-plus-sm{color:#d91818;font-size:18px;font-weight:900;margin:0 2px}.lh-empty{color:#9b6a4d;text-align:center;padding:8px}@media (max-width: 900px){.lh-latest-meta{grid-template-columns:1fr}}body.lottery-page .nav{align-items:center;gap:8px}body.lottery-page nav{gap:8px;flex-wrap:wrap}body.lottery-page nav a{border-radius:16px;padding:6px 12px}body.lottery-page .lh-main{max-width:940px}body.lottery-page .lh-main-card,body.lottery-page .lh-history-card{border-color:#85b8ef;border-radius:12px}body.lottery-page .lh-main-card{background:linear-gradient(180deg,#fff,#f2fbff)}body.lottery-page .lh-history-card{background:#fff;padding-top:14px}body.lottery-page .lh-head-row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d8e8fb}body.lottery-page .lh-head-row h2{font-size:30px;line-height:1;margin:0}body.lottery-page .lh-actions{background:#f1f7ff;border:1px solid #cfe2f9;border-radius:999px;padding:4px 6px 4px 10px}body.lottery-page #lh-updated-at{color:#4f6f98;font-size:13px}body.lottery-page #lh-refresh-btn{width:auto;min-width:78px;padding:6px 12px;border-radius:6px;border:1px solid #0a7a00;background:linear-gradient(180deg,#1ca700,#0d8300);font-weight:800}body.lottery-page .lh-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}body.lottery-page .lh-tab{width:100%;border-radius:4px;padding:10px 8px;border:1px solid #c4d4e8;background:#d9d9d9;color:#111;font-size:16px;font-weight:900;box-shadow:none}body.lottery-page .lh-tab.active{color:#fff;border-color:#008d00;background:linear-gradient(180deg,#09ca00,#00a300)}body.lottery-page .lh-latest-box{border:2px solid #0a8ce9;border-radius:8px;background:#f8fbff;padding:10px}body.lottery-page .lh-latest-box h3,body.lottery-page .lh-history-card h3{font-size:26px;line-height:1;margin-bottom:10px}body.lottery-page .lh-latest-meta{display:grid;gap:6px;margin-bottom:8px}body.lottery-page .lh-meta-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:22px;font-weight:800;color:#102944}body.lottery-page .lh-meta-main{color:#173f6f}body.lottery-page .lh-meta-label{color:#222;font-size:16px}body.lottery-page .lh-meta-date{color:#f20}body.lottery-page .lh-meta-week{color:#8c2cff}body.lottery-page .lh-meta-issue{color:#d40000}body.lottery-page .lh-meta-lunar{color:#f20}body.lottery-page .lh-meta-animal{color:#0058b9}body.lottery-page .lh-meta-link{color:#0058b9;font-weight:900}body.lottery-page .lh-latest-info{margin-top:8px;border-radius:6px;overflow:hidden}body.lottery-page .lh-latest-stats-line{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;background:#ffd400;border:1px solid #e8b100;border-bottom:none;color:#141414;font-size:28px;font-weight:900;white-space:nowrap}body.lottery-page .lh-stat-item{display:inline-block}body.lottery-page .lh-latest-next-line{display:flex;align-items:center;gap:8px;padding:5px 8px;background:#ffc700;border:1px solid #e8b100;color:#111;font-size:32px;font-weight:900;white-space:nowrap}body.lottery-page .lh-next-label{color:#111}body.lottery-page .lh-latest-next-line strong{color:#d40000}body.lottery-page .lh-inline-refresh-btn{width:auto;flex:0 0 auto;margin-left:auto;border:1px solid #0a0a0a;background:#11a52a;color:#fff;border-radius:2px;padding:2px 8px;font-size:24px;font-weight:900;line-height:1.2}body.lottery-page .lh-latest-balls{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;overflow:hidden}body.lottery-page .lh-number{min-width:0;width:100%;border-radius:6px;padding:6px 4px;box-shadow:none}body.lottery-page .lh-number span{font-size:26px}body.lottery-page .lh-number em{font-size:13px;font-weight:800}body.lottery-page .lh-plus{display:grid;place-items:center;font-size:30px;padding:0}body.lottery-page .lh-history-table th{padding:10px 8px;font-size:16px;color:#8a3a0d}body.lottery-page .lh-history-table td{padding:11px 8px;font-size:15px;font-weight:700}body.lottery-page .lh-row-balls{gap:4px;align-items:flex-start}body.lottery-page .lh-history-ball-item{display:inline-flex;flex-direction:column;align-items:center;gap:2px}body.lottery-page .small-ball{width:30px;height:30px;border-radius:6px;font-size:14px}body.lottery-page .lh-ball-zodiac{font-style:normal;font-size:11px;line-height:1;color:#3d5f88}body.lottery-page .lh-plus-sm{display:inline-flex;align-items:center;justify-content:center;width:18px;height:30px;margin:0 2px;font-size:18px;line-height:1;align-self:flex-start}body.lottery-page .lh-history-mobile{display:none}body.lottery-page .lh-history-more-wrap{margin-top:10px;text-align:center}body.lottery-page .lh-history-more-btn{width:auto;min-width:112px;padding:7px 14px;border-radius:999px;border:1px solid #97bce4;background:#edf5ff;color:#0f57ad;font-weight:800}@media (max-width: 900px){body.lottery-page .lh-head-row{flex-direction:column;align-items:flex-start}body.lottery-page .lh-actions{width:100%;justify-content:space-between}body.lottery-page .lh-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}body.lottery-page .lh-tab{font-size:14px;padding:8px 6px}body.lottery-page .lh-latest-box h3,body.lottery-page .lh-history-card h3{font-size:22px}body.lottery-page .lh-meta-line{font-size:15px;gap:5px}body.lottery-page .lh-meta-label{font-size:14px}body.lottery-page .lh-latest-stats-line{gap:4px;padding:5px 6px;font-size:12px}body.lottery-page .lh-latest-next-line{font-size:13px;padding:5px 6px;gap:5px}body.lottery-page .lh-inline-refresh-btn{font-size:12px;padding:1px 6px}body.lottery-page .lh-latest-balls{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;overflow:hidden}body.lottery-page .lh-number{min-width:0;width:100%;padding:4px 2px}body.lottery-page .lh-number span{font-size:19px}body.lottery-page .lh-number em{font-size:11px}body.lottery-page .lh-plus{display:grid;place-items:center;font-size:22px;padding:0}body.lottery-page .lh-table-wrap{display:none}body.lottery-page .lh-history-mobile{display:grid;gap:8px}body.lottery-page .lh-history-item{border:1px solid #d7e7fa;border-radius:8px;padding:8px;background:#f8fbff}body.lottery-page .lh-history-item-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;color:#365777}body.lottery-page .lh-history-item-head strong{color:#0f4988}}
