.love-head[data-v-9c30ebee]{display:grid;gap:8px;justify-items:center;text-align:center}.name[data-v-9c30ebee]{font-size:2.4rem;overflow-wrap:anywhere}.archetype-label[data-v-9c30ebee],.name[data-v-9c30ebee]{font-weight:700;margin:4px 0 0}.archetype-label[data-v-9c30ebee]{color:var(--ch-muted);font-size:.85rem;letter-spacing:.04em}.archetype[data-v-9c30ebee]{font-size:1.5rem;margin-top:6px;padding:8px 28px;white-space:normal}.tint-chip[data-v-9c30ebee]{background:color-mix(in srgb,var(--tint) 30%,#fff);border-radius:999px;color:color-mix(in srgb,var(--tint) 55%,var(--ch-ink));display:inline-block;font-family:var(--ch-font-display);font-weight:600;line-height:1.15;padding:4px 14px;white-space:nowrap}@media(max-width:620px){.love-head[data-v-9c30ebee] .cutie-stage{--stage:160px}.name[data-v-9c30ebee]{font-size:1.9rem}.archetype[data-v-9c30ebee]{font-size:1.25rem;padding:7px 22px}}.love-style[data-v-74be465e]{display:grid;gap:30px}.placements[data-v-74be465e]{display:grid;gap:8px;justify-items:center;margin-top:-8px}.placements-note[data-v-74be465e]{color:var(--ch-muted);font-size:.85rem;margin:0;text-align:center}.house-note[data-v-74be465e]{margin:0 auto;max-width:600px}.note-title[data-v-74be465e]{font-family:var(--ch-font-display);font-size:1.1rem;font-weight:600}.block[data-v-74be465e]{display:grid;gap:16px}.block h2[data-v-74be465e]{margin:0}.block-head[data-v-74be465e]{display:grid;gap:4px}.blurb[data-v-74be465e]{color:var(--ch-muted);font-size:.95rem;margin:0 auto;max-width:560px;text-align:center}.cards[data-v-74be465e]{display:grid;gap:22px}.text[data-v-74be465e]{line-height:1.7;margin:0}.single[data-v-74be465e]{display:grid;gap:12px}.single.signature .text[data-v-74be465e]{font-size:1.08rem}.single-head[data-v-74be465e]{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.single-head .ch-chip--uncertain[data-v-74be465e]{white-space:normal}.mini[data-v-74be465e]{font-size:.85rem;padding:3px 12px}.contact[data-v-74be465e]{display:grid;gap:6px}.contact[data-v-74be465e] .aspect-card{margin-bottom:8px}.contact h3[data-v-74be465e]{font-size:1.05rem;margin:0}.plain .text[data-v-74be465e]{color:var(--ch-ink)}.also[data-v-74be465e],.possible[data-v-74be465e]{display:grid;gap:8px;justify-items:center;text-align:center}.also p[data-v-74be465e],.possible p[data-v-74be465e]{color:var(--ch-muted);font-size:.9rem;margin:0}.also ul[data-v-74be465e],.possible ul[data-v-74be465e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.possible li[data-v-74be465e]{white-space:normal}.primer[data-v-74be465e]{padding:4px 8px 0}.primer h3[data-v-74be465e]{font-size:1rem;margin:0 0 4px}.primer h3[data-v-74be465e],.primer p[data-v-74be465e]{color:var(--ch-muted)}.primer p[data-v-74be465e]{font-size:.95rem;line-height:1.6;margin:0}.house-card[data-v-74be465e]{display:grid;gap:10px}.house-head[data-v-74be465e]{align-items:center;display:flex;gap:12px}.house-head h3[data-v-74be465e]{font-size:1.15rem;margin:0}.house-head .mini[data-v-74be465e]{margin-top:6px}.also-chip[data-v-74be465e]{align-items:center;background:color-mix(in srgb,var(--tint) 30%,#fff);border-radius:999px;color:color-mix(in srgb,var(--tint) 35%,var(--ch-ink));display:inline-flex;font-family:var(--ch-font-display);font-size:.9rem;font-weight:600;gap:6px;line-height:1.15;padding:4px 14px 4px 6px}.also-chip[data-v-74be465e]:hover{text-decoration:none}.matches[data-v-74be465e]{display:grid;gap:10px;margin-top:6px}.matches-label[data-v-74be465e]{color:var(--ch-muted);font-family:var(--ch-font-display);font-weight:600;margin:0;text-align:center}.matches ul[data-v-74be465e]{display:grid;gap:6px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0}.match[data-v-74be465e]{align-items:center;border-radius:18px;color:var(--ch-ink);display:flex;flex-direction:column;font-size:.82rem;gap:2px;padding:6px 2px;transition:transform .15s ease}.match[data-v-74be465e]:hover{text-decoration:none;transform:translateY(-3px)}@media(max-width:560px){.love-style[data-v-74be465e] .ch-section-title{font-size:1.4rem}.matches ul[data-v-74be465e]{grid-template-columns:repeat(3,1fr)}}
