.horoscope-head{text-align:center}.horoscope-head h2{position:relative;display:inline-block;margin-bottom:2rem;color:#444}.horoscope-head h2:before{content:"";position:absolute;bottom:-11px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#5b7bb0;border-radius:20px}.horoscope-article{margin:1rem 0}.horoscope-article .article-intro p{margin:0;line-height:1.6;color:#444;text-align:left}.horoscope-article .ranking-block{background:#f8faff;padding:2rem 1rem;border-radius:12px;margin-bottom:1rem;text-align:center}@media(min-width: 768px){.horoscope-article .ranking-block{padding:2rem 2rem}}.horoscope-article .ranking-block .ranking-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.horoscope-article .ranking-block .ranking-wrapper p{margin:0}.horoscope-article .ranking-block .ranking-wrapper .ranking-head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:1.2rem;margin-bottom:.6rem}.horoscope-article .ranking-block .ranking-wrapper .ranking-head-wrap .short-comment{font-size:1rem;color:#333;font-weight:bold;margin-top:4px}.horoscope-article .ranking-block .ranking-wrapper .sign-hero-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.horoscope-article .ranking-block .ranking-wrapper .sign-hero-image img{width:160px;height:auto;border-radius:50%}.horoscope-article .ranking-block .ranking-wrapper .rank-number{font-size:1.8rem;font-weight:bold;color:#5b7bb0;margin:0}.horoscope-article .ranking-block .ranking-wrapper .vertical-parts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.horoscope-article .ranking-block .ranking-wrapper .vertical-parts .advice{color:#444}.horoscope-article .ranking-block .ranking-wrapper .horizontal-parts{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.horoscope-article .ranking-block .ranking-wrapper .horizontal-parts .luckycolor,.horoscope-article .ranking-block .ranking-wrapper .horizontal-parts .luckyitem{width:100%;background:#fff;padding:.5rem .8rem;border-radius:6px;font-size:.9rem;color:#333}.horoscope-article .detail-block{padding:2rem 1rem;border-radius:12px;margin-top:1rem;background:#f8fdf9}@media(min-width: 768px){.horoscope-article .detail-block{padding:2rem 2rem}}.horoscope-article .detail-block h3{margin-top:0;margin-bottom:1rem;text-align:center;color:#333}.horoscope-article .detail-block .content-box{line-height:1.7;color:#444}.horoscope-article .status-block{background:#f8faff;padding:1rem;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.horoscope-article .status-block .fade-container{position:relative;max-height:400px;overflow:hidden;margin-bottom:1rem}.horoscope-article .status-block .fade-container::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(90%, #f8faff));background:linear-gradient(rgba(255, 255, 255, 0), #f8faff 90%)}.horoscope-article .status-block .reason-text{font-weight:bold;margin-bottom:.5rem}.horoscope-article .status-block .status-content{line-height:1.6;color:#444}.horoscope-article .status-block .more-link{text-align:center}.horoscope-article .status-block .more-link .btn-more{display:inline-block;background-color:#2881e1;color:#fff;padding:.4rem 1.2rem;border-radius:6px;font-size:.9rem;font-weight:bold;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.horoscope-article .status-block .more-link .btn-more:hover{background-color:#3f5cdc}.reference-container{margin-top:1rem;background:#fafafa;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;color:#666}.reference-container p{margin:0}.article-info .autor{font-weight:bold;margin-bottom:.3rem}.article-info .publish-date{font-size:.9rem;color:#888}.horoscope-daily .ranking-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem;margin-top:1.2rem}@media(max-width: 768px){.horoscope-daily .ranking-list{grid-template-columns:1fr}}.horoscope-daily .sign-card-link{text-decoration:none;display:block;color:inherit}.horoscope-daily .sign-card-link:hover .sign-card{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1)}.horoscope-daily .sign-card{background-color:#f8faff;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.horoscope-daily .sign-card .sign-image{width:100%;max-width:400px;padding:24px 12px 0 12px;text-align:center}.horoscope-daily .sign-card .sign-image img{border-radius:50%;width:200px;height:auto}.horoscope-daily .sign-card .sign-info{text-align:center;padding:0 8px 24px}.horoscope-daily .sign-card .sign-info .rank-title{font-size:1.3rem;color:#5b7bb0;margin:.5rem 0 0}.horoscope-daily .sign-card .sign-info .sign-text{font-size:.95rem;line-height:1.6;color:#444;margin:.2rem 0 .8rem}.horoscope-daily .sign-card .sign-info .advice{font-style:italic;color:#888;text-align:left;padding:0 16px}.horoscope-daily .sign-card .sign-info .sign-lucky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;margin:12px 0 0}.horoscope-daily .sign-card .sign-info .sign-lucky span{width:100%;background:#fff;padding:.6rem 0;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);font-size:.9rem;text-align:center}.horoscope-daily .sign-card .sign-info .sign-lucky span strong{display:block}.horoscope-daily .sign-card .sign-info .detail-link{margin-top:1rem}.horoscope-daily .sign-card .sign-info .detail-link span{color:#5b7bb0;font-size:1rem;font-weight:bold}.horoscope-daily .status-block{background:linear-gradient(135deg, #eef7ff, #f0fdfa);padding:2rem;border-radius:10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.05);box-shadow:0 4px 8px rgba(0,0,0,.05);margin-top:2rem}.horoscope-daily .status-block h2{margin:0 0 1rem;font-size:1.4rem;text-align:center;color:#444}.horoscope-daily .status-block .status-content{font-size:1rem;line-height:1.8;color:#555;text-align:justify}.other-signs-links{margin-top:1.5rem}.other-signs-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.5rem}.other-signs-links ul li{margin:0}.other-signs-links ul li a{display:inline-block;padding:.4em .8em;border-radius:4px;background-color:#f8faff;color:#333;text-decoration:none;font-size:.9rem;border:1px solid #c1dfff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.other-signs-links ul li a:hover{background-color:#e6e6e6}.sign-days-links{margin-top:1rem}.sign-days-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;list-style:none;margin:0;padding:0}.sign-days-links ul li{margin:0}.sign-days-links ul li a{display:inline-block;padding:.6em 1em;border-radius:4px;background-color:#f8faff;font-weight:bold;text-decoration:none;font-size:.9rem;border:1px solid #c1dfff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sign-days-links ul li a:hover{background-color:#e6e6e6}/*# sourceMappingURL=horoscope.css.map */