body { background-color: #0d1117; color: #c9d1d9; font-family: 'Inter', sans-serif; }
.navbar { background-color: #161b22; border-bottom: 1px solid #30363d; }
.card { background-color: #161b22; border: 1px solid #30363d; border-radius: 12px; }
.avatar { border: 3px solid #58a6ff; padding: 5px; transition: transform .3s; }
.avatar:hover { transform: scale(1.05); }
.terminal-window { background: #010409; border: 1px solid #30363d; border-radius: 6px; font-family: 'Fira Code', monospace; }
.terminal-header { background: #21262d; padding: 8px 15px; border-radius: 6px 6px 0 0; display: flex; gap: 6px; }
.dot { width: 12px; height: 12px; border-radius: 50%; }
.bg-red { background: #ff5f56; } .bg-yellow { background: #ffbd2e; } .bg-green { background: #27c93f; }
.skill-tag { background: #1f6feb33; color: #58a6ff; border: 1px solid #58a6ff33; padding: 4px 12px; border-radius: 15px; font-size: 0.85rem; margin: 4px; display: inline-block; }
.text-accent { color: #58a6ff; }
@keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
.blink { animation: blink 1s infinite; }
.card-commit {
    background-color: #161b22;
    border: 1px solid #30363d;
    border-left: 4px solid #58a6ff;
    transition: all 0.2s ease;
}
.card-commit:hover {
    transform: translateX(5px);
    border-color: #58a6ff;
    background-color: #1c2128;
}
.terminal-header1 {
    background: #21262d;
    padding: 10px 15px; /* Padding biraz artırıldı */
    border-radius: 8px 8px 0 0;
    border: 1px solid #30363d;
    display: flex;
    align-items: center; /* Elemanları dikeyde ortalar */
    line-height: 1;      /* Satır yüksekliğini sabitleyerek kaymayı önler */
}

.dot1 {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 8px;
    display: inline-block; /* Blok yapısını netleştirir */
}

.repo-link { color: #58a6ff; text-decoration: none; font-weight: bold; }
.repo-link:hover { text-decoration: underline; }

.project-card {
    background-color: #161b22;
    border: 1px solid #30363d;
    border-radius: 12px;
    transition: all 0.3s ease;
    height: 100%;
}
.project-card:hover {
    transform: translateY(-5px);
    border-color: #58a6ff;
    box-shadow: 0 10px 20px rgba(0,0,0,0.4);
}
.lang-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; margin-right: 5px; }

.bg-csharp { background-color: #178600; }
.bg-bash { background-color: #89e051; }
.bg-php { background-color: #4f5d95; }
.is-archived { opacity: 0.6; border-style: dashed !important; background: #0d1117; }
.source-icon { font-size: 1.2rem; }

.btn-git {
    background-color: #21262d;
    color: #c9d1d9;
    border: 1px solid #30363d;
    font-size: 0.85rem;
}
.spinner-border { width: 3rem; height: 3rem; color: #58a6ff; }