github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/templates/partials/style.mjml (about)

     1  <mj-attributes>
     2    <mj-raw><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700" rel="stylesheet" type="text/css"></link></mj-raw>
     3    <mj-text font-family="Open Sans, sans-serif" align="center" />
     4    <mj-button font-family="Open Sans, sans-serif" background-color="#FFFFFF" border-radius="4px" padding="0px" />
     5    <mj-image alt="" align="center" />
     6    <mj-class name="email" align="center" padding="24px" background-color="#FFFFFF" border-radius="8px" />
     7    <mj-class name="logo" width="132px" height="21.76px" padding="0px" />
     8  </mj-attributes>
     9  
    10  <mj-style>
    11    @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700);
    12    
    13    .emailBody {
    14      background: #F3F3F3 !important;
    15    }
    16  
    17    .emailBody a{
    18      text-decoration: none !important;
    19      color: #166DE0 !important;
    20    }
    21  
    22    .title div {
    23      font-weight: 600 !important;
    24      font-size: 28px !important;
    25      line-height: 36px !important;
    26      letter-spacing: -0.01em !important;
    27      color: #3D3C40 !important;
    28    }
    29  
    30    .subTitle div {
    31      font-size: 16px !important;
    32      line-height: 24px !important;
    33      color: rgba(61, 60, 64, 0.64) !important;
    34    }
    35  
    36    .button a {
    37      background-color: #166DE0 !important;
    38      font-weight: 600 !important;
    39      font-size: 16px !important;
    40      line-height: 18px !important;
    41      color: #FFFFFF !important;
    42      padding: 15px 24px !important;
    43    }
    44  
    45    .messageButton a{
    46      background-color: #FFFFFF !important;
    47      border: 1px solid #FFFFFF !important;
    48      box-sizing: border-box !important;
    49      color: #166DE0 !important;
    50      padding: 12px 20px !important;
    51      font-weight: 600 !important;
    52      font-size: 14px !important;
    53      line-height: 14px !important;
    54    }
    55  
    56    .info div {
    57      font-size: 14px !important;
    58      line-height: 20px !important;
    59      color: #3D3C40 !important;
    60      padding: 40px 0px !important;
    61    }
    62  
    63    .footerTitle div {
    64      font-weight: 600 !important;
    65      font-size: 16px !important;
    66      line-height: 24px !important;
    67      color: #3D3C40 !important;
    68      padding: 0px 0px 4px 0px !important;
    69    }
    70  
    71    .footerInfo div {
    72      font-size: 14px !important;
    73      line-height: 20px !important;
    74      color: #3D3C40 !important;
    75      padding: 0px 48px 0px 48px !important;
    76    }
    77  
    78    .footerInfo a {
    79      color: #166DE0 !important;
    80    }
    81  
    82    .appDownloadButton a{
    83      background-color: #FFFFFF !important;
    84      border: 1px solid #166DE0 !important;
    85      box-sizing: border-box !important;
    86      color: #166DE0 !important;
    87      padding: 13px 20px !important;
    88      font-weight: 600 !important;
    89      font-size: 14px !important;
    90      line-height: 14px !important;
    91    }
    92  
    93    .emailFooter div {
    94      font-size: 12px !important;
    95      line-height: 16px !important;
    96      color: rgba(61, 60, 64, 0.56) !important;
    97      padding: 8px 24px 8px 24px !important;
    98    }
    99  
   100    .postCard {
   101      padding: 0px 24px 40px 24px !important;
   102    }
   103  
   104    .messageCard {
   105      background: #FFFFFF !important;
   106      border: 1px solid rgba(61, 60, 64, 0.08) !important;
   107      box-sizing: border-box !important;
   108      box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.12) !important;
   109      border-radius: 4px !important;
   110      padding: 32px !important;
   111    }
   112  
   113    .messageAvatar img {
   114      width: 32px !important;
   115      height: 32px !important;
   116      padding: 0px !important;
   117      border-radius: 32px !important;
   118    }
   119  
   120    .messageAvatarCol {
   121      width: 32px !important;
   122    }
   123  
   124    .postNameAndTime {
   125      padding: 0px 0px 4px 0px !important;
   126      display: flex;
   127    }
   128    .senderName {
   129      font-family: Open Sans, sans-serif;
   130      text-align: left !important;
   131      font-weight: 600 !important;
   132      font-size: 14px !important;
   133      line-height: 20px !important;
   134      color: #3D3C40 !important;
   135    }
   136  
   137    .time {
   138      font-family: Open Sans, sans-serif;
   139      font-size: 12px;
   140      line-height: 16px;
   141      color: rgba(61, 60, 64, 0.56);
   142      padding: 2px 6px;
   143      align-items: center;
   144      float: left;
   145    }
   146      
   147    .channelBg {
   148      background: rgba(61, 60, 64, 0.08);
   149      border-radius: 4px;
   150      display: flex;
   151    }
   152  
   153    .channelLogo {
   154      width: 10px;
   155      height: 10px;
   156      padding: 5px 4px 5px 6px;
   157      float: left;
   158    }
   159  
   160    .channelName {
   161      font-family: Open Sans, sans-serif;
   162      font-weight: 600;
   163      font-size: 10px;
   164      line-height: 16px;
   165      letter-spacing: 0.01em;
   166      text-transform: uppercase;
   167      color: rgba(61, 60, 64, 0.64);
   168      padding: 2px 6px 2px 0px;
   169    }
   170    
   171    .senderMessage div {
   172      text-align: left !important;
   173      font-size: 14px !important;
   174      line-height: 20px !important;
   175      color: #3D3C40 !important;
   176      padding: 0px !important;
   177    }
   178  
   179    .senderInfoCol {
   180      width: 394px !important;
   181      padding: 0px 0px 0px 12px !important;
   182    }
   183  
   184    @media all and (min-width: 541px) {
   185      .emailBody {
   186        padding: 32px !important;
   187      }
   188    }
   189  
   190    @media all and (max-width: 540px) and (min-width: 401px) {
   191      .emailBody {
   192        padding: 16px !important;
   193      }
   194  
   195      .messageCard {
   196        padding: 16px !important;
   197      }
   198  
   199      .senderInfoCol {
   200        width: 80% !important;
   201        padding: 0px 0px 0px 12px !important;
   202      }
   203    }
   204  
   205    @media all and (max-width: 400px) {
   206      .emailBody {
   207        padding: 0px !important;
   208      }
   209  
   210      .footerInfo div {
   211        padding: 0px !important;
   212      }
   213  
   214      .messageCard {
   215        padding: 16px !important;
   216      }
   217  
   218      .postCard {
   219        padding: 0px 0px 40px 0px !important;
   220      }
   221      
   222      .senderInfoCol {
   223        width: 80% !important;
   224        padding: 0px 0px 0px 12px !important;
   225      }
   226    }
   227  
   228  </mj-style>