body { margin: 0px; font-variant-ligatures: common-ligatures; font-family: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; } ::selection { color: white; background-color: black; } h2 { font-weight: 400; } img { -moz-user-select: none; -webkit-user-select: none; -webkit-user-drag: none; user-select: none; } pre, code { font-family: "IBM Plex Mono", "Courier New", monospace; font-size: 14px; } pre { box-sizing: border-box; padding: 20px 16px 20px 24px; margin: 12px 0px; background-color: white; border-radius: 6px; border: 1px solid #e1d4d7; white-space: pre-wrap; } input { font-family: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; } button { border: none; display: flex; align-items: center; justify-content: flex-start; } button.main-button { height: 64px; padding: 0 48px 0 40px; background-color: white; border-radius: 8px; font-family: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-weight: 600; font-size: 20px; line-height: 30px; box-sizing: border-box; border: 2px solid black; box-shadow: 4px 4px 0 0 black; transform: translate(0, 0); transition: all 0.2s ease; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -webkit-user-drag: none; user-select: none; margin: 0 24px 24px 0; } button.main-button:active { transform: translate(4px, 4px); box-shadow: 0 0 0 0 black; } button.main-button:focus { outline: none; } /* button.main-button:not(:last-child) { margin: 0 24px 24px 0; } */ button.main-button svg { margin-right: 12px; } .button-container { display: flex; flex-wrap: wrap; /* gap: 24px; */ } a.main-link { text-decoration: none; position: relative; color: black; } a.main-link:after { content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; border-bottom: 1px solid black; transition: 0.2s; pointer-events: none; } a.main-link:hover:after { width: 0%; } .badge.new { color: #ff6e60; } .badge.updated { color: #397fff; } .badge { font-size: 24px; line-height: 0.5em; }