.ZodiacSigns_container__75x5g{background-color:#fffdf7;min-height:100vh;padding-bottom:4rem}.ZodiacSigns_hero__ysZ0N{background:linear-gradient(135deg,#103b70,#1a5599);color:white;padding:4rem 1.5rem;text-align:center}.ZodiacSigns_heroTitle__iB_dk{font-size:2.5rem;margin:0 0 1rem;color:#f5a623;font-weight:700}.ZodiacSigns_heroSubtitle__gCQ4J{font-size:1.1rem;max-width:720px;margin:0 auto;opacity:.95;line-height:1.6}.ZodiacSigns_clientWrapper__jo89m{max-width:1200px;margin:-3rem auto 3rem;padding:0 1.5rem;position:relative;z-index:2}.ZodiacSigns_searchBar__2FeW_{position:relative;margin-bottom:1.5rem}.ZodiacSigns_searchIcon__hrvu_{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);font-size:1.1rem;pointer-events:none}.ZodiacSigns_searchInput__A_8o_{width:100%;padding:1rem 1.25rem 1rem 3.25rem;font-size:1rem;border:1px solid #cbd5e1;border-radius:12px;background:white;color:#172033;box-shadow:0 2px 10px rgba(0,0,0,.05)}.ZodiacSigns_searchInput__A_8o_:focus{outline:none;border-color:#103b70;box-shadow:0 0 0 3px rgba(16,59,112,.1)}.ZodiacSigns_signsGrid__Oo_4Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:2rem}.ZodiacSigns_signButton__ZMdm3{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .5rem;background:white;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.ZodiacSigns_signButton__ZMdm3:hover{border-color:#f5a623;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ZodiacSigns_signButtonActive__sEQ3N{border-color:#103b70;background:#f0f7ff;box-shadow:0 4px 12px rgba(16,59,112,.15)}.ZodiacSigns_signSymbol__ijXYd{font-size:1.75rem;line-height:1;color:#103b70}.ZodiacSigns_signNameNe__3Yb8H{font-size:.9rem;font-weight:700;color:#103b70}.ZodiacSigns_signNameEn__ml9MA{font-size:.7rem;color:#94a3b8}.ZodiacSigns_detailCard__wB4dX{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,.08)}.ZodiacSigns_detailHeader__b2H1O{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem}.ZodiacSigns_detailSymbolWrap__rNyWO{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:linear-gradient(135deg,#103b70,#1a5599);border-radius:50%;flex-shrink:0}.ZodiacSigns_detailSymbol__iqVi3{font-size:3rem;color:#f5a623;line-height:1}.ZodiacSigns_detailEmoji__tu_hO{position:absolute;bottom:4px;right:4px;font-size:1.5rem}.ZodiacSigns_detailHeaderBody__cGpp2{flex:1}.ZodiacSigns_detailTitleNe__41rbQ{margin:0;font-size:2rem;font-weight:800;color:#103b70}.ZodiacSigns_detailTitleEn__Xr2vG{margin:0 0 .75rem;font-size:1.1rem;color:#64748b;font-weight:600}.ZodiacSigns_detailBadges__OITOI{display:flex;flex-wrap:wrap;gap:.5rem}.ZodiacSigns_badge__HDdBl{font-size:.8rem;font-weight:600;padding:.35rem .75rem;border-radius:999px}.ZodiacSigns_badge__HDdBl[data-type=element]{background:#fff7ed;color:#9a3412}.ZodiacSigns_badge__HDdBl[data-type=quality]{background:#f0f7ff;color:#1e40af}.ZodiacSigns_infoGrid__FAHJj{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.ZodiacSigns_infoCard__VF05R{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.ZodiacSigns_infoIcon__ea8en{font-size:1.5rem;line-height:1}.ZodiacSigns_infoLabel__lfzfE{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.ZodiacSigns_infoValue__RU8xe{font-size:1rem;font-weight:800;color:#103b70}.ZodiacSigns_sectionTitle__yXlr6{font-size:1.15rem;color:#103b70;font-weight:700;margin:0 0 1rem}.ZodiacSigns_traitsSection__u5NgV{margin-bottom:2rem}.ZodiacSigns_traitsList__sWVOq{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.ZodiacSigns_traitsList__sWVOq li{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 1rem;background:#f0f7ff;border-radius:10px;border-left:3px solid #f5a623}.ZodiacSigns_traitsList__sWVOq li strong{font-size:.95rem;color:#103b70}.ZodiacSigns_traitsList__sWVOq li span{font-size:.8rem;color:#64748b}.ZodiacSigns_strengthGrid__IHC6Y{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.ZodiacSigns_strengthCard__SR6vp{padding:1.25rem;border-radius:12px}.ZodiacSigns_strengthCard__SR6vp[data-type=strength]{background:#f0fdf4;border:1px solid #bbf7d0}.ZodiacSigns_strengthCard__SR6vp[data-type=weakness]{background:#fef2f2;border:1px solid #fecaca}.ZodiacSigns_strengthIcon__ttvmL{font-size:1.5rem;line-height:1}.ZodiacSigns_strengthTitle__F4r_j{margin:.5rem 0;font-size:.95rem;font-weight:700}.ZodiacSigns_strengthCard__SR6vp[data-type=strength] .ZodiacSigns_strengthTitle__F4r_j{color:#166534}.ZodiacSigns_strengthCard__SR6vp[data-type=weakness] .ZodiacSigns_strengthTitle__F4r_j{color:#991b1b}.ZodiacSigns_strengthText__UBvVp{margin:0 0 .35rem;font-size:.9rem;color:#334155;line-height:1.6}.ZodiacSigns_strengthTextEn__4JML_{margin:0;font-size:.8rem;color:#64748b;font-style:italic}.ZodiacSigns_luckyGrid__uWYGu{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.ZodiacSigns_luckyCard__i9pPU{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-radius:12px;border:1px solid #fed7aa;text-align:center}.ZodiacSigns_luckyIcon__TNA4y{font-size:1.5rem;line-height:1}.ZodiacSigns_luckyLabel__BTTxI{font-size:.75rem;font-weight:600;color:#9a3412;text-transform:uppercase;letter-spacing:.3px}.ZodiacSigns_luckyValue__BZcVM{font-size:1rem;font-weight:800;color:#7c2d12}.ZodiacSigns_compatSection__8W_ml{padding-top:1rem;border-top:1px solid #f1f5f9}.ZodiacSigns_compatGrid__FYLu_{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.ZodiacSigns_compatButton__ey2Vg{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s}.ZodiacSigns_compatButton__ey2Vg:hover{background:#103b70;border-color:#103b70}.ZodiacSigns_compatButton__ey2Vg:hover .ZodiacSigns_compatNameEn__dwBAo,.ZodiacSigns_compatButton__ey2Vg:hover .ZodiacSigns_compatName__RWo9G,.ZodiacSigns_compatButton__ey2Vg:hover .ZodiacSigns_compatSymbol__OFxGK{color:white}.ZodiacSigns_compatSymbol__OFxGK{font-size:1.5rem;color:#103b70;line-height:1;transition:color .2s}.ZodiacSigns_compatName__RWo9G{font-size:.85rem;font-weight:700;color:#103b70;transition:color .2s}.ZodiacSigns_compatNameEn__dwBAo{font-size:.7rem;color:#94a3b8;transition:color .2s}.ZodiacSigns_seoContent__5EQMi{max-width:1200px;margin:0 auto 2.5rem;padding:0 1.5rem}.ZodiacSigns_seoContent__5EQMi h2{font-size:1.6rem;color:#103b70;margin:0 0 1rem;font-weight:700}.ZodiacSigns_seoContent__5EQMi p{font-size:1rem;line-height:1.7;color:#334155;margin:0 0 1rem}.ZodiacSigns_list__32x3Q{list-style:none;padding:0;margin:0 0 1rem}.ZodiacSigns_list__32x3Q li{padding:.6rem 0 .6rem 1.5rem;position:relative;font-size:.95rem;color:#334155;line-height:1.6;border-bottom:1px solid #f1f5f9}.ZodiacSigns_list__32x3Q li:last-child{border-bottom:none}.ZodiacSigns_list__32x3Q li:before{content:"•";position:absolute;left:.4rem;color:#f5a623;font-weight:700;font-size:1.1rem}.ZodiacSigns_faq__bpD18{background:white;border-radius:12px;padding:.5rem 1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.ZodiacSigns_faq__bpD18 details{padding:1rem 0;border-bottom:1px solid #f1f5f9}.ZodiacSigns_faq__bpD18 details:last-child{border-bottom:none}.ZodiacSigns_faq__bpD18 summary{cursor:pointer;font-weight:700;color:#103b70;font-size:.95rem;padding:.25rem 2rem .25rem 0;list-style:none;position:relative}.ZodiacSigns_faq__bpD18 summary::-webkit-details-marker{display:none}.ZodiacSigns_faq__bpD18 summary:after{content:"▾";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#f5a623;font-weight:700;transition:transform .2s}.ZodiacSigns_faq__bpD18 details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.ZodiacSigns_faq__bpD18 details p{margin:.75rem 0 0;font-size:.9rem;color:#475569;line-height:1.7}.ZodiacSigns_relatedGrid__9ORcp{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.ZodiacSigns_relatedCard__Lq_PN{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:white;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:#172033;transition:background .2s,border-color .2s,transform .2s}.ZodiacSigns_relatedCard__Lq_PN:hover{background:#f0f7ff;border-color:#bfdbfe;transform:translateY(-2px)}.ZodiacSigns_relatedCard__Lq_PN strong{color:#103b70;font-size:1rem;font-weight:700}.ZodiacSigns_relatedCard__Lq_PN span{color:#64748b;font-size:.85rem}@media (max-width:768px){.ZodiacSigns_hero__ysZ0N{padding:3rem 1.25rem}.ZodiacSigns_heroTitle__iB_dk{font-size:2rem}.ZodiacSigns_heroSubtitle__gCQ4J{font-size:1rem}.ZodiacSigns_detailCard__wB4dX{padding:1.5rem}.ZodiacSigns_detailHeader__b2H1O{flex-direction:column;text-align:center}.ZodiacSigns_detailTitleNe__41rbQ{font-size:1.6rem}.ZodiacSigns_strengthGrid__IHC6Y{grid-template-columns:1fr}.ZodiacSigns_seoContent__5EQMi h2{font-size:1.35rem}}@media (max-width:480px){.ZodiacSigns_signsGrid__Oo_4Q{grid-template-columns:repeat(3,1fr)}.ZodiacSigns_compatGrid__FYLu_,.ZodiacSigns_luckyGrid__uWYGu,.ZodiacSigns_traitsList__sWVOq{grid-template-columns:1fr}}