@import url(defaults.css);
@import url(basic2.css);

:root {
  --base-colour: rgba(2, 5, 13, 0.52);
  --text-colour: #fff;
  --accent: lightblue;

  --font-size: 11pt;

  --overflow: hidden !important;
  --overflow-y: hidden !important;
  --overflow-x: hidden !important;

  --body-padding: none;
  --body-height: 100vh;
  --bg-img: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 255, 1) 100%);

  --border: 1px solid white;
  --radius: 2em;

  --sidebar-width: 12%;
  
  --list-style-type: none;
}

body {
  animation: FadeIn .40s ease-in; 
}

ul ul {
  padding: .5em;
}

/* sidebar + main window */
.sidebar {
  border-right: var(--border);
  width: var(--sidebar-width);
  background: var(--base-colour);
  padding: .5em;
  display: flex;
  flex-direction: column;
  border-top-right-radius: var(--radius);
  border-bottom-right-radius: var(--radius);
}

.sidebar hr {
  width: 100%;
}

.window {
  border-left: var(--border);
  background: var(--base-colour);
  width: calc(100% - var(--sidebar-width));
}

.window iframe {
  width: 100%;
  height: 100%;
  border: none;
  box-sizing: border-box;
}

/* Various */
.orb {
  padding: .5em;
  margin-bottom: 1em;
  display: flex;
  justify-content: center;
}

.orb img {
  width: 50px;
}

.orb img:hover {
  filter: brightness(70%);
}
