/* Readable server monitoring UI; keep changes scoped to the server directory. */
.sb-page{font-size:14px}
.sb-breadcrumb{font-size:12px}
.sb-add-panel p{font-size:13px;max-width:165px}
.sb-add-panel .sb-button{font-size:12px}
.sb-catalogue-menu a,.sb-project-menu>a{font-size:13px}
.sb-side-list strong{font-size:13px}
.sb-side-list small{font-size:12px}
.sb-team-panel p{font-size:13px}
.sb-team-panel a{font-size:13px}
.sb-side-project-title strong{font-size:14px}
.sb-side-project-title small{font-size:12px}
.sb-giveaway-panel strong{font-size:13px}
.sb-giveaway-panel small{font-size:12px}
.sb-discover-subtitle{font-size:12px}
.sb-page select,.sb-page input:not([type=checkbox]):not([type=hidden]),.sb-page textarea{font-size:13px}
.sb-chip{font-size:13px}
.sb-game-strip>a{font-size:12px}
.sb-game-strip>a small{font-size:11px}
.sb-spot strong{font-size:17px}
.sb-spot small{font-size:10px;letter-spacing:1px}
.sb-list-heading h2{font-size:26px}
.sb-list-heading h2 small{font-size:14px}
.sb-sort select{width:165px;font-size:13px}
.sb-server-row{min-height:108px;padding-top:17px;padding-bottom:17px}
.sb-row-content h2{font-size:18px;line-height:1.35;margin-bottom:10px}
.sb-row-overline{font-size:12px}
.sb-row-meta{font-size:13px;gap:10px 13px}
.sb-meta-address{font-size:12px;max-width:285px}
.sb-row-meta .sb-icon{width:14px;height:14px}
.sb-row-players>strong{font-size:16px}
.sb-row-players strong small{font-size:12px}
.sb-row-meta .sb-row-players>.sb-icon{width:16px;height:16px}
.sb-play-button{font-size:13px;padding:11px 16px}
.sb-position{font-size:13px}
.sb-data-note{font-size:12px;line-height:1.7}
.sb-project-title-row h1{font-size:30px}
.sb-project-tagline{font-size:14px}
.sb-project-facts strong{font-size:14px}
.sb-project-facts small{font-size:12px}
.sb-project-online [data-gs-count]>small{font-size:12px}
.sb-project-tabs button{font-size:14px}
.sb-project-panel h2{font-size:23px}
.sb-project-description{font-size:16px;line-height:1.9}
.sb-address-pill{font-size:13px;max-width:350px}
.sb-button-play{font-size:13px}
.sb-project-tags>span{font-size:12px}
.sb-project-website{font-size:14px}
.sb-project-join p{font-size:13px}
.sb-project-join .sb-button{font-size:13px}
.sb-project-details dl>div{font-size:13px}
.sb-report{font-size:12px}
.sb-panel-heading>span{font-size:13px}
.sb-company-card strong{font-size:14px}
.sb-company-card p{font-size:13px}
.sb-history-table,.sb-chart-labels{font-size:12px}
.sb-online-widget{background:radial-gradient(ellipse at 100% 0,#598e7f26,transparent 75%),linear-gradient(135deg,#242b3c,#202538)}
.sb-online-widget-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.sb-online-widget .sb-online-widget-heading h2{font-size:20px;margin:0;letter-spacing:-.4px}
.sb-widget-state{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#989eae;white-space:nowrap}
.sb-widget-state i{width:5px;height:5px;border-radius:50%;background:#79808e}
.sb-widget-state.is-online{color:#91dd88}
.sb-widget-state.is-online i{background:#91dd88;box-shadow:0 0 9px #91dd8840}
.sb-online-value{margin-top:20px}
.sb-online-value>strong{display:block;font-size:43px;font-weight:700;line-height:1.1;letter-spacing:-1px;color:#d7f0df}
.sb-online-value>strong small{font-size:19px;color:#94a79d;font-weight:400;letter-spacing:0;white-space:nowrap}
.sb-online-value>span{display:block;font-size:13px;color:#99aca5;margin-top:7px}
.sb-online-capacity{height:5px;background:#0e17224f;border-radius:5px;overflow:hidden;margin-top:17px}
.sb-online-capacity>span{display:block;height:100%;background:linear-gradient(90deg,#6fcba6,#a1d384);border-radius:5px}
.sb-online-check-time{display:flex;gap:6px;align-items:center;margin-top:14px!important;color:#9da9ae;font-size:12px!important;line-height:1.5}
.sb-online-check-time .sb-icon{width:13px;height:13px}
.sb-online-source{font-size:11px!important;color:#859198;line-height:1.7;margin-top:7px!important}
.sb-online-widget-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ffffff0a;margin-top:16px;padding-top:14px;font-size:11px;color:#8fa0a3}
.sb-online-widget-footer strong{color:#b9cec7;font-weight:500}
.sb-online-widget-footer button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;color:#a1d4b8;padding:0;font-size:12px;cursor:pointer}
.sb-online-widget-footer .sb-icon{width:13px;height:13px}
@media(max-width:1250px){.sb-row-content h2{font-size:17px}.sb-row-overline{font-size:11px}.sb-meta-address{font-size:12px}.sb-play-button{font-size:12px;padding:10px 12px}.sb-game-strip>a{font-size:11px}.sb-project-title-row h1{font-size:28px}.sb-project-facts strong{font-size:13px}.sb-project-panel h2{font-size:22px}.sb-project-tabs button{font-size:13px}}
@media(min-width:1051px){.sb-project-columns{grid-template-columns:minmax(0,1fr) 285px}}
@media(max-width:1000px){.sb-row-content h2{font-size:16px}.sb-meta-address{max-width:210px}.sb-row-meta{font-size:12px;gap:8px}.sb-play-button{font-size:12px}.sb-spot strong{font-size:15px}.sb-discover-subtitle{font-size:11px}.sb-project-tabs button{font-size:12px}.sb-project-title-row h1{font-size:26px}}
@media(max-width:760px){
  .sb-breadcrumb{font-size:11px}.sb-mobile-links{font-size:13px}.sb-discover-subtitle{font-size:11px;line-height:1.6}.sb-page select,.sb-page input:not([type=checkbox]):not([type=hidden]),.sb-page textarea{font-size:13px}.sb-chip{font-size:12px;padding:8px 11px}.sb-chip-featured{font-size:11px}.sb-game-strip>.sb-all-games span{font-size:11px}.sb-list-heading h2{font-size:24px}.sb-sort select{font-size:12px;width:125px}.sb-server-row{min-height:124px;padding:15px 12px}.sb-row-overline{font-size:10px;gap:6px}.sb-row-overline .sb-sponsored{font-size:9px}.sb-row-content h2{font-size:15px;padding-right:58px}.sb-row-meta{font-size:11px;gap:8px;padding-right:65px}.sb-meta-address{font-size:11px;max-width:100%;overflow-wrap:anywhere}.sb-row-players>strong{font-size:15px}.sb-row-players strong small{font-size:11px}.sb-row-meta .sb-icon{width:12px;height:12px}.sb-play-button{font-size:11px;top:34px;right:10px;padding:9px 10px}.sb-data-note{font-size:11px}.sb-spot strong{font-size:14px}.sb-spot small{font-size:8px}.sb-project-title-row h1{font-size:22px;padding-right:65px}.sb-project-tagline{font-size:12px}.sb-project-facts strong{font-size:12px}.sb-project-facts small{font-size:11px}.sb-project-online [data-gs-count]>small{font-size:11px}.sb-project-connect .sb-button-play{font-size:12px}.sb-address-pill{font-size:12px;max-width:100%}.sb-project-tabs button{font-size:11px;min-width:84px}.sb-project-description{font-size:15px;line-height:1.85}.sb-project-panel h2{font-size:22px}.sb-project-tags>span{font-size:11px}.sb-project-columns{display:flex;flex-direction:column;gap:0}.sb-project-content{order:0;width:100%}.sb-project-aside{display:contents}.sb-online-widget{order:-1;width:100%}.sb-project-join{order:1;width:100%}.sb-project-details{order:2;width:100%}.sb-project-join p{font-size:13px}.sb-project-join .sb-button{font-size:12px}.sb-project-details dt{font-size:12px}.sb-project-details dd{font-size:13px}.sb-project-website{font-size:13px}.sb-online-value>strong{font-size:38px}.sb-online-widget .sb-online-widget-heading h2{font-size:22px}.sb-online-value{margin-top:15px}.sb-online-value>strong small{font-size:20px}.sb-online-source{font-size:12px!important}.sb-online-widget-footer{font-size:12px}.sb-online-widget-footer button{font-size:13px}
}

.sb-game-strip{flex-wrap:wrap;gap:5px;padding:12px 18px}.sb-game-strip>a:not(.is-active):not(.sb-all-games)>span{display:none}.sb-game-strip>a>img{width:30px;height:30px}.sb-game-strip>a{padding:6px 8px}.sb-game-strip>a small{font-size:10px}.sb-supported-count{white-space:nowrap}.sb-discover-subtitle{flex-wrap:wrap;line-height:1.6}@media(max-width:760px){.sb-game-strip{flex-wrap:nowrap;padding:12px 14px}.sb-game-strip>a{padding:6px 7px}.sb-discover-subtitle>i{margin:0 2px}.sb-supported-count{font-size:11px}}