@import url("https://registry.npmmirror.com/shed-fonts/latest/files/DingTalk%20JinBuTi/Regular/result.css"); 

.yunyoo-bg-banner{
    background-image: var(--yunyoo-bg-url-hero75);
    background-size: 150rem;
    -webkit-mask-image: linear-gradient(180deg, #000 calc(100% - 60px), transparent);
    mask-image: linear-gradient(180deg, #000 calc(100% - 60px), transparent);
    background-position: 50% 50%;
}
.bx-tada {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite;
}
.yy-dtjbt-text {
  font-family: DingTalk JinBuTi;
}
.yy-b-f {
  -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}


.yunyoo-gradient-text-1 {
    background-image: linear-gradient(75deg, rgb(167 112 239) 0%, rgb(207 139 243) 50%, rgb(253 185 155) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
    text-align: left;
    opacity: 1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.yunyoo-gradient-text-1:hover {
    opacity: 0.8;
}



.location-servers--style-bordered {
  padding: 60px;
  border: 1px solid #dfe6ec;
  border-radius: 5px;
}

.location-servers-map {
  position: relative; }

.location-server-item {
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 99px;
  box-shadow: 0px 0px 0px 0px #ececec;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; 
  border-width: 1px; 
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  animation: anim 2s 0s linear infinite both;
}
		@keyframes anim {
		    0% {box-shadow: 0px 0px 0px 0px #e2e2e2f0;}
		    75% {box-shadow: 0px 0px 0px 12px #ffffff00;}
		    100% {box-shadow: 0px 0px 0px 12px #ffffff00;}
		}

.location-server-item:hover {
  border: 3px solid #fff; 
}

.location-server-item-border-dark {
  border: 2px solid #fff; 
}

.locations-servers-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.locations-server-item {
  font-weight: 500;
  color: #80868d;
  margin: 15px 30px; }
  .locations-server-item .count {
    font-weight: 700;
    color: var(--white-color); }


@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);
        transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1,1,1) rotate3d(0,0,1,10deg);
        transform: scale3d(1,1,1) rotate3d(0,0,1,10deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1,1,1) rotate3d(0,0,1,-10deg);
        transform: scale3d(1,1,1) rotate3d(0,0,1,-10deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);
        transform: scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1,1,1) rotate3d(0,0,1,10deg);
        transform: scale3d(1,1,1) rotate3d(0,0,1,10deg)
    }

    40%,60%,80% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}
:root {
    --yunyoo-bg-url-hero75: url(../img/bg/hero@75.jpg);

}
.dark-mode {
    --yunyoo-bg-url-hero75: url(../img/bg/hero-dark@75.jpg);

}

/* ==========================================================================
   玻璃拟态主题层 - 全局全透明玻璃 + 浅蓝渐变 + 深蓝按钮
   ========================================================================== */
:root {
    --yy-glass-bg: rgba(255, 255, 255, 0.45);
    --yy-glass-bg-strong: rgba(255, 255, 255, 0.78);
    --yy-glass-border: rgba(255, 255, 255, 0.85);
    --yy-text: #0b2b52;
    --yy-text-dim: rgba(11, 43, 82, 0.68);
    --yy-purple-grad: linear-gradient(135deg, #0a2a5c 0%, #14509e 55%, #2b76d9 100%);
    --yy-purple-grad-hover: linear-gradient(135deg, #0e3572 0%, #1b60bd 55%, #3f8cec 100%);
    --yy-blur: blur(18px) saturate(150%);
    --yy-bg-gradient:
        radial-gradient(1100px 620px at 12% -8%, rgba(43, 118, 217, 0.30) 0%, rgba(43, 118, 217, 0) 62%),
        radial-gradient(900px 540px at 92% 4%, rgba(37, 99, 235, 0.24) 0%, rgba(37, 99, 235, 0) 60%),
        linear-gradient(160deg, #f5faff 0%, #dcecff 34%, #c6e0ff 62%, #eef7ff 100%);
    --bs-mode: rgba(255, 255, 255, 0.07);
    --bs-body-bg: transparent;
    --bs-body-color: #0b2b52;
    --bs-dropdown-zindex: 4000;
}

html,
body {
    background: #e9f3ff;
}

body {
    background: var(--yy-bg-gradient);
    background-attachment: fixed;
    background-repeat: no-repeat;
    color: var(--yy-text) !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    color: #0b2b52 !important;
}

p, span, li, label, dt, dd, small, strong, b {
    color: inherit;
}

a {
    color: #1b5cbb;
}

a:hover,
a:focus {
    color: #3f8cec;
}

.text-muted {
    color: var(--yy-text-dim) !important;
}

.text-dark,
.text-body {
    color: var(--yy-text) !important;
}

hr {
    border-color: var(--yy-glass-border) !important;
    opacity: 1;
}

/* ------------------------------ 顶部导航 ------------------------------ */
header.navbar-light,
header.header-sticky-on {
    background: rgba(255, 255, 255, 0.62) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
    border-bottom: 1px solid var(--yy-glass-border) !important;
    box-shadow: 0 8px 26px rgba(23, 63, 122, 0.16);
    z-index: 1200;
}

.navbar {
    --bs-navbar-color: #123a66;
    --bs-navbar-hover-color: #0b2b52;
    --bs-navbar-active-color: #0b2b52;
    --bs-navbar-brand-color: #0b2b52;
    --bs-navbar-brand-hover-color: #0b2b52;
    --bs-navbar-disabled-color: rgba(11, 43, 82, 0.4);
}

.navbar .nav-link {
    color: #123a66 !important;
    transition: color 0.28s ease, text-shadow 0.28s ease;
}

.navbar .nav-link:hover,
.navbar .nav-link:focus,
.navbar .nav-link.active {
    color: #0b2b52 !important;
    text-shadow: 0 0 14px rgba(27, 95, 191, 0.75);
}

.navbar .navbar-toggler {
    border-color: var(--yy-glass-border) !important;
}

.navbar .navbar-toggler-icon {
    filter: invert(1) grayscale(1) brightness(2);
}

/* ------------------------------ 下拉列表 ------------------------------ */
/* z-index 提升到 4000，保证不会被底部固定条遮挡 */
.dropdown-menu {
    --bs-dropdown-bg: rgba(255, 255, 255, 0.92);
    --bs-dropdown-color: var(--yy-text);
    --bs-dropdown-link-color: #123a66;
    --bs-dropdown-link-hover-color: #0b2b52;
    --bs-dropdown-link-active-color: #0b2b52;
    --bs-dropdown-link-hover-bg: transparent;
    --bs-dropdown-link-active-bg: transparent;
    --bs-dropdown-header-color: #0b2b52;
    --bs-dropdown-divider-bg: var(--yy-glass-border);
    --bs-dropdown-border-color: var(--yy-glass-border);
    --bs-dropdown-border-radius: 12px;
    --bs-dropdown-box-shadow: 0 22px 52px rgba(23, 63, 122, 0.14);
    background: rgba(255, 255, 255, 0.92) !important;
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    backdrop-filter: blur(20px) saturate(160%);
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 12px !important;
    box-shadow: 0 22px 52px rgba(23, 63, 122, 0.14) !important;
    padding: 0.45rem;
    z-index: 4000 !important;
    overflow: hidden;
}

.dropdown-item {
    border-radius: 8px;
    color: #123a66;
    transition: background 0.26s ease, color 0.26s ease, padding-left 0.26s ease;
}

.dropdown-item:hover,
.dropdown-item:focus {
    background: var(--yy-purple-grad) !important;
    color: #ffffff !important;
    padding-left: 1.4rem;
}

.dropdown-item.active,
.dropdown-item:active {
    background: var(--yy-purple-grad) !important;
    color: #ffffff !important;
}

.dropdown-divider {
    border-top-color: var(--yy-glass-border) !important;
}

/* ------------------------------ 卡片 / 面板 ------------------------------ */
.card {
    --bs-card-bg: transparent;
    --bs-card-cap-bg: transparent;
    --bs-card-border-color: var(--yy-glass-border);
    background: var(--yy-glass-bg) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 44px rgba(23, 63, 122, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.12);
    color: var(--yy-text);
}

.card-header {
    background: rgba(255, 255, 255, 0.05) !important;
    border-bottom: 1px solid var(--yy-glass-border) !important;
    color: #0b2b52;
}

.card-footer {
    background: rgba(255, 255, 255, 0.04) !important;
    border-top: 1px solid var(--yy-glass-border) !important;
    color: var(--yy-text);
}

.list-group-item {
    background: rgba(255, 255, 255, 0.05) !important;
    border-color: var(--yy-glass-border) !important;
    color: var(--yy-text) !important;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    background: rgba(255, 255, 255, 0.1) !important;
    color: #0b2b52 !important;
}

.list-group-item.active {
    background: var(--yy-purple-grad) !important;
    border-color: transparent !important;
    color: #ffffff !important;
}

.bg-mode,
.bg-white,
.bg-light {
    background: var(--yy-glass-bg) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
    color: var(--yy-text);
}

.bg-dark {
    background: rgba(255, 255, 255, 0.6) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
}

/* ------------------------------ 按钮：深蓝渐变 ------------------------------ */
.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
    background: var(--yy-purple-grad) !important;
    border: 0 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    font-weight: 600;
    box-shadow: 0 10px 26px rgba(23, 63, 122, 0.18);
    transition: background 0.32s ease, box-shadow 0.32s ease, letter-spacing 0.32s ease;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background: var(--yy-purple-grad-hover) !important;
    box-shadow: 0 14px 34px rgba(63, 140, 236, 0.58);
    letter-spacing: 1px;
}

.btn-primary-soft {
    --bs-btn-color: #0b2b52;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: var(--yy-glass-border);
    --bs-btn-hover-color: #0b2b52;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: rgba(27, 95, 191, 0.7);
    --bs-btn-active-bg: transparent;
    background: rgba(255, 255, 255, 0.08) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
    border: 1px solid var(--yy-glass-border) !important;
    color: #0b2b52 !important;
    border-radius: 10px !important;
    font-weight: 600;
}

.btn-primary-soft:hover,
.btn-primary-soft:focus {
    background: var(--yy-purple-grad) !important;
    border-color: transparent !important;
    box-shadow: 0 12px 30px rgba(23, 63, 122, 0.18);
}

.btn-outline-primary {
    --bs-btn-color: #1b5cbb;
    --bs-btn-border-color: rgba(27, 95, 191, 0.6);
    --bs-btn-hover-color: #0b2b52;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-hover-bg: transparent;
    --bs-btn-active-bg: transparent;
    background: transparent !important;
    border-color: rgba(27, 95, 191, 0.6) !important;
    border-radius: 10px !important;
    color: #1b5cbb !important;
}

.btn-outline-primary:hover {
    background: var(--yy-purple-grad) !important;
    color: #ffffff !important;
    border-color: transparent !important;
}

.btn-light {
    background: rgba(255, 255, 255, 0.7) !important;
    border-color: var(--yy-glass-border) !important;
    color: #0b2b52 !important;
}

/* ------------------------------ 表单控件 ------------------------------ */
.form-control,
.form-select,
.custom-select,
select.form-control {
    background: rgba(255, 255, 255, 0.62) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 10px !important;
    color: var(--yy-text) !important;
    box-shadow: none !important;
}

.form-control::placeholder {
    color: rgba(11, 43, 82, 0.45) !important;
}

.form-control:focus,
.form-select:focus,
.custom-select:focus,
select.form-control:focus {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(27, 95, 191, 0.7) !important;
    box-shadow: 0 0 0 3px rgba(27, 95, 191, 0.18) !important;
    color: #0b2b52 !important;
}

select.form-control option,
.form-select option {
    background: #eef6ff;
    color: var(--yy-text);
}

.input-group-text {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: var(--yy-glass-border) !important;
    color: var(--yy-text) !important;
}

.form-label,
.form-check-label {
    color: #123a66 !important;
}

.form-control-border .form-label {
    background-color: rgba(10, 22, 44, 0.9) !important;
    color: #0b2b52 !important;
}

/* Choices.js 下拉 */
.choices__inner {
    background: rgba(255, 255, 255, 0.62) !important;
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 10px !important;
    color: var(--yy-text) !important;
}

.choices__list--dropdown,
.choices__list[aria-expanded] {
    background: rgba(255, 255, 255, 0.94) !important;
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    backdrop-filter: blur(20px) saturate(160%);
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 12px !important;
    box-shadow: 0 22px 52px rgba(23, 63, 122, 0.14) !important;
    color: var(--yy-text) !important;
    z-index: 4000 !important;
}

.choices__item--selectable.is-highlighted {
    background: var(--yy-purple-grad) !important;
    color: #ffffff !important;
}

/* Flatpickr 日期面板 */
.flatpickr-calendar {
    background: rgba(255, 255, 255, 0.94) !important;
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    backdrop-filter: blur(20px) saturate(160%);
    border: 1px solid var(--yy-glass-border) !important;
    box-shadow: 0 22px 52px rgba(23, 63, 122, 0.14) !important;
    color: var(--yy-text) !important;
    z-index: 4000 !important;
}

.flatpickr-day {
    color: var(--yy-text) !important;
}

.flatpickr-day.selected,
.flatpickr-day:hover {
    background: #14509e !important;
    border-color: #14509e !important;
    color: #0b2b52 !important;
}

/* ------------------------------ 弹窗 / 表格 ------------------------------ */
.modal-content {
    background: rgba(255, 255, 255, 0.9) !important;
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    backdrop-filter: blur(20px) saturate(160%);
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 18px !important;
    box-shadow: 0 26px 60px rgba(23, 63, 122, 0.14);
    color: var(--yy-text);
}

.modal-header,
.modal-footer {
    border-color: var(--yy-glass-border) !important;
}

.table {
    --bs-table-color: var(--yy-text);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--yy-glass-border);
    --bs-table-striped-color: var(--yy-text);
    --bs-table-hover-color: #0b2b52;
    color: var(--yy-text);
}

.table > :not(caption) > * > * {
    background: transparent;
    border-color: var(--yy-glass-border);
}

/* ------------------------------ 首页 Banner ------------------------------ */
.yunyoo-bg-banner {
    position: relative;
    background-image: var(--yunyoo-bg-url-hero75);
    background-size: cover;
    background-position: 50% 50%;
    -webkit-mask-image: linear-gradient(180deg, #000 calc(100% - 60px), transparent);
    mask-image: linear-gradient(180deg, #000 calc(100% - 60px), transparent);
}

.yunyoo-bg-banner::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(760px 420px at 20% 0%, rgba(43, 118, 217, 0.26) 0%, rgba(43, 118, 217, 0) 68%),
        linear-gradient(160deg, rgba(245, 250, 255, 0.82) 0%, rgba(220, 236, 255, 0.72) 60%, rgba(238, 247, 255, 0.86) 100%);
    pointer-events: none;
    z-index: 0;
}

.yunyoo-bg-banner > * {
    position: relative;
    z-index: 1;
}

/* ------------------------------ 页脚 ------------------------------ */
footer.bg-dark {
    background: rgba(255, 255, 255, 0.66) !important;
    -webkit-backdrop-filter: var(--yy-blur);
    backdrop-filter: var(--yy-blur);
    border-top: 1px solid var(--yy-glass-border);
    color: var(--yy-text);
}

footer .nav-link {
    color: var(--yy-text-dim) !important;
    transition: color 0.26s ease, padding-left 0.26s ease;
}

footer .nav-link:hover {
    color: #0b2b52 !important;
    padding-left: 4px;
}

/* ------------------------------ 返回顶部 ------------------------------ */
.back-top:before {
    background: var(--yy-purple-grad) !important;
    box-shadow: 0 10px 26px rgba(23, 63, 122, 0.18);
    color: #ffffff;
}

/* ------------------------------ 移动端底部导航 ------------------------------ */
/* 原 z-index 99999，降到 1500，避免遮挡下拉列表 */
@media (max-width: 575.98px) {
    .navbar-mobile {
        background: rgba(255, 255, 255, 0.88) !important;
        -webkit-backdrop-filter: blur(20px) saturate(160%);
        backdrop-filter: blur(20px) saturate(160%);
        border-top: 1px solid var(--yy-glass-border);
        border-radius: 1rem 1rem 0 0 !important;
        box-shadow: 0 -12px 34px rgba(23, 63, 122, 0.14);
        z-index: 1500 !important;
    }

    .navbar-mobile .nav-item .nav-link {
        color: var(--yy-text-dim) !important;
    }

    .navbar-mobile .nav-item .nav-link.active,
    .navbar-mobile .nav-item .nav-link:hover {
        color: #2b76d9 !important;
    }
}

/* ------------------------------ 其他细节 ------------------------------ */
.icon-lg.bg-light,
.icon-lg.bg-white {
    background: rgba(255, 255, 255, 0.1) !important;
}

.breadcrumb-item,
.breadcrumb-item a {
    color: var(--yy-text-dim) !important;
}

.breadcrumb-item.active {
    color: #0b2b52 !important;
}

.accordion {
    --bs-accordion-bg: transparent;
    --bs-accordion-color: var(--yy-text);
    --bs-accordion-border-color: var(--yy-glass-border);
}

.accordion-item {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid var(--yy-glass-border) !important;
    border-radius: 12px !important;
    margin-bottom: 0.5rem;
}

.accordion-button {
    background: transparent !important;
    color: #0b2b52 !important;
}

.accordion-button:not(.collapsed) {
    background: rgba(43, 118, 217, 0.28) !important;
    color: #0b2b52 !important;
    box-shadow: none !important;
}

.pagination .page-link {
    background: rgba(255, 255, 255, 0.62) !important;
    border-color: var(--yy-glass-border) !important;
    color: var(--yy-text) !important;
    border-radius: 10px !important;
}

.pagination .page-item.active .page-link {
    background: var(--yy-purple-grad) !important;
    border-color: transparent !important;
    color: #ffffff !important;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.04);
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #14509e 0%, #0a2a5c 100%);
    border-radius: 99px;
}

/* ------------------------------ 现代风格补强：白色系按钮 / 控件 ------------------------------ */
.btn-white,
.btn-white-soft,
.btn-white-soft:active,
.btn-white-soft:hover,
.btn-white-soft:focus {
    background: rgba(255, 255, 255, 0.14) !important;
    border-color: var(--yy-glass-border) !important;
    color: #0b2b52 !important;
    border-radius: 10px !important;
}

.btn-white:hover,
.btn-white:focus {
    background: var(--yy-purple-grad) !important;
    border-color: transparent !important;
    color: #ffffff !important;
    box-shadow: 0 14px 34px rgba(63, 140, 236, 0.5);
}

.btn-outline-white,
.btn-outline-white.active,
.btn-outline-white:active {
    background: transparent !important;
    border-color: rgba(255, 255, 255, 0.45) !important;
    color: #0b2b52 !important;
    border-radius: 10px !important;
}

.btn-outline-white:hover,
.btn-outline-white:focus {
    background: var(--yy-purple-grad) !important;
    border-color: transparent !important;
    color: #ffffff !important;
}

.img-thumbnail {
    background: rgba(255, 255, 255, 0.06) !important;
    border-color: var(--yy-glass-border) !important;
    border-radius: 14px !important;
}

.modeswitch-wrap .modeswitch-item .modeswitch-icon,
.arrow-white [data-controls] {
    background: rgba(255, 255, 255, 0.7) !important;
    color: #0b2b52 !important;
}

.carousel-indicators [data-bs-target] {
    background-color: rgba(255, 255, 255, 0.55) !important;
}

.preloader {
    background: #e9f3ff !important;
}
