* { font-family: 'Courier New', Courier, monospace; box-sizing: border-box; } .badges { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(3, 1fr); } .badge { border: 2px solid #e1c300; border-radius: 10px; padding: 2%; margin: 2%; } body { background-color: #bdd5ea; } h1 { color: #e1c300; } .clickable { cursor: pointer; } .money-input { text-align: end; } .input-is-valid { border: 1px solid green; } .input-is-invalid { border: 2px solid red; } .button-group button { border: 0; padding: 1em; cursor: pointer; } .button-group button.selected { border: 0; padding: 1em; background: #e1c300; } .button-group button.unselected { border: 0; padding: 1em; background: #e1c300; font-weight: bold; color: white; } .button-group button:first-of-type { border-top-left-radius: 1em; border-bottom-left-radius: 1em; margin-right: 0; } .button-group button:last-of-type { border-top-right-radius: 1em; border-bottom-right-radius: 1em; margin-left: 0; } .over-background { background-color: white; border-radius: 1vw; padding: 2vw; margin: 1%; } #login-card > * { text-align: center; margin-right: auto; margin-left: auto; display: block; margin-bottom: 1vh; } .create-profile-card-section > * { text-align: center; margin-right: auto; margin-left: auto; display: block; max-width: 1000px; } .create-profile-card-section .badge img { width: 10%; } .text-warning { color: red; font-weight: 800; } .button-primary { background: #e1c300; border-radius: 1vw; border: 0; color: white; padding: 1%; cursor: pointer; } .button-primary:hover { background-color: #dfca41; } .button-primary:disabled { background-color: #d8d8d8; cursor: default; } .button-large { font-weight: bold; font-size: 1.5em; } .invite-card { margin: 5vh 20vw; height: 100%; } .invite-card-content { margin: 3% 5%; padding: 0 10%; } .invite-card-content * { margin: 1vh auto; text-align: center; } .card-secondary { background-color: #369; border-radius: 1vw; padding: 1vw; color: white; } .card-secondary a { color: white; } .card-secondarya:hover { color: #e1c300; } .button-nostr { background: #a915ff; border-radius: 1vw; color: white; padding: 1%; cursor: pointer; } .button-nostr:hover { background-color: #b941ff; } .button-nostr:disabled { background-color: #d8d8d8; cursor: default; border: 0; } #nostr-signup-button { width: 20vw; border: 0; } #nostr-signup-button p { font-size: 1.5rem; }