/* 3.1.1 — Scoped header, avatar and content metadata corrections. */
#main_header header #logo a{position:relative;height:60px;overflow:hidden}
#main_header header #logo img{width:100%!important;height:100%!important;max-height:none;object-fit:contain;object-position:left center}
#main_header header #logo img.de-logo-padded{position:absolute;left:0;top:50%;height:auto!important;max-height:none;transform:translateY(-50%)}
#main_header .head_user .de-header-notifications .de-icon{width:21px;height:21px}

.de-content-card,.de-content-card .video-post-content{min-width:0;max-width:100%}
.de-content-card .video-post-content h3{overflow-wrap:anywhere}
.de-content-card .de-card-author{display:flex;width:100%;min-width:0;align-items:center;gap:6px}
.de-content-card .video-post-content .de-card-avatar{display:block;float:none;margin:0;width:24px;height:24px;min-width:24px;max-width:24px;aspect-ratio:1;flex:0 0 24px;object-fit:cover;border-radius:50%}
.de-content-card .de-card-name{display:block;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4;font-size:12px}
.de-card-badges,.de-author-badges{display:inline-flex;align-items:center;gap:3px;flex:none}
.de-card-badges:empty,.de-author-badges:empty{display:none}
.de-card-badges .de-user-badge{margin:0;font-size:9px;padding:2px 5px}
.de-card-badges .de-verified-badge,.de-author-badges .de-verified-badge{margin:0}
.de-card-badges .de-verified-badge .de-icon{width:13px;height:13px}
.de-content-card .de-card-category{display:inline-flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;margin:8px 0 0;padding:3px 7px;border-radius:7px;background:var(--de-accent-soft,#eef5ff);color:var(--de-accent,#1679d1);font-size:11px;line-height:1.5}
.de-card-category>.de-icon{width:13px;height:13px;flex:none}
.de-card-category>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.de-team-card-link{display:block;min-width:0;max-width:100%}
.de-team-card .channal-card-thumbnail{height:115px;position:relative;overflow:hidden}
.de-team-card .channal-card-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover}
.de-team-card .channal-card-body{position:relative;margin-top:-40px;padding:0 18px 22px}
.de-team-card .channal-card-creator{width:80px;height:80px;min-width:80px;aspect-ratio:1;box-sizing:border-box;border:4px solid var(--de-surface,#fff);border-radius:50%;overflow:hidden;margin:0 auto 12px;background:var(--de-subtle,#f3f5f8)}
.de-team-card .channal-card-creator>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:50%}
.de-team-card h4,.de-team-card p{max-width:100%;overflow-wrap:anywhere}
.de-profile-heading>div,.de-member-heading>div{min-width:0}
.de-profile-hero .de-avatar{width:104px;height:104px;min-width:104px;flex:0 0 104px;aspect-ratio:1;object-fit:cover;border-radius:50%}
.de-member-avatar{aspect-ratio:1;flex-shrink:0;object-fit:cover;object-position:center}
.de-profile-heading h1,.de-profile-heading p,.de-member-heading p,.de-member-tags>span{overflow-wrap:anywhere;max-width:100%}
.de-member-heading>.de-member-actions{padding-top:0}

.de-article-title h1{margin-top:0}
.de-editorial-meta{display:block}
.de-author-card .de-author-details{min-width:0;flex:1}
.de-author-card>img{width:40px;height:40px;min-width:40px;flex:0 0 40px;aspect-ratio:1;object-fit:cover;border-radius:50%}
.de-author-name-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.de-author-identity{display:flex;align-items:center;gap:5px;min-width:0;flex:1}
.de-author-card .de-author-name{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.de-author-card .de-author-name strong{display:inline;font-size:inherit;line-height:inherit}
.de-author-badges .de-user-badge{margin:0}
.de-reading-time{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:12px;line-height:1.4;color:var(--de-muted,#64748b)}
.de-reading-time>.de-icon{width:15px;height:15px;flex:none}
.de-author-card .de-author-details small{margin-top:5px;font-size:11px;line-height:1.4}
.de-reading-stats{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding-top:16px;margin-top:24px}
.de-reading-stats>a,.de-reading-stats>span{display:flex;align-items:center;gap:5px;min-width:0;color:inherit;font-size:12px;line-height:1.5}
.de-reading-stats>a>span,.de-reading-stats>span>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.de-reading-stats .de-reading-category{color:var(--de-accent,#1679d1);font-weight:600}
.de-reading-stats .de-icon,.de-reading-stats i{width:15px;height:15px;flex:none;font-size:15px;line-height:1}
.de-reading-stats:not(:has(a[href="#yorumlar"])){grid-template-columns:repeat(2,minmax(0,1fr))}

@media(max-width:767px){
  #main_header header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:6px;padding:0 10px;height:64px;align-items:center}
  #main_header header .header-traiger{position:static;width:30px;height:36px;padding:4px 0;display:grid;place-items:center;font-size:22px;box-sizing:border-box}
  #main_header header .head_search{display:none!important}
  #main_header header #logo{position:static;left:auto;width:100%!important;max-width:100%!important;min-width:0;height:50px;margin:0;flex:none!important}
  #main_header header #logo a{height:50px;width:min(100%,var(--de-logo-mobile-width,158px));max-width:100%;margin:0}
  #main_header header #logo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none;object-fit:contain}
  #main_header header #logo img.de-logo-padded{height:auto!important;max-height:none}
  #main_header .head_user{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;margin:0}
  #main_header .head_user .opts_icon.de-header-notifications{display:inline-flex!important;width:32px;min-width:32px;height:36px;margin:0;padding:5px;box-sizing:border-box;align-items:center;justify-content:center;color:#53627d}
  #main_header .head_user .de-mobile-category-button{display:inline-grid;width:32px;min-width:32px;height:36px;margin:0;padding:5px;box-sizing:border-box;place-items:center;font-size:22px}
  #main_header .head_user .opts_account,#main_header .head_user .de-login-link{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;margin:0;padding:0;box-sizing:border-box;flex:none}
  #main_header .head_user .opts_account>img{display:block;width:32px;height:32px;min-width:32px;max-width:32px;aspect-ratio:1;object-fit:cover;border-radius:50%}
  #main_header .head_user .de-header-search-button{width:30px;min-width:30px;padding:5px}
  .de-profile-hero .de-avatar{width:84px;height:84px;min-width:84px;flex-basis:84px}
  .de-member-heading{gap:12px}
  .de-member-heading>.de-member-actions{padding:0;flex-basis:100%;margin:0}
  .de-article-author{gap:9px}
  .de-editorial-meta .de-author-card>img{width:34px;height:34px;min-width:34px;flex-basis:34px}
  .de-author-name-row{gap:8px}
  .de-reading-time{font-size:11px;gap:4px}
  .de-reading-time>.de-icon{width:13px;height:13px}
  .de-reading-stats{gap:7px}
  .de-reading-stats>a,.de-reading-stats>span{font-size:11px;gap:4px}
}
@media(max-width:760px){
  .de-content-card.video-post:not(.de-featured-card){display:grid;grid-template-columns:minmax(90px,36%) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:24px}
  .de-content-card.video-post:not(.de-featured-card) .video-post-thumbnail,.video-list-small .de-content-card.video-post-list.video-post .video-post-thumbnail{width:100%!important;min-width:0;height:auto!important;aspect-ratio:16/10}
  .de-content-card.video-post:not(.de-featured-card) .video-post-content{min-width:0;padding:0}
  .de-content-card.video-post .video-post-content h3{height:auto;max-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;padding-right:0;margin:0 0 8px;font-size:14px}
  .de-content-card .de-card-author{gap:5px}
  .de-content-card .de-card-name{font-size:12px}
  .de-content-card .de-card-category{margin-top:6px;font-size:10px}
}
@media(max-width:480px){
  .de-article-author .de-author-badges .de-user-badge{display:none}
}
@media(max-width:350px){
  .de-card-badges .de-user-badge{display:none}
}
.night-mode #main_header .head_user .de-header-notifications{color:var(--de-ink,#e4eaf2)}
