/* WarsTrom - login de Authelia igualado a la landing (verde #00ff41, letras WARSTROM) */
:root{--wt-green:#00ff41;--wt-soft:#ccffcc;--wt-ink:#d6ffe6;--wt-muted:#4c9c6a;--wt-line:rgba(0,255,65,.30)}
html,body,#root,main,.MuiContainer-root,.MuiGrid-root,.MuiBox-root{background-color:transparent !important}
body{background:#000 !important;color:var(--wt-ink) !important;
  font-family:'Courier New',ui-monospace,"JetBrains Mono",monospace !important}
#wt-matrix{position:fixed;inset:0;z-index:0;pointer-events:none}
#root{position:relative;z-index:2}

.MuiPaper-root{
  background:rgba(0,12,4,.72) !important;color:var(--wt-ink) !important;
  border:1px solid var(--wt-line) !important;border-radius:16px !important;
  box-shadow:0 24px 70px rgba(0,0,0,.7),0 0 42px rgba(0,255,65,.18) !important;
  backdrop-filter:blur(6px);
}
.MuiTypography-root,.MuiFormControlLabel-label,label,p,span{color:var(--wt-ink)}
.MuiTypography-h5,.MuiTypography-h6,h1,h2,h3{color:var(--wt-green) !important;letter-spacing:1px;text-shadow:0 0 10px rgba(0,255,65,.6)}
.MuiTypography-caption,.MuiTypography-subtitle2{color:var(--wt-muted) !important}
.MuiInputBase-input{color:var(--wt-ink) !important;caret-color:var(--wt-green)}
.MuiInputLabel-root{color:var(--wt-soft) !important}
.MuiInputLabel-root.Mui-focused{color:var(--wt-green) !important}
.MuiOutlinedInput-notchedOutline{border-color:var(--wt-line) !important}
.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,
.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--wt-green) !important}
.MuiButton-root,#sign-in-button{
  background:linear-gradient(180deg,rgba(0,255,65,.22),rgba(0,255,65,.06)) !important;
  color:var(--wt-soft) !important;border:1px solid var(--wt-green) !important;
  text-shadow:0 0 8px rgba(0,255,65,.5)}
.MuiButton-root:hover,#sign-in-button:hover{background:rgba(0,255,65,.30) !important;box-shadow:0 0 22px rgba(0,255,65,.45) !important}
.MuiCheckbox-root{color:var(--wt-line) !important}
.MuiCheckbox-root.Mui-checked{color:var(--wt-green) !important}
.MuiSvgIcon-root{color:var(--wt-green)}
a,.MuiLink-root,#reset-password-button{color:var(--wt-green) !important}
