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));
}