.video-section{color:#fff;background-color:#00160c;padding:120px 40px}.video-container{max-width:1200px;margin:0 auto}.video-header-main{margin-bottom:80px}.video-main-title{letter-spacing:-2px;font-size:clamp(3rem,6vw,4.5rem);font-weight:800}.video-main-title span{color:#ffffff26}.category-block{margin-bottom:100px}.cat-title-wrap{border-bottom:1px solid #ffffff0d;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:20px;display:flex}.cat-num{color:#0f8;font-family:Courier New,monospace;font-weight:700}.cat-name{letter-spacing:1px;font-size:1.2rem;font-weight:600}.video-terminal{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;transition:all .3s;overflow:hidden}.video-terminal:hover{background:#ffffff0a;border-color:#0f86}.terminal-top{background:#0000004d;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.top-left{align-items:center;gap:10px;display:flex}.signal-dot{background:#0f8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #0f8}.terminal-code,.terminal-res{color:#fff6;font-family:Courier New,monospace;font-size:.65rem}.iframe-container{height:0;padding-bottom:56.25%;position:relative}.iframe-container iframe{border:none;width:100%;height:100%;position:absolute}.terminal-footer{padding:20px}.vid-name-tech{margin-bottom:5px;font-size:1.1rem}.vid-tag-tech{color:#0f8;opacity:.6;font-family:Courier New,monospace;font-size:.7rem}.reels-technical-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;display:grid}.reel-terminal{background:#000;border:1px solid #ffffff14;border-radius:20px;padding:8px}.reel-inner{border-radius:15px;padding-bottom:177.78%;position:relative;overflow:hidden}.reel-inner iframe{border:none;width:100%;height:100%;position:absolute}.reel-meta{text-align:center;padding:15px 0 10px}.reel-id-tag{color:#ffffff4d;font-family:Courier New,monospace;font-size:.7rem}.yt-technical-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px;display:grid}@media (max-width:768px){.yt-technical-grid{grid-template-columns:1fr}.reels-technical-grid{grid-template-columns:repeat(2,1fr)}}
