.fortune-content{paragraph-spacing:.5rem;line-height:1.6}.fortune-content p{text-indent:2em;margin:.3rem 0;line-height:1.6}.classical-reading p{text-indent:2em;letter-spacing:.05em;margin:.2rem 0;font-family:Noto Serif SC,serif;line-height:1.5}.vernacular-reading p{text-indent:2em;margin:.4rem 0;font-family:Noto Serif SC,serif;line-height:1.7}.teacher-comment{color:#fbbf24e6;background:linear-gradient(90deg,#fbbf241a 0%,#0000 100%);border-left:2px solid #fbbf2480;border-radius:.25rem;margin:.5rem 0 .5rem .5rem;padding-top:.2rem;padding-bottom:.2rem;padding-left:1rem;font-style:italic;line-height:1.5}@keyframes flicker{0%,to{opacity:1;filter:brightness()}50%{opacity:.8;filter:brightness(1.1)}}.section-title{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.content-section{margin-bottom:2rem;padding:.5rem 0}.fortune-content br{display:none}.fortune-content p+p{margin-top:.3rem}.classical-reading p+p{margin-top:.2rem}.vernacular-reading p+p{margin-top:.4rem}.section-item{margin-bottom:.8rem!important;padding:.3rem 0!important}.section-content{margin-bottom:.5rem!important;padding:.2rem 0!important}.section-content p{margin-bottom:.2rem!important;line-height:1.4!important}.teacher-comment{margin:.3rem 0!important;padding:.2rem .8rem!important}.fortune-form input[type=date],.fortune-form input[type=time]{appearance:none;width:100%}.fortune-form input[type=date],.fortune-form input[type=time],.fortune-form input[type=text],.fortune-form [role=combobox]{height:2.75rem}.section-title{margin-top:1rem!important;margin-bottom:.6rem!important}.content-section{margin-bottom:1rem!important}
