button { line-height: 2; cursor: pointer; font-size: 16px; border-radius: 5px; padding: 0.7rem 1.5rem; font-weight: 600; margin-bottom: 1rem; color: #f3f3f3; background: #5f44b9; transition: box-shadow 0.2s; } button:hover { filter: brightness(1.2); } button.special { box-shadow: 0 0 20px rgba(104, 58, 150, 0.2196078431); } button.special:hover { box-shadow: 0 0 20px #5f44b9; } button.secondary { color: #f3f3f3; background: #252a38; border: 1px solid rgba(22, 29, 43, 0.6901960784); } button svg, button img { height: 24px; display: inline-block; vertical-align: middle; filter: invert(180); } button mark { background: rgba(252, 247, 248, 0.1411764706); } input:not([type=checkbox]):not([type=radio]) { width: 100%; font-size: 18px; border-radius: 5px; padding: 0.5rem 1rem; color: #f3f3f3; background: #252a38; border: 1px solid #5f44b9; } input:not([type=checkbox]):not([type=radio]):focus { outline: none; } input[type=radio] { filter: hue-rotate(50deg); } span.secret { cursor: pointer; font-size: 14px; font-family: monospace; padding: 2px 4px; border-radius: 5px; color: transparent; background: rgba(252, 247, 248, 0.1411764706); transition: color 200ms; } span.secret.revealed { color: #f3f3f3; background: rgba(252, 247, 248, 0.1411764706); } .copied::after { content: "Copied!"; position: absolute; padding: 2px 4px; transform: translateX(10px); border-radius: 5px; background: rgba(252, 247, 248, 0.1411764706); border: 1px solid #28ef6b; color: #f3f3f3; }/*# sourceMappingURL=input.css.map */