html { font-family: "Inter", sans-serif; } @media (pointer: fine) { ::-webkit-scrollbar { width: 20px; height: 20px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background-color: rgba(97, 97, 97, 0.7); border-radius: 20px; border: 6px solid transparent; background-clip: content-box; transition: all 0.1s linear; min-height: 50px; } ::-webkit-scrollbar-thumb:hover { background-color: rgba(97, 97, 97, 0.9); } ::-webkit-scrollbar-corner { background: transparent; } } button { cursor: pointer; } button.fancy.bg-primary, button.fancy.bg-secondary, button.fancy.bg-destructive { transition: all 0.2s ease; } button.fancy.bg-primary { background: linear-gradient( 180deg, rgba(38, 144, 255, 1) 0%, rgba(0, 123, 255, 1) 100% ); border: 0px solid rgb(27, 149, 255); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; color: oklch(0.97 0.014 254.604); } button.fancy.bg-primary:hover { background: linear-gradient( 180deg, rgba(46, 151, 255, 1) 0%, rgba(8, 130, 255, 1) 100% ); /*border: 1px solid rgb(33, 33, 34);*/ } button.fancy.bg-destructive { background: linear-gradient( 180deg, rgb(173, 35, 35) 0%, rgb(143, 46, 24) 100% ); border: 0px solid rgb(147, 32, 7); text-shadow: rgba(0, 0, 0, 0.2) 0px 1px; } button.fancy.bg-destructive:hover { background: linear-gradient( 180deg, rgb(185, 47, 47) 0%, rgb(153, 53, 30) 100% ); /*border: 1px solid rgb(33, 33, 34);*/ } button.fancy.bg-secondary { background: linear-gradient(180deg, rgb(38, 38, 39) 0%, rgb(34, 34, 35) 100%); border: 0px solid rgb(44, 44, 46); } button.fancy.bg-secondary:hover { background: linear-gradient(180deg, rgb(42, 42, 43) 0%, rgb(38, 38, 39) 100%); /*border: 1px solid rgb(33, 33, 34);*/ } /*.terminal-output span { padding: 0px 16px; }*/ .terminal-output { font-weight: 600; font-size: 1.05em; font-family: monospace; height: 100%; } .terminal-black { color: #0c0c0c; } .terminal-red { color: #ff3131; } .terminal-green { color: #86c000; } .terminal-yellow { color: #ffb940; } .terminal-blue { color: #3a96dd; } .terminal-cyan { color: #00adf7; } .terminal-pink { color: #9750dd; } .terminal-white { color: #ececec; } .terminal-dark-gray { color: rgb(81, 81, 81); } .terminal-glass { box-shadow: 0px 0px 15px 4px rgba(255, 255, 255, 0.04); backdrop-filter: blur(6px) brightness(0.8) saturate(1.3); background: transparent; } .folder-element .folder-icon, .folder-element svg { filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.4)); } .folder-element:hover .folder-icon, .folder-element:hover svg { filter: drop-shadow(0px 0px 4px rgba(80, 80, 80, 0.3)); }