*{margin:0;padding:0;box-sizing:border-box}body{font-family:Cascadia Code,Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.6;color:#fff;background:#1a1f2e;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0}.github-corner{position:fixed;top:0;right:0;z-index:1001}.github-corner svg{fill:#3b8cff;color:#1a1f2e;position:absolute;top:0;border:0;right:0;width:80px;height:80px}.github-corner:hover svg{fill:#ffcb00}.github-corner .octo-arm{transform-origin:130px 106px}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media(max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}.container{max-width:800px;width:100%;padding:2rem;margin-top:2rem}.logo{font-family:Courier New,monospace;font-size:1rem;line-height:.85;color:#ffcb00;margin-top:2rem;margin-bottom:1rem;white-space:pre;display:inline-block;font-weight:700;transform:scaleX(.8);transform-origin:center}h1{font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff;line-height:1.2}h2{font-size:1.5rem;color:#3b8cff;margin-bottom:1rem;border-bottom:1px solid #3b8cff;padding-bottom:.5rem}h3{font-size:1.2rem;color:#88b9ff;margin-bottom:1rem;font-weight:500}.subtitle{font-size:1.25rem;color:#a3b8cc;margin-bottom:4rem;font-weight:600;opacity:.8;text-align:center}a{color:#3b8cff;text-decoration:none;transition:color .2s ease}a:hover{color:#ffcb00}.asciinema-player-container{margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000004d}.asciinema-player-container .ap-player{display:block;width:100%}@media(max-width:900px){.logo{font-size:.8rem}}@media(max-width:600px){h1{font-size:2rem}.subtitle{font-size:1.1rem}.logo{font-size:.6rem}.container{padding:1rem}}@media(max-width:400px){.logo{font-size:.5rem}}.banner[data-astro-cid-3tcy46xc]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;padding:1rem 2rem;text-align:center;border-bottom:3px solid #d44;box-shadow:0 2px 8px #0000004d;position:sticky;top:0;z-index:1000;transition:transform .3s ease}.banner[data-astro-cid-3tcy46xc] p[data-astro-cid-3tcy46xc]{margin:0;font-size:1rem;font-weight:500;line-height:1.5}@media(max-width:768px){.banner[data-astro-cid-3tcy46xc]{padding:.75rem 1rem}.banner[data-astro-cid-3tcy46xc] p[data-astro-cid-3tcy46xc]{font-size:.9rem}}.intro-section[data-astro-cid-qwl3gfjh]{margin:2rem 0 3rem;text-align:left;max-width:100%;width:100%;line-height:1.8}.intro-section[data-astro-cid-qwl3gfjh] h2[data-astro-cid-qwl3gfjh]{color:#3b8cff;font-size:2rem;margin-bottom:1rem;margin-top:0}@media(max-width:768px){.intro-section[data-astro-cid-qwl3gfjh] h2[data-astro-cid-qwl3gfjh]{font-size:1.6rem}}.intro-section[data-astro-cid-qwl3gfjh] h3[data-astro-cid-qwl3gfjh]{color:#ffcb00;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}@media(max-width:768px){.intro-section[data-astro-cid-qwl3gfjh] h3[data-astro-cid-qwl3gfjh]{font-size:1.3rem}}.intro-section[data-astro-cid-qwl3gfjh] p[data-astro-cid-qwl3gfjh]{color:#fff;margin-bottom:1rem;font-size:1rem;text-align:justify}@media(max-width:768px){.intro-section[data-astro-cid-qwl3gfjh] p[data-astro-cid-qwl3gfjh]{font-size:.95rem}}.intro-section[data-astro-cid-qwl3gfjh] ul[data-astro-cid-qwl3gfjh]{margin:1rem 0 1.5rem;padding-left:2rem;color:#fff;list-style-position:inside}.intro-section[data-astro-cid-qwl3gfjh] ul[data-astro-cid-qwl3gfjh] li[data-astro-cid-qwl3gfjh]{margin-bottom:.75rem;line-height:1.7;padding-left:.5rem}.intro-section[data-astro-cid-qwl3gfjh] ul[data-astro-cid-qwl3gfjh] li[data-astro-cid-qwl3gfjh] strong[data-astro-cid-qwl3gfjh]{color:#3b8cff}@media(max-width:768px){.intro-section[data-astro-cid-qwl3gfjh] ul[data-astro-cid-qwl3gfjh] li[data-astro-cid-qwl3gfjh]{font-size:.95rem}}.disclaimer-section[data-astro-cid-27q6as6f]{margin:3rem 0;text-align:left;max-width:100%;width:100%;padding:1.5rem;background:#2a3f5f80;border-left:4px solid #ffcb00;border-radius:4px}.disclaimer-section[data-astro-cid-27q6as6f] h3[data-astro-cid-27q6as6f]{color:#ffcb00;font-size:1.3rem;margin-top:0;margin-bottom:1rem}@media(max-width:768px){.disclaimer-section[data-astro-cid-27q6as6f] h3[data-astro-cid-27q6as6f]{font-size:1.1rem}}.disclaimer-section[data-astro-cid-27q6as6f] p[data-astro-cid-27q6as6f]{color:#a3b8cc;margin-bottom:0;font-size:.95rem;line-height:1.6}@media(max-width:768px){.disclaimer-section[data-astro-cid-27q6as6f] p[data-astro-cid-27q6as6f]{font-size:.9rem}}.script-btn[data-astro-cid-ukjun6ds]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#2a3f5f;color:#a3b8cc;text-decoration:none;border-radius:8px;font-size:.85rem;transition:all .2s ease;border:1px solid transparent;position:relative}.script-btn[data-astro-cid-ukjun6ds]:hover{background:#3a5682;border-color:#3b8cff;color:#fff}.script-btn[data-astro-cid-ukjun6ds] .si[data-astro-cid-ukjun6ds]{font-size:.95rem}.script-btn[data-astro-cid-ukjun6ds].bash .si[data-astro-cid-ukjun6ds]{color:#ffcb00}.script-btn[data-astro-cid-ukjun6ds].powershell .si[data-astro-cid-ukjun6ds]{color:#3b8cff}.script-btn[data-astro-cid-ukjun6ds].dead-link{background:#5f2a2a;border-color:#f44;opacity:.7}.script-btn[data-astro-cid-ukjun6ds].dead-link:hover{background:#6f3a3a;border-color:#f66;opacity:1}@media(min-width:768px){.script-btn[data-astro-cid-ukjun6ds][data-tooltip]{position:relative;--tooltip-left: 0px;--tooltip-top: 0px}.script-btn[data-astro-cid-ukjun6ds][data-tooltip]:after{content:attr(data-tooltip);position:fixed;left:var(--tooltip-left);top:var(--tooltip-top);transform:translate(-50%,-100%);background:#1a2332;color:#fff;padding:.6rem 1rem;border-radius:6px;font-size:.75rem;white-space:normal;max-width:250px;width:max-content;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;border:1px solid #3b8cff;box-shadow:0 4px 16px #00000080;z-index:10000;line-height:1.4;text-align:center}.script-btn[data-astro-cid-ukjun6ds][data-tooltip]:hover:after{opacity:1;visibility:visible}}.ps-icon[data-astro-cid-ukjun6ds]{font-weight:700;font-size:.85rem;color:#3b8cff;background:#3b8cff26;padding:.1rem .3rem;border-radius:3px;font-family:Cascadia Code,Menlo,Monaco,Consolas,Courier New,monospace}.sh-icon[data-astro-cid-ukjun6ds]{font-weight:700;font-size:.85rem;color:#ffcb00;background:#ffcb0026;padding:.1rem .3rem;border-radius:3px;font-family:Cascadia Code,Menlo,Monaco,Consolas,Courier New,monospace}.py-icon[data-astro-cid-ukjun6ds]{font-weight:700;font-size:.85rem;color:#00ff41;background:#00ff4126;padding:.1rem .3rem;border-radius:3px;font-family:Cascadia Code,Menlo,Monaco,Consolas,Courier New,monospace}.dead-indicator[data-astro-cid-ukjun6ds]{margin-left:.5rem;font-size:1rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.scripts-section[data-astro-cid-ovleyl6f]{margin-bottom:3rem;text-align:left;max-width:100%;width:100%}.script-category[data-astro-cid-ovleyl6f]{margin-bottom:2.5rem;padding-top:1rem;scroll-margin-top:1rem;overflow:visible}.script-category[data-astro-cid-ovleyl6f] h2[data-astro-cid-ovleyl6f]{position:relative;cursor:pointer}.script-category[data-astro-cid-ovleyl6f] h2[data-astro-cid-ovleyl6f] a[data-astro-cid-ovleyl6f]{color:inherit;text-decoration:none}.script-category[data-astro-cid-ovleyl6f] h2[data-astro-cid-ovleyl6f] a[data-astro-cid-ovleyl6f]:hover{color:#ffcb00}.script-category[data-astro-cid-ovleyl6f] h2[data-astro-cid-ovleyl6f] a[data-astro-cid-ovleyl6f]:before{content:"#";position:absolute;left:-1.5rem;opacity:0;transition:opacity .2s ease;color:#88b9ff}.script-category[data-astro-cid-ovleyl6f] h2[data-astro-cid-ovleyl6f]:hover a[data-astro-cid-ovleyl6f]:before{opacity:1}.script-description[data-astro-cid-ovleyl6f]{margin-bottom:1.5rem;color:#a3b8cc;line-height:1.8;font-size:.9rem;text-align:justify}.script-description[data-astro-cid-ovleyl6f] p[data-astro-cid-ovleyl6f]{margin-bottom:1rem}.script-subsection[data-astro-cid-ovleyl6f]{margin-bottom:2rem;overflow:visible}.script-buttons[data-astro-cid-ovleyl6f]{display:flex;gap:.75rem;flex-wrap:nowrap;margin-bottom:1.5rem;overflow-x:auto;overflow-y:visible;padding-top:3rem;margin-top:-2rem}
