.zodiac_wrap__APKLh{max-width:880px;margin:0 auto}.zodiac_card__KA0uz{padding:22px 20px;border:1px solid var(--fl-line,#d8dad6);border-radius:16px;background:var(--fl-card,#fffdf8);color:var(--fl-ink,#172b3f)}@media (min-width:600px){.zodiac_card__KA0uz{padding:26px 28px}}.zodiac_stack__wB4C6>*+*{margin-top:14px}.zodiac_grid__KlhJt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}@media (min-width:640px){.zodiac_grid__KlhJt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.zodiac_grid__KlhJt{grid-template-columns:repeat(4,minmax(0,1fr))}}.zodiac_tile__DdTWd{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;padding:16px 10px 14px;border:1px solid var(--fl-line,#d8dad6);border-radius:16px;background:var(--fl-card,#fffdf8);color:var(--fl-ink,#172b3f);text-align:center;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.zodiac_tile__DdTWd:hover{border-color:#b9c0c2;box-shadow:0 4px 12px rgba(23,43,63,.07)}.zodiac_tile__DdTWd:focus-visible{outline:2px solid #102439;outline-offset:3px}.zodiac_animal__a8JAR{display:block;width:72px;height:72px;margin:0 auto 6px;border-radius:16px;object-fit:cover;background:#f9f1e4}.zodiac_animalLg__cT2_S{width:120px;height:120px;border-radius:22px}.zodiac_name__lGWL5{margin:0;font-size:1rem;font-weight:700;color:var(--fl-ink,#172b3f)}.zodiac_stars__dT0bd{margin:0;font-size:1rem;letter-spacing:.12em;color:var(--fl-coral-ink,var(--fl-coral,#a3473d))}.zodiac_desc__1O0_A{margin:0;font-size:.8rem;line-height:1.5;color:#4b5b68}.zodiac_crumb__dFkRr{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 4px;font-size:.88rem;color:#4b5b68;text-decoration:underline;text-underline-offset:3px}.zodiac_crumb__dFkRr:hover{color:var(--fl-ink,#172b3f)}.zodiac_head__kUByO{text-align:center}.zodiac_head__kUByO .zodiac_title__6EsSV{margin:4px 0 0;font-size:clamp(1.4rem,1.15rem + 1.2vw,1.85rem);font-weight:700;line-height:1.4;color:var(--fl-ink,#172b3f)}.zodiac_headLead__DJ83B{margin:6px 0 0;font-size:.95rem;color:#4b5b68}.zodiac_hubHead__yZ2h3{margin-top:16px}@media (min-width:960px){.zodiac_hubHead__yZ2h3{margin-top:32px}}.zodiac_hubHead__yZ2h3 .zodiac_title__6EsSV{margin:0;font-size:clamp(1.45rem,1.2rem + 1.2vw,1.9rem);font-weight:700;line-height:1.35;color:var(--fl-ink,#172b3f)}.zodiac_hubHead__yZ2h3 .zodiac_headLead__DJ83B{margin-top:8px}.zodiac_label__Rnajp{margin:0 0 8px;font-size:.85rem;color:#4b5b68}.zodiac_starsLg___gK9B{margin:0;font-size:1.6rem;letter-spacing:.24em;color:var(--fl-coral-ink,var(--fl-coral,#a3473d))}.zodiac_luckText__Wpn_m{margin:8px 0 0}.zodiac_luckText__Wpn_m,.zodiac_sectionTitle__gkHM4{font-size:1.05rem;font-weight:700;color:var(--fl-ink,#172b3f)}.zodiac_sectionTitle__gkHM4{margin:0 0 12px}.zodiac_relation__we0tC{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}.zodiac_relationItem__UuPHH{text-align:center}.zodiac_relationGlyph__ydbVx{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--fl-line,#d8dad6);border-radius:50%;background:#f8f6f1;font-family:var(--font-han,serif);font-size:1.5rem;font-weight:700;color:var(--fl-ink,#172b3f)}.zodiac_relationArrow__hZGGh{font-size:1.4rem;color:#606e78}.zodiac_relationText__fATFV{margin:0;font-size:.95rem;line-height:1.75;text-align:center;color:var(--fl-ink,#172b3f)}.zodiac_lucky__cc2tx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zodiac_luckyItem__Qt0jZ{padding:16px;border:1px solid var(--fl-line,#d8dad6);border-radius:16px;background:var(--fl-card,#fffdf8)}.zodiac_luckyValue__10cvG{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:var(--fl-ink,#172b3f)}.zodiac_foot__rZF_X{display:flex;justify-content:center;margin-top:14px}@media (prefers-reduced-motion:reduce){.zodiac_tile__DdTWd{transition:none}}html[data-ja-skin=tight][lang=ja] :is(.zodiac_card__KA0uz,.zodiac_tile__DdTWd){border-color:rgba(255,255,255,.1);background:#141414;box-shadow:none}html[data-ja-skin=tight][lang=ja] .zodiac_tile__DdTWd:hover{border-color:rgba(255,255,255,.28);box-shadow:none}html[data-ja-skin=tight][lang=ja] .zodiac_tile__DdTWd:focus-visible{outline-color:#ff6b8a}html[data-ja-skin=tight][lang=ja] :is(.zodiac_desc__1O0_A,.zodiac_crumb__dFkRr,.zodiac_headLead__DJ83B,.zodiac_label__Rnajp,.zodiac_relationArrow__hZGGh){color:#99a1af}html[data-ja-skin=tight][lang=ja] .zodiac_crumb__dFkRr:hover{color:#fafafa}html[data-ja-skin=tight][lang=ja] :is(.zodiac_stars__dT0bd,.zodiac_starsLg___gK9B){color:#ff6b8a}html[data-ja-skin=tight][lang=ja] :is(.zodiac_head__kUByO .zodiac_title__6EsSV,.zodiac_hubHead__yZ2h3 .zodiac_title__6EsSV,.zodiac_sectionTitle__gkHM4){font-family:var(--jt-font-head)}html[data-ja-skin=tight][lang=ja] .zodiac_relationGlyph__ydbVx{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.05);color:#fafafa}html[data-ja-skin=tight][lang=ja] .zodiac_luckyItem__Qt0jZ{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}