/* Styles for the Razor Pages / Identity shell (Pages/Shared/_Layout.cshtml).
 *
 * These rules previously lived in inline <style> blocks -- two of them, one in
 * Pages/Shared/_Layout.cshtml and one in Areas/Identity/Pages/Shared/_LoginPartial.cshtml.
 * They were the only inline styles on the anonymous Identity pages, so moving them into this
 * stylesheet is what allows 'unsafe-inline' to be dropped from the style-src CSP directive for
 * those paths (see Middleware/SecurityHeadersMiddleware.cs). Keep this file free of inline-style
 * workarounds, and add new rules here rather than back in the markup.
 */

/* was: inline <style> in Pages/Shared/_Layout.cshtml */
.form-floating {
    margin-bottom: .5rem;
}

a {
    text-decoration: none;
}

/* was: inline <style> in Areas/Identity/Pages/Shared/_LoginPartial.cshtml.
 * Overrides "overflow: scroll" from the Identity UI package's own site.css, which otherwise
 * puts a scrollbar on the footer. */
.footer {
    overflow: unset;
}
