body { background: #fff8e6; color: #1d1a14; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0; }
.cerea-bar { background: #fccb34; padding: 18px 24px; text-align: center; }
.cerea-logo { font: 800 30px Georgia, 'Times New Roman', serif; letter-spacing: .08em; color: #fff; }
.cerea-logo i { font-style: normal; color: #1d1a14; }
.wrap { background: #fffdf7; border: 1px solid #eadfc0; border-radius: 18px; max-width: 520px; margin: 28px auto; padding: 28px; box-shadow: none; }
h2 { font-weight: 600; }
a { color: #1d1a14; }
.button, button, input[type=submit] { background: #1d1a14 !important; color: #fccb34 !important; border: 0 !important; border-radius: 999px !important; padding: 12px 26px !important; font-weight: 700; cursor: pointer; }
input[type=text], input[type=email] { border: 2px solid #eadfc0; border-radius: 12px; padding: 10px 14px; }
.cerea-foot { text-align: center; color: #8a8068; font-size: 13px; padding-bottom: 28px; }
.header, .logo { display: none; }
