/* Original Logalert typography, colors, and button styles. */
body {
    font-family: 'Manrope';
    font-size: 14px;
    font-weight: 300;
    --title-scale: 1;
  }
  
  @media only screen and (max-width: 750px) {
    body {
      --title-scale: 0.7;
    }
  } .wr { max-width: 1000px; max-width: var(--wr-max); } .section:not(.dark) {
  --color-1: rgb(255, 255, 255);
  --color-2: rgb(117, 117, 117);
  --color-1-inv: #32325D;
  --color-2-inv: #6B7C93;
  } .section.dark {
  --color-1: #32325D;
  --color-2: #6B7C93;
  --color-1-inv: rgb(255, 255, 255);
  --color-2-inv: rgb(117, 117, 117);
  } .section:not(.dark), .theme--light, .section:not(.dark) .color-2, .theme--light .color-2 { 
    color: rgb(117, 117, 117); 

  } .section.dark, .theme--dark, .section.dark .color-2, .theme--dark .color-2 { 
    color: #6B7C93; 
  } .section:not(.dark) .color-1, .theme--light .color-1 { 
    color: rgb(255, 255, 255); 
  } .section.dark .color-1, .theme--dark .color-1 { 
    color: #32325D; 
  } .section:not(.dark) .color-2, .theme--light .color-2 { 
    color: rgb(117, 117, 117); 
  } .section.dark .color-2, .theme--light .color-2 { 
    color: #6B7C93; 
  } a:not(.btn), .link { 
    color: rgba(182,182,255,1); 
    --link-hover-bg: rgba(182, 182, 255, 0.05); 
    --link-hover: rgb(80, 80, 255);
  } .dark a:not(.btn), .dark .link, .theme--dark .link, .theme--dark a:not(.btn) { 
    color: rgba(87,87,231,1); 
    --link-hover-bg: rgba(87, 87, 231, 0.05); 
    --link-hover: rgb(27, 27, 189);
  }  .weight-text { font-weight: 300; } .weight-text-m { font-weight: 600; } .weight-text-h { font-weight: 700; } .weight-title { font-weight: 400; } .weight-title-m { font-weight: 600; } .weight-title-h { font-weight: 800; } .font-title { font-family: 'Manrope'; } body { --btn-radius: 8px; } .btn {
    display: inline-flex;
    position: relative;
    background: #eee;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    margin: 0;
    padding: 0.7em 0.8em;
    line-height: 1;
    color: var(--color);
    border: none;
    border-radius: 3px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;
    font-size: 1.05em;
    font-weight: 500;
    outline: none;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    }
    
    .btn span {
    text-decoration: none;
    }
    
    .btn--large {
    font-size: 1.2em;
    }
    
    .btn svg:first-child {
      margin-right: 0.4em;
    }
    
    .btn svg:last-child {
      margin-left: 0.4em;
    }
    
    .btn:hover {
    text-decoration: none;
    }
    
    .btn:hover span { text-decoration: none; } .btn { color:rgb(255, 255, 255);background:rgb(0, 0, 0);border:1px solid rgb(0, 0, 0);border-radius:8px;box-shadow:0px 4px 6px 0px rgba(50,50,93,.11), 0px 1px 3px 0px rgba(0,0,0,.08);padding:0.9em 1.8em; } .btn:hover { color:rgb(0, 0, 0);background:#fefefe;box-shadow:0px 4px 10px 0px rgba(50,50,93,.226), 0px 1px 3px 0px rgba(0,0,0,.08); } 
      a, .link { text-decoration: none; font-weight: 600; } 
      a:not(.btn):hover { text-decoration: underline }
