/* ------------------------------ */
/* ------------------------------ */
/* SIDEBAR */
#Sidebar .search {
   display: block;
   width: 100%;
   height: calc(72px * var(--scale));
   padding: calc(25px * var(--scale));
   background-color: var(--background-primary);
   border: calc(1px * var(--scale)) solid var(--border-color);
   border-radius: calc(70px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-small) * var(--scale));;
   font-weight: var(--font-regular);
   line-height: 1;
   text-align: left;
}

#Sidebar .info {
   position: relative;
   display: block;
   width: 100%;
   height: calc(60px * var(--scale));
   padding: calc(20px * var(--scale));
   border-radius: calc(5px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-small) * var(--scale));;
   font-weight: var(--font-bold);
   line-height: 1;
   text-align: left;
}

#Sidebar .link {
   position: relative;
   display: block;
   width: 100%;
   height: calc(72px * var(--scale));
   padding: calc(25px * var(--scale));
   background-color: var(--background-primary);
   border: calc(1px * var(--scale)) solid var(--background-primary);
   border-radius: calc(70px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-small) * var(--scale));;
   font-weight: var(--font-bold);
   line-height: 1;
   text-align: left;
   text-transform: uppercase;
}

#Sidebar .link.x,
#Sidebar .link:hover {
   cursor: pointer;
   background-color: var(--background-secondary);
   box-shadow: 0px 0px calc(5px * var(--scale)) calc(1px * var(--scale)) var(--border-color);
}

#Sidebar .link.hl {
   background-color: var(--primary-color);
   border-color: var(--primary-color);
   color: var(--text-secondary);
   font-size: calc(var(--font-small) * var(--scale));;
   font-weight: var(--font-bold);
   line-height: 0.9;
   text-align: center;
   text-transform: uppercase;
}

#Sidebar .none {
   background-color: var(--border-color);
}

#Sidebar .link:not(.hl,.none)::after {
   content: var(--entity-link);
   position: absolute;
   top: calc(18px * var(--scale));
   right: calc(25px * var(--scale));
   font-size: calc(var(--font-large) * var(--scale));
}