@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";body,html{margin:0;padding:0;background-color:#000;color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.navbar{background-color:#000;border-bottom:1px solid #111;position:fixed;top:0;left:0;width:100%;z-index:1000;height:50px;display:flex;align-items:center}.hall-of-fame-container,.admin-container,.hall-of-retards-container{padding-top:80px}.nav-container{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.nav-left{display:flex;align-items:center;gap:.8rem}.nav-logo{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:none;color:#fff;letter-spacing:-.02em}.status-indicator{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:#0f0}.status-indicator-label{text-transform:uppercase;letter-spacing:.08em}.status-indicator-count{font-weight:700}.status-indicator .dot{width:8px;height:8px;background-color:#0f0;border-radius:50%;box-shadow:0 0 5px #0f0}.nav-links{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0;margin-left:2rem}.nav-primary-links,.nav-account-links{display:flex;align-items:center;gap:1.5rem}.nav-account-links{margin-left:auto}.nav-item{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease}.nav-item:hover,.nav-item.active{color:#fff}.nav-hamburger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:5px}.nav-hamburger span{display:block;width:20px;height:2px;background-color:#fff;transition:all .3s ease}.entry-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000;padding:2rem;text-align:center}.challenge-box{width:100%;max-width:460px;border:1px solid #333;background:#0a0a0a;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.challenge-widget{width:100%;min-height:70px;display:flex;justify-content:center}.challenge-title{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#ddd}.challenge-error{margin:0;color:#ff3b3b;font-size:.9rem}.challenge-status{margin:0;color:#bbb;font-size:.9rem}.challenge-btn{width:100%}.click-to-proceed{font-size:2rem;font-weight:600;text-transform:lowercase;letter-spacing:.1rem;animation:flicker 2.5s infinite}.hall-of-fame-container{padding:80px 2rem 2rem;min-height:calc(100vh - 50px);display:flex;flex-direction:column;align-items:center;background-color:#000}.site-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.site-logo{width:240px;height:auto;display:block;margin:.75rem auto .5rem;animation:none}.title{font-size:4rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.2rem;margin-top:1rem}.grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1200px;align-items:flex-start}.hor-controls{width:100%;max-width:1200px;display:flex;gap:1rem;margin:0 0 2rem}.hor-search-input,.hor-sort-select{padding:.75rem .9rem;background:#0a0a0a;border:1px solid #333;color:#fff;border-radius:0;font-family:inherit;font-size:.95rem}.hor-search-input{flex:1;min-width:0}.hor-sort-select{width:220px;cursor:pointer}.hor-search-input::placeholder{color:#777}.hor-search-input:focus,.hor-sort-select:focus{outline:none;border-color:#666}.card{background-color:#0a0a0a;border:1px solid #333;border-radius:0;overflow:hidden;display:flex;flex-direction:column;height:600px;width:360px;max-width:100%}.card-expandable{cursor:pointer}.card-expandable:focus-visible{outline:1px solid #666;outline-offset:2px}.card-expandable.expanded{height:auto;min-height:600px}.card-image{width:100%;height:300px;object-fit:cover;border-bottom:1px solid #333;border-radius:0}.card-content{padding:1.5rem;text-align:center;flex:1;display:flex;flex-direction:column;min-height:0}.card-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;flex-shrink:0}.card-subtitle{margin:.25rem 0 .5rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;color:#999}.card-description{font-size:1rem;color:#ccc;line-height:1.4;overflow-y:auto;flex:1;padding-right:.5rem;max-height:250px}.card-description-stack{display:flex;flex-direction:column;gap:.8rem}.card-description-copy{margin:0}.card-stats{border-top:1px solid #222;padding-top:.8rem}.card-stat-item{margin:.4rem 0;color:#d8d8d8;font-size:.95rem}.card-description::-webkit-scrollbar{width:4px}.card-description::-webkit-scrollbar-track{background:#1a1a1a;border-radius:2px}.card-description::-webkit-scrollbar-thumb{background:#444;border-radius:2px}.card-description::-webkit-scrollbar-thumb:hover{background:#555}.hor-like-row{margin-top:1rem;display:flex;justify-content:center;flex-shrink:0}.hor-like-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #333;color:#fff;padding:.5rem .8rem;cursor:pointer}.hor-like-btn i{color:red}.hor-like-count{font-weight:700;color:#ccc}.admin-container{min-height:calc(100vh - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#000;padding:80px 1rem 2rem;width:100%}.admin-sections{display:flex;gap:2rem;width:100%;max-width:1000px;align-items:flex-start}.admin-section{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.section-title{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.5rem}.admin-form{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:500px;background:#0a0a0a;padding:1.2rem;border-radius:0;border:1px solid #1a1a1a}.admin-form.compact{padding:1rem}.edit-fields{display:flex;flex-direction:column;gap:.8rem;width:100%;margin-top:.5rem}.admin-form-row-compact{display:flex;gap:.5rem;width:100%}input,textarea,select{padding:.6rem;background:#111;border:1px solid #333;color:#fff;border-radius:0;font-family:inherit;font-size:.9rem;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:#666}.upload-btn{padding:.6rem;background:#fff;color:#000;border:none;font-weight:700;cursor:pointer;border-radius:0;transition:all .2s ease;font-size:.9rem;text-transform:uppercase}.upload-btn:hover:not(:disabled){background:#ccc}.upload-btn:disabled{opacity:.5;cursor:not-allowed}.profile-pic-container{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.profile-pic{width:128px;height:128px;border-radius:50%;object-fit:cover;border:2px solid #333}.form-group{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9rem;font-weight:600;color:#888}.helper-text{font-size:.8rem;color:#666;margin:0}.locked-input{opacity:.6;cursor:not-allowed}.chat-container{width:1000px;max-width:95vw;margin:0 auto;height:calc(100vh - 120px);display:flex;flex-direction:column;padding-top:80px}.chat-box{flex:1;background:#0a0a0a;border:1px solid #1a1a1a;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;border-radius:0!important}.profile-box{background:#0a0a0a;border:1px solid #1a1a1a;padding:2.5rem;width:600px;max-width:90vw;margin:2rem auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;border-radius:4px;box-shadow:0 10px 30px #00000080}.profile-pic-large{width:160px;height:160px;border-radius:4px;object-fit:cover;border:1px solid #222}.profile-info{text-align:center;width:100%}.profile-name{font-size:2rem;font-weight:800;margin-bottom:.5rem;text-transform:none}.profile-meta{color:#555;font-size:.9rem;font-family:monospace}.profile-divider{width:100%;height:1px;background:#1a1a1a;margin:1rem 0}.chat-message{font-size:.95rem;line-height:1.4;word-break:break-word;display:flex;flex-direction:row;gap:1rem;position:relative;text-align:left;align-items:flex-start}.chat-avatar{width:40px;height:40px;border-radius:0!important;background:#111;object-fit:cover;flex-shrink:0}.chat-message-content{display:flex;flex-direction:column;flex:1;gap:.2rem}.chat-message-header{display:flex;align-items:center;gap:.5rem}.chat-time{color:#444;font-size:.75rem}.chat-author{font-weight:700}.chat-text{color:#ccc}.chat-message-reply-to{font-size:.8rem;color:#555;background:#111;padding:.2rem .5rem;border-left:2px solid #333;margin-bottom:.2rem;max-width:fit-content}.chat-reply-btn{background:transparent;border:none;color:#444;font-size:.75rem;cursor:pointer;padding:0;text-transform:lowercase}.chat-reply-btn:hover{color:#888}.chat-input-container{display:flex;flex-direction:column;gap:.5rem;background:#0a0a0a;padding:.5rem;border:1px solid #1a1a1a}.reply-preview{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#888;background:#111;padding:.3rem .6rem;border-left:3px solid #fff}.cancel-reply{background:transparent;border:none;color:red;cursor:pointer;font-weight:700}.chat-input-form{display:flex;gap:.5rem}.chat-input-form input{flex:1;background:transparent;border:none;color:#fff;font-size:1rem}.chat-input-form button{padding:0 1.5rem;background:#fff;color:#000;border:none;font-weight:700;cursor:pointer}.card,.admin-form,.upload-btn,.hor-search-input,.hor-sort-select,.profile-box,.profile-pic-large,.form-alert{border-radius:0!important}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%}@media (max-width: 768px){.admin-form-grid{grid-template-columns:1fr}}.form-alert{padding:.8rem;font-size:.85rem;border:1px solid transparent;margin-bottom:1rem;text-align:left}.form-alert.success{background:#00ff000d;color:#0f0;border-color:#0f03}.form-alert.error{background:#ff00000d;color:red;border-color:#f003}.delete-btn{background:red!important;color:#fff!important}.delete-btn:hover:not(:disabled){background:#c00!important}.card-image.preview{height:100px;width:100%;object-fit:contain;border:1px solid #1a1a1a;margin:.5rem 0}.request-info{color:#888;font-size:.9rem;margin-bottom:1rem;text-align:center}.message{padding:1rem;border-radius:0;text-align:center;font-size:.9rem}.message.success{background:#00ff001a;color:#0f0;border:1px solid rgba(0,255,0,.2)}.message.error{background:#ff00001a;color:red;border:1px solid rgba(255,0,0,.2)}.request-details{background:#000;padding:1.5rem;border-radius:0;margin-bottom:1.5rem;border:1px solid #1a1a1a;text-align:left}.request-details p{margin:.5rem 0;color:#ccc}.request-details strong{color:#fff;width:100px;display:inline-block}.status-pending{color:orange}.status-accepted{color:#0f0}.status-rejected{color:red}.action-buttons{display:flex;gap:1rem}.accept-btn{background:green!important}.reject-btn{background:maroon!important}.admin-key-reveal{margin-top:1rem;padding:1rem;background:#111;border-radius:0;border:1px dashed #333}.admin-key-reveal code{display:block;font-size:1.2rem;color:#fff;background:#000;padding:.5rem;margin:.5rem 0;letter-spacing:.1em}.empty-msg{color:#555;grid-column:1 / -1;text-align:center;font-size:1.2rem;margin-top:2rem}.empty-msg.error{color:red}.rainbow-text{-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow-cycle 6s linear infinite;animation-delay:var(--rainbow-sync-delay, 0s);animation-play-state:paused;background-color:red}@keyframes rainbow-cycle{0%{background-color:red}17%{background-color:orange}33%{background-color:#ff0}50%{background-color:#0f0}67%{background-color:#00f}83%{background-color:indigo}to{background-color:red}}.particle{position:fixed;pointer-events:none;border-radius:50%;z-index:9999}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4}}@keyframes pulse{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}@media (max-width: 768px){.navbar{height:60px;position:fixed;top:0;left:0;width:100%}.hall-of-fame-container,.admin-container,.hall-of-retards-container{padding:65px 1rem 1rem}.admin-container{padding-left:.5rem;padding-right:.5rem;justify-content:flex-start}.nav-hamburger{display:flex}.nav-hamburger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links{position:absolute;top:60px;left:0;width:100%;height:auto;max-height:none;background-color:#000;flex-direction:column;padding:0;gap:0;display:none;z-index:999;border-bottom:1px solid #111;box-shadow:0 10px 20px #00000080;margin-left:0;flex:none;align-items:stretch;justify-content:flex-start}.nav-links.open{display:flex}.nav-primary-links,.nav-account-links{flex-direction:column;align-items:stretch;gap:0;width:100%;margin-left:0}.nav-item{width:100%;padding:.8rem 1.2rem;font-size:1rem;text-align:left;border-bottom:1px solid #0a0a0a;color:#ccc}.nav-item:hover,.nav-item.active{background-color:#0a0a0a}.title{font-size:2rem;letter-spacing:.05rem;margin-top:.5rem;white-space:nowrap;width:100%;text-align:center}.site-logo{width:240px;margin:1rem auto .5rem}.click-to-proceed{font-size:1.5rem;padding:0 1rem;text-align:center;text-transform:lowercase}.grid{grid-template-columns:1fr}.hor-controls{flex-direction:column;gap:.75rem}.hor-sort-select{width:100%}.admin-sections{flex-direction:column;gap:1.5rem;width:100%;max-width:100%}.admin-section{width:100%}.admin-form{max-width:100%;width:100%;padding:1rem}.section-title{font-size:1.1rem;padding:0 .5rem}}.account-page{align-items:stretch;max-width:1048px;margin:0 auto;padding:80px 1.5rem 3rem}.account-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;width:100%;padding-bottom:1.25rem;border-bottom:1px solid #222;margin-bottom:1.5rem}.account-titlebar h1{margin:.35rem 0 0}.account-public-link{color:#ccc;text-decoration:none;border-bottom:1px solid #555;padding:.35rem 0;white-space:nowrap}.account-public-link:hover{color:#fff;border-color:#fff}.account-layout{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr);gap:2rem;width:100%;align-items:start}.account-identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 1.5rem 1.5rem 0;border-right:1px solid #222;overflow-wrap:anywhere}.account-identity .profile-pic{width:112px;height:112px;margin-bottom:1.25rem}.account-identity h2{margin:.4rem 0;overflow-wrap:anywhere}.account-identity .upload-btn{margin-top:1rem}.account-main,.account-panel,.account-form-stack,.account-profile-form{min-width:0}.account-main{display:flex;flex-direction:column;gap:1.75rem}.account-panel{border-bottom:1px solid #222;padding-bottom:1.5rem}.account-panel .section-title{margin-top:0}.account-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;align-items:end}.account-profile-form .form-group{min-width:0;margin:0}.account-privacy-toggle{display:flex;align-items:center;gap:.6rem;min-height:42px;color:#ccc;cursor:pointer}.account-privacy-toggle input{width:auto;accent-color:#00ff00}.account-profile-form>.upload-btn{justify-self:start}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.account-settings-grid .account-panel{border:0;padding:0}.account-form-stack{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;width:100%}.account-form-stack .form-group{margin:0}.account-form-stack textarea{min-height:120px;resize:vertical}.account-turnstile{width:100%;min-height:65px;overflow:hidden}.account-pending{margin:0;color:#0f0;font-size:.85rem}.account-loading{color:#aaa;margin:0}.public-profile-page{align-items:stretch;max-width:1080px;margin:0 auto}.profile-box{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:1000px;min-width:0;padding:0;text-align:left}.profile-sidebar{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0;padding:2rem 1.5rem;border-right:1px solid #1a1a1a;background:#080808}.profile-pic-large{width:100%;max-width:160px;aspect-ratio:1;height:auto}.profile-role{color:#888;font-size:.72rem;font-weight:700;text-align:center}.profile-info{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2rem clamp(1rem,4vw,2.5rem);text-align:left;overflow-wrap:anywhere}.profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.profile-heading .helper-text{margin-bottom:.5rem}.profile-name{margin-top:0;overflow-wrap:anywhere}.profile-edit-link{flex:0 0 auto;text-decoration:none;white-space:nowrap}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.profile-details div{min-width:0}.profile-details dt{color:#777;font-size:.75rem;margin-bottom:.4rem;text-transform:uppercase}.profile-details dd{margin:0;color:#ddd;overflow-wrap:anywhere}@media (max-width: 768px){.account-page{padding:72px 1rem 2rem}.account-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.account-identity{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:1rem;align-items:center;padding:0 0 1rem;border-right:0;border-bottom:1px solid #222}.account-identity .profile-pic{grid-row:span 3;width:80px;height:80px;margin:0}.account-identity .helper-text,.account-identity h2,.account-identity .profile-meta{margin:0}.account-identity .upload-btn,.account-identity .error{grid-column:1 / -1;margin-top:.75rem}.account-settings-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.public-profile-page{padding-top:65px}.profile-box{grid-template-columns:minmax(0,1fr);margin:1rem auto}.profile-sidebar{flex-direction:row;justify-content:flex-start;padding:1rem;border-right:0;border-bottom:1px solid #1a1a1a}.profile-pic-large{width:76px;max-width:76px}.profile-info{padding:1.25rem 1rem}}@media (max-width: 480px){.account-titlebar{align-items:flex-start;flex-direction:column;gap:.75rem}.account-profile-form,.profile-details{grid-template-columns:minmax(0,1fr)}.profile-heading{flex-direction:column}}.chat-container{width:min(100%,1000px);max-width:100%;min-width:0;height:calc(100dvh - 50px);min-height:0;padding:70px 1rem 1rem}.chat-title{flex:0 0 auto;font-size:1.3rem;margin:0 0 .75rem}.chat-box{min-width:0;min-height:0;overscroll-behavior:contain}.chat-message,.chat-message-content,.chat-message-header{min-width:0}.chat-message-header{flex-wrap:wrap}.chat-author,.chat-text,.chat-message-reply-to,.reply-preview>span{min-width:0;overflow-wrap:anywhere}.chat-text{white-space:pre-wrap}.chat-message-reply-to{max-width:100%}.chat-reply-btn{flex:0 0 auto}.reply-preview{min-width:0;gap:.75rem}.chat-input-form{min-width:0;align-items:stretch}.chat-input-form input{width:0;min-width:0;flex:1 1 0}.chat-input-form button{flex:0 0 auto;min-height:42px;padding:0 1rem}.admin-panel-page{align-items:stretch;max-width:1048px;margin:0 auto}.admin-panel-page>.account-titlebar,.admin-panel-page>.form-alert{width:100%;max-width:1000px}.admin-panel-page .admin-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;max-width:1000px}.admin-panel-page .admin-section,.admin-panel-page .admin-form,.admin-panel-page .edit-fields{width:100%;min-width:0;max-width:none}.admin-panel-page .admin-section.account-panel{padding-bottom:1.5rem}.admin-panel-page .admin-form-row-compact>.upload-btn{flex:1 1 0;min-width:0}.admin-panel-page .card-image.preview{max-width:100%;min-width:0}@media (max-width: 850px){.chat-container{height:calc(100dvh - 60px);padding:70px .75rem .75rem}.chat-box{padding:1rem}.admin-panel-page{padding:72px 1rem 2rem}.admin-panel-page .admin-sections{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.welcome-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.welcome-dialog{width:min(100%,800px);max-height:min(90dvh,680px);overflow-y:auto;padding:2rem;border:1px solid #292929;background:#090909;text-align:center;box-shadow:0 16px 50px #000000a6}.welcome-dialog h2{margin:0 0 1rem;font-size:1.4rem}.welcome-dialog>p{color:#ccc;line-height:1.5}.welcome-continue{width:100%;min-height:42px;margin:.5rem 0;border:1px solid #383838;background:#111;color:#fff;font:inherit;cursor:pointer}.welcome-continue:hover,.welcome-continue:focus-visible{background:#191919;border-color:#666}.welcome-agreement{margin:.75rem 0}.welcome-dialog a{color:#ddd;text-underline-offset:3px}.welcome-guidelines{display:inline-block;margin-top:.2rem}.terms-page{width:min(100%,1080px);min-height:calc(100vh - 50px);margin:0 auto;padding:76px 1.5rem 3rem;color:#ccc;line-height:1.55;overflow-wrap:anywhere}.terms-header{padding-bottom:1rem;border-bottom:1px solid #222;margin-bottom:1.25rem}.terms-header h1{margin:.3rem 0}.terms-updated{color:#777;font-size:.85rem;margin:.5rem 0 0}.terms-lead{color:#eee}.terms-page section{padding:.75rem 0 .25rem;border-top:1px solid #191919;margin-top:1.25rem;scroll-margin-top:70px}.terms-page h2{color:#fff;font-size:1.05rem}.terms-page p{max-width:900px}.users-page{width:min(100%,900px);min-height:calc(100vh - 50px);margin:0 auto;padding:76px 1rem 3rem}.users-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5rem}.users-header h1{margin:0 0 .75rem;font-size:1.8rem}.users-header label,.users-count{color:#888;font-size:.85rem}.users-search{display:flex;width:min(100%,400px);gap:.5rem;margin-top:.4rem}.users-search input{min-width:0;flex:1 1 0}.users-search button{flex:0 0 auto}.users-count{margin:1rem 0 0}.users-table-wrap{width:100%;overflow-x:auto;border:1px solid #222}.users-directory{display:flex;flex-direction:column;gap:2rem}.users-group{min-width:0}.users-group h2{margin:0 0 .75rem;color:#ddd;font-size:1rem;font-weight:500}.users-table{width:100%;border-collapse:collapse;text-align:left}.users-table th,.users-table td{padding:.65rem .75rem;border-bottom:1px solid #292929}.users-table th{background:#171717;color:#fff;font-weight:600}.users-table tr:nth-child(2n){background:#111}.users-table td:last-child,.users-table th:last-child{width:150px;text-align:right;white-space:nowrap}.users-table a{color:#ddd;text-decoration:none}.users-table a:hover{color:#fff;text-decoration:underline}.users-table a span{color:#777;margin-left:.35rem}.users-table a.users-admin{color:#ff4040}.users-table a.users-admin.rainbow-text{color:transparent}.users-empty{margin:0;padding:1rem;color:#888}.users-more{display:block;margin:1rem auto 0}.register-username-label{margin-bottom:-.5rem;color:#aaa;font-size:.85rem}.username-availability{min-height:1rem;margin:-.45rem 0 .1rem;font-size:.8rem}.username-availability.available{color:#0f0}.username-availability.taken,.username-availability.invalid{color:#ff4545}.username-availability.error,.username-availability.checking{color:#888}.username-availability i{margin-right:.35rem}@media (max-width: 768px){.nav-links{margin-left:0}.welcome-dialog{padding:1.25rem}.terms-page{min-height:calc(100vh - 60px);padding:72px 1rem 2rem}.users-page{min-height:calc(100vh - 60px);padding:72px .75rem 2rem}.users-table th,.users-table td{padding:.6rem .5rem}.users-table td:last-child,.users-table th:last-child{width:112px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#fff;background-color:#000;margin:0;padding:0;box-sizing:border-box}body{margin:0;background-color:#000;overflow-x:hidden}*{box-sizing:border-box}
