.guide-hero[data-astro-cid-uqkrci64]:before{content:"궁합"}.guide-compat-intro-grid[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.guide-compat-intro-card[data-astro-cid-uqkrci64]{padding:16px 14px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px;text-align:center}.guide-compat-intro-card__icon[data-astro-cid-uqkrci64]{font-size:28px;margin-bottom:8px}.guide-compat-intro-card__title[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);font-weight:600;color:var(--saju-ink);margin-bottom:4px}.guide-compat-intro-card__desc[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);line-height:1.5;font-weight:300}.guide-compat-dm-visual[data-astro-cid-uqkrci64]{margin:24px 0;text-align:center}.guide-compat-dm-pair[data-astro-cid-uqkrci64]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.guide-compat-dm-box[data-astro-cid-uqkrci64]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 20px;border-radius:14px;border:1.5px solid var(--saju-border-light);background:var(--saju-surface-alt);min-width:90px}.guide-compat-dm-box--wood[data-astro-cid-uqkrci64]{border-color:#3a8a504d}.guide-compat-dm-box--fire[data-astro-cid-uqkrci64]{border-color:#dc50324d}.guide-compat-dm-hanja[data-astro-cid-uqkrci64]{font-size:32px;font-family:"Noto Serif KR",serif;font-weight:700}.guide-compat-dm-box--wood[data-astro-cid-uqkrci64] .guide-compat-dm-hanja[data-astro-cid-uqkrci64]{color:var(--saju-wood)}.guide-compat-dm-box--fire[data-astro-cid-uqkrci64] .guide-compat-dm-hanja[data-astro-cid-uqkrci64]{color:var(--saju-fire)}.guide-compat-dm-name[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);font-weight:400}.guide-compat-dm-vs[data-astro-cid-uqkrci64]{display:flex;flex-direction:column;align-items:center;gap:4px}.guide-compat-dm-arrow[data-astro-cid-uqkrci64]{font-size:24px;color:var(--saju-accent)}.guide-compat-dm-relation[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);font-weight:600;padding:3px 10px;border-radius:20px}.guide-compat-dm-relation--support[data-astro-cid-uqkrci64]{background:#3a8a501a;color:#3a8a50}.guide-compat-dm-caption[data-astro-cid-uqkrci64]{margin-top:12px;font-size:var(--fs-xs);color:var(--saju-ink-dim);font-weight:300}.guide-compat-el-relations[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.guide-compat-el-card[data-astro-cid-uqkrci64]{padding:16px 12px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px;text-align:center;cursor:pointer;transition:all .25s}.guide-compat-el-card[data-astro-cid-uqkrci64]:hover{border-color:var(--saju-accent);transform:translateY(-2px)}.guide-compat-el-icon[data-astro-cid-uqkrci64]{font-size:24px;margin-bottom:6px}.guide-compat-el-label[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);font-weight:600;color:var(--saju-ink);line-height:1.4}.guide-compat-el-label[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);font-weight:300;color:var(--saju-ink-dim)}.guide-compat-el-detail[data-astro-cid-uqkrci64]{display:none;margin-top:10px;padding-top:10px;border-top:1px solid var(--saju-border-light);font-size:var(--fs-xs);color:var(--saju-ink-dim);line-height:1.6;font-weight:300;text-align:left}.guide-compat-el-card[data-astro-cid-uqkrci64].active .guide-compat-el-detail[data-astro-cid-uqkrci64]{display:block;animation:guideFadeIn .3s ease}.guide-compat-el-card[data-astro-cid-uqkrci64].active{border-color:var(--saju-accent);background:#e8722a08}.guide-compat-zodiac-grid[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.guide-compat-zodiac-group[data-astro-cid-uqkrci64]{padding:16px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px}.guide-compat-zodiac-badge[data-astro-cid-uqkrci64]{display:inline-block;font-size:var(--fs-xs);font-weight:600;padding:3px 12px;border-radius:20px;margin-bottom:12px}.guide-compat-zodiac-badge--harmony[data-astro-cid-uqkrci64]{background:#3a8a501a;color:#3a8a50}.guide-compat-zodiac-badge--clash[data-astro-cid-uqkrci64]{background:#c83c3c1a;color:#c83c3c}.guide-compat-zodiac-pairs[data-astro-cid-uqkrci64]{display:flex;flex-direction:column;gap:6px}.guide-compat-zodiac-pair[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);color:var(--saju-ink);font-weight:300;line-height:1.5}.guide-compat-sok-visual[data-astro-cid-uqkrci64]{margin:24px 0}.guide-compat-sok-example[data-astro-cid-uqkrci64]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.guide-compat-sok-pillar[data-astro-cid-uqkrci64]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 18px;background:var(--saju-surface-alt);border-radius:14px;border:1.5px solid var(--saju-border-light);min-width:120px}.guide-compat-sok-label[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);font-weight:400;margin-bottom:4px}.guide-compat-sok-stem[data-astro-cid-uqkrci64],.guide-compat-sok-branch[data-astro-cid-uqkrci64]{font-size:var(--fs-base);font-weight:500;color:var(--saju-ink)}.guide-compat-sok-stem[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64],.guide-compat-sok-branch[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);font-weight:300;color:var(--saju-ink-dim)}.guide-compat-sok-branch--highlight[data-astro-cid-uqkrci64]{background:#e8722a14;padding:4px 10px;border-radius:8px;border:1px dashed var(--saju-accent);color:var(--saju-accent);font-weight:600}.guide-compat-sok-branch--highlight[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]{color:var(--saju-accent);opacity:.7}.guide-compat-sok-stem--target[data-astro-cid-uqkrci64]{background:#3a8a5014;padding:4px 10px;border-radius:8px;color:#3a8a50;font-weight:600}.guide-compat-sok-stem--target[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]{color:#3a8a50;opacity:.7}.guide-compat-sok-arrow-wrap[data-astro-cid-uqkrci64]{display:flex;flex-direction:column;align-items:center;gap:4px}.guide-compat-sok-arrow-text[data-astro-cid-uqkrci64]{font-size:var(--fs-2xs);color:var(--saju-ink-dim)}.guide-compat-sok-arrow-icon[data-astro-cid-uqkrci64]{font-size:24px;color:var(--saju-accent)}.guide-compat-sok-explain[data-astro-cid-uqkrci64]{margin-top:16px;padding:14px 18px;background:#3a2e2208;border-radius:12px;font-size:var(--fs-sm);color:var(--saju-ink-dim);line-height:1.7;font-weight:300;text-align:center}.guide-compat-yy-cards[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.guide-compat-yy-card[data-astro-cid-uqkrci64]{padding:18px 14px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px;text-align:center}.guide-compat-yy-card--attract[data-astro-cid-uqkrci64]{border-color:#3a8a504d}.guide-compat-yy-card--same-yang[data-astro-cid-uqkrci64]{border-color:#e8722a4d}.guide-compat-yy-card--same-yin[data-astro-cid-uqkrci64]{border-color:#6a5ab44d}.guide-compat-yy-symbols[data-astro-cid-uqkrci64]{font-size:28px;margin-bottom:8px}.guide-compat-yy-title[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);font-weight:600;color:var(--saju-ink);margin-bottom:6px}.guide-compat-yy-desc[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);line-height:1.5;font-weight:300}.guide-compat-strength-duo[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.guide-compat-strength-card[data-astro-cid-uqkrci64]{padding:18px 14px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px;text-align:center}.guide-compat-strength-emoji[data-astro-cid-uqkrci64]{font-size:28px;margin-bottom:6px}.guide-compat-strength-title[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);font-weight:600;color:var(--saju-ink);margin-bottom:4px}.guide-compat-strength-desc[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);line-height:1.5;font-weight:300}.guide-compat-tengod-grid[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.guide-compat-tengod-card[data-astro-cid-uqkrci64]{padding:18px 14px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px;text-align:center}.guide-compat-tengod-hanja[data-astro-cid-uqkrci64]{font-size:28px;font-family:"Noto Serif KR",serif;font-weight:700;color:var(--saju-accent)}.guide-compat-tengod-label[data-astro-cid-uqkrci64]{font-size:var(--fs-sm);font-weight:600;color:var(--saju-ink);margin:4px 0}.guide-compat-tengod-for[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);margin-bottom:6px}.guide-compat-tengod-desc[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);color:var(--saju-ink-dim);font-weight:300;line-height:1.5}.guide-compat-luck-visual[data-astro-cid-uqkrci64]{margin:24px 0;padding:18px 16px 12px;background:var(--saju-surface-alt);border:1.5px solid var(--saju-border-light);border-radius:14px}.guide-compat-luck-row[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:70px repeat(4,1fr);gap:8px;align-items:center;margin-bottom:8px}.guide-compat-luck-label[data-astro-cid-uqkrci64]{font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.guide-compat-luck-label--p1[data-astro-cid-uqkrci64]{color:var(--saju-accent)}.guide-compat-luck-label--p2[data-astro-cid-uqkrci64]{color:#9060b8}.guide-compat-luck-cell[data-astro-cid-uqkrci64]{text-align:center;padding:8px 4px;border-radius:8px;font-size:var(--fs-xs);color:var(--saju-ink);font-weight:400}.guide-compat-luck-cell--sync[data-astro-cid-uqkrci64]{background:#3a8a5014;font-weight:500}.guide-compat-luck-ages[data-astro-cid-uqkrci64]{display:grid;grid-template-columns:70px repeat(4,1fr);gap:8px;padding-top:6px;border-top:1px solid var(--saju-border-light)}.guide-compat-luck-ages[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]{text-align:center;font-size:var(--fs-2xs);color:var(--saju-ink-faint)}.guide-compat-luck-ages[data-astro-cid-uqkrci64] span[data-astro-cid-uqkrci64]:first-child{visibility:hidden}.guide-callout[data-astro-cid-uqkrci64]{margin:20px 0;padding:14px 18px;background:#e8722a0d;border-left:3px solid var(--saju-accent);border-radius:0 12px 12px 0;font-size:var(--fs-sm);color:var(--saju-ink);line-height:1.7;font-weight:300}.guide-callout[data-astro-cid-uqkrci64] strong[data-astro-cid-uqkrci64]{font-weight:600}@media(max-width:480px){.guide-compat-intro-grid[data-astro-cid-uqkrci64],.guide-compat-el-relations[data-astro-cid-uqkrci64],.guide-compat-zodiac-grid[data-astro-cid-uqkrci64],.guide-compat-yy-cards[data-astro-cid-uqkrci64],.guide-compat-strength-duo[data-astro-cid-uqkrci64],.guide-compat-tengod-grid[data-astro-cid-uqkrci64]{grid-template-columns:1fr}.guide-compat-dm-box[data-astro-cid-uqkrci64]{min-width:80px;padding:12px 14px}.guide-compat-dm-hanja[data-astro-cid-uqkrci64]{font-size:26px}.guide-compat-sok-pillar[data-astro-cid-uqkrci64]{min-width:100px;padding:12px 14px}.guide-compat-luck-row[data-astro-cid-uqkrci64],.guide-compat-luck-ages[data-astro-cid-uqkrci64]{grid-template-columns:55px repeat(4,1fr);gap:4px}.guide-compat-luck-cell[data-astro-cid-uqkrci64]{font-size:var(--fs-2xs);padding:6px 2px}}
