body.bg-dark
{
  --footer-height: 112px;
  background-position: center;
  background-size: cover;
  overflow: auto;
  /* Hide scrollbars */
  user-select: none;
}

.css-grid-container
{
  display: grid;
  grid-template-areas: "header" "main";
  grid-template-rows: 64px 1fr;
  height: 100%;
  width: 100%;
}

.css-grid-header
{
  grid-area: header;
}

.css-grid-header .navbar-brand
{
  font-family: 'EB Garamond', serif;
  font-size: 28px;
  line-height: 32px;
  padding-bottom: .5rem;
  padding-top: .5rem;
}

.css-grid-main
{
  grid-area: main;
  padding-bottom: var(--footer-height);
  position: relative;
}

.css-grid-main .container-show
{
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.css-grid-main .navbar
{
  padding: 0;
}

.css-grid-main .offcanvas-body
{
  max-height: 100%;
  padding-bottom: 80px;
}

.css-grid-footer
{
  --bs-bg-opacity: .5;
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  z-index: 14;
}

.css-grid-footer .btn
{
  pointer-events: all;
}

#accordionDecorations .accordion-body img
{
  height: 100px;
  object-fit: contain;
}

.css-grid-footer .container
{
  position: relative;
}

img.background_img
{
  border: 4px solid transparent;
  border-radius: 8px;
}

.card-game
{
  height: 100%;
}

.card-game img
{
  height: 100%;
  object-fit: cover;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show
{
  display: block;
}

.image_container,
.candle_container
{
  --border-width: 4px;
  --icon-width: 48px;
  display: flex;
}

.image_container img,
  .candle_container img
{
  border: var(--border-width) dashed transparent;
  max-height: 768px;
  max-width: 768px;
  min-height: 96px;
  min-width: 48px;
  z-index: 3;
}

.image_container img.active,
    .candle_container img.active
{
  border-style: solid;
}

.image_container .border,
  .candle_container .border
{
  background-color: green;
  cursor: w-resize;
}

.image_container [class*="icon-"],
  .candle_container [class*="icon-"]
{
  align-items: center;
  color: #333;
  display: flex;
  height: var(--icon-width);
  justify-content: center;
  position: absolute;
  width: var(--icon-width);
  z-index: 11;
}

.image_container [class*="-back"],
  .candle_container [class*="-back"]
{
  background-color: #fff;
}

.image_container .icon-check-back,
  .candle_container .icon-check-back
{
  right: 0;
  top: 0;
  transform: translateY(-100%);
}

.image_container .icon-close-back,
  .candle_container .icon-close-back
{
  right: calc(var(--icon-width) + 8px);
  top: 0;
  transform: translateY(-100%);
}

.image_container .icon-resize-back,
  .candle_container .icon-resize-back
{
  bottom: 0;
  left: 0;
  transform: translateY(100%);
}

.image_container .icon-check,
  .candle_container .icon-check
{
  color: var(--color-success-green-500);
  font-size: 1.5em;
  right: 0;
  top: 0;
  transform: translateY(-100%);
}

.image_container .icon-close,
  .candle_container .icon-close
{
  color: var(--color-error-red-500);
  font-size: 1.75em;
  right: calc(var(--icon-width) + 8px);
  top: 0;
  transform: translateY(-100%);
}

.image_container .icon-resize,
  .candle_container .icon-resize
{
  bottom: 0;
  font-size: 1.75em;
  left: 0;
  pointer-events: none;
  transform: translateY(100%) rotate(45deg);
}

.active-controls .image_container img,
.active-controls .candle_container img
{
  border-color: white;
  cursor: move;
}

.candle_shine
{
  z-index: 5;
}

.candle_light
{
  z-index: 7;
}

@media screen and (min-width: 1024px) and (min-height: 768px)
{
  html,
  body
  {
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) and (min-height: 1080px)
{
  html,
  body
  {
    font-size: 22px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuYm9keS5iZy1kYXJrIHtcblx0LS1mb290ZXItaGVpZ2h0OiAxMTJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIEhpZGUgc2Nyb2xsYmFycyAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNzcy1ncmlkLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJoZWFkZXJcIlxuICAgIFwibWFpblwiO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDY0cHggMWZyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY3NzLWdyaWQtaGVhZGVyIHtcblx0Z3JpZC1hcmVhOiBoZWFkZXI7XG5cblx0Lm5hdmJhci1icmFuZCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cdFx0cGFkZGluZy10b3A6IC41cmVtO1xuXHR9XG59XG5cbi5jc3MtZ3JpZC1tYWluIHtcblx0Z3JpZC1hcmVhOiBtYWluO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuY29udGFpbmVyLXNob3cge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmNzcy1ncmlkLW1haW4gLm9mZmNhbnZhcy1ib2R5IHtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5jc3MtZ3JpZC1mb290ZXIge1xuXHQtLWJzLWJnLW9wYWNpdHk6IC41O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE0O1xuXG5cdC5idG4ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cbn1cblxuI2FjY29yZGlvbkRlY29yYXRpb25zIC5hY2NvcmRpb24tYm9keSBpbWcge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY3NzLWdyaWQtZm9vdGVyIC5jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmltZy5iYWNrZ3JvdW5kX2ltZyB7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jYXJkLWdhbWUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0aW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuLyogU2hvdyB0aGUgZHJvcGRvd24gbWVudSAodXNlIEpTIHRvIGFkZCB0aGlzIGNsYXNzIHRvIHRoZSAuZHJvcGRvd24tY29udGVudCBjb250YWluZXIgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gdGhlIGRyb3Bkb3duIGJ1dHRvbikgKi9cbi5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZV9jb250YWluZXIsXG4uY2FuZGxlX2NvbnRhaW5lciB7XG5cdC0tYm9yZGVyLXdpZHRoOiA0cHg7XG5cdC0taWNvbi13aWR0aDogNDhweDtcblx0ZGlzcGxheTogZmxleDtcblxuXHRpbWcge1xuXHRcdGJvcmRlcjogdmFyKC0tYm9yZGVyLXdpZHRoKSBkYXNoZWQgdHJhbnNwYXJlbnQ7XG5cdFx0bWF4LWhlaWdodDogNzY4cHg7XG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHRtaW4taGVpZ2h0OiA5NnB4O1xuXHRcdG1pbi13aWR0aDogNDhweDtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdH1cblxuXHQuYm9yZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcblx0XHRjdXJzb3I6IHctcmVzaXplO1xuXHR9XG5cblx0W2NsYXNzKj1cImljb24tXCJdIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiB2YXIoLS1pY29uLXdpZHRoKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuXHRcdHotaW5kZXg6IDExO1xuXHR9XG5cblx0W2NsYXNzKj1cIi1iYWNrXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Lmljb24tY2hlY2stYmFjayB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblxuXHQuaWNvbi1jbG9zZS1iYWNrIHtcblx0XHRyaWdodDogY2FsYyh2YXIoLS1pY29uLXdpZHRoKSArIDhweCk7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblxuXHQuaWNvbi1yZXNpemUtYmFjayB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR9XG5cblx0Lmljb24tY2hlY2sge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzLWdyZWVuLTUwMCk7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxuXG5cdC5pY29uLWNsb3NlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZXJyb3ItcmVkLTUwMCk7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0cmlnaHQ6IGNhbGModmFyKC0taWNvbi13aWR0aCkgKyA4cHgpO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cblx0Lmljb24tcmVzaXplIHtcblx0XHRib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG4uYWN0aXZlLWNvbnRyb2xzIHtcblxuXHQuaW1hZ2VfY29udGFpbmVyIGltZyxcblx0LmNhbmRsZV9jb250YWluZXIgaW1nIHtcblx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdGN1cnNvcjogbW92ZTtcblx0fVxufVxuXG4uY2FuZGxlX3NoaW5lIHtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhbmRsZV9saWdodCB7XG5cdHotaW5kZXg6IDc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkge1xuXHRodG1sLFxuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEwODBweCkge1xuXHRodG1sLFxuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10s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 */
