/* MetaDuel 0.15.28 — acesso com a mesma identidade original do hub. */
body.login-page {
  background:
    linear-gradient(112deg,rgba(2,9,22,.4),rgba(1,7,19,.88)),
    url('/assets/theme/arena-backdrop.svg') center/cover fixed no-repeat,
    #030914;
  color:#f5f5e9;
  font-family:"Outfit",sans-serif;
}
body.login-page::before { border-color:rgba(96,209,246,.21); }
body.login-page::after { background:linear-gradient(180deg,transparent,rgba(2,7,18,.91)); }
.login-page .login-legend { isolation:isolate; }
.login-page .login-kicker { color:#81e4fd; }
.login-page .login-kicker i { background:#81e4fd; }
.login-page .legend-copy h1 span { color:#f4cd85; }
.login-page .legend-copy p { color:#b6cee1; }
.login-page .legend-seals b { color:#83e1fd; }
.login-page .legend-seals span { color:#d6eaf3; }
.login-page .temple-art { opacity:.43; }
.login-page .temple-sun { background:radial-gradient(circle,rgba(57,184,239,.24),rgba(49,153,225,.02) 65%,transparent 70%); }
.login-page .temple-ring { border-color:rgba(89,214,248,.22); }
.login-page .temple-pyramid { filter:drop-shadow(0 0 22px rgba(49,169,218,.06)); }
.login-page .login-panel {
  border:1px solid rgba(93,201,242,.43);
  border-radius:13px;
  background:linear-gradient(150deg,rgba(9,36,72,.97),rgba(3,15,34,.99));
  box-shadow:0 25px 70px rgba(0,0,0,.43),inset 0 1px rgba(255,255,255,.04);
}
.login-page .login-panel::before,.login-page .login-panel::after { border-color:rgba(103,218,255,.7); }
.login-page .panel-emblem { background:radial-gradient(circle,rgba(46,156,202,.29),rgba(4,28,55,.9));border-radius:9px; }
.login-page .panel-overline { color:#8bdeef; }
.login-page .panel-heading h2 { color:#fff0c2; }
.login-page .panel-heading p { color:#acccdf; }
.login-page .login-tabs { border-color:rgba(88,202,242,.26);border-radius:8px;background:rgba(0,8,24,.27); }
.login-page .login-tab.active { border-color:rgba(100,220,250,.47);border-radius:6px;background:linear-gradient(130deg,rgba(15,110,174,.33),rgba(7,41,82,.45));color:#dcf6ff;box-shadow:inset 0 -2px #6cd6f4; }
.login-page .field-group label { color:#b5d3e7; }
.login-page .field-group input { border-color:rgba(93,189,228,.33);border-radius:7px;background:rgba(1,11,28,.76);color:#fff; }
.login-page .field-group input:focus { border-color:#78dffa;box-shadow:0 0 0 3px rgba(70,199,238,.11); }
.login-page .login-submit { border-radius:7px;color:#111825; }
.login-page .login-security { border-color:rgba(91,183,226,.19);color:#8cacbf; }
.login-page .login-security span { color:#82e8f5; }
.login-page .login-side-footer a { color:#a7d6e7; }
@media(max-width:760px) {
  .login-page .login-layout { padding-bottom:28px; }
  .login-page .temple-art { opacity:.23; }
}
@media(max-width:760px) {
  .login-page .login-layout { overflow-x: clip; }
}
