:root{--crimson-violet:#470024;--deep-purple:#5b1865;--indigo-velvet:#443875;--dusk-blue:#2c5784;--dusty-denim:#5688c7;--gradient-top:linear-gradient(0deg, var(--crimson-violet), var(--deep-purple), var(--indigo-velvet), var(--dusk-blue), var(--dusty-denim));--gradient-right:linear-gradient(90deg, var(--crimson-violet), var(--deep-purple), var(--indigo-velvet), var(--dusk-blue), var(--dusty-denim));--gradient-bottom:linear-gradient(180deg, var(--crimson-violet), var(--deep-purple), var(--indigo-velvet), var(--dusk-blue), var(--dusty-denim));--gradient-bottom-right:linear-gradient(135deg, var(--crimson-violet), var(--deep-purple), var(--indigo-velvet), var(--dusk-blue), var(--dusty-denim));--gradient-radial:radial-gradient(var(--crimson-violet), var(--deep-purple), var(--indigo-velvet), var(--dusk-blue), var(--dusty-denim));--background:#08030b;--surface:#5688c712;--surface-strong:#5688c729;--line:#b1c6e11f;--font-display:"Avenir Next Condensed", "Trebuchet MS", "Gill Sans", sans-serif;--font-body:"Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--text-primary:#f6f2eb;--text-secondary:#f6f2ebbd;--text-muted:#f6f2eb85;--accent:var(--dusty-denim);--accent-soft:color-mix(in oklab, var(--dusty-denim) 72%, #fff);--accent-deep:var(--crimson-violet);--reign-page-bg:radial-gradient(circle at 16% -10%, #47002494, transparent 34%), radial-gradient(circle at 86% 8%, #5688c733, transparent 30%), linear-gradient(180deg, #120616 0%, var(--background) 100%);--shadow:0 40px 120px #08030b7a}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-primary);background:var(--background);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}#logo{background:#000;width:120px;height:auto;-webkit-mask-image:url(/BNR_Logo.png);mask-image:url(/BNR_Logo.png)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}main{flex:1}::selection{color:#fffaf3;background:#5688c757}
