.button.button-primary,.button.button-outline,.registration-card button[type="submit"]{background:#ffdc46!important;color:#243b27!important;border:2px solid #ffe780!important;box-shadow:0 3px 15px #ffcf4540!important;opacity:1}
.button.button-primary:hover,.button.button-outline:hover,.registration-card button[type="submit"]:hover{background:#ffe979!important;color:#182d1c!important}
.button:focus-visible{outline:3px solid #fff!important;outline-offset:4px}
#daily-call ul{padding-left:1.35em;margin:1em 0}#daily-call li{margin:.65em 0;line-height:1.65}
.edition-panel h3 a{color:inherit;text-decoration:underline;text-underline-offset:5px}
/* Deep Christmas red, with a cover-inspired holly pattern at the edges. */
.christmas-hero,.christmas-final{background-color:#a51f32!important;background-image:linear-gradient(90deg,transparent,rgba(143,17,39,.97) 15%,rgba(143,17,39,.97) 70%,transparent 94%),url('/images/christmas-holly.svg')!important;background-size:auto,440px 500px!important;background-repeat:repeat!important}
.christmas-hero{border-color:#244f3c!important}
.christmas-hero-copy:before{content:'❧  ✧  ❧';color:#c4d8a6}
.christmas-hero-copy{position:relative}
.christmas-hero-copy{isolation:isolate}
/* Place individual sprigs in clear margins, never as a repeating text backdrop. */
.christmas-hero{background-image:url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg')!important;background-size:230px 132px,230px 132px,170px 98px,170px 98px!important;background-position:left 12px top 8px,center top 20px,right -55px top 38%,right -45px bottom 8px!important;background-repeat:no-repeat!important}
.christmas-final{background-image:url('/images/book-holly.svg'),url('/images/book-holly.svg')!important;background-size:170px 98px!important;background-position:left -65px top 5px,right -65px bottom 5px!important;background-repeat:no-repeat!important}
@media(max-width:760px){.christmas-hero{background-image:url('/images/book-holly.svg'),url('/images/book-holly.svg')!important;background-size:140px 80px!important;background-position:left -20px top 0,right -20px top 0!important;background-repeat:no-repeat!important}}
.christmas-hero{background-image:url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg'),url('/images/book-holly.svg')!important;background-size:210px 120px,210px 120px,210px 120px,160px 92px,160px 92px,160px 92px!important;background-position:left 12px top 12px,center top 25px,right 12px top 12px,right -48px top 35%,right -48px top 62%,right -48px bottom 6px!important;background-repeat:no-repeat!important}
@media(max-width:760px){.christmas-hero{background-image:url('/images/book-holly.svg'),url('/images/book-holly.svg')!important;background-size:140px 80px!important;background-position:left -20px top 0,right -20px top 0!important}}

.christmas-hero{background-size:190px 109px,130px 75px,220px 126px,135px 78px,165px 95px,115px 66px!important;background-position:left 5% top 18px,left 43% top 80px,right 4% top 4px,right -38px top 39%,right -43px top 69%,right 1% bottom 8px!important}
@media(max-width:760px){.christmas-hero{background-size:125px 72px,160px 92px!important;background-position:left -15px top 4px,right -22px top 0!important}}

/* Green-and-red bow hero; keep the other sections unchanged. */
.christmas-hero{background-color:#153f30!important;background-image:url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg')!important;background-size:120px 90px,85px 64px,140px 105px,95px 71px,110px 83px,85px 64px!important;background-position:left 4% top 12px,left 44% top 80px,right 4% top 8px,right -26px top 39%,right -30px top 69%,right 2% bottom 12px!important;background-repeat:no-repeat!important;border-color:#b88d49!important}
@media(max-width:760px){.christmas-hero{background-image:url('/images/christmas-red-bow.svg'),url('/images/christmas-red-bow.svg')!important;background-size:80px 60px,95px 71px!important;background-position:left 0 top 2px,right 0 top 0!important}}

/* Match the study section's evergreen with soft gold scrollwork; no bows. */
.christmas-hero{background-color:#244f3c!important;background-image:url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg')!important;background-size:310px 245px,260px 205px,280px 221px!important;background-position:left -75px top -100px,right -65px top -70px,right -140px bottom -35px!important;background-repeat:no-repeat!important}
@media(max-width:760px){.christmas-hero{background-image:url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg')!important;background-size:200px 158px!important;background-position:left -90px top -65px,right -115px bottom -35px!important}}

/* Visible gold curls throughout open green space, not clipped corners. */
.christmas-hero{background-image:url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg')!important;background-size:270px 213px,230px 182px,180px 142px,190px 150px!important;background-position:left 2% top 5px,left 45% top 0,right -65px top 38%,right -60px bottom 0!important;background-repeat:no-repeat!important}
@media(max-width:760px){.christmas-hero{background-image:url('/images/gold-scrollwork.svg'),url('/images/gold-scrollwork.svg')!important;background-size:180px 142px,160px 126px!important;background-position:left -40px top -20px,right -65px bottom 0!important}}
