:root{--fa-bg-base: #0c0e18;--fa-bg-raised: #12152a;--fa-bg-surface: #181c35;--fa-bg-card: rgba(22, 26, 52, 0.82);--fa-bg-inset: rgba(10, 12, 24, 0.6);--fa-gold: #d4a744;--fa-gold-light: #f0d078;--fa-gold-dim: rgba(212, 167, 68, 0.14);--fa-text: #e2dfd8;--fa-text-muted: #9a9586;--fa-text-dim: #6b6558;--fa-border: rgba(212, 167, 68, 0.12);--fa-border-card: rgba(212, 167, 68, 0.18);--fa-perf-perfect: #56d67b;--fa-perf-good: #90cc60;--fa-perf-ok: #d4a744;--fa-perf-fail: #d4564a;--fa-role-tank: #336699;--fa-role-healer: #4ec04e;--fa-role-dps: #ac1f39;--fa-role-unknown: rgba(212, 167, 68, 0.12);--fa-ice: #6ec8e8;--fa-shadow-card: 0 8px 32px rgba(0, 0, 0, 0.45);--fa-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.55);--fa-radius-sm: 8px;--fa-radius-md: 14px;--fa-radius-lg: 20px;--fa-radius-xl: 28px;--fa-font-body: Noto Sans, system-ui, -apple-system, sans-serif;--fa-font-heading: Nunito, system-ui, -apple-system, sans-serif}*,*::before,*::after{box-sizing:border-box}html{font-family:var(--fa-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--fa-bg-base);color:var(--fa-text);line-height:1.55}h1,h2,h3,h4{font-family:var(--fa-font-heading);font-weight:700;line-height:1.15;color:var(--fa-text)}a{color:var(--fa-gold)}a:hover{color:var(--fa-gold-light)}.eyebrow{margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600;color:var(--fa-gold)}h1:focus{outline:none}.valid.modified:not([type=checkbox]){outline:1px solid var(--fa-perf-good)}.invalid{outline:1px solid var(--fa-perf-fail)}.validation-message{color:var(--fa-perf-fail)}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#929292}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}
