/* resources/views/vendor/mail/html/themes/default.css */ body, body *:not(html):not(style):not(br):not(tr):not(code) { box-sizing: border-box; font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; position: relative; } body { -webkit-text-size-adjust: none; background-color: #E3EBE8; color: #3D4E4B; height: 100%; line-height: 1.6; margin: 0; padding: 0; width: 100% !important; } p, ul, ol, blockquote { line-height: 1.6; text-align: start; } a { color: #D4A017; text-decoration: none; font-weight: bold; } h1 { color: #3D4E4B; font-size: 22px; font-weight: 800; margin-top: 0; text-align: start; text-transform: uppercase; letter-spacing: -0.02em; } h2 { font-size: 18px; font-weight: 800; margin-top: 0; text-align: start; color: #3D4E4B; } p { font-size: 15px; line-height: 1.6em; margin-top: 0; text-align: left; color: #4A5568; } .wrapper { background-color: #E3EBE8; margin: 0; padding: 0; width: 100%; } .header { padding: 40px 0; text-align: center; } .header a { color: #3D4E4B; font-size: 20px; font-weight: 900; text-decoration: none; text-transform: uppercase; letter-spacing: 0.2em; } .logo { height: 64px; margin-bottom: 15px; max-height: 64px; border-radius: 16px; } .body { background-color: #E3EBE8; border-bottom: 0; border-top: 0; margin: 0; padding: 0; width: 100%; } .inner-body { background-color: #ffffff; border-color: #E3EBE8; border-radius: 32px; border-width: 1px; box-shadow: 0 10px 40px rgba(61, 78, 75, 0.05); margin: 0 auto; padding: 0; width: 570px; } .content-cell { padding: 48px; } .footer { margin: 0 auto; padding: 32px 0; text-align: center; width: 570px; } .footer p { color: #3D4E4B; opacity: 0.4; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; text-align: center; } .button { border-radius: 16px; color: #fff; display: inline-block; overflow: hidden; text-decoration: none; font-weight: 800; text-transform: uppercase; letter-spacing: 0.1em; font-size: 12px; } .button-primary { background-color: #3D4E4B; border-bottom: 12px solid #3D4E4B; border-left: 32px solid #3D4E4B; border-right: 32px solid #3D4E4B; border-top: 12px solid #3D4E4B; } .panel { border-left: #D4A017 solid 4px; margin: 24px 0; background-color: #F7FAFA; border-radius: 0 12px 12px 0; } .panel-content { padding: 16px; } .subcopy { border-top: 1px solid #E3EBE8; margin-top: 32px; padding-top: 24px; }