﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);.otro-blockquote{font-size:1.1em;width:80%;margin:50px auto;font-family:Open Sans;font-style:italic;color:#555555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #1ff042;line-height:1.6;position:relative;background:#EDEDED}.otro-blockquote::before{font-family:Arial;content:"\201C";color:#1ff042;font-size:4em;position:absolute;left:10px;top:-10px}.otro-blockquote::after{content:''}.otro-blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em}.center-align{text-align:center}.center-align img{display:block;margin-left:auto;margin-right:auto}.github-repo{display:flex;align-items:left;justify-content:center}.github-repo img{max-width:100%;max-height:100%}.github-repo a{padding-left:10px}.post__meta{position:relative;padding-bottom:1rem;margin-bottom:1rem}.post__meta .fa-folder-open{color:#1ff042;opacity:0.7;font-size:0.9rem}.post__meta .breadcrumb{display:inline;font-family:monospace;font-size:0.85rem;padding:0;margin:0;background:transparent;border:none}.post__meta .breadcrumb-list{display:inline-flex;list-style:none;padding:0;margin:0;align-items:center;flex-wrap:wrap}.post__meta .breadcrumb-item{display:inline-block}.post__meta .breadcrumb-item:not(:last-child)::after{content:'/';margin:0 0.4rem;color:#1ff042;opacity:0.5;font-weight:normal}.post__meta .breadcrumb-item a{color:#1ff042;text-decoration:none;opacity:0.8;transition:all 0.2s ease}.post__meta .breadcrumb-item a:hover{opacity:1;text-decoration:none;text-shadow:0 0 6px #1ff042}.post__meta .breadcrumb-item.active{color:#999;font-style:italic;opacity:0.9}.error-404{text-align:center;padding:2rem 0}.error-404 h1{font-size:3rem;margin-bottom:1rem;color:#1ff042}.error-404 .lead{font-size:1.25rem;color:#666;margin-bottom:2rem}.error-404 .suggestions{margin:3rem 0;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.error-404 .suggestions h2{font-size:1.5rem;margin-bottom:1rem}.error-404 .suggestions ul{list-style:none;padding:0}.error-404 .suggestions ul li{margin-bottom:0.5rem}.error-404 .suggestions ul li a{color:#515151;text-decoration:none}.error-404 .suggestions ul li a:hover{color:#1ff042;text-decoration:underline}.error-404 .search-suggestion{margin-top:3rem}.error-404 .search-suggestion form{display:flex;justify-content:center;gap:0.5rem;margin-top:1rem}.error-404 .search-suggestion .search-input{padding:0.5rem 1rem;font-size:1rem;border:1px solid #ddd;border-radius:4px;width:300px;max-width:100%}.error-404 .search-suggestion .search-button{padding:0.5rem 1.5rem;background-color:#1ff042;color:#000;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.error-404 .search-suggestion .search-button:hover{background-color:#00cc33}.terminal-chrome{background:#252736;padding:0.45rem 0.75rem;border-radius:6px 6px 0 0;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;gap:0.45rem;align-items:center;position:relative}.terminal-chrome .dot{width:11px;height:11px;border-radius:50%;display:inline-block;flex-shrink:0}.terminal-chrome .dot-red{background:#ff5f57}.terminal-chrome .dot-yellow{background:#febc2e}.terminal-chrome .dot-green{background:#28c840}.terminal-chrome .terminal-title{position:absolute;left:50%;transform:translateX(-50%);color:#888;font-size:0.72rem;font-family:'Cascadia Code', 'Consolas', monospace;letter-spacing:0.04em;pointer-events:none;user-select:none}.terminal-chrome .copy-btn{position:absolute;right:0.6rem;top:50%;transform:translateY(-50%);background:transparent;border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.5);padding:0.2rem 0.4rem;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0.4;transition:opacity 0.15s, color 0.15s, background 0.15s, border-color 0.15s;line-height:1}.terminal-chrome .copy-btn svg{display:block}.terminal-chrome .copy-btn:hover{opacity:1;color:#fff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2)}.terminal-chrome .copy-btn.copied{opacity:1;color:#1ff042;border-color:rgba(31,240,66,0.4);background:rgba(31,240,66,0.1)}.terminal-chrome .copy-btn.copied svg{display:none}.terminal-chrome .copy-btn.copied::after{content:"Copied";font-size:0.7rem;font-family:'Cascadia Code', 'Consolas', monospace;letter-spacing:0.04em;padding:0 0.2rem}.code-toolbar:hover .copy-btn{opacity:0.9}.code-toolbar{position:relative;margin:1em 0;border:1px solid rgba(255,255,255,0.08);border-radius:6px;overflow:hidden;background:#1a1b26}.code-toolbar .highlight{margin:0;overflow:hidden;background:#1a1b26;border-radius:6px}.code-toolbar .highlight pre{background:#1a1b26 !important;white-space:pre !important}.code-toolbar .highlight .lntable,.code-toolbar .highlight .lntd{background:#1a1b26 !important}.code-toolbar:has(.terminal-chrome) .highlight{border-radius:0 0 6px 6px}.code-toolbar .highlight pre{margin:0;padding:0.75rem 1rem;font-size:0.85rem;line-height:1.5}.code-toolbar .highlight pre code{padding:0 !important;background:transparent !important;border-radius:0 !important;font-size:inherit !important;line-height:inherit !important}.code-toolbar:has(.terminal-chrome) .highlight pre{border-radius:0 0 6px 6px}.shell-block .command-line-prompt{float:left;display:block;width:12em;margin-right:0.7em;padding-right:1.2em;border-right:1px solid #444;color:#6a737d;pointer-events:none;user-select:none;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre}.shell-block .command-line-prompt>span{display:block;line-height:inherit}.shell-block .command-line-prompt>span::before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.shell-block .command-line-prompt>span.output::before{content:"\00a0"}.shell-block[data-prompt-char=">"] .command-line-prompt>span::before{content:"[" attr(data-user) "@" attr(data-host) "] >"}.shell-block[data-prompt-char=">"] .command-line-prompt>span.output::before{content:"\00a0"}.shell-block[data-prompt-char="#"] .command-line-prompt>span::before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.shell-block[data-prompt-char="#"] .command-line-prompt>span.output::before{content:"\00a0"}.bash-block .highlight{border-left:3px solid #1ff042}.code-block .highlight{overflow:visible !important}.code-block .highlight .lntable{margin:0;border-spacing:0;width:100%;background:#1a1b26;overflow:visible}.code-block .highlight .lntable .lntd{padding:0 !important;vertical-align:top !important;background:#1a1b26 !important;border:0 !important}.code-block .highlight .lntable .lntd:first-child{width:1%;white-space:nowrap}.code-block .highlight .lntable .lntd:first-child pre{padding:0.75rem 0.6rem !important;border-right:1px solid rgba(255,255,255,0.06);height:100%;box-sizing:border-box}.code-block .highlight .lntable .lntd:last-child{width:100%;max-width:0;overflow-x:auto}.code-block .highlight .lntable .lntd:last-child pre{padding:0.75rem 1rem !important;white-space:pre !important;overflow-x:visible;box-sizing:border-box}.code-block .highlight .lntable .lntd pre{margin:0 !important;background:#1a1b26 !important;border:0 !important}.code-block .highlight .lntable .lnt{display:block;color:#6a737d;user-select:none;padding:0 0.4rem;text-align:right;font-size:inherit;line-height:inherit}.code-block .highlight .lntable .line{display:block;margin:0;padding:0;line-height:inherit;white-space:pre !important}.code-block .highlight .lntable .cl{display:inline;line-height:inherit}.shell-block .highlight pre,.bash-block .highlight pre{white-space:pre !important;overflow-x:auto}.post .highlight:not(.code-toolbar .highlight){position:relative;background:#1a1b26;border:1px solid rgba(255,255,255,0.07);border-left:3px solid #56b6c2;border-radius:4px;margin:1em 0;overflow:hidden}.post .highlight:not(.code-toolbar .highlight) pre{margin:0 !important;padding:0.6rem 1rem !important;background:#1a1b26 !important;font-size:0.85rem;line-height:1.55;overflow-x:auto;white-space:pre !important}.post .highlight:not(.code-toolbar .highlight) pre code{padding:0 !important;background:transparent !important;border-radius:0 !important;font-size:inherit !important;line-height:inherit !important}.post .highlight:not(.code-toolbar .highlight)::after{content:"▸ output";position:absolute;top:0.3rem;right:0.55rem;font-size:0.60rem;font-family:'Cascadia Code', 'Consolas', monospace;color:rgba(86,182,194,0.55);letter-spacing:0.09em;pointer-events:none;user-select:none;z-index:2;background:rgba(26,27,38,0.88);padding:0.1rem 0.35rem;border-radius:3px}.post .highlight:not(.code-toolbar .highlight) pre::-webkit-scrollbar{height:6px}.post .highlight:not(.code-toolbar .highlight) pre::-webkit-scrollbar-track{background:transparent}.post .highlight:not(.code-toolbar .highlight) pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);border-radius:4px}.post .highlight:not(.code-toolbar .highlight) pre::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.2)}.code-toolbar pre::-webkit-scrollbar{height:6px}.code-toolbar pre::-webkit-scrollbar-track{background:transparent}.code-toolbar pre::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.1);border-radius:4px}.code-toolbar pre::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.2)}.feature-image{text-align:center;margin:1.2rem 0 1.5rem}.feature-image img{display:inline-block;max-width:100%;height:auto}.feature-image figcaption{margin-top:0.5rem}

/*# sourceMappingURL=site-custom.css.map */