61 lines
1.4 KiB
CSS
61 lines
1.4 KiB
CSS
/* Basic reset and styling */
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.sn-notify-outline { --sn-notify-background-color: #27272a; }
|
|
.sn-notify-outline .sn-notify-title { --sn-notify-title-color: #FFFFFF; }
|
|
.sn-notify-outline .sn-notify-text { --sn-notify-text-color: rgba(255,255,255,0.5); }
|
|
|
|
.sn-notify-outline { --sn-notify-background-color: #27272a; }
|
|
.sn-notify-outline .sn-notify-title { --sn-notify-title-color: #FFFFFF; }
|
|
.sn-notify-outline .sn-notify-text { --sn-notify-text-color: rgba(255,255,255,0.5); }
|
|
|
|
/* Full-page container styling */
|
|
html {
|
|
width: 100vw;
|
|
height: 100vh;
|
|
font-family: "Inter", sans-serif;
|
|
scroll-behavior: smooth;
|
|
overflow-wrap: break-word;
|
|
}
|
|
|
|
|
|
body {
|
|
height: 100%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
|
|
#container {
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
#container .wrapper {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
overflow: hidden;
|
|
}
|
|
|
|
#chat {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column-reverse;
|
|
overflow-y: auto;
|
|
padding: 10px;
|
|
scrollbar-color: #555 #1e1e1e;
|
|
}
|
|
|
|
#chat.noscrollbar {
|
|
overflow-y: hidden;
|
|
}
|
|
|
|
#chat::-webkit-scrollbar { width: 8px; }
|
|
#chat::-webkit-scrollbar-track { background: #1e1e1e; }
|
|
#chat::-webkit-scrollbar-thumb { background-color: #555; border-radius: 4px; border: 2px solid #1e1e1e; }
|
|
#chat::-webkit-scrollbar-thumb:hover { background-color: #777; } |