.si-intro{padding:65px 0 35px}.si-intro h1{font-size:44px;letter-spacing:-1.5px;line-height:1.3;margin:15px 0}.si-intro h1 span{display:block;color:var(--accent);font-size:25px;margin-top:10px}.si-intro>p:last-child,.si-muted{color:var(--muted)}.si-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.si-server-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--surface),var(--bg));padding:28px;min-width:0}.si-card-top,.si-heading,.si-card-foot{display:flex;justify-content:space-between;align-items:center;gap:14px}.si-mono{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.si-card-top>.si-mono{color:var(--muted)}.si-state{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.si-state:before{content:'';display:block;width:7px;height:7px;background:var(--muted);border-radius:50%}.si-state.online{color:#93dfbc}.si-state.online:before{background:#93dfbc;box-shadow:0 0 0 4px #93dfbc15}.si-state.starting{color:#edcf91}.si-state.starting:before{background:#edcf91}.si-server-card h2{font-size:26px;margin:28px 0 8px}.si-name{font-size:12px;overflow-wrap:anywhere}.si-server-card .si-name{min-height:42px}.si-card-map{display:flex;flex-direction:column;margin-top:24px}.si-card-map span,.si-card-population>span{color:var(--muted);font-size:11px}.si-card-map strong{font-size:20px;color:var(--pink)}.si-card-population{display:flex;align-items:end;justify-content:space-between;margin:25px 0}.si-card-population>strong{font-size:42px;line-height:1}.si-card-population small{font-size:18px;color:var(--muted);font-weight:400}.si-actions{display:flex;flex-wrap:wrap;gap:9px}.si-server-card>.si-actions{margin-top:25px}.si-card-foot{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.si-footnote{font-size:11px;color:var(--muted);margin:26px 0 45px;line-height:1.9}.si-detail{padding-top:35px}.si-back{font-size:12px;color:var(--muted)}.si-back:hover{color:var(--pink)}.si-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;padding:35px 0}.si-hero h1{font-size:48px;line-height:1.25;margin:18px 0 13px}.si-hero .si-name{max-width:650px}.si-hero .eyebrow{font-size:9px}.si-tags{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.si-tags>span,.si-tag{font-size:10px;border:1px solid var(--line);border-radius:6px;padding:4px 10px;color:var(--pink);background:var(--soft)}.si-intro-copy{font-size:13px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.si-join{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:25px;display:flex;flex-direction:column;align-items:stretch}.si-live-number{display:flex;align-items:baseline;gap:10px;margin:10px 0 22px}.si-live-number b{font-size:60px;line-height:1.2;color:var(--pink);letter-spacing:-2px}.si-live-number small{font-size:20px;color:var(--muted)}.si-join .button{margin-bottom:10px}.si-join code{text-align:center;color:var(--pink);font-size:15px;margin:5px 0 10px}.si-join>small{font-size:10px;color:var(--muted);line-height:1.8}.si-section-nav{display:flex;flex-wrap:wrap;gap:10px 27px;padding:18px 0;border-block:1px solid var(--line);margin-bottom:28px}.si-section-nav a{color:var(--muted);font-size:12px}.si-section-nav a:hover{color:var(--pink)}.si-panel{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:32px;margin-bottom:24px;scroll-margin-top:20px;min-width:0}.si-heading{margin-bottom:20px;flex-wrap:wrap}.si-heading h2{font-size:23px;margin:0;line-height:1.4}.si-heading .eyebrow{font-size:9px;margin-bottom:7px}.si-panel>p{font-size:12px;line-height:1.9}.si-players,.si-plugins{display:flex;flex-wrap:wrap;gap:9px}.si-players>span{border:1px solid var(--line);border-radius:8px;padding:9px 15px;background:var(--bg);font-size:12px;overflow-wrap:anywhere;max-width:100%}.si-small{font-size:10px!important}.si-players+p{margin-bottom:0}.si-rules-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}.si-rules-summary>div{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:17px}.si-rules-summary span{font-size:11px;color:var(--muted)}.si-rules-summary strong{font-size:23px;overflow-wrap:anywhere}.si-rules-summary .changed strong,.si-accent{color:var(--pink)}.si-rules-summary small{font-size:10px;color:var(--muted)}.si-all-rules{border-top:1px solid var(--line);padding-top:20px}.si-all-rules summary{color:var(--pink);font-size:12px;cursor:pointer}.si-filter{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:22px 0}.si-filter label{font-size:11px;color:var(--muted)}.si-filter label:first-child{flex:1;min-width:180px}.si-filter input[type=search],.si-period select{display:block;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:7px;padding:10px 12px;font:inherit;max-width:100%;width:100%;margin-top:6px}.si-check{display:flex;gap:7px;align-items:center;padding-bottom:10px}.si-check input{accent-color:var(--pink)}.si-table-scroll{max-height:520px;overflow:auto;margin-bottom:20px}.si-rule-table{width:100%;border-collapse:collapse;font-size:12px}.si-rule-table td,.si-rule-table th{padding:15px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.si-rule-table th{position:sticky;top:0;background:var(--surface);color:var(--muted)}.si-rule-table td:first-child{width:65%;min-width:180px}.si-rule-table td strong{display:block;font-weight:500;font-size:12px;overflow-wrap:anywhere}.si-rule-table td code{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.si-rule-table td small{display:block;font-size:9px;color:var(--pink)}.si-rule-table tr[hidden]{display:none}.si-workshops{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.si-workshop{border:1px solid var(--line);border-radius:10px;padding:15px;display:flex;gap:15px;min-width:0;background:var(--bg)}.si-workshop>img{object-fit:cover;border-radius:7px;flex-shrink:0;width:88px;height:88px}.si-workshop>div:last-child{min-width:0}.si-workshop h3{font-size:13px;margin:0 0 6px;line-height:1.5;overflow-wrap:anywhere}.si-workshop p,.si-workshop small{font-size:10px;color:var(--muted);margin:0}.si-no-image{width:88px;height:88px;border:1px dashed var(--line);border-radius:7px;flex-shrink:0;display:grid;place-items:center;font-size:10px;color:var(--muted)}.si-catalog-link{color:var(--pink);display:block;font-size:10px;margin-top:7px}.si-plugins span{font-size:11px;background:var(--bg);border:1px solid var(--line);padding:7px 11px;border-radius:7px;max-width:100%;overflow-wrap:anywhere}.si-period{font-size:10px;color:var(--muted)}.si-period select{font-size:12px;min-width:130px}.si-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:25px 0}.si-metrics>div{padding:20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.si-metrics>div:last-child{border:0}.si-metrics span{font-size:10px;color:var(--muted)}.si-metrics strong{font-size:28px;color:var(--pink)}.si-chart{height:260px;border:1px solid var(--line);border-radius:12px;background:var(--bg);display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:12px}.si-chart svg{display:block;flex:1 1 0;width:100%;height:0;min-height:0;overflow:hidden}.si-chart-axis{display:flex;justify-content:space-between;gap:14px;flex:0 0 auto;color:var(--muted);font-size:10px;line-height:1.5}.si-chart-axis.single{justify-content:center}.si-chart-axis span{white-space:nowrap}.si-chart-axis span:last-child{text-align:right}#si-history-note{margin:12px 0 0;line-height:1.8;overflow-wrap:anywhere}.si-chart .si-empty-chart{margin:auto;text-align:center;max-width:320px;padding:20px;color:var(--muted);font-size:12px}.si-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.si-two-columns h3{font-size:14px;font-weight:600}.si-bars{display:grid;gap:6px;max-height:310px;overflow:auto}.si-bar{display:grid;grid-template-columns:50px 1fr 35px;align-items:center;gap:10px;font-size:10px;color:var(--muted)}.si-bar-track{height:6px;border-radius:4px;background:var(--bg);overflow:hidden}.si-bar-fill{height:100%;background:var(--pink);border-radius:4px}.si-months>div{font-size:11px;display:flex;gap:14px;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted)}.si-map-history{list-style:none;padding:0;margin:0;max-height:250px;overflow:auto}.si-map-history li{display:flex;flex-direction:column;font-size:11px;padding:10px 0;border-bottom:1px solid var(--line)}.si-map-history span{font-size:10px;color:var(--muted);margin-top:4px}.si-technical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 32px}.si-technical>div{min-width:0}.si-technical dt{color:var(--muted);font-size:10px}.si-technical dd{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}
@media(min-width:981px){.header{gap:24px}.header nav{gap:17px}}
@media(min-width:641px) and (max-width:1100px){.header{gap:14px;flex-wrap:wrap;padding:18px 0}.header nav{order:3;width:100%;justify-content:center;padding-bottom:9px}.header nav a[aria-current]:after{bottom:-8px}}
@media(max-width:980px){.si-server-grid{grid-template-columns:1fr 1fr}.si-server-card:last-child{grid-column:1/-1}.si-hero{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.si-panel{padding:25px}.si-workshops{grid-template-columns:1fr}}
@media(max-width:640px){.si-intro{padding:38px 0 23px}.si-intro h1{font-size:33px}.si-intro h1 span{font-size:21px}.si-intro>p:last-child{font-size:12px}.si-server-grid{grid-template-columns:1fr;gap:14px}.si-server-card{padding:24px}.si-server-card:last-child{grid-column:auto}.si-server-card .si-name{min-height:0}.si-server-card h2{margin-top:21px}.si-detail{padding-top:22px}.si-hero{grid-template-columns:1fr;gap:15px;padding:25px 0}.si-hero h1{font-size:36px}.si-join{padding:22px}.si-live-number{margin-bottom:15px}.si-live-number b{font-size:46px}.si-section-nav{gap:12px 20px;margin-bottom:20px}.si-panel{padding:20px 16px;border-radius:12px;margin-bottom:16px}.si-heading h2{font-size:21px}.si-heading .si-tag{font-size:9px}.si-rules-summary{grid-template-columns:1fr 1fr;gap:8px}.si-rules-summary>div{padding:13px;min-width:0}.si-rules-summary span{font-size:10px}.si-rules-summary strong{font-size:21px}.si-workshop{padding:12px;gap:12px}.si-workshop>img,.si-no-image{width:64px;height:64px}.si-workshop h3{font-size:12px}.si-metrics{grid-template-columns:1fr 1fr}.si-metrics>div{padding:16px;border-bottom:1px solid var(--line)}.si-metrics>div:nth-child(2){border-right:0}.si-metrics>div:nth-child(3){border-bottom:0}.si-metrics strong{font-size:26px}.si-two-columns{grid-template-columns:1fr;gap:20px}.si-chart{height:225px;padding:8px}.si-technical{grid-template-columns:1fr 1fr;gap:20px 12px}.si-rule-table td,.si-rule-table th{padding:12px 7px}.si-rule-table td:first-child{min-width:145px}.si-plugins{gap:7px}.si-plugins span{font-size:10px}.si-actions .button{font-size:11px}.si-footnote{margin-bottom:30px}}
