.server-record{margin:35px 0}.server-rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.server-rank-grid .profile-panel{margin-bottom:16px}.server-rank-row{display:flex;flex-direction:column;gap:10px;margin:20px 0 0}.server-rank-row>small{color:#8398a4;font-size:11px}.rank-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--rank-color);vertical-align:middle;min-width:110px}.rank-badge img{object-fit:contain;filter:drop-shadow(0 3px 7px #0007)}.rank-name{font-size:10px;font-weight:600;letter-spacing:.3px}.premier-rating{position:relative;display:inline-block;width:145px;height:52px;color:#fff;flex-shrink:0}.rank-badge .premier-rating img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 7px #0007)}.premier-value{position:absolute;inset:0 7px 0 25px;display:flex;align-items:center;justify-content:center;gap:7px;font:italic 800 28px "Barlow Condensed",sans-serif;letter-spacing:.3px;text-shadow:0 1px 3px #0009;font-variant-numeric:tabular-nums}.premier-value small{font-size:11px;letter-spacing:0}.premier-placement{color:#c2cbd2}.rank-ladder .premier-rating{width:150px;height:54px}.server-total-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:5px 0 24px}.server-total-grid .stat-card{padding:20px}.server-total-grid .stat-card strong{font-size:30px}.game-card{padding:20px 0;border-top:1px solid #263540}.game-card-top{display:flex;align-items:center;gap:16px;font-size:12px;flex-wrap:wrap}.game-card-top>a strong{font-size:18px;color:#e3edf3}.game-card-top>span:not(:first-child),.game-card time{color:#8b9ca7}.game-card time{margin-left:auto;font-size:10px}.game-outcome{font-size:10px;font-weight:800;letter-spacing:1px;width:58px}.outcome-win,.rating-up{color:#9bd98c}.outcome-loss,.rating-down{color:#f28388}.outcome-draw{color:#f2c775}.game-performance{display:flex;gap:30px;align-items:center;margin:18px 0;font-size:13px}.game-performance>strong{font:700 30px 'Barlow Condensed',sans-serif}.game-performance small{font-size:10px;color:#8297a5;margin-left:8px}.game-card summary,.surf-record summary{cursor:pointer;color:#9eb3c3;font-size:12px;padding:10px 0}.game-teams{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#101a23;padding:20px;margin-top:10px}.game-teams h4{font-size:12px;margin:0 0 12px}.game-teams a{display:flex;justify-content:space-between;padding:8px 0;font-size:12px;color:#c8d8e3}.game-teams small{color:#8c9fab}.surf-record{margin-top:24px}.stats-empty{padding:25px 0;color:#91a4b0;line-height:1.8;font-size:13px}.stats-filter{display:flex;gap:15px;align-items:center;margin:25px 0;font-size:13px}.stats-filter select{padding:10px;background:#15212a;border:1px solid #344653;color:#dae5ed;max-width:230px}.rank-mode-tabs{display:flex;border-bottom:1px solid #334451;margin:30px 0}.rank-mode-tabs a{flex:1;padding:22px;font:700 24px 'Barlow Condensed',sans-serif;color:#7f96a6;border-bottom:3px solid transparent}.rank-mode-tabs a span{float:right;font-size:18px}.rank-mode-tabs a.active{border-color:#03dd98;color:#c5f7e7;background:linear-gradient(0deg,#03dd980d,transparent)}.rank-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:28px 15px;padding:25px 0}.rank-ladder .rank-badge img{width:135px;height:54px}.rank-ladder .rank-name{font-size:11px}.server-record nav[role=navigation]{margin-top:20px}.server-record nav svg,.profile-panel nav svg{width:20px;height:20px}.server-record .profile-panel{margin-top:16px}@media(max-width:800px){.server-rank-grid{grid-template-columns:1fr}.server-rank-row{flex-direction:row;justify-content:space-between;align-items:center}.server-total-grid{grid-template-columns:repeat(3,1fr)}.server-total-grid .stat-card{padding:15px}.game-card time{margin-left:0;width:100%}.game-teams{grid-template-columns:1fr;gap:15px}.rank-mode-tabs a{font-size:20px;padding:18px 8px}.stats-filter{flex-wrap:wrap}.game-performance{gap:20px}.game-performance>span{font-size:11px}}

.stats-steam-id{display:block;font-size:9px;color:#7f94a1;margin-top:5px}
