/* Profile Page */
.profile-page .profile-header{display:flex;gap:16px;align-items:center}
.profile-page .avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #eee}
.profile-page .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}
.profile-page .stats div{background:#0f0f10;border:1px solid #1f1f22;border-radius:8px;padding:10px;text-align:center}
.profile-page .stats strong{display:block;font-size:20px}
.profile-page .card{background:#101114;border:1px solid #1e1f24;border-radius:10px;margin:16px 0}
.profile-page .card-header{padding:10px 14px;border-bottom:1px solid #1e1f24;color:#ddd}
.profile-page .card-body{padding:14px;color:#ccc}
.profile-page .muted{color:#888}
.profile-page .bio{margin-top:6px;color:#bbb}
.profile-page .error{margin-top:10px;color:#ff6666}
.profile-page .container{max-width:980px;margin:0 auto;padding:16px}

/* Header düzeltmeleri profil sayfası için */
.profile-page .site-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 2147482000 !important;
    background: #0c0c0c !important;
}

.profile-page .site-header .container-1800 {
    max-width: 1800px !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
}

.profile-page .header-inner {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    height: 80px !important;
    width: 100% !important;
}

.profile-page .logo {
    flex-shrink: 0 !important;
}

.profile-page .main-nav {
    flex: 1 !important;
    display: flex !important;
    justify-content: center !important;
}

.profile-page .main-nav ul {
    display: flex !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 30px !important;
    align-items: center !important;
}

.profile-page .main-nav ul li {
    position: relative !important;
}

.profile-page .main-nav ul li a {
    color: #ddd !important;
    text-decoration: none !important;
    padding: 10px 15px !important;
    border-radius: 6px !important;
    transition: all 0.2s !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
}

.profile-page .main-nav ul li a:hover {
    background: rgba(255,255,255,0.1) !important;
    color: #fff !important;
}

.profile-page .header-right {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    flex-shrink: 0 !important;
}

.profile-page .search-box {
    margin-right: 0 !important;
}

.profile-page .auth-buttons {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

/* Dropdown menüler için */
.profile-page .dropdown-content {
    display: none !important;
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    background: #1a1b23 !important;
    border: 1px solid #2a2d3a !important;
    border-radius: 8px !important;
    min-width: 200px !important;
    z-index: 1000 !important;
}

.profile-page .dropdown:hover .dropdown-content {
    display: block !important;
}

/* Profile grids */
.profile-page .grid-title{font-weight:600;margin-bottom:8px;color:#ddd}
.profile-page .grid-list{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.profile-page .grid-item{display:block;background:#0f0f10;border:1px solid #1f1f22;border-radius:8px;overflow:hidden;text-decoration:none}
.profile-page .grid-item:hover{border-color:#2c2c30}
.profile-page .thumb{height:120px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:14px;background:linear-gradient(135deg,#141518,#0f1012)}
.profile-page .list-card{padding:10px}
.profile-page .list-title{color:#e6e6e6;font-weight:600}
.profile-page .list-meta{color:#8a8a8a;font-size:12px;margin-top:4px}

@media (max-width: 768px){
  .profile-page .grid-list{grid-template-columns:repeat(3,1fr)}
  .profile-page .thumb{height:96px}
}

