@tailwind base; @tailwind components; @tailwind utilities; :root { --background: #161328; --background-secondary: #191820; --background-2: #1c2133; --background-3: #191921; --background-4: #21242c; --foreground: #b9b9b9; --foreground-secondary: #417a97; --foreground-1: #1b1d1e; --foreground-2: #325b82; --foreground-3: #36363f; --foreground-4: #a6a2a2; --foreground-5: #4c4b53; --highlight-color: #4599c453; --text-highlight: #27d9a4; } html, body { margin: 0; padding: 0; height: 100%; overflow: hidden; } body { color: var(--foreground); background: var(--background-3); font-family: Arial, Helvetica, sans-serif; display: flex; flex-direction: column; } footer { background-color: var(--background-secondary); } .app-container { margin-left: 10px; margin-right: 10px; flex-grow: 1; overflow-y: auto; /* Styled scrollbar */ scrollbar-width: thin; /* Firefox */ scrollbar-color: #888 #222; } /* For WebKit browsers (Chrome, Edge, Safari) */ .app-container::-webkit-scrollbar { width: 8px; /* Width of the scrollbar */ } .app-container::-webkit-scrollbar-track { background: #222; /* Track color */ border-radius: 4px; } .app-container::-webkit-scrollbar-thumb { background-color: #888; /* Scrollbar thumb color */ border-radius: 4px; } .app-container::-webkit-scrollbar-thumb:hover { background-color: #555; /* Thumb color on hover */ } @media screen and (orientation: portrait) { footer{ display: flex; flex-direction: column; } }