    body {
      margin: 0;
      padding: 0;
      min-height: 100vh;
      background: linear-gradient(-45deg, #b1d3dc, #fdfdfd, #9abac7, #f7f9fc);
      background-size: 600% 600%;
      animation: backgroundFlow 30s ease infinite;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: flex-start;
      font-family: 'Inter', sans-serif;
      color: #1f2937;
      padding: 2rem 1rem;
    }
    @keyframes backgroundFlow {
      0% { background-position: 0% 50%; }
      50% { background-position: 75% 50%; }
      100% { background-position: 0% 50%; }
    }
    .logo {
      min-width: 100px;
      max-width: 150px;
      margin: 2rem auto 3rem;
      filter: drop-shadow(0 4px 12px rgba(0,0,0,0.1));
    }
    .logo-b {
      animation: float 6s ease-in-out infinite;
    }
    @keyframes float {
      0%, 100% { transform: translateY(0); }
      50% { transform: translateY(-5px); }
    }
    .content {
      max-width: 800px;
      width: 100%;
      background: rgba(255,255,255,0.0);
      backdrop-filter: blur(6px);
      padding: 1.5rem 2rem;
      border-radius: 3px;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    }
    .content-links {
      max-width: 800px;
      width: 100%;
      padding: 3rem;
      text-align: center;
      word-spacing: 5rem;
    }
    .content-copy {
      max-width: 800px;
      width: 100%;
      padding: 1rem;
      text-align: center;
      color:#41575d;
      opacity: .35;
    }
    h1 {
      font-size: 1.75rem;
      margin-bottom: 1rem;
      font-weight: 600;
      color: #374151;
    }
    h2 {
      font-size: 1.25rem;
      margin-top: 1.5rem;
      margin-bottom: 0.5rem;
      font-weight: 400;
      color: #41575d;
    }
    p {
      margin-bottom: 1rem;
      line-height: 1.6;
      color: #4b5563;
    }
    a {
      color: #5a7b7f;
      text-decoration: none;
    }
    a:hover {
      color: #668a92;
      text-decoration: none;
    }
    a:visited {
      color: #5a7b7f;
      text-decoration: none;
    }
    a:active {
      color: #5a7b7f;
      text-decoration: none;
    }
