.cover-page{text-align:center;z-index:0;padding:1rem;position:relative}.cover-page:before{content:"";opacity:.8;z-index:-1;background-image:url(/assets/images/starry-bg.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.cover-page h1{margin-bottom:1rem;font-size:3rem}.birth-info{margin:2rem 0;font-size:1.2rem}.interpretation h1{text-align:center;color:#fff;margin-bottom:.5rem;font-size:2rem}.interpretation h2{color:#ffd;margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem}.interpretation p{color:#ddd;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.6}.interpretation em{color:#bbb;margin-bottom:1rem;font-style:italic;display:block}.subtitle{text-align:center;margin-bottom:2rem;font-size:2rem}.chart-settings-list{font-size:inherit;color:#ddd;margin:0;padding:0;line-height:1.8;list-style:none}.chart-settings-list li{margin-bottom:.5rem}.chart-settings-list strong{color:#ffd;margin-right:.5rem}[data-theme=light] .chart-settings-list{color:#444}[data-theme=light] .chart-settings-list strong{color:#333}.action-guide-section h3{color:#ffd;margin:1rem 0 .5rem;font-size:1.25rem}.action-guide-section p{font-size:inherit;color:#ccc;margin:0 0 1rem}[data-theme=light] .action-guide-section h3{color:#333}[data-theme=light] .action-guide-section p{color:#555}.page-break{page-break-before:always;break-before:page;content:"";border:0;width:100%;height:0;margin:0;padding:0;display:block}[data-theme=light] .cover-page h1,[data-theme=light] .birth-info,[data-theme=light] .subtitle{color:#222}[data-theme=light] .interpretation h1{color:#111}[data-theme=light] .interpretation h2{color:#333}[data-theme=light] .interpretation p{color:#444}[data-theme=light] .interpretation em{color:#666}[data-theme=light] .cover-page:before{opacity:.15;filter:brightness(1.5)}
