:root{--color-primary:#ffd700;--color-primary-rgb:255,215,0;--color-primary-hover:#cdae05;--color-primary-muted:#c8a84b;--color-primary-gradient:#ffaf4b;--color-bg:#0d0e0c;--color-bg-surface:#1d1f1d;--color-bg-nav:#161714;--color-bg-input:#131513;--color-text:#e8e3d3;--color-text-muted:#888}@font-face{font-family:roboto-regular;src:url('/vendor/font-roboto/Roboto-Regular.woff2') format('woff2');font-display:swap}@font-face{font-family:opendyslexic;src:url('/vendor/font-opendyslexic/latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:opendyslexic;src:url('/vendor/font-opendyslexic/latin-400-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:opendyslexic;src:url('/vendor/font-opendyslexic/latin-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:opendyslexic;src:url('/vendor/font-opendyslexic/latin-700-italic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap}*{font-family:roboto-regular}.btn,.navbar-links,.navbar-links a,button,input,select,textarea{font-family:roboto-regular,Arial,sans-serif}body{background-color:var(--color-bg);color:var(--color-text);line-height:1.65;min-height:100dvh;display:flex;flex-direction:column}.page-content,.page-content>.container-md{flex:1;display:flex;flex-direction:column}.page-content>.container-md>footer{margin-top:auto}.cp{cursor:pointer}.btn-primary,.btn-primary:focus,.btn-primary:focus-visible{color:#000;background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 .25rem rgba(var(--color-primary-rgb),.4)}.btn-primary:active,.btn-primary:hover{color:#000!important;background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.btn-outline-primary,.btn-outline-primary:focus{color:var(--color-primary);border-color:var(--color-primary)}.btn-outline-primary:active,.btn-outline-primary:hover{color:#000!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn:active,.btn:focus{outline:0!important;box-shadow:none}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}input:active,input:focus,input:focus-visible{outline:0!important;box-shadow:none!important}.header{background-color:var(--color-bg-surface);border-bottom:1px solid rgba(var(--color-primary-rgb),.15)}.header-text{font-size:26px;letter-spacing:.04em;background:linear-gradient(var(--color-primary) 0,var(--color-primary-gradient) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.badge-test{-webkit-text-fill-color:white}.ch-ctrl-sm{font-size:.8em;font-weight:700;user-select:none}.ch-ctrl{font-weight:700;user-select:none}.navbar-links{background:var(--color-bg-nav);border-bottom:2px solid rgba(var(--color-primary-rgb),.3)}.header-links a{color:var(--color-primary-muted)}.header-links a:hover{color:var(--color-primary);text-decoration:none}.header-links a:active,.header-links a:focus{color:var(--color-primary-muted)}.navbar-links .navbar-toggler{color:var(--color-primary-muted);border-color:rgba(var(--color-primary-rgb),.3)}a.member-button{color:var(--color-primary);border-color:var(--color-primary)}a.member-button:active,a.member-button:hover{color:#000!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.container-md{box-shadow:0 0 60px rgba(0,0,0,.5)}@media (min-width:768px) and (max-width:991.98px){.container-md{max-width:100%}}.footer-socials{display:flex;justify-content:center;gap:1.2rem;margin-bottom:1rem}.footer-socials a{color:var(--color-text-muted);font-size:1.1rem;transition:color .2s}.footer-socials a:hover{color:var(--color-primary-muted);text-decoration:none}footer.border-top{border-top-color:rgba(var(--color-primary-rgb),.2)!important}footer{font-family:roboto-regular,Arial,sans-serif;color:var(--color-text-muted);font-size:.88rem}footer a{color:var(--color-text-muted)}footer a:hover{color:var(--color-primary-muted);text-decoration:none}.bold-letter{font:bold 30px sans-serif;fill:var(--color-primary)}.Rrrrr,.bold-text{font:bold 20px sans-serif;fill:var(--color-primary-gradient)}