h1, h2, h3, h4, h5, h6 {
    font-family: 'Cardo', serif;
}

body, p {
    font-family: 'Inter', sans-serif;
}



/* DESKTOP: Center navigation menu */
@media (min-width: 769px) {
  .navigation.block {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  #site-navigation.main-navigation {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .menu-1-container {
    width: 100%;
  }

  .menu-1-container .nav-menu {
    display: flex;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
  }
}




/* Eliminate nav gap */
.main-navigation ul ul {
  top: 98%; /* Pulls the dropdown up slightly to overlap */
  margin-top: 0;
}

.main-navigation li:hover > ul {
  display: block;
}



	
	




/* home icon remove */
.main-navigation .menu-item-home i.fa-home {
    display: none !important;
}

/* spacing under nav */
.navigation-bar {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}


/* nav size */
.main-navigation ul li a {
    padding: 10px 8px;
    font-size: 12px;
}

.navigation-bar li {
    margin: 0 2px;
}

/* padding around logo */
.site-header {
  padding: 15px !important;
  margin: 0 !important;
}

.site-description {
  font-family: Libre Franklin, sans-serif;
  text-transform: none;
}

/* article center */
#primary.content-area {
  float: none !important;
  width: 100% !important;
}

/* article size */
#primary.content-area > * {
  max-width: 810px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  box-sizing: border-box;
}





.entry-title, .page-title {
  text-align: center !important;
  font-size: 3em !important;
  font-style: italic !important;
}

body.page-id-70212 {
    background: #fff !important;
    min-width: 100vw !important;
    overflow-x: visible !important;
}

























/* Replace highlight color 
span[style*="background-color:#ffff00"] {
  background-color: #f6e8c9 !important; 
}
*/



.tablepress { overflow-x: auto; } /* Enables horizontal scrolling */
table.tablepress th { background-color: #0D1B2A; color: #F0E8D9; font-weight: bold; }
table.tablepress td { border: 1px solid #D9CBB0; padding: 8px; }
table.tablepress .column-3 { color: #D77A61; } /* Planck Length in Coral */
table.tablepress .row-73 { color: #E0B054; font-weight: bold; } /* Notation 202 in Gold */
table.tablepress td, table.tablepress th { font-size: 12pt; } /* Increase font for readability */







/* ════════════════════════════════════════════════
   81018.com Landing Page — page-id-238411
   Theme: Nucleare — Targeted CSS fix
   ════════════════════════════════════════════════ */

@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Inter:wght@200;400;600;700;800&display=swap');

body.page-id-238411 article#post-238411,
body.page-id-238411 .site-main,
body.page-id-238411 #main {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.page-id-238411 .lp-hero {
  position: relative;
  min-height: 70vh;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4rem 2rem;
  overflow: hidden;
  background: #0D1B2A !important;
  width: 100%;
  box-sizing: border-box;
}

body.page-id-238411 .lp-hero-bg {
  position: absolute;
  inset: 0;
  background-image: url('https://images.unsplash.com/photo-1707589026900-cf2f31c44c89?q=80&w=1788&auto=format&fit=crop');
  background-size: cover;
  background-position: center 30%;
}

body.page-id-238411 .lp-hero-bg::after {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse 70% 60% at 50% 40%, rgba(5,8,20,0.62) 0%, transparent 75%),
    linear-gradient(180deg, rgba(5,8,18,0.55) 0%, rgba(8,10,22,0.3) 50%, rgba(5,8,18,0.72) 100%);
}

body.page-id-238411 .lp-hero-logo { position: relative; z-index: 2; margin-bottom: 1.5rem; }
body.page-id-238411 .lp-hero h1 { position: relative; z-index: 2; color: #F0E8D9 !important; max-width: 780px; margin: 0 auto; }
body.page-id-238411 .lp-hero-sub { position: relative; z-index: 2; color: rgba(240,232,217,0.85) !important; margin-top: 1rem; }
body.page-id-238411 .lp-hero-cta { position: relative; z-index: 2; margin-top: 2rem; }

body.page-id-238411 .lp-btn {
  display: inline-block !important;
  padding: 0.85rem 2.2rem !important;
  border-radius: 40px !important;
  text-decoration: none !important;
  background: #D77A61 !important;
  color: #fff !important;
  border: none !important;
}
body.page-id-238411 .lp-btn:hover { background: #c46a50 !important; color: #fff !important; }

body.page-id-238411 .lp-foundations { background: #F0E8D9 !important; padding: 3rem 2rem; display: block; }
body.page-id-238411 .lp-container { max-width: 100%; margin: 0 auto; }
body.page-id-238411 .lp-label { display: block; text-transform: uppercase; letter-spacing: 0.15em; color: #6A8C6F !important; margin-bottom: 0.5rem; }

body.page-id-238411 .lp-pillars {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1.5rem;
  margin: 1.5rem 0 2rem;
  list-style: none;
  padding: 0;
}

body.page-id-238411 .lp-pillar {
  background: #D9CBB0 !important;
  border-radius: 6px !important;
  padding: 1.5rem !important;
  position: relative;
  overflow: hidden;
}
body.page-id-238411 .lp-pillar::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #6A8C6F, #E0B054);
}
body.page-id-238411 .lp-pillar a { text-decoration: none !important; color: inherit !important; }

body.page-id-238411



/* END LANDING PAGE */

