.drawer:global(.carbon) {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.85);
  background-image: none;
  padding: 2rem 0.5rem;
  border: 1px solid transparent;
  border-width: 1px 0;
  border-color: var(--agate-accent-color, #8fd43a);
  border-radius: 0;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.cobalt) {
  box-shadow: 0 0 0.25rem 0.375rem rgba(0, 0, 0, 0.2), inset -0.25rem 0 0.25rem 0 hsla(var(--agate-accent-h, 0), var(--agate-accent-s, 0), var(--agate-accent-l, 0), 0.75);
  background-color: #ededed;
  background-image: url(../assets/noise-black.png), linear-gradient(to bottom, #f3f3f3 43%, #e6e6e7 90%);
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 0;
  border-color: var(--agate-accent-color, #8c81ff);
  border-radius: inherit;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.cobalt):global(.night) {
  box-shadow: 0 0 0.25rem 0.375rem rgba(0, 0, 0, 0.3), inset -0.25rem 0 0.25rem 0rem rgba(0, 0, 0, 0.9), inset -0.25rem 0 2rem 0 var(--agate-accent-color, #fc7982);
  background-color: #44559f;
  background-image: url(../assets/noise-white.png), linear-gradient(to bottom, #14191d 43%, #040213 90%);
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 0;
  border-color: var(--agate-accent-color, #fc7982);
  border-radius: inherit;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.copper) {
  box-shadow: 0 0 0.25rem 0.375rem rgba(0, 0, 0, 0.2), inset -0.25rem 0 0.25rem 0 hsla(var(--agate-accent-h, 0), var(--agate-accent-s, 0), var(--agate-accent-l, 0), 0.75);
  background-color: #ededed;
  background-image: url(../assets/noise-black.png), linear-gradient(to bottom, #f3f3f3 43%, #e6e6e7 90%);
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 0;
  border-color: var(--agate-accent-color, #a47d66);
  border-radius: inherit;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.copper):global(.night) {
  box-shadow: 0 0 0.25rem 0.375rem rgba(0, 0, 0, 0.3), inset -0.25rem 0 0.25rem 0rem rgba(0, 0, 0, 0.9), inset -0.25rem 0 2rem 0 var(--agate-accent-color, #e0b094);
  background-color: #373739;
  background-image: url(../assets/noise-white.png), linear-gradient(to bottom, #14191d 43%, #040213 90%);
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 0;
  border-color: var(--agate-accent-color, #e0b094);
  border-radius: inherit;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.electro) {
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: var(--agate-accent-color, #0359f0);
  background-image: linear-gradient(to bottom right, hsl( calc( var(--agate-accent-h, 218) - 27), calc( var(--agate-accent-s, 98%) - 1%), calc( var(--agate-accent-l, 48%) + 17%) ), transparent);
  padding: 1rem;
  border: none;
  border-width: 1px;
  border-color: none;
  border-radius: 0.75rem;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.gallium) {
  box-shadow: none;
  background-color: #ededed;
  background-image: none;
  padding: 1.25rem 2.5rem;
  border: 0.125rem solid transparent;
  border-width: 0.125rem;
  border-color: #c9c9c9;
  border-radius: 0.83333rem;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.gallium):global(.night) {
  box-shadow: none;
  background-color: #000000;
  background-image: none;
  padding: 1.25rem 2.5rem;
  border: 0.125rem solid transparent;
  border-width: 0.125rem;
  border-color: #131313;
  border-radius: 0.83333rem;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.silicon) {
  box-shadow: none;
  background-color: rgba(238, 238, 238, 0.95);
  background-image: none;
  padding: 1rem 0 0 0;
  border: none;
  border-width: 1px 0;
  border-color: inherit;
  border-radius: 1.625rem;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.silicon):global(.night) {
  box-shadow: none;
  background-color: rgba(238, 238, 238, 0.95);
  background-image: none;
  padding: 1rem 0 0 0;
  border: none;
  border-width: 1px 0;
  border-color: inherit;
  border-radius: 1.625rem;
  margin: 0 0.5rem 0 0;
}
.drawer:global(.titanium) {
  box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.3);
  background-color: #ddd;
  background-image: none;
  padding: 1rem;
  border: 0 solid transparent;
  border-width: 1px;
  border-color: var(--agate-accent-color, rgba(0, 0, 0, 0.1));
  border-radius: inherit;
  margin: 0 0.5rem 0 0;
}
.drawerTransitionContainer {
  position: absolute;
  left: 0;
  height: 100%;
  width: 20.5%;
  pointer-events: none;
}
.drawerTransitionContainer .inner {
  height: 100%;
}
.drawerTransitionContainer .inner > * {
  pointer-events: auto;
}
