.lab-feed {
    grid-row: span 2;
    background: #1c1c1c !important;
    border: 1px solid #333 !important;
    padding: 0 !important;
    overflow: hidden;
    color: #ffffff;
}

.terminal-header {
    background: #2d2d2d;
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #333;
}

.term-dot { width: 10px; height: 10px; border-radius: 50%; margin-right: 6px; display: inline-block; }
.term-dot.close { background: #ff5f56; }
.term-dot.min { background: #ffbd2e; }
.term-dot.max { background: #27c93f; }
.terminal-title { color: #999; font-family: 'Geist Mono', monospace; font-size: 0.75rem; }
.term-cmd { margin-left: 20px; color: #fff; }

#github-feed { 
    padding: 1.5rem; 
    max-height: 450px; 
    overflow-y: auto; 
    font-family: 'Geist Mono', monospace; }

/* Powerline */
.term-line { display: flex; align-items: center; font-size: 0.9rem; margin-bottom: 15px; }
.segment { padding: 2px 10px 2px 15px; font-weight: bold; color: #1c1c1c; position: relative; }
.seg-user { background: #87af5f; }
.seg-path { background: #5f87af; color: #fff; }
.segment::after {
    content: ""; position: absolute; right: -14px; top: 0; width: 15px; height: 100%;
    background: inherit; clip-path: polygon(0 0, 100% 50%, 0 100%); z-index: 1;
}

/* Repo Items Dark */
.lab-feed .repo-link { color: #5f87af !important; font-weight: bold; text-decoration: none; }
.lab-feed .repo-desc { color: #c6c6c6 !important; font-size: 0.85rem; }
.lab-feed .repo-lang { color: #87af5f !important; font-size: 0.75rem; }

.cursor {
    display: inline-block; width: 10px; height: 1.2em; background: #ffffff;
    animation: blink 1s step-end infinite; vertical-align: middle;
}
@keyframes blink { from, to { opacity: 1; } 50% { opacity: 0; } }

#github-feed::-webkit-scrollbar-thumb { background: #444; }
#github-feed::-webkit-scrollbar { width: 4px; }
#github-feed::-webkit-scrollbar-track { background: transparent; }