*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}ul,ol,li{list-style:none !important;list-style-type:none !important}li::marker,li:before{content:"" !important;display:none !important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}:root{--bg-color:#121417;--card-bg:#1a1d23;--text-main:#e1e4e8;--text-muted:#8b949e;--accent-color:#f0883e;--border-color:#30363d}body{background-color:var(--bg-color);color:var(--text-main);font-family:'Helvetica Neue',Arial,sans-serif;line-height:1.7;min-height:100vh;display:flex;flex-direction:column}header{background-color:var(--card-bg);border-bottom:3px solid var(--accent-color);padding:30px 20px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.5)}header h1 a{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}header h1 a:hover{color:var(--accent-color)}header p{color:var(--text-muted);font-size:.95rem;margin-top:8px;letter-spacing:1px}.global-nav{margin-top:20px;border-top:1px solid var(--border-color);padding-top:15px}.global-nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.global-nav li a{color:var(--text-main);font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 12px;background-color:#21262d;border:1px solid var(--border-color);transition:all .2s ease}.global-nav li a:hover{color:#fff;background-color:var(--accent-color);border-color:var(--accent-color)}.site-content-inner{max-width:1100px;margin:40px auto;padding:0 20px;display:flex;gap:30px;flex:1;width:100%}.site-content-inner main{max-width:none;margin:0;padding:0;flex:1}.garage-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-left:4px solid var(--accent-color);padding:30px;margin-bottom:30px;box-shadow:0 8px 24px rgba(0,0,0,.4)}main h2{color:#fff;font-size:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:10px}.post-content h2{color:#fff;font-size:1.35rem;font-weight:700;background-color:#21262d;border-left:5px solid var(--accent-color);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:12px 16px;margin-top:40px;margin-bottom:20px;letter-spacing:1px}.post-content h3{color:var(--text-main);font-size:1.15rem;font-weight:600;border-bottom:2px dashed var(--border-color);padding-bottom:8px;margin-top:30px;margin-bottom:15px;letter-spacing:.5px}footer{background-color:var(--card-bg);border-top:2px dashed var(--border-color);padding:40px 20px;color:var(--text-muted);font-size:.85rem;margin-top:60px;text-align:center;box-shadow:inset 0 4px 10px rgba(0,0,0,.4);width:100%}.footer-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%}.footer-info{display:flex;gap:20px;font-family:monospace;font-size:.75rem;letter-spacing:1.5px;color:var(--accent-color);background-color:#121417;padding:4px 12px;border:1px solid var(--border-color)}.copyright{margin-top:5px;font-size:.75rem;letter-spacing:1px;color:var(--text-muted)}.menu-toggle{display:none}@media (max-width:768px){header{padding:20px 15px}header h1 a{font-size:1.6rem;letter-spacing:1px}.menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#21262d;border:1px solid var(--border-color);color:var(--text-main);padding:8px 16px;margin:15px auto 0;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:1px;transition:all .2s ease}.toggle-icon{display:flex;flex-direction:column;justify-content:space-between;width:18px;height:12px}.toggle-icon span{display:block;width:100%;height:2px;background-color:var(--accent-color);transition:.3s}.global-nav{display:none;margin-top:15px;padding:15px 10px;background-color:#16181d;border-top:1px solid var(--border-color)}.global-nav.is-active{display:block}.global-nav ul{flex-direction:column;gap:10px}.global-nav li a{display:block;text-align:center;padding:10px}.menu-toggle.is-active{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.site-content-inner{flex-direction:column;margin:20px auto;padding:0 10px}.widget-area{width:100% !important}.garage-card{padding:20px 15px;margin-bottom:20px;border-left-width:3px}footer{margin-top:40px;padding:20px}}.garage-thumbnail{margin-bottom:20px;border:1px solid var(--border-color);background-color:#121417;padding:6px;position:relative}.garage-thumbnail img{display:block;width:100%;height:auto;filter:brightness(.95) contrast(1.05)}.garage-thumbnail:before{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;background-color:var(--accent-color)}.post-meta-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.garage-badge{display:inline-block;background-color:#121417;color:var(--accent-color);font-family:monospace;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border:1px solid var(--border-color);border-left:3px solid var(--accent-color)}.garage-badge a{color:inherit;text-decoration:none}.garage-badge:hover{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.garage-pagination{margin-top:40px;margin-bottom:20px;text-align:center}.garage-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.garage-pagination a,.garage-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background-color:#1a1d23;border:1px solid var(--border-color);color:var(--text-main);font-family:monospace;font-size:.9rem;font-weight:700;text-decoration:none}.garage-pagination .current{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.garage-search-form{display:flex;max-width:500px;margin:20px auto 0;border:1px solid var(--border-color);background-color:#121417;padding:3px}.garage-search-input{flex:1;background:0 0;color:var(--text-main);font-family:monospace;font-size:.9rem;padding:8px 12px;outline:none}.garage-search-submit{background-color:#21262d;color:var(--text-main);border:1px solid var(--border-color);font-family:monospace;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:0 16px;cursor:pointer}.search-header-card{background-color:#121417;border:1px solid var(--border-color);border-left:4px solid var(--accent-color);padding:20px;margin-bottom:30px;font-family:monospace}.garage-404-card{background-color:#16181d;border:2px solid var(--accent-color);padding:50px 30px;text-align:center}.garage-404-status{display:inline-block;background-color:var(--accent-color);color:#fff;font-family:monospace;font-size:.85rem;font-weight:700;letter-spacing:2px;padding:4px 12px;margin-bottom:20px}.garage-404-code{font-family:monospace;font-size:4rem;font-weight:900;color:#fff;line-height:1;margin-bottom:10px}.garage-404-title{color:var(--accent-color);font-size:1.3rem;font-family:monospace;margin-bottom:25px}.garage-404-btn{display:inline-block;background-color:#21262d;color:var(--text-main);border:1px solid var(--border-color);font-family:monospace;font-size:.9rem;font-weight:700;padding:12px 24px}.garage-page-header{border-bottom:2px solid var(--accent-color);padding-bottom:20px;margin-bottom:30px}.garage-page-doc-id{font-family:monospace;font-size:.75rem;font-weight:700;color:var(--accent-color);background-color:#121417;border:1px solid var(--border-color);padding:3px 8px;display:inline-block;margin-bottom:12px}.garage-page-title{color:#fff;font-size:1.8rem;font-weight:800;margin:0}.garage-welcome-card{background-color:#16181d;border:1px solid var(--border-color);border-top:3px solid var(--accent-color);padding:25px;margin-bottom:35px}.garage-welcome-status{display:flex;align-items:center;gap:10px;font-family:monospace;font-size:.75rem;color:var(--accent-color);margin-bottom:12px}.status-indicator{width:8px;height:8px;background-color:var(--accent-color);border-radius:50%}.post-content pre{background-color:#0d1117;color:#e1e4e8;font-family:'Courier New',Courier,monospace;font-size:.85rem;padding:20px;margin:25px 0;overflow-x:auto;border:1px solid var(--border-color);border-left:4px solid var(--accent-color);position:relative}.post-content pre:before{content:"TERMINAL // CONSOLE_OUTPUT";display:block;font-size:.7rem;font-weight:700;letter-spacing:1.5px;color:var(--accent-color);margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-color)}.post-content code{font-family:'Courier New',Courier,monospace;background-color:#21262d;color:var(--accent-color);padding:2px 6px;font-size:.85rem;border:1px solid var(--border-color)}.post-content pre code{background-color:transparent;color:inherit;padding:0;border:none}.post-content blockquote{background-color:#16181d;border:1px solid var(--border-color);border-left:5px solid var(--accent-color);padding:20px 25px;margin:30px 0}.post-content blockquote:before{content:"NOTE // REFERENCE_DATA";display:block;font-family:monospace;font-size:.7rem;font-weight:700;color:var(--accent-color);margin-bottom:10px}.widget-area{width:300px;flex-shrink:0}.widget-title{color:#fff;font-family:monospace;font-size:1.1rem;font-weight:700;border-bottom:2px solid var(--accent-color);padding-bottom:8px;margin-bottom:15px}.widget ul li{padding:8px 0;border-bottom:1px dashed var(--border-color);font-size:.9rem;display:flex;justify-content:space-between}.widget ul li a:hover{color:var(--accent-color)}.post-content table{width:100%;border-collapse:collapse;margin:30px 0;font-family:monospace;font-size:.9rem;background-color:#121417;border:1px solid var(--border-color)}.post-content th,.post-content td{padding:12px 16px;border:1px solid var(--border-color);text-align:left}.post-content th{background-color:#21262d;color:var(--accent-color);border-bottom:2px solid var(--accent-color)}.post-content ul li{position:relative;padding-left:18px;margin-bottom:10px;list-style:none !important}.post-content ul li:before{content:"[+] " !important;position:absolute;left:0;color:var(--accent-color);font-family:monospace;font-weight:700}.post-content ol{counter-reset:garage-counter}.post-content ol li{position:relative;padding-left:24px;margin-bottom:10px;list-style:none !important;counter-increment:garage-counter}.post-content ol li:before{content:"#" counter(garage-counter,decimal-leading-zero) " " !important;position:absolute;left:0;color:var(--accent-color);font-family:monospace;font-weight:700}.comments-area{margin-top:10px}.comments-title,.comment-reply-title{color:#fff;font-family:monospace;font-size:1.2rem;font-weight:700;border-bottom:2px solid var(--accent-color);padding-bottom:8px;margin-bottom:20px}.comment-list{margin-bottom:30px;padding:0}.comment-list .comment-body{background-color:#121417;border:1px solid var(--border-color);border-left:3px solid var(--accent-color);padding:15px 20px;margin-bottom:15px}.comment-meta{font-family:monospace;font-size:.8rem;color:var(--text-muted);margin-bottom:10px}.comment-author .fn{color:var(--accent-color);font-weight:700;font-style:normal}.comment-content{color:var(--text-main);font-size:.9rem;line-height:1.6}.comment-form label{display:block;font-family:monospace;font-size:.85rem;color:var(--text-muted);margin-bottom:5px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;background-color:#121417;border:1px solid var(--border-color);color:var(--text-main);padding:10px;font-family:monospace;font-size:.9rem;margin-bottom:15px;box-sizing:border-box}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--accent-color)}.comment-form input[type=submit]{background-color:#21262d;color:#fff;border:1px solid var(--border-color);font-family:monospace;font-size:.9rem;font-weight:700;padding:10px 24px;cursor:pointer;transition:all .2s ease}.comment-form input[type=submit]:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.site-logo{line-height:1;margin-bottom:5px}.header-logo-img{max-width:360px;width:100%;height:auto;display:inline-block;vertical-align:middle}@media (max-width:768px){.header-logo-img{max-width:250px}}@keyframes status-pulse{0%{box-shadow:0 0 0 0 rgba(240,136,62,.7);opacity:1}50%{box-shadow:0 0 0 6px rgba(240,136,62,0);opacity:.6}100%{box-shadow:0 0 0 0 rgba(240,136,62,0);opacity:1}}.status-indicator{animation:status-pulse 2s infinite ease-in-out}.reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.garage-card{transition:transform .25s ease,box-shadow .25s ease,border-left-color .25s ease}.garage-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.6),0 0 10px rgba(240,136,62,.15)}.global-nav li a,.garage-404-btn,.garage-search-submit,.comment-form input[type=submit]{position:relative;overflow:hidden;transition:all .25s ease}.global-nav li a:hover,.garage-404-btn:hover,.garage-search-submit:hover,.comment-form input[type=submit]:hover{box-shadow:0 0 12px rgba(240,136,62,.4)}div.wpcf7{background-color:#1a1d23;border:1px solid var(--border-color);padding:30px;box-shadow:0 8px 24px rgba(0,0,0,.4);margin-top:20px}div.wpcf7 label{display:block;font-family:monospace;font-size:.85rem;color:var(--text-muted);margin-bottom:8px}div.wpcf7 input[type=text],div.wpcf7 input[type=email],div.wpcf7 input[type=url],div.wpcf7 textarea{width:100%;background-color:#121417;border:1px solid var(--border-color);color:var(--text-main);padding:12px;font-family:monospace;font-size:.95rem;margin-bottom:20px;box-sizing:border-box;transition:border-color .2s ease}div.wpcf7 input:focus,div.wpcf7 textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 8px rgba(240,136,62,.2)}div.wpcf7 input[type=submit]{background-color:#21262d;color:#fff;border:1px solid var(--border-color);font-family:monospace;font-size:.95rem;font-weight:700;padding:12px 28px;cursor:pointer;transition:all .2s ease}div.wpcf7 input[type=submit]:hover{background-color:var(--accent-color);border-color:var(--accent-color);box-shadow:0 0 12px rgba(240,136,62,.4)}div.wpcf7 .wpcf7-response-output{border:1px solid var(--border-color);font-family:monospace;font-size:.85rem;padding:10px;margin-top:20px;background-color:#121417}div.wpcf7-mail-sent-ok{border-color:#3fb950 !important;color:#3fb950}div.wpcf7-validation-errors{border-color:#f85149 !important;color:#f85149}.entry-footer{margin-top:25px;display:flex;justify-content:flex-end}.read-more-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Fira Code',Consolas,Monaco,'Courier New',monospace;font-size:.85rem;font-weight:600;letter-spacing:.05em;color:#f0883e;background-color:rgba(240,136,62,.05);border:1px solid #f0883e;padding:10px 22px;border-radius:2px;text-decoration:none;position:relative;overflow:hidden;transition:all .25s ease-in-out;cursor:pointer;box-shadow:0 0 0 0 rgba(240,136,62,0)}.read-more-btn .btn-arrow{display:inline-block;transition:transform .25s ease}.read-more-btn:hover,.read-more-btn:focus{color:#0d1117;background-color:#f0883e;box-shadow:0 0 12px rgba(240,136,62,.4);outline:none}.read-more-btn:hover .btn-arrow{transform:translateX(4px)}.read-more-btn:active{transform:translateY(1px);box-shadow:0 0 6px rgba(240,136,62,.2)}