body .server-card.clean-server-row{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;height:auto;min-height:128px;box-shadow:none;border-radius:12px;grid-template-columns:32px 64px minmax(0,1fr) 230px;grid-template-areas:none;align-items:center;gap:20px;margin:0;padding:20px 22px;display:grid;position:relative;overflow:visible}body .server-card.clean-server-row:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--border))}body .server-card.clean-server-row.promoted{border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:color-mix(in srgb,var(--gold) 3%,var(--panel))}.clean-server-row .clean-rank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.clean-server-row .clean-logo{justify-content:center;align-items:center;width:64px;height:64px;display:flex}body .clean-server-row .clean-logo .server-icon,body .clean-server-row .clean-logo .server-icon :is(img,svg){object-fit:contain;aspect-ratio:1;border-radius:10px;width:64px;min-width:0;max-width:64px;height:64px;margin:0;position:static;transform:none}.clean-server-row .clean-content{flex-direction:column;gap:9px;min-width:0;display:flex}.clean-server-row .clean-heading{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}body .server-card.clean-server-row .server-title{white-space:normal;overflow-wrap:anywhere;color:var(--text);font-family:var(--font-body);letter-spacing:-.025em;opacity:1;visibility:visible;max-width:100%;margin:0;padding:0;font-size:21px;font-weight:750;line-height:1.25;text-decoration:none;display:block;position:static;overflow:visible}.clean-server-row .clean-heading .sponsor-label{flex:none;padding:3px 6px;font-size:10px;line-height:1.4;position:static}.clean-server-row .clean-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;line-height:1.45;display:flex}.clean-server-row .clean-facts>.status{white-space:nowrap;gap:6px;font-size:13px;display:inline-flex;position:static}.clean-server-row .clean-facts>div{align-items:baseline;gap:5px;display:inline-flex}.clean-server-row .clean-facts strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.clean-server-row .clean-facts strong.stale{color:var(--muted)}.clean-server-row .clean-facts small{font:inherit;color:var(--muted);margin-left:3px;font-weight:400}.clean-server-row .clean-facts .edition-tag{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;line-height:1.4}.clean-server-row .clean-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.clean-server-row .clean-tags>:not(.clean-versions){color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:5px;padding:2px 7px;font-size:12px;line-height:1.4}.clean-server-row .clean-tags>a:hover{color:var(--text);border-color:var(--green)}.clean-server-row .clean-versions{color:var(--muted);margin-left:4px;font-size:11px}.clean-server-row .clean-actions{border-left:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding-left:18px;display:flex}.clean-server-row .clean-ip{text-align:center;border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--muted);font:13px/1.4 var(--font-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:7px;padding:7px 8px;display:block}.clean-server-row .clean-buttons{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.clean-server-row .clean-buttons>div{min-width:0}body .clean-server-row .clean-buttons .button{white-space:nowrap;width:100%;min-width:0;min-height:40px;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}body .clean-server-row .clean-buttons>div .button{background:var(--green);border-color:var(--green);color:var(--on-green)}.clean-server-row .clean-buttons .copy-address{font:inherit;white-space:nowrap;overflow:visible}@media (max-width:1000px){body .server-card.clean-server-row{grid-template-columns:24px 52px minmax(0,1fr) 200px;gap:14px;padding:17px 16px}.clean-server-row .clean-logo,body .clean-server-row .clean-logo .server-icon,body .clean-server-row .clean-logo .server-icon :is(img,svg){width:52px;height:52px}.clean-server-row .clean-actions{padding-left:12px}}@media (max-width:640px){body .server-card.clean-server-row{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;padding:16px}.clean-server-row .clean-rank{display:none}.clean-server-row .clean-logo,body .clean-server-row .clean-logo .server-icon,body .clean-server-row .clean-logo .server-icon :is(img,svg){width:48px;height:48px}.clean-server-row .clean-content{gap:8px}body .server-card.clean-server-row .server-title{font-size:19px}.clean-server-row .clean-facts{gap:5px 10px;font-size:12px}.clean-server-row .clean-tags{grid-column:1/-1}.clean-server-row .clean-actions{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0 0;display:grid}.clean-server-row .clean-ip{text-align:left;padding:8px;font-size:12px}.clean-server-row .clean-buttons{grid-template-columns:1fr auto}body .clean-server-row .clean-buttons .button{min-height:38px;padding:8px;font-size:12px}}@media (max-width:390px){.clean-server-row .clean-actions{grid-template-columns:1fr}.clean-server-row .clean-ip{text-align:center}.clean-server-row .clean-buttons{grid-template-columns:1fr auto}}.clean-server-row .clean-rank>.rank{font:inherit;box-shadow:none;color:inherit;background:0 0;border:0;padding:0;display:inline;position:static}
body .vote-first-actions .profile-vote-cta{background:var(--green);color:var(--on-green);border-color:var(--green);min-height:48px;padding:12px 20px;font-weight:750}body .vote-first-actions>div .button{background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:none}.profile-voting{background:var(--panel);border:2px solid var(--green);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;gap:36px;margin:24px 0 32px;padding:30px;scroll-margin-top:110px;display:grid}.profile-voting-intro h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.15}.profile-voting-intro p{max-width:52ch;margin:0 0 14px;line-height:1.6}.profile-voting-form{min-width:0}.profile-voting .stack{gap:12px;margin:0;display:grid}.profile-voting .stack .vote-count{color:var(--muted);margin:0;font-size:13px}.profile-voting .vote-count strong{color:var(--text);font-size:20px}.profile-voting .stack label{color:var(--text);font-size:14px;font-weight:650}.profile-voting .stack .button{width:100%;min-height:50px;font-size:17px;font-weight:750}.profile-voting .stack .input{min-height:48px}.profile-voting .stack .small{font-size:12px;line-height:1.55}@media (max-width:760px){.profile-voting{grid-template-columns:1fr;gap:18px;padding:20px;scroll-margin-top:95px}.profile-voting-intro p{margin-bottom:10px}.profile-voting-intro h2{font-size:27px}body .vote-first-actions{flex-direction:column;gap:8px;width:100%;display:flex}body .vote-first-actions>.button,body .vote-first-actions>div,body .vote-first-actions>div .button{width:100%}}.profile-voting .vote-feedback{border:1px solid var(--green);background:var(--bg);border-radius:8px;gap:8px;padding:16px;font-size:14px;line-height:1.5;display:grid}.profile-voting .vote-feedback strong{color:var(--text);font-size:18px}.profile-voting .vote-success{border:1px solid var(--green);border-radius:8px;padding:16px}.profile-voting .stack>.button:disabled{opacity:1;background:var(--panel);color:var(--muted);box-shadow:none;border-color:var(--border)}.vote-page{max-width:620px;margin-inline:auto}.vote-page .profile-voting{grid-template-columns:1fr;gap:12px;margin-top:18px}.vote-page .profile-voting-intro .server-icon{width:56px;height:56px;margin-bottom:14px}.vote-page h1{overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(26px,4vw,36px);line-height:1.2}
