body { background-color: #111; color: #fff; font-size: 16px; line-height: 25px; font-family: var(--font-regular); overflow-y: scroll; position: static; display: flex; flex-direction: column; } pre, code { font-family: var(--font-monospace); } a { color: #1e90ff; text-decoration: none; } a:visited { color: #6B4F80; } a:hover, a:focus { text-decoration: underline; } .oauth2-wrapper { display: flex; flex-direction: column; flex: 1 0 auto; margin-bottom: 10px; } .oauth2-dialog { display: flex; flex: 1 0 auto; padding: 10px; width: 100%; align-items: center; justify-content: center; } .oauth2-dialog-body { max-width: 500px; width: 100%; background: #191919; box-shadow: 0 1px 2px #0009; display: flex; flex-direction: column; } .oauth2-header { background-image: url('/images/clouds.png'); background-blend-mode: multiply; background-color: #8559a5; width: 100%; min-height: 4px; } .oauth2-body { margin: 10px; } @include banner.css; @include error.css; @include device.css; @include simplehead.css; @include userhead.css; @include appinfo.css; @include scope.css; @include authorise.css; @include approval.css;