/* Layout corrections */
.flex.min-h-50.flex-shrink-0.items-center.justify-between.gap-20.border-b.bg-paper.px-10.text-sm.text-muted {
  margin-top: 30px !important;
}

button.focus-visible\:ring.whitespace-nowrap.inline-flex.select-none.appearance-none.no-underline.outline-none.disabled\:pointer-events-none.disabled\:cursor-default.justify-center.flex.items-center.gap-10.rounded.ring-inset.hover\:bg-hover.focus-visible\:ring-2.mt-auto.w-full.flex-shrink-0.border-t.px-24.py-18 {
  margin-top: 0 !important;
  order: 0 !important;
}

html {
  scrollbar-width: thin;
  scrollbar-color: #caa24a #16110a;
}

::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-track {
  background: linear-gradient(180deg, #1a140d 0%, #120d08 100%);
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #f3d487 0%, #caa24a 55%, #8e6a24 100%);
  border: 2px solid #120d08;
  border-radius: 999px;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #f8df9c 0%, #d6af58 55%, #9f792a 100%);
}

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-color: #0f0c08;
}

img[src*="favicon"], link[rel~="icon"] {
  image-rendering: auto;
}
