.daily-dialog { width: 480px; padding: 42px 40px 35px; text-align: center; background: radial-gradient(ellipse at top,#473130,#211b23 55%,#17161b); border: 1px solid #f5cb8930; }
.daily-close { position: absolute; right: 15px; top: 15px; }
.daily-emblem { display: grid; place-items: center; width: 80px; height: 80px; margin: 4px auto 24px; border-radius: 50%; border: 1px solid #e2ba6c30; box-shadow: 0 0 45px #df985b14; }
.daily-emblem img { width: 48px; height: 48px; }
.daily-date { font-size: 11px!important; color: #c8b7c3; text-transform: capitalize; margin-bottom: 23px; }
.daily-dialog .eyebrow { color: #dcb982; font-size: 9px; letter-spacing: 2.3px; }
.daily-dialog h2 { font-size: 29px; letter-spacing: -.7px; margin: 14px 0 25px; line-height: 1.25; }
.daily-dialog .daily-message { font-size: 18px; line-height: 1.85; color: #ecdfda; text-wrap: pretty; }
.daily-divider { width: 35px; height: 1px; margin: 25px auto 18px; background: #e4bc7866; }
.daily-dialog .daily-signature { color: #c8aaa7; font-size: 11px; margin-bottom: 26px; }
.daily-dialog .primary-button { width: 100%; justify-content: center; min-height: 47px; }
@media(max-width:650px){.daily-dialog{padding:34px 25px 27px;max-width:390px;width:calc(100% - 28px)}.daily-dialog h2{font-size:27px}.daily-dialog .daily-message{font-size:17px;line-height:1.75}.daily-emblem{margin-bottom:19px}.daily-date{margin-bottom:20px}}
