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: #b53d61; transition: box-shadow 0.2s; } button:hover { filter: brightness(1.2); } button.special { box-shadow: 0 0 20px rgba(244, 90, 136, 0.3803921569); } button.special:hover { box-shadow: 0 0 20px #b53d61; } 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 #b53d61; } input:not([type=checkbox]):not([type=radio]):focus { outline: none; } input[type=radio] { filter: hue-rotate(50deg); }/*# sourceMappingURL=input.css.map */