.balrog-account-header{display:flex;align-items:center;gap:22px}.balrog-account-header form{margin:0}.balrog-power{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff35;color:#ff9b79;background:#101518;transition:background .15s,border-color .15s}.balrog-power:hover{border-color:#ff7448;background:#ff744815}.balrog-member-actions{display:flex;gap:14px;flex-wrap:wrap}.balrog-member-actions button{display:inline-flex;gap:10px;align-items:center}.balrog-member-actions small{font-size:11px;font-weight:400;letter-spacing:0}.balrog-maintenance button:disabled{cursor:default}.balrog-member-actions .outline-button{border:1px solid #ffffff45;padding:15px 22px}.balrog-username-form{pointer-events:auto;max-width:420px;display:grid;gap:12px;margin-top:24px}.balrog-username-form label{color:#aab6bc}.balrog-username-form input[type=text]{width:100%;border:1px solid #ffffff45;background:#101518;color:#eaece7;min-height:50px;padding:12px 14px;font:18px Arial,sans-serif}.balrog-username-form input:focus{border-color:#ff7448}.balrog-username-form p,.balrog-login-help{font:13px/1.7 Arial,sans-serif;color:#aab6bc}.balrog-login-help{margin-top:14px}.balrog-username-form .signal-button{justify-self:start}.balrog-auth-notice{max-width:440px;border-left:2px solid #ff7448;background:#101518;padding:12px 16px;margin-bottom:24px;font:14px/1.6 Arial,sans-serif}.balrog-member-name{overflow-wrap:anywhere;font-size:clamp(32px,5vw,80px)}
@media(max-width:480px){.balrog-account-header{width:100%;gap:14px}.balrog-account-header .maintenance-header-status{width:auto;flex:1;border:0;padding:0}.balrog-member-actions{display:grid;justify-items:start;gap:12px}.balrog-member-actions button{padding:15px 18px}.balrog-username-form{max-width:100%}.balrog-username-form .signal-button{font-size:11px}}
.balrog-member-actions a{display:inline-flex;gap:10px;align-items:center}.balrog-access-notice{margin-top:24px;margin-bottom:18px}
@media(max-width:480px){.balrog-member-actions a{padding:15px 18px}}
.balrog-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.balrog-header-controls form{margin:0}.balrog-account-link{box-sizing:border-box;display:grid;grid-template-columns:44px 46px;align-items:center;justify-items:center;flex:0 0 92px;width:92px;height:46px;padding:0;border:1px solid #ffffff35;border-radius:23px 0 0 23px;background:#101518;color:#ff9b79;overflow:hidden;text-decoration:none;transition:background .15s,border-color .15s}.balrog-account-link:hover{border-color:#ff7448;background:#ff744815}.balrog-account-link:focus-visible,.balrog-header-controls .balrog-power:focus-visible{outline:2px solid #ff9b79;outline-offset:4px}.balrog-discord-avatar{display:block;width:40px;height:40px;max-width:none;border-radius:50%;object-fit:cover;background:#242e36}.balrog-account-symbol{display:block;flex-shrink:0}
.balrog-public .site-header{flex-wrap:wrap}.balrog-public .site-header>.primary-nav{margin-left:auto}.balrog-public .site-header>.balrog-header-controls{margin-left:4px}
@media(max-width:1100px){.balrog-public .site-header>.menu-button{margin-left:auto}.balrog-public .site-header>.primary-nav{margin-left:0}}
@media(max-width:600px){.balrog-public .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px}.balrog-public .site-header>.wordmark{grid-column:1/-1}.balrog-public .site-header>.menu-button{grid-column:1;margin-left:0;justify-self:start}.balrog-public .site-header>.balrog-header-controls{grid-column:2;margin-left:0}}
@media(max-width:360px){.balrog-account-header .maintenance-header-status{font-size:9px;letter-spacing:0}}

.balrog-login-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 15px;border:1px solid #ff7448;background:#ff7448;color:#0b0e10;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);font:11px/1.4 "Courier New",monospace;font-weight:600;letter-spacing:.025em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.balrog-login-link svg{display:block;flex-shrink:0}.balrog-login-link:hover{border-color:#ff936e;background:#ff936e}.balrog-login-link:focus-visible{box-shadow:inset 0 0 0 2px #0b0e10}.balrog-header-controls:has(.balrog-login-link:focus-visible){outline:2px solid #ff9b79;outline-offset:4px}.balrog-login-link:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:480px){.balrog-account-header:has(.balrog-login-link){gap:12px}.balrog-account-header:has(.balrog-login-link) .maintenance-header-status{font-size:10px}.balrog-login-link{gap:8px;padding:0 12px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.balrog-login-link{transition:none}}

.balrog-public-notice{margin:24px 4.5% 0;max-width:850px}