:root{color:#1d2530;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#f1f2f4;font-family:Arial,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:default}.site-shell{width:min(100%,800px);min-height:100vh;padding-bottom:calc(58px + env(safe-area-inset-bottom));background:#fff;margin:0 auto}.site-header{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 2px 5px #0000000c}.header-brand{background:linear-gradient(100deg,#fff7d9,#f2dda0);justify-content:space-between;align-items:center;min-height:54px;padding:5px 12px;display:flex}.logo{color:#8c310c;align-items:center;line-height:1;text-decoration:none;display:flex}.logo img{width:120px;height:auto;display:block}.header-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.account{text-overflow:ellipsis;white-space:nowrap;color:#5f491b;background:#fffdf6;border:1px solid #d0ad4e;border-radius:8px;max-width:46vw;padding:7px 10px;font-size:13px;font-weight:700;overflow:hidden}.auth-link{color:#5c3d00;white-space:nowrap;background:#fffdf6;border:1px solid #b68b00;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #b68b002e}.auth-link:active{background:#fff8e1}.market-nav{gap:7px;padding:6px;display:flex}.market-button{color:#405060;background:#f5f7f9;border:1px solid #d8dde1;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:14px;font-weight:700;display:flex}.market-button.is-active{color:#173300;background:#8bc900;border-color:#8bc900}.site-main{padding:0 5px 16px}.identity{text-align:center;background:linear-gradient(#fff,#f8fcfd);border:1px solid #e4e9ed;padding:9px 8px 12px}.identity h1{color:#b99a32;margin:0;font-size:clamp(24px,6.4vw,33px);line-height:1.2}.identity h1 span{color:#e83346}.identity p{color:#286469;letter-spacing:2px;margin:4px 0 10px;font-size:16px;font-weight:800}.domain-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.domain-list li{color:#2358d1;white-space:nowrap;background:#f3f9fd;border:1px solid #dce5eb;border-radius:8px;padding:7px 2px;font-size:clamp(9px,2.4vw,16px);font-weight:800}.panel{background:#fff;border:1px solid #e5ddbc;border-radius:10px;margin-top:7px;overflow:clip}.panel-heading{color:#61420e;text-align:center;background:linear-gradient(90deg,#fff5d2,#efdca4);margin:0;padding:9px 6px;font-size:18px;font-weight:800;line-height:1.25}.notice-content{padding:10px}.notice-intro{color:#16191e;background:#f5f7fa;border-left:3px solid #a6d0f1;margin:0 0 7px;padding:9px;font-size:13px;font-weight:700;line-height:1.65}.service-button{color:#fff;background:#2855da;border:0;border-radius:7px;margin:10px auto 16px;padding:9px 14px;font-weight:800;display:block;box-shadow:0 3px 8px #2855da40}.notice-box{border-radius:7px;padding:10px;font-size:13px;line-height:1.65}.notice-box p{text-indent:2em;margin:5px 0 0}.notice-warning{background:#fff1f1;border-left:3px solid #ee5361}.notice-promise{background:#fffbeb;border-left:3px solid #f0a11f;margin-top:8px}.live-toggle{color:#61420e;background:linear-gradient(90deg,#fff5d2,#efdca4);border:0;width:100%;padding:10px;font-size:17px;font-weight:800}.live-toggle span:first-child{color:#d92436}.live-placeholder{text-align:center;color:#777;margin:0;padding:25px;font-size:14px}.action-row{gap:7px;padding:8px;display:flex}.action-row button{color:#fff;background:#ee9200;border:0;border-radius:6px;flex:1;min-width:0;padding:9px;font-weight:800}.action-row button+button{background:#2555d9}.site-banner,.section-banner{width:100%;height:auto;display:block}.site-banner{margin-top:7px}.post-heading{color:#171717;border-radius:0 0 32px 32px;box-shadow:0 3px 5px #c7aa5b30}.post-heading span{color:#e6282b}.post-list,.chart-grid{margin:0;padding:0;list-style:none}.post-row{text-align:center;overflow-wrap:anywhere;border:1px solid #f0f0f0;border-radius:4px;margin:2px 0;font-size:clamp(13px,3.6vw,19px);font-weight:800;line-height:1.45}.post-row:last-child{border-bottom:0}.post-badge{color:#fff;vertical-align:2px;background:#18a651;border-radius:3px;padding:2px 5px;font-size:11px;display:inline-block}.post-badge-premium{background:#d82f32}.issue,.post-red{color:#dc252f}.post-blue{color:#2058d8}.post-green,.updated{color:#149e50}.pending{color:#dc8a18}.updated,.pending{font-size:.85em}.post-icon{vertical-align:middle;object-fit:contain;width:20px;height:20px}.post-panel-premium .updated{color:#d82530}.chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart-grid li{color:#194bb4;text-align:center;border-bottom:1px solid #f0e9d3;border-right:1px solid #f0e9d3;padding:10px 3px;font-size:14px;font-weight:700}.demo-note{color:#8a8a8a;text-align:center;font-size:12px}.bottom-nav{z-index:12;width:min(100%,800px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e5eaf0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 9px #0000000a}.bottom-nav a,.bottom-nav button{color:#7d8998;background:0 0;border:0;justify-items:center;gap:1px;padding:5px 0;font-size:11px;text-decoration:none;display:grid}.bottom-nav svg{width:22px;height:22px}.bottom-nav .bottom-active{color:#2663dc;background:#edf5ff}#top{scroll-margin-top:104px}.page-tools{right:max(8px,50vw - 392px);bottom:calc(76px + env(safe-area-inset-bottom));z-index:11;gap:10px;display:grid;position:fixed}.page-tools button,.page-tools a{color:#32a5e1;background:#fffffff2;border:1px solid #e4e9ee;border-radius:50%;place-items:center;width:36px;height:36px;padding:8px;display:grid;box-shadow:0 2px 6px #0001}.page-tools svg{width:20px;height:20px}.market-float{bottom:calc(76px + env(safe-area-inset-bottom));z-index:11;color:#705723;background:linear-gradient(#fffdf4,#efdda4);border:1px solid #f4e8c7;border-radius:0 20px 20px 0;padding:7px 5px;font-size:10px;line-height:1.3;position:fixed;left:max(0px,50vw - 420px);box-shadow:0 2px 6px #0001}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #2465dc}.content-page{background:#fff;width:min(100%,800px);min-height:100svh;margin:0 auto;padding-bottom:24px}.content-header{z-index:10;background:linear-gradient(100deg,#fff7d9,#f2dda0);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex;position:sticky;top:0}.content-header h1{color:#73531f;margin:0;font-size:20px}.content-header a{color:#765824;font-size:14px;text-decoration:none}.mock-notice{color:#838b96;background:#f7f8fa;margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.auth-main{background:#fff;min-height:calc(100svh - 55px)}.auth-card{color:#1e293b;background:#fff;border:1px solid #dbeafe;border-radius:12px;margin:12px 10px 20px;padding:18px 16px;box-shadow:0 2px 10px #2563eb0f}.auth-card h1{color:#1e3a8a;letter-spacing:.5px;margin:0 0 14px;font-size:20px;font-weight:700}.auth-card label{color:#334155;margin:12px 0 5px;font-size:13px;font-weight:600;display:block}.auth-card input{color:#0f172a;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 12px;font-size:15px}.auth-card input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.auth-card input.input-locked{cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.auth-card input.is-invalid{background:#fef2f2;border-color:#ef4444}.form-hint-muted{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.5}.form-hint-err{color:#dc2626;margin:6px 0 0;font-size:13px;font-weight:600}.captcha-row{align-items:center;gap:8px;display:flex}.captcha-row input{flex:1;min-width:0}.captcha-img{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:none;width:120px;height:42px}.auth-submit{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:8px;width:100%;margin-top:14px;padding:10px 18px;font-size:15px;font-weight:700;display:block;box-shadow:0 2px 8px #2563eb40}.auth-submit:active{opacity:.9}.auth-switch{color:#64748b;text-align:center;margin:14px 0 0}.auth-switch a{color:#2563eb;font-weight:700;text-decoration:none}@keyframes auth-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.auth-shake{animation:.4s auth-shake}.draw-result[data-v-73f193f7]{text-align:center;min-height:175px;padding:14px 10px}.draw-result-header[data-v-73f193f7]{color:#554014;justify-content:center;align-items:baseline;gap:10px;font-size:15px;display:flex}.history-link[data-v-73f193f7]{color:#2765d6;background:0 0;border:0;padding:3px;font-size:12px;text-decoration:none}.draw-countdown[data-v-73f193f7]{color:#ce3137;font-variant-numeric:tabular-nums;letter-spacing:2px;margin:8px 0 0;font-size:20px}.draw-refresh[data-v-73f193f7]{color:#2870bd;background:0 0;border:0;margin-top:7px;font-size:12px}.draw-refresh[data-v-73f193f7]:disabled{color:#7c8794}.draw-result-header strong[data-v-73f193f7]{color:#c8242b;font-size:18px}.draw-balls[data-v-73f193f7]{justify-content:center;gap:clamp(3px,1.3vw,10px);margin:15px 0 8px;display:flex}.draw-ball-item[data-v-73f193f7]{justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.draw-ball[data-v-73f193f7]{color:#fff;border-radius:50%;place-items:center;width:clamp(35px,8.7vw,46px);height:clamp(35px,8.7vw,46px);font-size:clamp(17px,4.6vw,23px);font-weight:800;display:grid;box-shadow:inset 0 3px 4px #ffffff80,0 2px 4px #0002}.ball-red[data-v-73f193f7]{background:#e83b39}.ball-blue[data-v-73f193f7]{background:#258be1}.ball-green[data-v-73f193f7]{background:#26ae55}.ball-empty[data-v-73f193f7]{background:#aeb8c3}.draw-plus[data-v-73f193f7]{color:#df2b2f;font-weight:800;position:absolute;top:10px;right:calc(100% + 1px)}.draw-ball-item[data-v-73f193f7]:last-child{margin-left:9px}.draw-ball-item small[data-v-73f193f7]{color:#62666b;font-size:12px}.draw-next[data-v-73f193f7],.draw-status[data-v-73f193f7]{color:#67717b;margin:8px 0 0;font-size:13px}.draw-next span[data-v-73f193f7]{display:inline-block}.knowledge-heading[data-v-c07194a2]{color:#b32427;text-align:center;margin:0;padding:10px;font-size:15px}.zodiac-grid[data-v-c07194a2]{background:#e9dfc8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.zodiac-grid li[data-v-c07194a2]{text-align:center;background:#fff;justify-items:center;gap:5px;padding:10px 3px;font-size:13px;display:grid}.zodiac-grid strong[data-v-c07194a2]{color:#c9262c;font-size:17px}.zodiac-grid small[data-v-c07194a2]{color:#777;font-size:11px;font-weight:400}.knowledge-table[data-v-c07194a2]{border-collapse:collapse;table-layout:fixed;color:#343434;width:100%;font-size:14px}.knowledge-table caption[data-v-c07194a2]{color:#725014;background:#f9ecc8;padding:9px;font-size:16px;font-weight:800}.knowledge-table th[data-v-c07194a2],.knowledge-table td[data-v-c07194a2]{overflow-wrap:anywhere;border:1px solid #eee5ce;padding:8px 6px;line-height:1.6}.knowledge-table th[data-v-c07194a2]{color:#9c3028;background:#fffaf0;width:80px}.knowledge-table td[data-v-c07194a2]{color:#333}.attribute-table[data-v-c07194a2]{border:1px solid #4383d5}.attribute-table caption[data-v-c07194a2]{color:#243347;background:#edf5ff;border:1px solid #4383d5;border-bottom:0;font-weight:400}.attribute-table td[data-v-c07194a2]{text-align:center;border-color:#d5e1ec}.attribute-name[data-v-c07194a2]{color:#279e59}.zodiac-grid img[data-v-c07194a2]{object-fit:contain}.number-list[data-v-c07194a2]{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.number-chip[data-v-c07194a2]{text-align:center;font-variant-numeric:tabular-nums;min-width:21px;display:inline-block}.wave-cell-red .number-chip[data-v-c07194a2]{color:#fff;background:#e74147}.wave-cell-blue .number-chip[data-v-c07194a2]{color:#fff;background:#3378d1}.wave-cell-green .number-chip[data-v-c07194a2]{color:#fff;background:#23ac7a}.knowledge-table .wave-red[data-v-c07194a2]{color:#d7292e}.knowledge-table .wave-blue[data-v-c07194a2]{color:#2865cc}.knowledge-table .wave-green[data-v-c07194a2]{color:#209652}.post-link[data-v-9881f3dd]{color:inherit;padding:10px 4px;text-decoration:none;display:block}.post-link[data-v-9881f3dd]:hover{background:#fff9e9}.history-page[data-v-9901d17b]{color:#253040;background:#fff;width:min(100%,800px);min-height:100svh;margin:0 auto;padding-bottom:24px}.history-header[data-v-9901d17b]{z-index:1;background:#f7e7b8;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.history-header h1[data-v-9901d17b]{margin:0;font-size:19px}.history-back[data-v-9901d17b]{color:#725526;font-size:14px;text-decoration:none}.history-market-nav[data-v-9901d17b]{gap:8px;padding:12px 14px 0;display:flex}.history-market-nav a[data-v-9901d17b]{color:#725526;text-align:center;background:#fffaf0;border:1px solid #e4d7b4;border-radius:6px;flex:1;padding:9px;font-weight:700;text-decoration:none}.history-market-nav .router-link-active[data-v-9901d17b]{color:#234100;background:#91c900;border-color:#91c900}.history-filter[data-v-9901d17b]{align-items:center;gap:12px;padding:14px;display:flex}.history-filter input[data-v-9901d17b]{width:90px;font:inherit;border:1px solid #ccd3dc;border-radius:5px;padding:7px}.history-filter button[data-v-9901d17b],.history-state button[data-v-9901d17b]{color:#fff;background:#2555d9;border:0;border-radius:5px;padding:8px 16px}.history-state[data-v-9901d17b]{text-align:center;color:#687383;padding:24px 12px;font-size:14px}.history-list[data-v-9901d17b]{margin:0;padding:0 14px 14px;list-style:none}.history-list li[data-v-9901d17b]{border-top:1px solid #e5e9ef;padding:12px 0}.history-meta[data-v-9901d17b]{justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.history-meta time[data-v-9901d17b]{color:#7a8493}.history-balls[data-v-9901d17b]{justify-content:space-between;gap:3px;display:flex}.history-ball-item[data-v-9901d17b]{justify-items:center;gap:4px;display:grid}.history-ball[data-v-9901d17b]{color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.history-ball-item small[data-v-9901d17b]{color:#687383}.ball-red[data-v-9901d17b]{background:#e83b39}.ball-blue[data-v-9901d17b]{background:#258be1}.ball-green[data-v-9901d17b]{background:#26ae55}.search-form[data-v-19db4ecc]{padding:18px 14px}.search-form>label[data-v-19db4ecc]{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.search-input-row[data-v-19db4ecc]{gap:8px;display:flex}.search-input-row input[data-v-19db4ecc]{min-width:0;font:inherit;border:1px solid #cdd4df;border-radius:7px;flex:1;padding:11px;font-size:15px}.search-form button[data-v-19db4ecc],.empty-content button[data-v-19db4ecc]{color:#fff;background:#2855da;border:0;border-radius:6px;padding:10px 17px}.search-options[data-v-19db4ecc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.search-options select[data-v-19db4ecc]{font:inherit;background:#fff;border:1px solid #d1d8e2;border-radius:5px;max-width:160px;margin-left:5px;padding:7px}.search-options .clear-search[data-v-19db4ecc]{color:#6e7783;background:0 0;padding:6px 0}.search-results h2[data-v-19db4ecc]{overflow-wrap:anywhere;background:#fff8e6;border-top:1px solid #eee5cd;margin:0;padding:12px 14px;font-size:16px}.search-results h2 span[data-v-19db4ecc]{color:#8b7444;white-space:nowrap;font-size:13px;font-weight:400}.pending-notice[data-v-19db4ecc]{color:#8d6e2d;padding:0 14px;font-size:13px}.empty-content[data-v-19db4ecc]{text-align:center;color:#6e7783;padding:28px 16px;font-size:14px}.post-detail[data-v-6bcb0dd4]{padding:20px 14px}.detail-category[data-v-6bcb0dd4]{color:#a07b29;font-size:13px}.post-detail h1[data-v-6bcb0dd4]{overflow-wrap:anywhere;margin:10px 0 16px;font-size:clamp(21px,5vw,28px);line-height:1.5}.post-meta[data-v-6bcb0dd4]{flex-wrap:wrap;gap:14px 24px;font-size:13px;display:flex}.post-meta div[data-v-6bcb0dd4]{gap:7px;display:flex}.post-meta dt[data-v-6bcb0dd4]{color:#818894}.post-meta dd[data-v-6bcb0dd4]{margin:0}.detail-body[data-v-6bcb0dd4]{border-top:1px solid #eee5ce;margin-top:22px;padding-top:16px}.detail-body h2[data-v-6bcb0dd4]{color:#8e6823;font-size:18px}.detail-body p[data-v-6bcb0dd4]{overflow-wrap:anywhere;font-size:15px;line-height:1.9}.detail-pending[data-v-6bcb0dd4]{color:#828994;text-align:center;background:#f5f7fa;border-radius:7px;padding:24px 12px}.post-detail-footer[data-v-6bcb0dd4]{border-top:1px solid #eee;margin-top:30px;padding-top:16px}.post-detail-footer a[data-v-6bcb0dd4],.missing-post a[data-v-6bcb0dd4]{color:#2855da}.missing-post[data-v-6bcb0dd4]{text-align:center;padding:40px 18px}.missing-post h1[data-v-6bcb0dd4]{font-size:22px}.missing-post p[data-v-6bcb0dd4]{color:#737d8a;line-height:1.7}
