:root{--es-lb-max-width:1180px}.es-lb-root{width:100%;max-width:var(--es-lb-max-width);box-sizing:border-box;min-width:0;min-height:calc(100dvh - 56px);color:var(--text);background:var(--bg);font-family:var(--es-font-family);scrollbar-gutter:stable;flex:none;align-self:stretch;margin-inline:auto}.es-lb-toolbar{z-index:15;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.es-lb-toolbar .es-lb-tabs-row{width:auto;margin:0}.es-lb-toolbar .es-lb-tabs{flex:none}.es-lb-search-submit.icon-btn{width:28px;height:28px;color:var(--text-2);border-radius:5px;flex:0 0 28px;place-items:center;padding:0;display:grid}.es-lb-search-submit.icon-btn:hover{background:var(--surface-2);color:var(--accent-text)}.es-lb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.es-lb-toolbar .es-lb-tabs-row{width:100%}}.es-lb-root,.hig-lb-profile,.es-lb-profile-public,.hig-root.hig-lb-submissiondetail{color:var(--es-color-text-primary);background:var(--es-color-background);font-family:var(--es-font-family)}.es-lb-root :is(p,small,label,button:where(:not(.evilsim-button)),input,a,span):where(:not(.es-table__cell,.es-table__rank)),.hig-lb-profile :is(p,small,label,button:where(:not(.evilsim-button)),input,a,span):where(:not(.es-table__cell,.es-table__rank)),.es-lb-profile-public :is(p,small,label,button:where(:not(.evilsim-button)),input,a,span):where(:not(.es-table__cell,.es-table__rank)),.hig-root.hig-lb-submissiondetail :is(p,small,label,button:where(:not(.evilsim-button)),input,a,span):where(:not(.es-table__cell,.es-table__rank)){font-family:var(--es-font-family)}.es-lb-root :is(button:where(:not(.evilsim-button)),a):not(.es-table__row):focus-visible,.hig-lb-profile :is(button:where(:not(.evilsim-button)),a):not(.es-table__row):focus-visible,.es-lb-profile-public :is(button:where(:not(.evilsim-button)),a):not(.es-table__row):focus-visible,.hig-root.hig-lb-submissiondetail :is(button:where(:not(.evilsim-button)),a):not(.es-table__row):focus-visible{outline:2px solid var(--es-accent);outline-offset:2px}.es-lb-root :is(.es-lb-toolbar,.es-lb-detail-content,.es-lb-configdir-content,.es-lb-hub__content),.hig-lb-profile .hig-lb-content,.es-lb-profile-public__content,.hig-root.hig-lb-submissiondetail .hig-lb-content{max-width:var(--es-lb-max-width);margin-inline:auto}.es-lb-root :is(.es-db-result-row,.es-lb-ranking-row),.hig-root.hig-lb-submissiondetail .hig-sd-build-card{transition:background-color .14s,border-color .14s}.es-lb-root :is(.es-db-result-row,.es-lb-ranking-row):hover{background:var(--es-color-hover)}.es-lb-root :is(button:where(:not(.evilsim-button)),a),.hig-lb-profile :is(button:where(:not(.evilsim-button)),a),.es-lb-profile-public :is(button:where(:not(.evilsim-button)),a){-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.es-lb-root *,.hig-lb-profile *,.es-lb-profile-public *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.evilsim-route-content--leaderboards,.evilsim-route-content--leaderboards>.es-lb-root{flex:none;min-height:min-content}.es-lb-root .es-db-toolbar{border-bottom:0}
