:root{color-scheme:dark;--paper: #eee6d8;--muted: #b7b0a4;--line: #6e66594d;--bg: #211e1a;--serif: Georgia, "Times New Roman", serif;--sans: Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--paper);font-family:var(--serif);margin:0}a{color:inherit;text-decoration:underline transparent;text-underline-offset:6px;transition:text-decoration-color .3s}a:hover{text-decoration-color:currentColor}button{color:inherit;font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #e5c8a1;outline-offset:6px}.wrap{margin:auto;width:min(1200px,88%)}.wordmark{font-family:var(--wm-font);font-size:var(--wm-size);font-weight:var(--wm-weight);letter-spacing:var(--wm-track)}.nav-type{font-family:var(--nav-font);font-size:var(--nav-size);font-size-adjust:var(--nav-adjust, from-font);font-style:var(--nav-style);font-weight:var(--nav-weight);letter-spacing:var(--nav-track);text-transform:var(--nav-case)}.eyebrow{color:#d0c7b8;font:11px/1.8 var(--sans);letter-spacing:.26em;text-transform:uppercase}.text-link{border-bottom:1px solid #b6ab975e;box-shadow:inset 0 -1px #e5c8a100;display:inline-block;font-size:15px;margin-top:24px;padding-bottom:8px;text-decoration:none;transition:border-color .3s,box-shadow .3s}.text-link:hover{border-color:#e5c8a1;box-shadow:inset 0 -1px #e5c8a1}.grecaptcha-badge{visibility:hidden}body:has(.deck) .site-header{left:0;position:fixed;right:0;top:0}main:not(:has(>section,>.deck)){padding:1rem max(6%,calc((100% - 1200px)/2)) 2rem}main:not(:has(>section,>.deck)) a{text-decoration:underline;text-underline-offset:auto}@media(max-width:760px){.wordmark{--wm-size: var(--wm-size-sm);--wm-track: var(--wm-track-sm)}.nav-type{--nav-size: var(--nav-size-sm)}}h1:focus{outline:none}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.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-control{background:#171512;border:1px solid #6e6659;border-radius:2px;color:var(--paper);font:15px/1.5 var(--sans);max-width:100%;padding:9px 11px;width:100%}.form-control:focus{border-color:#e5c8a1;outline:1px solid #e5c8a1}.form-control::placeholder{color:#8c8578}.form-floating{display:flex;flex-direction:column-reverse;gap:5px;margin-bottom:16px;max-width:420px}.form-label{font:13px/1.6 var(--sans)}.btn{background:none;border:1px solid #8f8574;border-radius:2px;color:var(--paper);cursor:pointer;display:inline-block;font:13px/1.5 var(--sans);padding:7px 13px;text-decoration:none}.btn:hover:enabled,a.btn:hover{background:#393228;text-decoration:none}.btn:disabled{cursor:default;opacity:.35}.btn-primary{background:var(--paper);border-color:var(--paper);color:#1a1714}.btn-primary:hover:enabled,a.btn-primary:hover{background:#d9d1c3}.text-danger{color:#ef9a8a}main:not(:has(>section,>.deck)) h1{font-size:36px;font-style:italic;font-weight:400}hr{border:0;border-top:1px solid var(--line);margin:20px 0}
