/ css / dashboard.css
dashboard.css
  1  body {
  2      font-size: .875rem;
  3      background-color: #191c1f;
  4      color: #fafafa;
  5  }
  6  
  7  a, a:hover, a:focus, a:active {
  8      text-decoration: none;
  9      color: inherit;
 10      outline: none;
 11      box-shadow: none;
 12  }
 13  
 14  .error-message {
 15      color: red;
 16      font-weight: bold;
 17  }
 18  
 19  /*.card {
 20      transition: transform 0.2s ease-in-out, filter 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
 21      cursor: pointer;
 22  }
 23  
 24  .card:hover {
 25      filter: brightness(1.2); // Makes the card 20% brighter
 26      transform: translateY(-4px); // Slightly lifts the card up
 27      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); // Deepens the shadow for a 3D effect
 28  }*/
 29  
 30  .feather {
 31    width: 16px;
 32    height: 16px;
 33  }
 34  
 35  .repo-item {
 36      color: yellow;
 37  }
 38  
 39  .list-group-item {
 40      background-color: #191c1f;
 41      color: #fafafa;
 42  }
 43  
 44  /*
 45   * Sidebar
 46   */
 47  
 48  .sidebar {
 49    position: fixed;
 50    top: 0;
 51    /* rtl:raw:
 52    right: 0;
 53    */
 54    bottom: 0;
 55    /* rtl:remove */
 56    left: 0;
 57    z-index: 100; /* Behind the navbar */
 58    padding: 48px 0 0; /* Height of navbar */
 59    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
 60    color: #fafafa;
 61  }
 62  
 63  @media (max-width: 767.98px) {
 64    .sidebar {
 65      top: 5rem;
 66    }
 67  }
 68  
 69  .sidebar-sticky {
 70    height: calc(100vh - 48px);
 71    overflow-x: hidden;
 72    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
 73  }
 74  
 75  .sidebar .nav-link {
 76    font-weight: 500;
 77    color: #fafafa;
 78  }
 79  
 80  .sidebar .nav-link .feather {
 81    margin-right: 4px;
 82    color: #727272;
 83  }
 84  
 85  .sidebar .nav-link.active {
 86    color: #2470dc;
 87  }
 88  
 89  .sidebar .nav-link:hover {
 90      color: #2470dc;
 91  }
 92  
 93  .sidebar .nav-link:hover .feather,
 94  .sidebar .nav-link.active .feather {
 95    color: inherit;
 96  }
 97  
 98  .sidebar-heading {
 99      font-size: .75rem;
100  }
101  
102  /*
103   * Navbar
104   */
105  
106  .navbar-brand {
107    padding-top: .75rem;
108    padding-bottom: .75rem;
109    background-color: rgba(0, 0, 0, .25);
110    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
111    color: #6366f1;
112    font-weight: bold;
113  }
114  
115  .navbar-brand:hover {
116      color: #2470dc;
117  }
118  
119  .navbar .navbar-toggler {
120    top: .25rem;
121    right: 1rem;
122  }
123  
124  .navbar .form-control {
125    padding: .75rem 1rem;
126  }
127  
128  .form-control-dark {
129    color: #fff;
130    background-color: rgba(255, 255, 255, .1);
131    border-color: rgba(255, 255, 255, .1);
132  }
133  
134  .form-control-dark:focus {
135    border-color: transparent;
136    box-shadow: 0 0 0 3px rgba(255, 255, 255, .25);
137  }
138  
139  .icon-off {
140      color: red;
141  }
142  
143  .icon-on {
144      color: #7cfc00;
145  }
146  
147  /* fontello */
148  
149  @font-face {
150      font-family: 'fontello';
151      src: url('/assets/fontello/fontello.woff2') format('woff2'),
152  	 url('/assets/fontello/fontello.woff') format('woff');
153      font-weight: normal;
154      font-style: normal;
155  }
156  
157  .ft-onion {
158      display: inline-block;
159      font-style: normal;
160      font-variant: normal;
161      text-rendering: auto;
162      -webkit-font-smoothing: antialiased;
163  }
164  
165  .ft-onion:before {
166      font-family: 'fontello';
167      content: '\e800';  /* check the code in fontello's config/demo */
168  }