#sharedCss() :root { --drop-area-border: 1px dashed #4061a7; } @media (prefers-color-scheme: light) { :root { --drop-area-gradient: repeating-linear-gradient( -45deg, rgba(245, 249, 255, 1), rgba(245, 249, 255, 1) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px ); --dragged-element-bg: rgba(255, 255, 255, 0.30); --dragged-element-box-shadow: 2px 2px 16px var(--dash-color); } } @media (prefers-color-scheme: dark) { :root { --drop-area-gradient: repeating-linear-gradient( -45deg, rgba(59, 64, 84, 1), rgba(59, 64, 84, 1) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px ); --dragged-element-bg: rgba(255, 255, 255, 0.15); --dragged-element-box-shadow: none; } } textarea { color: var(--text-color); background-color: var(--bg-color); } input, select, textarea, button { font-family:inherit; } .clickable { cursor:pointer; color: var(--link-color); } input[type=text] { padding: 4px 4px; border: 1px solid var(--border-color); border-radius: 3px; outline: 0; -webkit-appearance: textfield; } .tabGroupTitleText { color: var(--text-color); } .spinner { margin-top: 32px; margin-left: 32px; width: 70px; text-align: center; display: inline-block; } .spinner > div { background-color: var(--text-color-weak); width: 3px; height: 3px; border-radius: 100%; display: inline-block; animation: sk-bouncedelay 1.4s infinite ease-in-out both; } .spinner div { margin-left:6px } .spinner div:nth-child(1) { animation-delay: -0.72s; } .spinner div:nth-child(2) { animation-delay: -0.64s; } .spinner div:nth-child(3) { animation-delay: -0.48s; } .spinner div:nth-child(4) { animation-delay: -0.32s; } .spinner div:nth-child(5) { animation-delay: -0.16s; } @keyframes sk-bouncedelay { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1.0); } }