*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;color:#f7efe6;background:#130c07;overflow-x:hidden}.site-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% 8%,rgba(184,117,55,.34),transparent 28%),radial-gradient(circle at 84% 16%,rgba(88,51,25,.42),transparent 34%),radial-gradient(circle at 50% 100%,rgba(57,37,23,.7),transparent 50%),linear-gradient(145deg,#0f0905 0%,#1b1009 48%,#090604 100%)}a{color:inherit}.topbar{width:min(1180px,92vw);margin:0 auto;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:950;letter-spacing:-.03em}.brand-cube{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#7a4a24,#c9863f 48%,#3c2718);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),0 14px 30px rgba(0,0,0,.35)}nav{display:flex;gap:10px;flex-wrap:wrap}nav a{text-decoration:none;color:#d8c1aa;background:rgba(255,235,205,.07);border:1px solid rgba(255,235,205,.12);padding:10px 14px;border-radius:999px;font-weight:800;font-size:13px}main{width:min(1180px,92vw);margin:0 auto;padding-bottom:62px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:end;padding:44px 0 30px}.eyebrow,.kicker,.panel-label{margin:0 0 10px;color:#e1a760;text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:950}.hero h1{margin:0 0 16px;font-size:clamp(40px,6vw,78px);line-height:.95;letter-spacing:-.075em;max-width:820px}.lead{margin:0;color:#d8c1aa;font-size:19px;line-height:1.65;max-width:760px}.hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.hero-badges span,.count-pill{background:rgba(201,134,63,.13);border:1px solid rgba(201,134,63,.28);color:#ffd6a5;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}.hero-panel,.checker-card,.server-summary,.info-card{background:linear-gradient(180deg,rgba(53,32,18,.86),rgba(24,15,9,.86));border:1px solid rgba(255,221,180,.13);border-radius:30px;box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(14px)}.hero-panel{padding:24px}.hero-panel code{display:block;margin:12px 0;padding:14px;border-radius:18px;background:#0b0704;color:#ffd6a5;word-break:break-word;border:1px solid rgba(255,221,180,.12)}.hero-panel p{color:#c9b49e;line-height:1.55;margin:0}.checker-card{padding:18px;margin-bottom:24px}.search-form{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:16px}.search-form label{display:flex;flex-direction:column;gap:8px;color:#bda48c;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.search-form input{width:100%;border:1px solid rgba(255,221,180,.14);border-radius:20px;background:#0c0704;color:#fff7ef;padding:17px 18px;font-size:16px;outline:none}.search-form input:focus{border-color:#d5954e;box-shadow:0 0 0 4px rgba(213,149,78,.14)}button{border:0;border-radius:20px;background:linear-gradient(135deg,#d5954e,#9f5e2a);color:#160b04;padding:0 25px;font-weight:1000;font-size:16px;cursor:pointer;box-shadow:0 18px 42px rgba(159,94,42,.24)}button:hover{filter:brightness(1.08)}.notice{padding:18px 20px;border-radius:20px;margin:18px 0}.error{background:rgba(255,94,74,.15);border:1px solid rgba(255,94,74,.35);color:#ffd3cc}.server-summary{padding:26px;position:relative;overflow:hidden}.server-summary:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:#8f3b2e}.server-summary.is-online:before{background:linear-gradient(90deg,#7fbf4d,#d5954e)}.summary-main{display:flex;gap:20px;align-items:flex-start}.server-art{position:relative;flex:0 0 auto}.server-icon,.empty-icon{width:86px;height:86px;border-radius:22px;image-rendering:pixelated;background:#100905;border:1px solid rgba(255,221,180,.18);box-shadow:0 18px 50px rgba(0,0,0,.34)}.empty-icon:before{content:"";display:block;width:44px;height:44px;margin:21px;border-radius:10px;background:linear-gradient(135deg,#5d351b,#a66a34)}.status-dot{position:absolute;right:-2px;bottom:4px;width:20px;height:20px;border-radius:50%;background:#ff6357;border:4px solid #241408}.is-online .status-dot{background:#83d35d}.server-label{margin:0 0 4px;color:#d99b5b;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.server-summary h2{margin:0 0 14px;font-size:31px;letter-spacing:-.04em;word-break:break-word}.motd{padding:16px 18px;background:rgba(15,9,5,.68);border:1px solid rgba(255,221,180,.11);border-radius:20px;color:#fff3e5;line-height:1.55;white-space:pre-wrap}.metric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px}.metric-grid div{background:rgba(12,7,4,.62);border:1px solid rgba(255,221,180,.1);border-radius:20px;padding:14px}.metric-grid span{display:block;color:#a98c72;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:950;margin-bottom:8px}.metric-grid strong{font-size:17px}.content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:22px}.small-grid{grid-template-columns:1fr 1fr}.info-card{padding:24px}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.info-card h3{margin:0 0 12px;font-size:25px;letter-spacing:-.04em}.muted{color:#bda48c;line-height:1.6}.tiny{font-size:12px;color:#987e66}.accordion{border-radius:22px;background:rgba(12,7,4,.46);border:1px solid rgba(255,221,180,.1);overflow:hidden}.accordion summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:950;color:#ffe1bc;display:flex;align-items:center;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:24px;line-height:1;color:#d5954e}.accordion[open] summary:after{content:"−"}.player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;padding:0 16px 16px}.player-card{display:flex;align-items:center;gap:12px;min-width:0;background:rgba(255,239,218,.06);border:1px solid rgba(255,221,180,.1);border-radius:18px;padding:10px}.player-card img{width:44px;height:44px;border-radius:12px;image-rendering:pixelated;background:#0b0704}.player-card span{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-list{display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 16px}.plugin-list span{background:rgba(213,149,78,.13);border:1px solid rgba(213,149,78,.27);color:#ffddb6;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}pre{white-space:pre-wrap;word-break:break-word;background:#0a0603;border:1px solid rgba(255,221,180,.1);border-radius:18px;padding:16px;color:#e7d1ba;max-height:430px;overflow:auto}.raw-card{margin-top:22px}.seo-section{margin-top:38px;padding:30px;border-top:1px solid rgba(255,221,180,.12)}.seo-section h2{font-size:32px;letter-spacing:-.05em;margin:0 0 18px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faq-grid article{background:rgba(255,239,218,.05);border:1px solid rgba(255,221,180,.1);border-radius:24px;padding:20px}.faq-grid h3{margin:0 0 10px}.faq-grid p{margin:0;color:#cdb59c;line-height:1.6}footer{width:min(1180px,92vw);margin:0 auto;padding:24px 0 42px;color:#a78b72;border-top:1px solid rgba(255,221,180,.1);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:920px){.hero{grid-template-columns:1fr}.search-form{grid-template-columns:1fr}.search-form button{height:58px}.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.small-grid,.faq-grid{grid-template-columns:1fr}.topbar{align-items:flex-start;flex-direction:column}.summary-main{flex-direction:column}}@media(max-width:520px){main,.topbar,footer{width:94vw}.hero{padding-top:20px}.hero h1{font-size:40px}.server-summary,.info-card,.checker-card,.hero-panel{border-radius:22px;padding:16px}.metric-grid{grid-template-columns:1fr}.server-icon,.empty-icon{width:68px;height:68px;border-radius:18px}.empty-icon:before{width:34px;height:34px;margin:17px}.server-summary h2{font-size:24px}}

.debug-details{margin-top:12px}.debug-details summary{cursor:pointer;color:#d6b07c;font-size:13px}.debug-details pre{white-space:pre-wrap;font-size:12px;max-height:220px;overflow:auto}
