.lg-body {
  min-height: 100vh;
  margin: 0;
  color: #111827;
  background: #050505;
  font-family: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

.lg-page,
.lg-viewport {
  min-height: 100vh;
}

.lg-viewport {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 18px;
  background:
    linear-gradient(145deg, transparent 0 18%, #2a2a2d 18% 18.12%, transparent 18.12% 100%),
    linear-gradient(35deg, transparent 0 31.6%, #ff9a00 31.6% 31.82%, #ff4d00 31.82% 32.26%, transparent 32.26% 100%),
    linear-gradient(146deg, transparent 0 41.5%, #ff6500 41.5% 41.95%, #ffbd33 41.95% 42.08%, transparent 42.08% 100%),
    linear-gradient(26deg, transparent 0 72.2%, #ff4d00 72.2% 72.58%, #ff9a00 72.58% 72.72%, transparent 72.72% 100%),
    linear-gradient(155deg, transparent 0 78%, #55565a 78% 78.12%, transparent 78.12% 100%),
    linear-gradient(128deg, #050506 0 22%, #171719 22% 35%, #080809 35% 51%, #202023 51% 66%, #080809 66% 82%, #171719 82% 100%);
}

.lg-viewport::before,
.lg-viewport::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.lg-viewport::before {
  background:
    linear-gradient(132deg, transparent 0 13.8%, rgba(255,255,255,.22) 13.8% 13.9%, transparent 13.9% 100%),
    linear-gradient(52deg, transparent 0 25%, rgba(255,96,0,.92) 25% 25.42%, rgba(255,196,56,.96) 25.42% 25.55%, rgba(255,66,0,.94) 25.55% 26%, transparent 26% 100%),
    linear-gradient(154deg, transparent 0 72%, rgba(255,255,255,.2) 72% 72.08%, transparent 72.08% 100%);
}

.lg-viewport::after {
  background:
    repeating-linear-gradient(112deg, transparent 0 74px, rgba(255,255,255,.028) 74px 75px),
    linear-gradient(90deg, rgba(0,0,0,.2), transparent 26% 74%, rgba(0,0,0,.24));
}

.lg-row {
  width: min(100%, 1100px);
  min-height: 650px;
  margin: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.lg-col {
  width: min(100%, 450px);
  max-width: 450px;
  padding: 0 !important;
  flex: 0 1 450px;
}

.lg-shell {
  position: relative;
  padding: 2px;
  border-radius: 18px;
  background: linear-gradient(135deg, #ff7300 0%, #f5f5f5 32%, #c8c8ca 68%, #ff5a00 100%);
  box-shadow: 0 28px 70px rgba(0,0,0,.72);
}

.lg-shell::before {
  content: "";
  position: absolute;
  inset: -12px;
  z-index: -1;
  border: 1px solid rgba(255,112,0,.3);
  border-radius: 28px;
}

.lg-card {
  color: #111827;
  background: linear-gradient(180deg, #fffdfb 0%, #fff8f3 100%);
  border: 1px solid rgba(17,24,39,.14);
  border-radius: 16px;
  padding: 30px 38px 28px !important;
  box-shadow:
    inset 0 1px 0 #ffffff,
    inset 0 -1px 0 rgba(255,94,0,.16);
}

.lg-logo,
.brand-logo.lg-logo {
  width: 100%;
  height: 178px;
  margin: 0 auto 6px !important;
  display: block !important;
  background-image: url("data:image/webp;base64,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");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.lg-logo img,
.brand-logo.lg-logo img {
  display: none !important;
}

.lg-welcome {
  margin: 0 0 6px;
  color: transparent;
  text-align: center;
  font-size: 0;
  line-height: 1.1;
}

.lg-welcome::before {
  content: "Welcome Back";
  display: block;
  color: #111318;
  font-size: 30px;
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -.035em;
}

.lg-subtitle {
  margin: 0 0 24px;
  color: #667085;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.lg-field {
  margin-bottom: 16px;
}

.lg-field::before {
  display: block;
  margin: 0 0 7px;
  color: #5f6672;
  font-size: 12px;
  font-weight: 700;
}

.lg-field-username::before {
  content: "Username";
}

.lg-field-password::before {
  content: "Password";
}

.lg-input {
  width: 100%;
  min-height: 50px;
  padding: 0 14px;
  color: #111827;
  background: #ffffff;
  border: 1px solid #bdc3cc;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(17,24,39,.04);
  transition: border-color .16s ease, box-shadow .16s ease;
}

.lg-input::placeholder {
  color: #87909d;
}

.lg-input:focus {
  outline: none;
  border-color: #ff6700;
  box-shadow: 0 0 0 3px rgba(255,103,0,.2);
}

.lg-actions {
  margin-top: 18px;
}

.lg-submit {
  width: 100%;
  min-height: 52px;
  border: 1px solid #df3500;
  border-radius: 7px;
  color: #ffffff;
  background: linear-gradient(180deg, #ff8b00 0%, #ff5b00 48%, #ec2f00 100%);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34), 0 8px 18px rgba(218,51,0,.2);
  transition: transform .16s ease, filter .16s ease;
}

.lg-submit:hover {
  transform: translateY(-1px);
  filter: saturate(108%);
}

.lg-submit:focus-visible {
  outline: 3px solid #ffb347;
  outline-offset: 3px;
}

.lg-remember {
  margin: 17px 0 0;
  color: #667085;
  font-size: 12px;
}

.lg-error {
  color: #991b1b;
  background: #fff1f1;
  border: 1px solid #ef7b7b;
  border-radius: 6px;
}

.login-border-runner {
  border-radius: 18px;
  box-shadow: 0 0 0 2px #ff7100;
}

.lg-footer {
  margin-top: 24px;
}

.lg-footer,
.login-copyright,
.login-version {
  color: #7a828d;
  text-align: center;
  font-size: 11px;
}

.login-copyright {
  margin-top: 10px;
}

.login-version {
  margin-top: 5px;
  color: #9b6b4f;
}

@media (max-width: 640px) {
  .lg-viewport {
    padding: 18px 12px;
    background:
      linear-gradient(42deg, transparent 0 33%, #ff6800 33% 33.55%, #ffb62e 33.55% 33.7%, transparent 33.7% 100%),
      linear-gradient(136deg, #060607 0 31%, #1b1b1d 31% 57%, #080809 57% 100%);
  }

  .lg-row {
    min-height: 0;
  }

  .lg-col {
    width: 100%;
  }

  .lg-card {
    padding: 25px 20px 24px !important;
    border-radius: 13px;
  }

  .lg-shell {
    border-radius: 15px;
  }

  .lg-logo,
  .brand-logo.lg-logo {
    height: 148px;
  }

  .lg-welcome::before {
    font-size: 26px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .lg-input,
  .lg-submit {
    transition: none;
  }
}