.zodiac-overview[data-v-3b935159]{background:var(--bg-base);color:var(--text-primary);margin:0 auto;max-width:var(--page-max-width);min-height:100vh;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.overview[data-v-3b935159]{padding:6px 16px 20px}.overview__head[data-v-3b935159]{padding:16px 0 14px}.overview__head h1[data-v-3b935159]{font-size:22px;line-height:1.3;margin:0}.overview__meta[data-v-3b935159]{color:var(--text-tertiary);font-size:12.5px;margin:6px 0 0}.overview__intro[data-v-3b935159]{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:10px 0 0}.overview__list[data-v-3b935159]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.sign-card[data-v-3b935159]{background:var(--bg-card-elevated);border:1px solid var(--border);border-radius:var(--radius-2xl);color:inherit;display:grid;gap:8px;padding:16px;text-decoration:none}.sign-card__head[data-v-3b935159]{align-items:center;display:flex;gap:10px}.sign-card__glyph[data-v-3b935159]{color:var(--accent);font-family:var(--font-symbol);font-size:22px}.sign-card__heading[data-v-3b935159]{flex:1;min-width:0}.sign-card__heading h2[data-v-3b935159]{font-size:16px;font-weight:700;margin:0}.sign-card__heading small[data-v-3b935159]{color:var(--text-tertiary);font-size:12px}.sign-card__stars[data-v-3b935159]{color:var(--border);font-size:12px;letter-spacing:1px}.sign-card__star--on[data-v-3b935159]{color:var(--accent)}.sign-card__summary[data-v-3b935159]{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.sign-card__text[data-v-3b935159]{color:var(--text-secondary);display:-webkit-box;font-size:13.5px;line-height:1.7;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.state-panel[data-v-3b935159]{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;min-height:240px;padding:0 24px;text-align:center}.state-panel__title[data-v-3b935159]{color:var(--text-primary);font-size:16px;font-weight:700;margin:0}
