::-webkit-scrollbar {
  border-radius: 5px !important;
  border: 3px solid transparent !important;
  background-color: rgba(255, 255, 255, 0.101961) !important;
  background-clip: content-box !important;
  width: 10px !important;
}

::-webkit-scrollbar:hover {
  background-color: rgba(255, 255, 255, 0.172549) !important;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
  border: 3px solid transparent !important;
  background-color: rgba(255, 255, 255, 0.32549) !important;
  background-clip: content-box !important;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.478431) !important;
}

.mx-auto { margin-left: auto !important; margin-right: auto !important; }
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.ml-auto { margin-left: auto !important; }
.m-2 { margin: 0.5rem !important; }
.mb-5 { margin-bottom: 1.25rem !important; }
.mb-6 { margin-bottom: 1.5rem !important; }
.mb-8 { margin-bottom: 2rem !important; }
.mb-10 { margin-bottom: 2.5rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-4 { margin-top: 1rem !important; }
.mt-5 { margin-top: 1.25rem !important; }
.mt-7 { margin-top: 1.75rem !important; }
.mt-8 { margin-top: 2rem !important; }
.mt-10 { margin-top: 2.5rem !important; }
.flex { display: flex !important; }
.inline-flex { display: inline-flex !important; }
.grid { display: grid !important; }
.hidden { display: none !important; }
.fixed { position: fixed !important; }
.h-full { height: 100% !important; }
.h-70 { height: 17.5rem !important; }
.h-\[70px\] { height: 70px !important; }
.h-\[15rem\] { height: 15rem !important; }
.h-\[250px\] { height: 250px !important; }
.w-full { width: 100% !important; }
.w-fit { width: fit-content !important; }
.w-\[70px\] { width: 70px !important; }
.max-w-\[640px\] { max-width: 640px !important; }
.items-center { align-items: center !important; }
.justify-center { justify-content: center !important; }
.justify-end { justify-content: flex-end !important; }
.flex-col { flex-direction: column !important; }
.gap-2 { gap: 0.5rem !important; }
.gap-3 { gap: 0.75rem !important; }
.gap-4 { gap: 1rem !important; }
.gap-5 { gap: 1.25rem !important; }
.gap-7 { gap: 1.75rem !important; }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { margin-top: 0.75rem !important; }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { margin-top: 1rem !important; }
.rounded-xl { border-radius: 0.75rem !important; }
.rounded-2xl { border-radius: 1rem !important; }
.rounded-full { border-radius: 9999px !important; }
.border { border-width: 1px !important; border-style: solid !important; }
.border-white\/10 { border-color: rgba(255, 255, 255, 0.1) !important; }
.bg-\[\#101922\] { background-color: #101922 !important; }
.bg-\[\#17212b\] { background-color: #17212b !important; }
.bg-\[\#1d2935\] { background-color: #1d2935 !important; }
.bg-\[\#203449\] { background-color: #203449 !important; }
.bg-\[\#2481cc\] { background-color: #2481cc !important; }
.bg-\[\#2b5278\] { background-color: #2b5278 !important; }
.bg-\[\#2f3b47\] { background-color: #2f3b47 !important; }
.bg-\[\#3d4a57\] { background-color: #3d4a57 !important; }
.bg-\[\#4b5563\] { background-color: #4b5563 !important; }
.bg-\[\#f59e0b\] { background-color: #f59e0b !important; }
.bg-\[\#ef4444\] { background-color: #ef4444 !important; }
.bg-\[\#22c55e\] { background-color: #22c55e !important; }
.bg-\[var\(--header-bg-color\)\] { background-color: var(--header-bg-color) !important; }
.bg-\[var\(--tg-theme-button-color\)\] { background-color: var(--tg-theme-button-color) !important; }
.p-3 { padding: 0.75rem !important; }
.p-4 { padding: 1rem !important; }
.p-5 { padding: 1.25rem !important; }
.px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
.px-7 { padding-left: 1.75rem !important; padding-right: 1.75rem !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.pt-5 { padding-top: 1.25rem !important; }
.pb-7 { padding-bottom: 1.75rem !important; }
.text-center { text-align: center !important; }
.text-end { text-align: end !important; }
.text-\[12px\] { font-size: 12px !important; }
.text-\[13px\] { font-size: 13px !important; }
.text-\[14px\] { font-size: 14px !important; }
.text-\[15px\] { font-size: 15px !important; }
.text-\[16px\] { font-size: 16px !important; }
.text-\[18px\] { font-size: 18px !important; }
.text-\[22px\] { font-size: 22px !important; }
.text-xl { font-size: 1.25rem !important; line-height: 1.75rem !important; }
.text-2xl { font-size: 1.5rem !important; line-height: 2rem !important; }
.text-3xl { font-size: 1.875rem !important; line-height: 2.25rem !important; }
.text-\[5rem\] { font-size: 5rem !important; }
.font-bold { font-weight: 700 !important; }
.font-medium { font-weight: 500 !important; }
.font-semibold { font-weight: 600 !important; }
.leading-6 { line-height: 1.5rem !important; }
.text-white { color: #fff !important; }
.text-white\/70 { color: rgba(255, 255, 255, 0.7) !important; }
.text-white\/80 { color: rgba(255, 255, 255, 0.8) !important; }
.text-\[\#22c55e\] { color: #22c55e !important; }
.text-\[\#60a5fa\] { color: #60a5fa !important; }
.text-\[\#fbbf24\] { color: #fbbf24 !important; }
.text-\[var\(--tg-theme-subtitle-text-color\)\] { color: var(--tg-theme-subtitle-text-color) !important; }
.text-\[var\(--tg-theme-hint-color\)\] { color: var(--tg-theme-hint-color) !important; }
.text-\[var\(--tg-theme-link-color\)\] { color: var(--tg-theme-link-color) !important; }
.shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important; }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; transition-duration: 150ms !important; }
.outline-none { outline: 2px solid transparent !important; outline-offset: 2px !important; }
.bottom-\[5rem\] { bottom: 5rem !important; }
.right-\[2rem\] { right: 2rem !important; }
.placeholder\:text-gray-400::placeholder { color: #9ca3af !important; }

.w-\[10\%\] { width: 10% !important; }
.w-\[15\%\] { width: 15% !important; }
.w-\[20\%\] { width: 20% !important; }
.w-\[25\%\] { width: 25% !important; }
.w-\[30\%\] { width: 30% !important; }
.w-\[40\%\] { width: 40% !important; }
.w-\[50\%\] { width: 50% !important; }
.w-\[60\%\] { width: 60% !important; }
.w-\[70\%\] { width: 70% !important; }
.w-\[75\%\] { width: 75% !important; }
.w-\[80\%\] { width: 80% !important; }
.w-\[90\%\] { width: 90% !important; }
.w-\[100\%\] { width: 100% !important; }
