/* Nexo RP · guía y comandos con el diseño nuevo: fondo negro profundo, menú flotante y artículos de vidrio. */
:root{--bg:#05070d;--panel:rgba(14,19,29,.72);--line:rgba(148,163,184,.14);--muted:#9aa7bb;--teal:#68dec6;--violet:#8b6cff;--grad:linear-gradient(120deg,#68dec6,#6aa8ff 55%,#8b6cff)}
html,body{background:#05070d}
body{background:radial-gradient(900px 500px at 12% -10%,rgba(104,222,198,.12),transparent 60%),radial-gradient(900px 600px at 95% 0,rgba(139,108,255,.14),transparent 60%),#05070d;background-attachment:fixed;color:#eef2f7}
.docs-nav{position:sticky;top:14px;z-index:30;margin:14px auto 0;max-width:1180px;width:calc(100% - 32px);display:flex;align-items:center;gap:18px;padding:9px 10px 9px 16px;border-radius:999px;background:rgba(10,14,22,.72);border:1px solid var(--line);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 10px 40px rgba(0,0,0,.4)}
.docs-nav .logo{display:flex;align-items:center;gap:9px;font:800 19px Manrope,Arial;letter-spacing:-.5px;color:#fff;text-decoration:none}.docs-nav .logo b{color:var(--teal);margin-left:4px}
.docs-nav .links{display:flex;gap:4px;margin-left:auto}.docs-nav .links a{padding:8px 12px;border-radius:999px;color:#c3cddb;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.docs-nav .links a:hover,.docs-nav .links a.active{background:rgba(148,163,184,.12);color:#fff}
.docs-nav .cta{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:#eef2f7;color:#07121a;font-weight:700;font-size:14px;text-decoration:none;transition:transform .18s,box-shadow .18s}.docs-nav .cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px rgba(104,222,198,.25)}
.guide{max-width:1180px;margin:0 auto;padding:40px 16px 60px}
.guide>.back-link{display:none}
.guide>.eyebrow{display:flex;align-items:center;gap:8px;font:600 11.5px/1 'DM Sans',Arial;letter-spacing:.14em;text-transform:uppercase;color:#a9f0e2;background:none;border:0;padding:0}
.guide>h1{font:800 clamp(34px,5vw,56px)/1.05 Manrope,Arial;letter-spacing:-2px;margin:12px 0 10px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;max-width:900px}
.guide>p,.guide .lead{font-size:17px;color:#c3cddb;max-width:760px}
.guide .note,.guide>.note{padding:14px 16px;border-radius:14px;background:rgba(104,222,198,.08);border:1px solid rgba(104,222,198,.25);color:#d7e2ee;margin:16px 0 0}
.guide nav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px;position:sticky;top:76px;z-index:20;padding:10px;border-radius:16px;background:rgba(10,14,22,.78);border:1px solid var(--line);backdrop-filter:blur(14px)}
.guide nav a:not(.btn):not(.subtle-link):not(.back-link),.guide nav a:not(.btn):not(.subtle-link):not(.back-link):hover{text-decoration:none}.guide nav a{padding:7px 12px;border-radius:999px;background:rgba(148,163,184,.08);border:1px solid var(--line);color:#c3cddb;font-size:13.5px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.guide nav a:hover{background:rgba(104,222,198,.12);color:#fff;border-color:rgba(104,222,198,.4)}
.guide article{margin:0 0 18px;padding:26px 28px;border-radius:20px;background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);scroll-margin-top:150px;transition:border-color .2s}.guide article:hover{border-color:rgba(148,163,184,.26)}
.guide article h2{font:800 24px/1.15 Manrope,Arial;letter-spacing:-.6px;margin:0 0 12px}.guide article h3{font:700 16px Manrope,Arial;margin:16px 0 4px}
.guide p,.guide li{line-height:1.7;color:#c8d2de}.guide code{font:600 .92em 'DM Sans',Arial;background:rgba(104,222,198,.12);color:#a9f0e2;padding:2px 7px;border-radius:7px}
.guide a:not(.btn):not(.subtle-link):not(.back-link){color:#a9f0e2}
.guide table{width:100%;border-collapse:collapse;margin:12px 0}.guide th,.guide td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px}.guide th{color:#8ea0b8;font:700 11px 'DM Sans',Arial;letter-spacing:.12em;text-transform:uppercase}
.cmd{padding:16px 0;border-top:1px solid var(--line)!important}.cmd:first-of-type{border-top:0!important}.cmd-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmd-head code{font-size:1.02rem}.cmd h3{margin:8px 0 4px;color:#fff}.cmd p{margin:6px 0}
.tag{font:600 11px 'DM Sans',Arial;padding:4px 9px;border-radius:999px;background:rgba(148,163,184,.1);color:#c3cddb}.tag.staff{background:rgba(246,198,107,.14);color:#f6c66b}.tag.private{background:rgba(139,108,255,.16);color:#c9b8ff}.tag.web{background:rgba(104,222,198,.14);color:#a9f0e2}.tag.rules{background:rgba(106,168,255,.14);color:#b9d4ff}
.guide footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}
.guide .subtle-link{color:#a9f0e2;font-size:inherit}
@media(max-width:760px){.docs-nav{top:8px;width:calc(100% - 16px)}.docs-nav .links{display:none}.guide{padding:24px 12px 40px}.guide article{padding:18px;border-radius:16px}.guide nav{position:static}}

.tag.tier-free{background:rgba(148,163,184,.14);color:#c3cddb}.tag.tier-plus{background:rgba(88,207,230,.15);color:#7fe3f2}.tag.tier-pro{background:rgba(165,125,255,.17);color:#c3a4ff}.tag.tier-elite{background:rgba(245,198,107,.17);color:#ffd98a}
.guide article>h2:has(>.tag){display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.tier-legend{color:var(--muted,#9aa7bb)}
