/* src/styles.less */
html {
  height: 100%;
  overflow: hidden;
}
body {
  margin: 0;
  padding: 0;
  height: 100%;
  min-height: 101vh;
  overflow-x: hidden;
  overflow-y: auto;
  background: #0a0a0a !important;
}
[data-theme=xianxia] {
  background: #e5e5e5 !important;
  color: #222 !important;
}
[data-theme=xianxia] .header,
[data-theme=xianxia] .footer,
[data-theme=xianxia] .personal-center-container,
[data-theme=xianxia] .homepage-container,
[data-theme=xianxia] .recharge-dialog,
[data-theme=xianxia] .login-header {
  background: #e5e5e5 !important;
  color: #222 !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] .logo-text,
[data-theme=xianxia] h1,
[data-theme=xianxia] h2,
[data-theme=xianxia] h3,
[data-theme=xianxia] .user-meta > div > strong,
[data-theme=xianxia] .user-name {
  color: #222 !important;
}
[data-theme=xianxia] .btn,
[data-theme=xianxia] .btn-login,
[data-theme=xianxia] .btn-download,
[data-theme=xianxia] .btn-preview-home,
[data-theme=xianxia] .recharge-option-btn,
[data-theme=xianxia] .recharge-cancel-btn {
  background: #fff !important;
  color: #222 !important;
  border: 2px solid #d13c2f !important;
  box-shadow: none !important;
  transition:
    background 0.2s,
    color 0.2s,
    border 0.2s;
}
[data-theme=xianxia] .btn:hover,
[data-theme=xianxia] .btn-login:hover,
[data-theme=xianxia] .btn-download:hover,
[data-theme=xianxia] .btn-preview-home:hover,
[data-theme=xianxia] .recharge-option-btn:hover,
[data-theme=xianxia] .recharge-cancel-btn:hover,
[data-theme=xianxia] .user-dropdown-item.active,
[data-theme=xianxia] .user-dropdown-item:hover {
  background: #d13c2f !important;
  color: #fff !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] .user-avatar,
[data-theme=xianxia] .user-avatar-large {
  border: 2px solid #d13c2f !important;
  box-shadow: 0 0 10px #d13c2f44 !important;
}
[data-theme=xianxia] .key-features span,
[data-theme=xianxia] .feature-item h3 {
  background: #fff !important;
  color: #222 !important;
  border: 2px solid #d13c2f !important;
  box-shadow: none !important;
}
[data-theme=xianxia] .shortcuts-table,
[data-theme=xianxia] table {
  background: #f5f5f5 !important;
  color: #222 !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] th,
[data-theme=xianxia] td {
  color: #222 !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] .footer-links a {
  color: #d13c2f !important;
}
[data-theme=xianxia] .user-dropdown,
[data-theme=xianxia] .language-menu {
  background: #fff !important;
  border-color: #d13c2f !important;
  color: #222 !important;
}
[data-theme=xianxia] .recharge-amount {
  color: #d13c2f !important;
}
[data-theme=xianxia] .recharge-bonus-value {
  color: #222 !important;
}
[data-theme=xianxia] .recharge-dialog > div[style*="font-weight:bold"] {
  color: #d13c2f !important;
}
[data-theme=xianxia] .homepage-container {
  background: #fff !important;
}
[data-theme=xianxia] .header,
[data-theme=xianxia] .footer,
[data-theme=xianxia] .hero-section,
[data-theme=xianxia] .intro-section,
[data-theme=xianxia] .usage-section,
[data-theme=xianxia] .download-section,
[data-theme=xianxia] .login-section,
[data-theme=xianxia] .features-grid > .feature-item,
[data-theme=xianxia] .steps-grid > .step-item,
[data-theme=xianxia] .shortcuts-table,
[data-theme=xianxia] .download-options > div,
[data-theme=xianxia] .content-wrapper > div {
  background: #f5f5f5 !important;
  color: #222 !important;
  border-radius: 16px;
  box-shadow: none;
}
[data-theme=xianxia] h1,
[data-theme=xianxia] h2,
[data-theme=xianxia] h3,
[data-theme=xianxia] .logo-text {
  color: #d13c2f !important;
}
[data-theme=xianxia] .key-features span,
[data-theme=xianxia] .feature-item h3,
[data-theme=xianxia] .step-item h3,
[data-theme=xianxia] .shortcuts-table th {
  color: #d13c2f !important;
}
[data-theme=xianxia] .btn,
[data-theme=xianxia] .btn-login,
[data-theme=xianxia] .btn-download,
[data-theme=xianxia] .btn-preview-home,
[data-theme=xianxia] .recharge-option-btn,
[data-theme=xianxia] .recharge-cancel-btn {
  background: #fff !important;
  color: #222 !important;
  border: 2px solid #d13c2f !important;
}
[data-theme=xianxia] .btn:hover,
[data-theme=xianxia] .btn-login:hover,
[data-theme=xianxia] .btn-download:hover,
[data-theme=xianxia] .btn-preview-home:hover,
[data-theme=xianxia] .recharge-option-btn:hover,
[data-theme=xianxia] .recharge-cancel-btn:hover,
[data-theme=xianxia] .user-dropdown-item.active,
[data-theme=xianxia] .user-dropdown-item:hover {
  background: #d13c2f !important;
  color: #fff !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] .homepage-container,
[data-theme=xianxia] .homepage-container * {
  color: #222 !important;
}
.btn-download {
  background: #fff !important;
  color: #d13c2f !important;
  border: 2px solid #d13c2f !important;
  font-weight: bold;
  transition:
    background 0.2s,
    color 0.2s,
    border 0.2s;
}
[data-theme=xianxia] .btn-download {
  background: #d13c2f !important;
  color: #fff !important;
  border: 2px solid #d13c2f !important;
  font-weight: bold;
  transition:
    background 0.2s,
    color 0.2s,
    border 0.2s;
}
[data-theme=xianxia] .btn-download:hover {
  background: #d13c2f !important;
  color: #fff !important;
  border-color: #d13c2f !important;
}
[data-theme=xianxia] .homepage-container {
  background: #fff !important;
  border: none !important;
  box-shadow: none !important;
}
[data-theme=xianxia] .header .nav ul li a,
[data-theme=xianxia] .header .nav ul li a:visited {
  background: none !important;
  color: #222 !important;
  border: none !important;
  box-shadow: none !important;
  transition: none !important;
}
[data-theme=xianxia] .header .nav ul li a:hover,
[data-theme=xianxia] .header .nav ul li a:active {
  background: none !important;
  color: #d13c2f !important;
  border: none !important;
  box-shadow: none !important;
}
[data-theme=xianxia] .homepage-container,
[data-theme=xianxia] .homepage-container .hero-section,
[data-theme=xianxia] .homepage-container .intro-section,
[data-theme=xianxia] .homepage-container .usage-section,
[data-theme=xianxia] .homepage-container .download-section,
[data-theme=xianxia] .homepage-container .login-section,
[data-theme=xianxia] .homepage-container .features-grid > .feature-item,
[data-theme=xianxia] .homepage-container .steps-grid > .step-item,
[data-theme=xianxia] .homepage-container .shortcuts-table,
[data-theme=xianxia] .homepage-container .download-options > div,
[data-theme=xianxia] .homepage-container .content-wrapper > div {
  border: 1px solid #222 !important;
  box-shadow: 0 2px 16px 0 rgba(34, 34, 34, 0.08) !important;
}
[data-theme=xianxia] .user-dropdown > .user-dropdown-item,
[data-theme=xianxia] .user-dropdown .user-dropdown-item,
[data-theme=xianxia] .user-dropdown .user-dropdown-item.active {
  background: #fff !important;
  color: #222 !important;
  border: none !important;
  box-shadow: none !important;
}
[data-theme=xianxia] .user-dropdown .user-dropdown-item:hover,
[data-theme=xianxia] .user-dropdown .user-dropdown-item.active {
  background: #d13c2f !important;
  color: #fff !important;
}
[data-theme=xianxia] .user-dropdown > div[style*="position: absolute"],
[data-theme=xianxia] .language-menu,
[data-theme=xianxia] .user-dropdown .user-dropdown-item > div[style*="position: absolute"] {
  background: #fff !important;
  border: 1.5px solid #222 !important;
  box-shadow: 0 2px 12px 0 rgba(34, 34, 34, 0.08) !important;
}
[data-theme=cyberpunk] .btn-download {
  border: 2px solid #00f7ff !important;
  color: #00f7ff !important;
  background: transparent !important;
  font-size: 1.2em;
  font-weight: bold;
  border-radius: 8px;
  box-shadow: 0 0 10px #00f7ff, 0 0 20px #00f7ff33 inset;
  text-shadow: 0 0 5px #00f7ff;
  padding: 15px 30px;
  margin-top: 20px;
  transition:
    background 0.2s,
    color 0.2s,
    box-shadow 0.2s;
}
[data-theme=cyberpunk] .btn-download:hover {
  background: #00f7ff33 !important;
  color: #fff !important;
  box-shadow: 0 0 20px #00f7ff;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
