.header{padding-block:12px;padding-inline:24px;background-color:#321b6b}.header nav{display:flex;justify-content:space-between;align-items:center;max-inline-size:800px;margin-inline:auto}.header nav a{color:#fff;text-decoration:none}.header .logo{block-size:60px;display:block}.numerology{--purple-color: #321b6b;max-inline-size:800px;margin:0 auto;padding:50px 24px}.numerology fieldset{display:flex;flex-direction:column;gap:1rem;border:2px solid var(--purple-color)}.numerology legend{font-weight:600;color:#ec6358}.numerology a{color:#ec6358}.numerology button.purple{background-color:var(--purple-color);color:#fff;font-size:16px;border:none;border-radius:6px;padding:8px 16px;cursor:pointer}.numerology button.salmon{background-color:#ec6358;color:#fff;font-size:16px;border:none;border-radius:6px;padding:8px 16px;cursor:pointer}.numerology button:disabled{opacity:.5;cursor:not-allowed}.numerology .buttons{display:flex;justify-content:flex-end;margin:20px auto;gap:1rem}.numerology .field{display:flex}.numerology .field>*{width:50%;-webkit-appearance:none;-moz-appearance:none}.numerology .field input{border:1px solid var(--purple-color);color:var(--purple-color)}.numerology .results{margin-block-start:2rem}.numerology .results .field{display:flex;justify-content:space-between}.numerology .results .field>*:last-child{flex-shrink:0;text-align:right}.numerology .inclusionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:2px;background-color:var(--purple-color)}.numerology .inclusionGrid>div{background-color:#fff;display:flex;align-items:center;justify-content:center}.breadcrumb{display:flex;justify-content:flex-end;gap:6px}.breadcrumb b.invisible{visibility:hidden}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#321b6b;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,body{margin:0}
