.ant-btn-primary:hover, .ant-btn-primary:focus { background-color: white; color: #40a9ff; } .ant-btn-primary:focus { box-shadow: 0px 1px 3px 2px rgba(90,103,216, .25) } .ant-input-affix-wrapper, .ant-btn { transition-delay: 0s; transition-duration: 0.15s; } .config-public-details-container { display: flex; flex-direction: row; align-items: flex-start; flex-wrap: wrap; .text-fields { margin-right: 2rem; } .misc-fields { border: 1px solid var(--owncast-purple); padding: 2em; } } .textfield-container { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; position: relative; } .textfield { display: flex; flex-direction: row; align-items: flex-start; .field { width: 18rem; } .info { margin-right: .75rem; } .ant-form-item-label label { font-weight: bold; color: var(--owncast-purple); } .ant-form-item-explain { width: 70%; } } .submit-button { position: absolute; right: 0; bottom: 1em; }