.barra-unete[data-astro-cid-5hce7sga]{display:none}@media (max-width:700px){.barra-unete[data-astro-cid-5hce7sga]:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#34d399;align-items:center;justify-content:space-between;padding:10px 14px;box-shadow:0 -4px 14px #0006}.barra-unete[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:#04140d!important;font-size:.95rem;text-decoration:none}.barra-unete[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{background:none;border:0;color:#04140d;font-size:1.1rem;padding:4px 8px;cursor:pointer}body{padding-bottom:52px}}:root{--verde:#34d399;--verde2:#1f2a26;--tinta:#e6ece9;--gris:#9aa8a2;--fondo:#0a0d0c;--panel:#121816;--borde:#1f2a26;--azul:#34d399;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--tinta);background:var(--fondo);line-height:1.65;font-size:17px;overflow-x:hidden}a{color:#6ee7b7;text-decoration:none}a:hover{color:#a7f3d0}.wrap{max-width:1040px;margin:0 auto;padding:0 18px}h1,h2,h3{color:#f4f7f5}h1{font-weight:600;letter-spacing:-1px}h2{font-size:1.4rem;font-weight:600;margin:40px 0 14px;letter-spacing:-.3px}header{background:#0a0d0cd9;backdrop-filter:blur(10px);border-bottom:1px solid var(--borde);position:sticky;top:0;z-index:10}header .wrap{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;flex-wrap:wrap;gap:8px}.logo{font-weight:800;font-size:1.15rem;color:#34d399}.logo:before{content:"◆ "}.mt{position:absolute;opacity:0;width:1px;height:1px}.mtl{display:none;cursor:pointer;padding:10px 14px;border:1px solid var(--borde);border-radius:10px;font-weight:600}.dd>summary::-webkit-details-marker{display:none}header nav{display:flex;align-items:center;gap:4px 0}nav>a,.dd>summary{margin-left:18px;font-size:.98rem;color:var(--tinta);cursor:pointer;list-style:none}nav .small a{margin-left:14px;font-size:.82rem;color:var(--gris)}.dd{position:relative}.ddbox{position:absolute;right:0;top:32px;background:var(--panel);border:1px solid var(--borde);border-radius:12px;padding:8px;min-width:230px;display:flex;flex-direction:column;z-index:20}.ddbox a{padding:10px 12px;color:var(--tinta);border-radius:8px}.ddbox a:hover{background:var(--verde2)}@media (max-width:860px){.mtl{display:block}header nav{display:none;flex-direction:column;align-items:stretch;width:100%;margin-top:10px}.mt:checked~nav{display:flex}header nav>a,.dd>summary{margin:0;padding:14px 8px;font-size:1.08rem;border-bottom:1px solid var(--borde)}.ddbox{position:static;border:0;padding:0 0 0 12px;background:none}.ddbox a{padding:12px 8px}nav .small{display:flex;gap:18px;padding:12px 8px}nav .small a{margin:0;font-size:.95rem}}.btn{display:inline-block;background:#34d399;color:#04140d!important;padding:12px 22px;border-radius:12px;font-weight:700;border:0;cursor:pointer;font-size:1rem;transition:background .2s,transform .2s}.btn:hover{background:#6ee7b7;transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--tinta)!important;border:1px solid rgba(255,255,255,.19)}.btn.ghost:hover{border-color:#34d399}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{background:var(--panel);border:1px solid var(--borde);border-radius:16px;padding:18px;display:block;color:var(--tinta);transition:border-color .2s,transform .2s}.card:hover{border-color:#34d39980;transform:translateY(-2px)}.card h3{color:#f4f7f5}.tag{display:inline-block;font-size:.75rem;background:#34d3991a;color:#6ee7b7;border-radius:99px;padding:3px 10px;margin:0 6px 4px 0}.muted{color:var(--gris)}footer{margin-top:60px;padding:30px 0;border-top:1px solid var(--borde);font-size:.9rem;color:var(--gris);text-align:center}pre{background:#060807;color:#86efac;border:1px solid var(--borde);padding:16px;border-radius:12px;white-space:pre-wrap;font-size:.9rem;font-family:var(--mono)}input,textarea,select{width:100%;padding:12px;background:#0d1211;color:var(--tinta);border:1px solid #2a3732;border-radius:10px;font:inherit;margin:4px 0 12px}input:focus,textarea:focus,select:focus{outline:2px solid #34d399;outline-offset:1px}table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9rem;display:block;overflow-x:auto}th,td{border:1px solid var(--borde);padding:6px 10px;text-align:left}th{background:var(--panel);color:#f4f7f5}code{font-family:var(--mono);color:#86efac}article img{max-width:100%;height:auto;border-radius:14px;display:block;margin:12px auto}.news-hero{margin-top:0!important;padding:20px!important;border-color:#34d39980!important}.news{background:var(--panel);border:1px solid var(--borde);border-radius:20px;padding:28px;margin-top:44px}.news input{max-width:320px;display:inline-block;margin-right:8px}.hero{text-align:center;margin-top:10px;padding:70px 18px 50px}.hero p{margin-left:auto;margin-right:auto}.kicker{display:inline-block;border:1px solid rgba(52,211,153,.33);color:#6ee7b7;padding:6px 14px;border-radius:99px;font-size:.82rem}.glow{color:#34d399}.pasos{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:24px;font-size:.88rem}.pasos span{border:1px solid var(--borde);background:var(--panel);padding:6px 12px;border-radius:99px}article ol li,article ul li{margin-bottom:6px}p a,li a,dd a{text-decoration:underline;text-underline-offset:2px}@media (max-width:600px){header{position:static}.hero{padding:44px 6px 30px}}.nuevo{background:#0f1d18;border-bottom:1px solid var(--borde);font-size:.92rem;color:#c9d4cf}.nuevo .wrap{padding:8px 18px}.nuevo a{font-weight:700;text-decoration:underline}a.gl{text-decoration:underline dotted;text-underline-offset:3px}.pie{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));text-align:left;margin-bottom:20px}.pie div{display:flex;flex-direction:column;gap:6px}.pie strong{color:var(--tinta)}.pie a{color:var(--gris)}.migas{font-size:.88rem;color:var(--gris);margin:18px 0 6px}.migas a{color:var(--gris);text-decoration:underline}.sigue{background:var(--panel);border:1px solid var(--borde);border-radius:16px;padding:18px 22px;margin:28px 0}.sigue h2{margin:0 0 10px;font-size:1.15rem}.sigue ul{margin:0;padding-left:20px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
