.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;width:100%;z-index:99;padding:.8rem 2rem;display:flex;justify-content:center;background:#0006;backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,255,0,.2);box-sizing:border-box}ul[data-astro-cid-5blmo7yk]{list-style:none;margin:0;padding:0;display:flex;gap:2rem;align-items:center}a[data-astro-cid-5blmo7yk]{color:#fff;text-decoration:none;font-family:Courier New,monospace;font-size:.95rem;letter-spacing:1px;padding:.3rem .6rem;border-radius:4px;transition:color .2s,text-shadow .2s}a[data-astro-cid-5blmo7yk]:hover{color:var(--seleccion);border-bottom:2px solid var(--seleccion);text-shadow:0 0 10px var(--seleccion),0 0 20px var(--seleccion),0 0 30px var(--seleccion),0 0 40px var(--seleccion)}a[data-astro-cid-5blmo7yk].active{color:var(--activo);border-bottom:2px solid var(--activo);text-shadow:0 0 10px var(--activo),0 0 20px var(--activo),0 0 30px var(--activo),0 0 40px var(--activo)}@media(max-width:800px)and (orientation:portrait){.navbar[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:flex;overflow-x:auto;white-space:nowrap;gap:1.5rem;padding:10px 20px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:60px}.navbar[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]::-webkit-scrollbar{display:none}}@media(max-height:550px)and (orientation:landscape){.navbar[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:flex;overflow-x:auto;white-space:nowrap;gap:1.5rem;padding:10px 20px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:60px}.navbar[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]::-webkit-scrollbar{display:none}}.glass-card{background:#1919700d;backdrop-filter:blur(15px);border:1px solid rgba(0,255,0,.2);border-radius:12px;padding:2rem 2.5rem;margin:auto;width:875px}.banner-content{display:flex;align-items:center;justify-content:space-between;height:100%;gap:20px}.banner-logo{width:110px;height:110px;display:flex;align-items:center;justify-content:center}.banner-logo img{width:100%;height:auto;border-radius:15px;opacity:.8;transition:all.3s ease;filter:drop-shadow(0 0 20px#0f8)}.banner-logo img:hover{transform:scale(1.05);filter:drop-shadow(0 0 40px#fff)}.blog-content a{color:#00e6e6;text-decoration:none;border-bottom:1px solid rgba(0,255,255,.3)}.blog-content a:visited{color:#00e6e6}.blog-content a:hover{color:#cff;text-shadow:0 0 6px#0ff,0 0 12px#0ff;border-bottom:1px solid#0ff}.sidebar-text{margin-top:35px;white-space:pre;font-family:Consolas,Courier New,monospace;font-weight:700;font-size:.86rem;color:#0f0;opacity:.8;text-align:left;display:block;transition:all.4s ease;cursor:pointer;flex:1}.sidebar-text:hover{opacity:1;transform:rotate(0)scale(1.1);color:#fff;text-shadow:0 0 10px#0f0,0 0 20px#0f0,0 0 30px#0f0;letter-spacing:2px}.code-banner-glass{width:875px;height:145px;margin:0 auto .5rem;background:#f5272717;backdrop-filter:blur(10px);border:1px solid rgba(0,255,0,.2);border-radius:12px;padding:.5rem 2.5rem;position:relative;overflow:hidden}*{box-sizing:border-box}.text-short{display:none}.copyright-text{text-align:right;font-style:italic;font-family:Courier New,monospace;font-size:.85rem;color:#00ffffb3;margin-top:2rem}.stars-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.star{position:absolute;color:#0f0;font-size:.7rem;opacity:0;animation:twinkle linear infinite}@keyframes twinkle{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@media(max-height:550px)and (orientation:landscape){main{margin-left:0!important;width:100%!important;padding-top:5rem;display:flex;flex-direction:column;align-items:center;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.glass-card{width:90vw!important;min-width:90vw!important;max-width:90vw!important;margin:5px 10px 5px 45px!important;padding:10px!important;flex-shrink:0!important;box-sizing:border-box!important;display:block!important}.code-banner-glass{width:90vw!important;min-width:90vw!important;max-width:90vw!important;margin:5px 10px 5px 45px!important;overflow:hidden!important;border-radius:12px;display:block!important;padding:.5rem 10px!important}header{top:10px!important;right:10px!important}.code-banner-glass pre,.code-banner-glass code{font-size:.6rem!important;white-space:pre-wrap;word-break:break-all;flex:1;margin:0!important;line-height:1.2}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}}@media(max-width:800px)and (orientation:portrait){main{margin-left:0!important;width:100%!important;padding-top:5rem;display:flex;flex-direction:column;align-items:center;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.glass-card{width:90vw!important;min-width:90vw!important;max-width:90vw!important;margin:5px 10px 5px 45px!important;padding:10px!important;flex-shrink:0!important;box-sizing:border-box!important;display:block!important}.code-banner-glass{width:90vw!important;min-width:90vw!important;max-width:90vw!important;margin:5px 10px 5px 45px!important;overflow:hidden!important;border-radius:12px;display:block!important;padding:.5rem 10px!important}header{top:10px!important;right:10px!important}.code-banner-glass pre,.code-banner-glass code{font-size:.6rem!important;white-space:pre-wrap;word-break:break-all;flex:1;margin:0!important;line-height:1.2}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.banner-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px;padding:0 10px}.banner-logo{width:25px!important;height:25px!important;flex-shrink:0}.banner-logo img{width:100%!important;height:auto!important}}html,body{margin:0;padding:0;width:100%;min-height:100%;background-color:transparent;color:#fff;font-family:system-ui,sans-serif;box-sizing:border-box}canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:block}main{margin-left:150px;padding-top:3rem;font-family:system-ui,sans-serif;color:#e5e7eb;background:transparent}header{position:fixed;top:12px;right:20px;z-index:100}.hero{text-align:center;margin-bottom:1.5rem;padding:0 1.5rem}.hero h1{text-align:center}.glass-card p{white-space:pre-line}.mdx-content{text-align:left}
