Path: blob/main/extensions/github-authentication/media/auth.css
3314 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45:root {6/* Dark theme colors (default) */7--vscode-foreground: #CCCCCC;8--vscode-editor-background: #1F1F1F;9--vscode-error-foreground: #F85149;10--vscode-textLink-foreground: #4daafc;1112--vscode-filter-0: drop-shadow(0 0 0 rgba(0, 122, 204, 0));13--vscode-filter-50: drop-shadow(0 4px 12px rgba(0, 122, 204, 0.15));14--vscode-filter-70: drop-shadow(0 6px 18px rgba(0, 122, 204, 0.25));15--vscode-filter-100: drop-shadow(0 8px 24px rgba(0, 122, 204, 0.3));1617--vscode-insiders-filter-0: drop-shadow(0 0 0 rgba(36, 191, 165, 0));18--vscode-insiders-filter-50: drop-shadow(0 4px 12px rgba(36, 191, 165, 0.15));19--vscode-insiders-filter-70: drop-shadow(0 6px 18px rgba(36, 191, 165, 0.25));20--vscode-insiders-filter-100: drop-shadow(0 8px 24px rgba(36, 191, 165, 0.3));21}2223/* Light theme colors */24@media (prefers-color-scheme: light) {25:root {26--vscode-foreground: #3B3B3B;27--vscode-editor-background: #FFFFFF;28--vscode-error-foreground: #F85149;29--vscode-textLink-foreground: #005FB8;30}31}3233html {34height: 100%;35}3637body {38box-sizing: border-box;39min-height: 100%;40margin: 0;41padding: 15px 30px;42display: flex;43flex-direction: column;44color: var(--vscode-foreground);45font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", system-ui, "Ubuntu", "Droid Sans", sans-serif;46background-color: var(--vscode-editor-background);47}4849a {50color: var(--vscode-textLink-foreground);51text-decoration: none;52}5354a:hover, a:focus {55text-decoration: underline;56}5758.container {59height: 100vh;60display: flex;61align-items: center;62justify-content: center;63text-align: center;64}6566.icon-container {67margin-bottom: 24px;68}6970@keyframes rise-and-glow {710% {72opacity: 0;73transform: translateY(15px) scale(0.95);74filter: var(--vscode-filter-0);75}767750% {78opacity: 0.8;79transform: translateY(-2px) scale(1.02);80filter: var(--vscode-filter-50);81}828370% {84opacity: 1;85transform: translateY(1px) scale(0.99);86filter: var(--vscode-filter-70);87}8889100% {90opacity: 1;91transform: translateY(0) scale(1);92filter: var(--vscode-filter-100);93}94}9596.vscode-icon {97width: 128px;98height: 128px;99animation: rise-and-glow 1.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;100}101102.title {103font-size: 28px;104font-weight: 300;105margin: 0 0 12px 0;106color: var(--vscode-foreground);107}108109.subtitle {110font-size: 18px;111font-weight: 300;112color: var(--vscode-foreground);113opacity: 0.7;114margin: 0 0 36px 0;115}116117.detail {118font-size: 14px;119color: var(--vscode-foreground);120opacity: 0.7;121margin: 0;122}123124body.error .detail {125color: var(--vscode-error-foreground);126}127128body.error .success-message {129display: none;130}131132body:not(.error) .error-message {133display: none;134}135136137