.dark {
    --main-color: #327d39;
    --block-color: #151515;
    --background: var(--block-color);
    --foreground: #181818;
    --secondary-background-foreground: var(--foreground);
    --input-background: #181818;
    --footer-background: none;
    --section-bg: var(--background);
    --header-bg: var(--block-color);
    --primary-background: var(--main-color) !important;
    --default-link: var(--main-color) !important; 
    --default-text-color: var(--main-color) !important;
    --default-link: var(--main-color) !important;
    --primary-button-bg-color: var(--main-color) !important;
    --header-logotype-color: var(--main-color) !important;
    --body-background: #111111 !important;
    --body-text-color: #f5f5f5 !important;
    --primary-text-color: #ffffff !important;
    --body-text-color: #ffffff !important;
    --secondary-bg: #19181c !important;
    --background-text-color: #ffffff;
    --color-zinc-900: var(--input-background) !important;
    --text-foreground: #afafaf !important;
    --default-link: var(--body-text-color) !important;
    --mat-sys-on-surface-variant: var(--text-foreground) !important;
    --primary-shadow: 0 0px 2px 0 #393939 !important;
    --secondary-bg: var(--foreground) !important;
    --default-link: #d2ffc1 !important;
}

.bg-red-50.border.border-red-500.p-5 {
  background-color: #1e1d22 !important;
}

.mat-mdc-form-field-hint-wrapper, .mat-mdc-form-field-error-wrapper {
    padding: 0px !important;
}

.exchange__finally formly-form .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint {
    border-radius: 2rem !important;
}

div[class*="bg-("][class*="text-("] {
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 2rem !important;
}

app-bitcoin-load {
    display: none !important;
}
.rounded-xl.bg-green-200, 
.rounded-xl.dark\:bg-green-700 {
    background-color: color-mix(in srgb, var(--main-color) 20%, transparent) !important;
    color: inherit !important;
}

img.object-cover.max-w-28.ng-star-inserted {
  max-width: 20rem !important;
}

.h-52, .lg\:h-72 {
    height: 100% !important;
}

partner-links > div {
    align-items: center !important;
}

img[class*="max-w-28"] {
    max-width: 15rem !important;
}

.mdc-list-item--with-leading-avatar [class*="mat-mdc-list-item-avatar"] {
    border-radius: 0 !important;
}

reserve-item {
  display: none !important;
}

img[class*="rounded-full"][class*="object-cover"] {
    border-radius: 0 !important;
    object-fit: contain !important;
}

default-fields.block > div {
    margin-inline: 0px;
    border-radius: 2rem;
}

@media not all and (min-width: 64rem) {
    app-logo {
        margin-right: 1rem;
    }
}

.bg-\(--foreground\).text-\(--foreground-text-color\).px-6.py-4.rounded-3xl.formatting__text.ng-tns-c3286969239-2.ng-star-inserted p {
    text-align: center;
}

.ql-align-center { text-align: center; }

div[_ngcontent-iexexchanger-c419302414].mt-8 {
    margin: 0 !important;
}

div.py-3.px-8.m-auto.text-center.rounded-3xl.bg-green-100.text-green-600 {
    background: var(--foreground) !important;
    color: var(--primary-text-color) !important;
}

.shadow.p-4.rounded-2xl.ng-star-inserted {
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}

order-payment-details div.space-y-5.ng-star-inserted div.font-semibold.text-xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

a[class*="underline"][class*="hover:no-underline"][class*="text-(--default-link)"][class*="ng-star-inserted"] {
    text-decoration: none !important;
}