.horoscope-info{margin:0 auto}.horoscope-title{text-align:center;margin-bottom:40px;font-size:36px;font-weight:700;color:#444;letter-spacing:1px}.tab-line{height:40px;line-height:40px;font-size:16px;color:#666;margin-bottom:20px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.tab-line a{display:inline-block;height:100%;padding:0 10px;font-weight:700}.tab-line a.selected-tab{color:#7605c1;border-bottom:5px solid #7605c1}.view-container{margin:0 2%}.horoscope-score-wrap{display:flex;justify-content:space-between}.horoscope-score-wrap img{width:30%;height:30%}.user-baseinfo{text-align:center;margin:0 auto;width:30%;background-color:#f4f5f6;border-radius:15px;padding:15px}.user-baseinfo .user-info-avatar{width:90px;height:90px;display:inline-block;border-radius:50%;background-color:#7605c1;border:2px solid #fff;margin-bottom:20px}.user-baseinfo .user-info-avatar img{width:100%;height:100%;filter:grayscale(1) invert(1) brightness(1.2)}.user-baseinfo p{margin:0;font-size:18px}.user-baseinfo p:first-of-type{font-size:20px;color:#222}.horoscope-score-wrap .horoscope-score{width:60%}.horoscope-score-wrap .horoscope-score .score-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:26px;font-weight:700;color:#7605c1}.horoscope-score-wrap .horoscope-score .score-total span:last-of-type{font-size:30px}.horoscope-score-wrap .horoscope-score .score-bar{display:flex;height:45px;line-height:45px}.horoscope-score-wrap .horoscope-score .score-bar-icon{width:45px;background-color:#f2f2f2}.horoscope-score-wrap .horoscope-score .score-bar-text{width:120px;padding-right:10px}.horoscope-score-wrap .horoscope-score .color-bar-wrap{flex:1;height:100%;background-color:#f1f2f3}.horoscope-score-wrap .horoscope-score .color-bar{height:100%}.horoscope-score-wrap .horoscope-score .color-bar-score{width:40px;text-align:right;font-size:14px;font-weight:700}.horoscope-info .more-info .more-info-title{margin-bottom:10px;font-size:18px;font-weight:700;color:#7605c1}.horoscope-info .more-info .link-btn{display:inline-block;margin:5px;background-color:#f9c85a;color:#000;height:52px;padding:15px 16px;box-shadow:0 0 30px rgba(0,0,0,.08);border-radius:5px;white-space:nowrap}.horoscope-info .more-info .link-btn:hover{background-color:rgb(246.3157894737,175.3947368421,16.1842105263)}.horoscope-info .more-info .link-btn svg{color:#fff;margin-right:5px}.horoscope-info-text{margin:20px 0 10px;font-weight:700;font-size:16px}.sub-info{display:flex;justify-content:space-between;margin-top:20px}.sub-info .info-block{width:49%;padding:15px 2%;border-radius:10px}.sub-info .info-block h4{font-size:18px;margin-bottom:10px}.sub-info .info-block p{font-size:14px;line-height:20px}.sub-info .info-block:last-of-type{background-color:#ffeded}.sub-info .info-block:nth-last-of-type(2){background-color:#ebf5ff}.luck-item{display:flex;border-radius:10px;padding:15px 2%;margin-top:15px;margin-bottom:10px;background-color:#f6edff}.luck-item .info-block{display:flex;width:25%;margin:5px 0}.luck-item .info-block img{width:36px;margin-right:6px;object-fit:contain}.luck-item .info-block .info-block-text{flex:1}.luck-item .info-block .info-block-text h4{font-size:14px;font-weight:400;color:#616c74;white-space:nowrap}.luck-item .info-block .info-block-text p{margin-bottom:0;font-size:16px;color:#121212;white-space:nowrap}.split-line{height:2px;background-color:#d1d2d3;border-bottom:1px solid #fff;margin:40px 0}.discovery-block{padding:40px 0 80px;background-image:url('https://cdn.astroscore.net/project_astroweb/images/horoscope/item-bg.jpg');background-size:contain;background-repeat:no-repeat}.discovery-block .desc-info{display:flex;justify-content:space-between;margin-bottom:20px}.discovery-block .desc-info img{width:35%;object-fit:contain}.discovery-block .desc-info .desc-info-text{width:60%}.discovery-block .desc-info .desc-info-text h4{position:relative;margin-bottom:20px;color:#7605c1;font-size:34px}.discovery-block .desc-info .desc-info-text h4::after{display:block;content:' ';position:relative;bottom:0;left:0;height:5px;width:30%;background:linear-gradient(to right,#7605c1,#f7f7f7)}.discovery-block .desc-info .desc-info-text p{font-size:18px}.discovery-block .corpus-title{font-size:20px;font-weight:700;color:#333;margin-bottom:20px}.discovery-block .corpus-list{display:flex;flex-wrap:wrap;justify-content:space-between}.discovery-block .corpus-list .corpus-item{width:49%;margin-bottom:10px;padding:15px 15px;border-radius:15px;border:2px solid #f9f3ff;background:linear-gradient(to bottom,#f9f3ff,#fff,#fff,#fff);box-shadow:0 10px 30px rgba(0,0,0,.05)}.discovery-block .corpus-list .corpus-item h5{font-size:18px;color:#333}.discovery-block .corpus-list .corpus-item .tag-block{margin-top:5px;margin-bottom:10px}.discovery-block .corpus-list .corpus-item .tag-block span{padding:3px 6px;margin:0 2px;border-radius:20px;font-size:12px;background-color:#7984ca;color:#fff}.discovery-block .corpus-list .corpus-item .corpus-progress p{margin:0;height:10px;line-height:10px;font-size:11px;color:#999}.discovery-block .corpus-list .corpus-item .corpus-progress .corpus-progress-bar{position:relative;height:10px;border-radius:5px;margin:4px 0;background-color:#f3e6ff}.discovery-block .corpus-list .corpus-item .corpus-progress .corpus-progress-bar div{position:absolute;top:0;left:0;height:100%;border-radius:5px;background-color:#5232b4}.discovery-block .corpus-list .corpus-item .corpus-desc{margin-top:10px;font-size:15px;line-height:24px;margin-bottom:15px}.discovery-block .corpus-list .corpus-item .more-btn{display:inline-block;padding:10px 20px;color:#fff;border-radius:5px;background-color:#6b81f4;cursor:pointer}.rs-post-small-six{border-top:1px solid #c1c2c3;border-bottom:1px solid #c1c2c3}.rs-post-small-six .rs-post-small-title{color:#121212}@media (max-width:991px){.horoscope-title{font-size:26px}.view-container{margin:0}.horoscope-score-wrap{display:flex;align-items:center;flex-direction:column}.horoscope-score-wrap img{width:50%;margin:0}.user-baseinfo{width:90%;background-color:transparent}.horoscope-score-wrap .horoscope-score{width:90%;margin-top:20px}.horoscope-info-text{margin-top:20px}.luck-item{flex-wrap:wrap}.luck-item .info-block{width:50%}.discovery-block{padding:40px 0 40px}.discovery-block .desc-info{flex-direction:column}.discovery-block .desc-info .desc-info-text{width:100%}.discovery-block .desc-info .desc-info-text h4{font-size:28px}.discovery-block .desc-info img{width:60%;margin:10px auto 30px}.discovery-block .corpus-list{flex-wrap:wrap}.discovery-block .corpus-list .corpus-item{width:100%}}