	.spacer{
		height: 50px;
	}
    .pgp-container {
      text-align: center;
      padding: 20px;
      margin-top: 20px;
      background-color: #ffffff;
      width: 100%;
      max-width: 900px;
      margin-left: auto;
      margin-right: auto;
    }

    .pgp-key {
      white-space: pre-wrap;
      word-wrap: break-word;
    }
    body {
      font-family:'Lucida Console', monospace;
      font-size: 18px;
      color: #111;
      background-color: white;
      max-width: 1280px;
      margin: 0 auto;
      padding: 0 50px;
      box-sizing: border-box;
    }
    .landing {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      min-height:100vh; min-height:100dvh;
      text-align: center;
    }
    svg { width: 100%; height: auto; }
    .svg-container { width: 100%; max-width: 400px; display: inline-block; }
    .separator { letter-spacing: -9px; }
    hr { border: none; height: 2px; background-color: lightgrey; width: 100%; margin: 30px auto; }
    table { border-collapse: collapse; text-align: center; width: 100%; }
    td {
      padding: 5px 20px;
      border: 1px solid #dddddd;
    }
    .quiet, .links-container a { color: inherit; }
    .links-container { font-size: 24px; margin: 20px; }
    .links-container a { text-decoration: none; margin: 0 10px; }
    .product-photo { display: block; max-height: 640px; width: 100%; margin: 0 auto; }
    .faqtable dt { margin-bottom: 0.75em; font-style: italic; }
    .faqtable dd { margin-left: 0; margin-bottom: 2em; }

h1 {
	font-family:'Lucida Console', monospace;
  	font-size: 2.25rem; 
  	margin-bottom: 20px;
  	text-align: left;
}

/* Styling for the navigation container */
.navigation {
  	display: flex;
  	justify-content: left;
	align-items: center;
	gap: 15px;
  	font-size: 1.25rem; 
	font-family:'Lucida Console', monospace;
}

/* Styling for the links */
.navigation a {
  text-decoration: none;
  color: #333; /* Dark gray for a clean, modern look */
  transition: color 0.3s;
}

.navigation a:hover {
  color: #007bff; 
}

a {
  color: #007bff;
  text-decoration: none; 
}

a:hover {
  color: #0056b3; 
  text-decoration: underline; 
}


/* Styling for the separator */
.separator {
  color: #ccc; /* Lighter gray for separator */
  font-weight: normal;
  margin: 0 5px;
}
