.iching-ref[data-v-a59e5386]{max-width:960px;margin:0 auto;padding:32px 24px 48px}.ref-hero[data-v-a59e5386]{text-align:center;margin-bottom:28px}.hero-badge[data-v-a59e5386]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;color:var(--fh-accent, #e60023);border:1px solid color-mix(in srgb,var(--fh-accent, #e60023) 35%,transparent);border-radius:999px;padding:4px 14px;margin-bottom:14px}.ref-hero h2[data-v-a59e5386]{font-size:28px;font-weight:800;color:var(--fh-text, #1a1a1a);margin:0 0 10px;letter-spacing:.5px}.hero-lead[data-v-a59e5386]{max-width:620px;margin:0 auto;font-size:14px;line-height:1.9;color:var(--fh-text-muted, #888)}.tri-filter[data-v-a59e5386]{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:26px}.tri-chip[data-v-a59e5386]{display:flex;align-items:center;gap:6px;padding:7px 15px;border-radius:999px;border:1px solid var(--fh-border, #e8e8e8);background:var(--fh-card-bg, #fff);cursor:pointer;transition:all .2s}.tri-chip[data-v-a59e5386]:hover{border-color:var(--fh-accent, #e60023);transform:translateY(-1px)}.tri-chip.active[data-v-a59e5386]{background:var(--fh-accent, #e60023);border-color:var(--fh-accent, #e60023);box-shadow:0 4px 14px color-mix(in srgb,var(--fh-accent, #e60023) 25%,transparent)}.tri-symbol[data-v-a59e5386]{font-size:15px;line-height:1}.tri-name[data-v-a59e5386]{font-size:13px;font-weight:600;color:var(--fh-text, #333)}.tri-count[data-v-a59e5386]{font-size:11px;color:var(--fh-text-muted, #999)}.tri-chip.active .tri-name[data-v-a59e5386],.tri-chip.active .tri-count[data-v-a59e5386]{color:#fff}.hex-grid[data-v-a59e5386]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.hex-cell[data-v-a59e5386],a.hex-cell[data-v-a59e5386]{text-decoration:none;display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:16px 8px 13px;border-radius:14px;border:1px solid var(--fh-border, #eee);background:var(--fh-card-bg, #fff);transition:all .22s}.hex-cell[data-v-a59e5386]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--fh-accent, #e60023) 40%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--fh-accent, #e60023) 10%,transparent)}.hex-lines[data-v-a59e5386]{display:flex;flex-direction:column;gap:4px;width:42px}.hyao[data-v-a59e5386]{height:5px;border-radius:2px;background:var(--fh-text, #2a2a2a);display:flex}.hyin-gap[data-v-a59e5386]{flex:1}.hyao[data-v-a59e5386]:not(.yang){justify-content:space-between;background:transparent}.hyao[data-v-a59e5386]:not(.yang):before,.hyao[data-v-a59e5386]:not(.yang):after{content:"";width:40%;border-radius:2px;background:var(--fh-text, #2a2a2a)}.hex-name[data-v-a59e5386]{font-size:15px;font-weight:700;color:var(--fh-text, #333);margin-top:7px}.hex-title-text[data-v-a59e5386]{font-size:12px;color:var(--fh-text-muted, #999);margin-top:2px}.hex-meaning[data-v-a59e5386]{font-size:11px;color:var(--fh-accent, #e60023);background:color-mix(in srgb,var(--fh-accent, #e60023) 6%,transparent);border-radius:5px;padding:2px 9px;margin-top:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-header[data-v-a59e5386]{text-align:center;margin-bottom:20px}.detail-symbol[data-v-a59e5386]{font-size:80px;line-height:1.2}.detail-name[data-v-a59e5386]{font-size:22px;font-weight:700;color:var(--fh-text, #1a1a1a);margin:12px 0 4px}.detail-title-text[data-v-a59e5386]{font-size:13px;color:var(--fh-text-muted, #999)}.detail-attrs[data-v-a59e5386]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:24px}.attr-tag[data-v-a59e5386]{padding:4px 14px;border-radius:20px;font-size:13px}.attr-nature[data-v-a59e5386]{background:rgba(155,89,182,.1);color:#9b59b6}.attr-dir[data-v-a59e5386]{background:rgba(52,152,219,.1);color:#3498db}.attr-season[data-v-a59e5386]{background:rgba(39,174,96,.1);color:#27ae60}.detail-section[data-v-a59e5386]{margin-bottom:20px}.section-title[data-v-a59e5386]{font-size:13px;font-weight:600;color:var(--fh-text-muted, #999);margin-bottom:10px}.detail-meaning[data-v-a59e5386]{font-size:16px;color:var(--fh-text, #1a1a1a);font-weight:600;line-height:1.8;margin:0}.detail-desc[data-v-a59e5386]{font-size:14px;color:var(--fh-text-muted, #666);line-height:1.8;margin:0}.yao-item[data-v-a59e5386]{display:flex;align-items:flex-start;margin-bottom:12px}.yao-item[data-v-a59e5386]:last-child{margin-bottom:0}.yao-label[data-v-a59e5386]{font-size:12px;font-weight:600;color:var(--fh-accent, #e60023);background:color-mix(in srgb,var(--fh-accent, #e60023) 6%,transparent);padding:2px 10px;border-radius:4px;margin-right:12px;flex-shrink:0}.yao-text[data-v-a59e5386]{font-size:13px;color:var(--fh-text-muted, #666);line-height:1.6}.detail-share-row[data-v-a59e5386]{display:flex;justify-content:center;margin-top:22px}.ref-knowledge[data-v-a59e5386]{margin-top:48px;padding-top:36px;border-top:1px solid var(--fh-border, #eee)}.know-head[data-v-a59e5386]{text-align:center;margin-bottom:24px}.know-head h3[data-v-a59e5386]{font-size:20px;font-weight:800;color:var(--fh-text, #1a1a1a);margin:0 0 6px}.know-head p[data-v-a59e5386]{font-size:13px;color:var(--fh-text-muted, #999);margin:0}.know-grid[data-v-a59e5386]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.know-card[data-v-a59e5386]{background:var(--fh-card-bg, #fff);border:1px solid var(--fh-border, #eee);border-radius:14px;padding:20px 22px}.know-card h4[data-v-a59e5386]{font-size:15px;font-weight:700;color:var(--fh-text, #222);margin:0 0 10px}.know-card p[data-v-a59e5386]{font-size:13px;line-height:1.85;color:var(--fh-text-muted, #777);margin:0}.hot-links[data-v-a59e5386]{margin-top:26px;text-align:center}.hot-title[data-v-a59e5386]{font-size:13px;font-weight:700;letter-spacing:2px;color:var(--fh-text-muted, #999);margin-bottom:12px}.hot-chips[data-v-a59e5386]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hot-chip[data-v-a59e5386]{font-size:13px;font-weight:600;color:var(--fh-text, #333);background:var(--fh-card-bg, #fff);border:1px solid var(--fh-border, #e8e8e8);border-radius:999px;padding:7px 18px;text-decoration:none;transition:all .2s}.hot-chip[data-v-a59e5386]:hover{color:var(--fh-accent, #e60023);border-color:var(--fh-accent, #e60023);transform:translateY(-1px)}.iching-ref-mobile .hex-grid[data-v-a59e5386]{grid-template-columns:repeat(3,1fr);gap:10px}.iching-ref-mobile .hex-lines[data-v-a59e5386]{width:34px;gap:3px}.iching-ref-mobile .hyao[data-v-a59e5386]{height:4px}.iching-ref-mobile .hex-name[data-v-a59e5386]{font-size:13px}.iching-ref-mobile .ref-hero h2[data-v-a59e5386]{font-size:22px}.iching-ref-mobile .hero-lead[data-v-a59e5386]{font-size:13px}.iching-ref-mobile .tri-chip[data-v-a59e5386]{padding:6px 11px}.iching-ref-mobile .tri-name[data-v-a59e5386]{font-size:12px}.iching-ref-mobile .know-grid[data-v-a59e5386]{grid-template-columns:1fr}
