.cards-grid.big-style.svelte-1pem468{max-width:1280px;margin:60px auto 100px;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.zodiac-item.svelte-1pem468{display:flex;flex-direction:column;align-items:center;text-align:center}.zodiac-card.svelte-1pem468{position:relative;display:block;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background-size:80%;background-position:center;background-repeat:no-repeat;width:100%;cursor:pointer;transition:transform .3s ease,filter .3s ease;animation:svelte-1pem468-breathe 4s ease-in-out infinite}.zodiac-card.svelte-1pem468:hover{transform:scale(1.03);filter:brightness(1.1)}.zodiac-overlay.svelte-1pem468{position:absolute;inset:0;transition:background .3s ease,backdrop-filter .3s ease}.zodiac-info.svelte-1pem468{margin-bottom:12px}.zodiac-info.svelte-1pem468 h2:where(.svelte-1pem468){margin:0;font-size:1.6rem;color:var(--text-strong)}.zodiac-info.svelte-1pem468 p:where(.svelte-1pem468){margin:4px 0 0;font-size:.95rem;color:#eaeaeacc}@keyframes svelte-1pem468-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.cards-grid.big-style.svelte-1pem468{gap:24px}.zodiac-info.svelte-1pem468{bottom:20px;left:16px;right:16px;padding:10px 14px}.zodiac-info.svelte-1pem468 h2:where(.svelte-1pem468){font-size:1.5rem}}.page-hero.svelte-1pem468{max-width:960px;margin:0 auto;padding:80px 24px 40px;display:flex;justify-content:center;text-align:center;color:#eaeaeae0}.hero-content.svelte-1pem468{display:grid;gap:20px}.hero-content.svelte-1pem468 h1:where(.svelte-1pem468){margin:0;font-size:clamp(2.3rem,5vw,3.2rem);color:#ffd980;letter-spacing:.04em}.hero-content.svelte-1pem468 p:where(.svelte-1pem468){margin:0;font-size:1.08rem;line-height:1.7;color:#eaeaeabf}.status-line.svelte-1pem468{margin:0;font-size:.95rem;color:#eaeaeab3}.status-line.warning.svelte-1pem468{color:#ffd0d0}@media (max-width: 960px){.page-hero.svelte-1pem468{padding-top:60px}.cards-grid.big-style.svelte-1pem468{gap:22px}}@keyframes svelte-1pem468-breathe{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.08)}to{transform:scale(1);filter:brightness(1)}}
