.wh-page-links{display:flex;align-items:stretch;justify-content:center;gap:6px;align-self:stretch;flex-wrap:wrap}.wh-page-links>a,.wh-page-links>button,.wh-nav-disabled{display:inline-flex;align-items:center;justify-content:center;padding:10px;font:800 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;color:#c1cbd0;text-decoration:none;cursor:pointer}.wh-page-links [aria-current=page]{border-bottom-color:var(--wh-accent);color:#fff}.wh-page-links>a:hover,.wh-page-links>button:hover{color:#fff;background:#ffffff08}.wh-page-links>button:focus-visible{outline:2px solid var(--wh-accent);outline-offset:3px}.wh-page-links .wh-nav-disabled{cursor:default}
.wh-document .card-vote-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:0;border:1px solid var(--wh-accent);border-radius:8px;background:#10191f;color:#f4f7f8;font:15px/1.6 Arial,Helvetica,sans-serif}.wh-document .card-vote-dialog::backdrop{background:#02070de8;backdrop-filter:blur(4px)}.wh-document .card-vote-dialog-body{padding:28px}.wh-document .card-vote-dialog h2{font:800 28px/1.2 RustOnlineHeading,'Arial Black',Arial,sans-serif;margin:0 0 14px}.wh-document .card-vote-dialog p{color:#becdd6;margin:0 0 20px;overflow-wrap:anywhere}.wh-document .card-vote-dialog .button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border:1px solid #4c606e;border-radius:5px;background:#1c2d39;color:#f0f4f6;text-decoration:none;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.wh-document .card-vote-dialog .button.primary{background:var(--wh-accent);color:var(--wh-accent-text);border-color:var(--wh-accent)}.wh-document .card-vote-dialog .button:disabled{opacity:.55;cursor:not-allowed}.wh-document .card-vote-dialog .vote-submit{width:100%}
@media(max-width:1000px){.wh-nav .wh-wordmark{order:1}.wh-nav .wh-nav-actions{order:2}.wh-page-links{order:3;grid-column:1/-1;border-top:1px solid #ffffff13;padding-top:5px}.wh-page-links>a,.wh-page-links>button,.wh-nav-disabled{padding:10px 14px}}
@media(max-width:650px){.wh-page-links{gap:2px}.wh-page-links>a,.wh-page-links>button,.wh-nav-disabled{font-size:10px;padding:10px 11px}.wh-document .card-vote-dialog-body{padding:22px}}

/* The same account component as the directory, sized for a hosted website. */
.wh-nav{position:relative;z-index:30;--accent:var(--wh-accent)}
.wh-account{flex:none;min-width:0}
.wh-nav .account-toggle{min-height:44px;padding:5px 9px 5px 5px;gap:8px}
.wh-nav .account-avatar{width:30px;height:30px;max-width:none;flex:none}
.wh-nav .account-name{max-width:125px;font-size:12px}
.wh-nav .account-panel{line-height:1.5;text-align:left}
.wh-nav .account-panel button{font-family:inherit;color:#edf2f6;cursor:pointer}
.wh-nav .account-panel button:disabled{opacity:.5;cursor:default}
.wh-nav .account-panel a{color:#edf2f6}
.wh-nav .account[open]>.account-toggle,.wh-nav .account-panel{border-top-color:var(--wh-accent)}
.wh-nav .account[open]>.account-toggle::after{border-color:var(--wh-accent)}
.wh-nav .account-toggle:focus-visible,.wh-nav .account-panel :is(a,button):focus-visible{outline:2px solid var(--wh-accent);outline-offset:4px}
.wh-nav .steam-button{font-size:11px}
.wh-signin-short{display:none}
@media(min-width:1001px){.wh-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.wh-nav-actions{min-width:max-content;justify-self:end}.wh-nav .account-name{max-width:80px}.wh-nav-actions>.wh-button{padding-left:12px;padding-right:12px}}
@media(min-width:1001px) and (max-width:1400px){.wh-nav{grid-template-columns:minmax(0,1fr) auto}.wh-nav .wh-wordmark{order:1}.wh-nav .wh-nav-actions{order:2}.wh-page-links{order:3;grid-column:1/-1;border-top:1px solid #ffffff13;padding-top:5px}}
@media(max-width:650px){
 .wh-nav .account-name{display:none}
 .wh-nav .account-toggle{min-height:40px;padding:4px;gap:3px}
 .wh-nav .account-toggle::after{width:6px;height:6px;margin-left:2px;margin-right:2px}
 .wh-nav .account-avatar{width:26px;height:26px}
 .wh-nav .account-panel{width:min(280px,calc(100vw - 44px));padding:18px}
 .wh-nav .account-panel .account-panel-name{font-size:14px}
 .wh-nav-actions [data-wh-discord]{font-size:0;gap:0;padding:10px}
 .wh-nav-actions [data-wh-discord] img{width:20px;height:20px}
 .wh-signin-full{display:none}.wh-signin-short{display:inline}
 .wh-nav .steam-button{font-size:10px;padding:10px 8px}
}
