/* Scoped to the pinned Authelia frontend; authentication remains owned by Authelia. */
body{background:#101714!important;color:#edf3ed!important}#root{background:transparent!important}.MuiPaper-root{background:#19231e!important;border:1px solid #36463b!important;border-radius:20px!important;box-shadow:0 24px 80px #0003!important}.MuiButton-containedPrimary{background:#b4debe!important;color:#17251d!important;border-radius:10px!important;min-height:46px!important;font-weight:650!important}.MuiInputBase-root{border-radius:9px!important}.MuiOutlinedInput-notchedOutline{border-color:#455b4c!important}.MuiLink-root{color:#b4debe!important}.isker-links{position:fixed;left:0;right:0;bottom:26px;display:flex;gap:24px;justify-content:center;align-items:center;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;z-index:10}.isker-links a{color:#b4debe;padding:12px;text-decoration:none}.isker-links a:hover{text-decoration:underline}.isker-links a:focus-visible{outline:3px solid #b4debe;outline-offset:3px}.MuiTypography-h4,.MuiTypography-h5{letter-spacing:-.8px!important}@media(max-height:650px){.isker-links{position:static;padding:20px 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
:root{--background:#101714!important;--foreground:#edf3ed!important;--primary:#b4debe!important;--primary-foreground:#17251d!important;--ring:#b4debe!important;--input:#455b4c!important;--muted:#202e26!important;--muted-foreground:#a9b8ad!important;--card:#19231e!important;--card-foreground:#edf3ed!important}#first-factor-stage>div{background:#19231e;border:1px solid #36463b;border-radius:22px;padding:38px;max-width:460px;width:calc(100% - 40px);box-shadow:0 24px 80px #0003}#sign-in-button{background:#b4debe!important;color:#17251d!important;border-radius:10px;min-height:46px;font-weight:650;letter-spacing:.2px;text-transform:none}#first-factor-stage h5{font-size:28px;font-weight:550;letter-spacing:-.8px;margin:10px 0 14px}.isker-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 24px;font:700 27px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.7px}.isker-brand img{width:44px;height:44px}#first-factor-stage input{border-radius:9px}#first-factor-stage input:focus{border-color:#b4debe!important}@media(max-width:480px){#first-factor-stage>div{padding:28px 24px}}
