:root{color:#f4ead7;background:#10140f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#c7853647,#0000 34rem),linear-gradient(135deg,#0b0f0b 0%,#151b13 58%,#23180d 100%);min-width:320px;margin:0}main{width:min(1400px,100% - 64px);margin:0 auto;padding:48px 0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.08em;margin-bottom:24px;font-size:clamp(3rem,6vw,6.4rem);line-height:.88}h2{margin-bottom:12px;font-size:2.2rem}h3{margin-bottom:14px;font-size:1.35rem}p,li{color:#d9ccb2;line-height:1.65}code,pre{font-family:Cascadia Code,Fira Code,ui-monospace,monospace}.panel,.platform-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121811d6;border:1px solid #f4ead729;border-radius:28px;box-shadow:0 24px 80px #00000052}.hero{grid-template-columns:1fr 430px;align-items:end;gap:40px;margin-bottom:28px;padding:48px;display:grid}.eyebrow{color:#e5a64f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:800}.meta-row,.actions,.update-grid,.server-repeat{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta-row span{color:#f4ead7;background:#ffffff12;border-radius:999px;padding:8px 12px}.status{letter-spacing:.12em;border-radius:999px;padding:8px 12px;font-weight:900}.online{color:#7dff9f;background:#38c76b29}.offline{color:#ff8a8a;background:#dc46462e}.address-card{background:linear-gradient(160deg,#e5a64f29,#ffffff0f);border:1px solid #e5a64f52;border-radius:22px;padding:26px}.address-card span,.import-card span{color:#b8ad99;margin-bottom:8px;display:block}.address-card strong{word-break:break-word;margin-bottom:18px;font-size:1.35rem;display:block}.button{appearance:none;color:#16120a;cursor:pointer;background:#e5a64f;border:0;border-radius:999px;justify-content:center;padding:12px 18px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.button:hover{background:#ffc66e;transform:translateY(-1px)}.button.secondary{color:#f4ead7;background:#ffffff1a}.section-heading{grid-template-columns:240px 1fr;align-items:end;gap:24px;margin-bottom:28px;display:grid}.section-heading .eyebrow{grid-row:span 2;align-self:start}.section-heading p{max-width:760px;margin-bottom:0}.panel{margin-bottom:28px;padding:34px}.steps-grid{grid-template-columns:1fr 1.4fr 1fr 1fr;gap:18px;display:grid}.step-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;min-height:360px;padding:24px}.step-number{color:#16120a;background:#e5a64f;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:20px;font-weight:950;display:grid}.stacked{flex-direction:column;align-items:stretch}.profile-import{background:#0000003d;border-radius:18px;margin-bottom:16px;padding:16px}.profile-import p{margin-bottom:14px}.import-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.import-card{background:#ffffff0f;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid}.import-card h4{margin:0}.import-card small{color:#b8ad99;line-height:1.45}.profile-import code,.server-repeat code,.password-card code{color:#ffd080;word-break:break-word;background:#070907;border-radius:10px;margin-bottom:12px;padding:10px 12px;display:inline-block}.password-card{background:#e5a64f1f;border:1px solid #e5a64f47;border-radius:16px;gap:8px;margin:6px 0 14px;padding:14px;display:grid}.password-card span{color:#b8ad99}.compact-list{margin-bottom:14px;padding-left:20px}.do-dont{gap:14px;margin-bottom:18px;display:grid}.good,.bad{border-radius:16px;padding:16px}.good{color:#96ffb0;background:#38c76b29}.bad{color:#ff9898;background:#dc46462e}.platform-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;display:grid}.platform-card{padding:34px}.platform-card ol{padding-left:22px}pre{color:#ffd080;background:#070907;border-radius:16px;padding:16px;overflow:auto}.update-panel p{margin-bottom:0}.update-grid{margin:18px 0}.update-grid span{background:#ffffff12;border-radius:18px;flex:1;min-width:180px;padding:18px}.update-grid strong{color:#7dff9f;margin-top:6px;display:block}.faq-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}details{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:18px}summary{cursor:pointer;font-weight:850}details p{margin:12px 0 0}@media (width<=1100px){main{width:min(100% - 28px,900px);padding:24px 0}.hero,.section-heading,.steps-grid,.platform-grid,.faq-list,.import-options{grid-template-columns:1fr}.step-card{min-height:auto}}
