:root{--ink:#2e2b34;--night:#302d38;--paper:#f6f4f2;--line:#d8d2d5;--muted:#746f78}html{scroll-behavior:smooth;scroll-padding-top:28px}body{font-family:Arial,"Helvetica Neue",sans-serif!important;background:var(--paper)!important;color:var(--ink)!important}header{background:var(--night)!important;color:#fff!important;padding:76px 20px!important}header h1{font-size:clamp(54px,8vw,104px)!important;line-height:.9!important;letter-spacing:-.07em!important;font-weight:400!important}.subtitle{color:#c9c1cc!important}.intro,.zodiac-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.intro{padding:60px 0!important;border-bottom:1px solid var(--line)!important}.zodiac-card{padding:58px 0!important;border-bottom:1px solid var(--line)!important;scroll-margin-top:24px}.zodiac-header{border-bottom:1px solid var(--line);padding-bottom:24px!important;margin-bottom:30px!important}.zodiac-name{font-size:clamp(36px,5vw,62px)!important;line-height:1!important;letter-spacing:-.05em!important;color:var(--ink)!important}.zodiac-dates,.prediction-section p{color:var(--muted)!important}.lucky-info{background:#e9e6e7!important;border-radius:0!important;border:0!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.lucky-item{padding:18px!important;border-right:1px solid var(--line)}.rating{background:var(--night)!important;color:#fff!important;border-radius:0!important}.stars{color:#c3b7ca!important}.container{max-width:980px!important}.zodiac-card:target{background:#eeebed!important;box-shadow:0 0 0 28px #eeebed!important}@media(max-width:700px){.lucky-info{grid-template-columns:1fr 1fr!important}.lucky-item:nth-child(2){border-right:0}}
