.zodiac-page{padding-bottom:72px}.zodiac-card,.zodiac-result{max-width:760px;margin:28px auto}.zodiac-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:24px 0}.zodiac-fields .field{min-width:0}.zodiac-fields select{display:block;width:100%;min-width:0;min-height:52px;padding:12px;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;color:var(--color-plum)}.zodiac-card .button{width:100%}.zodiac-result{text-align:center;scroll-margin-top:24px}.zodiac-score{font-size:4rem;line-height:1;font-weight:800;color:var(--color-plum);margin:24px 0 8px}.zodiac-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:28px 0}.zodiac-facts div{padding:16px;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px}.zodiac-facts dt{color:var(--color-plum);font-weight:600}.zodiac-facts dd{margin:8px 0 0;font-size:1.8rem;font-weight:700;color:var(--color-plum)}@media(min-width:600px){.zodiac-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.zodiac-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}
