/* Doğanbaba doğrulanmış köy sakini ve katkı sıralaması tasarımı */
.db-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.db-member-name{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;vertical-align:middle}
.db-member-name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.db-verified-badge{display:inline-grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#38bdf8,#2563eb 58%,#1d4ed8);border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 7px rgba(37,99,235,.42),inset 0 1px 0 rgba(255,255,255,.4);vertical-align:-3px;cursor:help}
.db-verified-badge svg{display:block;width:12px;height:12px;fill:currentColor}
.db-member-name .db-verified-badge{margin-left:1px}

.db-rank-card{--db-rank-accent:#64748b;--db-rank-border:rgba(100,116,139,.32);--db-rank-surface:linear-gradient(135deg,rgba(248,250,252,.98),rgba(241,245,249,.96));position:relative!important;isolation:isolate;border-color:var(--db-rank-border)!important;background:var(--db-rank-surface)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--db-rank-accent) 16%,transparent)!important;overflow:hidden}
.db-rank-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--db-rank-accent);z-index:-1}
.db-rank-card:after{content:"";position:absolute;right:-34px;top:-42px;width:104px;height:104px;border-radius:50%;background:color-mix(in srgb,var(--db-rank-accent) 12%,transparent);z-index:-1;pointer-events:none}
.db-rank-tier-gold{--db-rank-accent:#d99a00;--db-rank-border:rgba(217,154,0,.55);--db-rank-surface:linear-gradient(135deg,#fff9dc,#ffefad 52%,#fff8d6)}
.db-rank-tier-silver{--db-rank-accent:#718096;--db-rank-border:rgba(113,128,150,.5);--db-rank-surface:linear-gradient(135deg,#fbfdff,#e8edf3 52%,#f8fafc)}
.db-rank-tier-bronze{--db-rank-accent:#a96020;--db-rank-border:rgba(169,96,32,.52);--db-rank-surface:linear-gradient(135deg,#fff3e4,#f6d3ad 52%,#fff7ed)}
.db-rank-tier-green{--db-rank-accent:#168b46;--db-rank-border:rgba(22,139,70,.42);--db-rank-surface:linear-gradient(135deg,#effdf4,#d6f7e1 52%,#f3fff7)}
.db-rank-tier-yellow{--db-rank-accent:#c58a00;--db-rank-border:rgba(197,138,0,.43);--db-rank-surface:linear-gradient(135deg,#fffce8,#fff2aa 52%,#fffbea)}
.db-rank-tier-red{--db-rank-accent:#c73535;--db-rank-border:rgba(199,53,53,.4);--db-rank-surface:linear-gradient(135deg,#fff2f2,#ffd9d9 52%,#fff5f5)}
.db-rank-tier-neutral{--db-rank-accent:#64748b;--db-rank-border:rgba(100,116,139,.3);--db-rank-surface:linear-gradient(135deg,#fff,#f1f5f9)}
.db-rank-card:hover{transform:translateY(-2px);filter:saturate(1.04);box-shadow:0 18px 38px color-mix(in srgb,var(--db-rank-accent) 22%,transparent)!important}
.db-rank-place{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:16px;background:var(--db-rank-accent);color:#fff;border:1px solid rgba(255,255,255,.75);box-shadow:0 7px 18px color-mix(in srgb,var(--db-rank-accent) 35%,transparent);font-variant-numeric:tabular-nums;line-height:1}
.db-rank-place b{font-size:1rem;font-weight:1000}.db-rank-place small{margin-top:3px;font-size:.56rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.88)}
.db-rank-tier-gold .db-rank-place:before{content:"★";position:absolute;transform:translate(17px,-18px);font-size:.7rem;color:#fff4b6;text-shadow:0 1px 2px rgba(0,0,0,.25)}
.db-rank-card .rank-place{background:var(--db-rank-accent)!important;color:#fff!important;border-color:rgba(255,255,255,.75)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--db-rank-accent) 35%,transparent)!important}

/* Ana sayfadaki koyu vitrinde rütbe renklerini koruyan özel yüzey */
.home-community-member.db-rank-card{--db-rank-surface:linear-gradient(135deg,color-mix(in srgb,var(--db-rank-accent) 62%,#082f49),color-mix(in srgb,var(--db-rank-accent) 34%,#0f172a));color:#fff!important;padding-left:13px!important}
.home-community-member.db-rank-card strong,.home-community-member.db-rank-card small{color:#fff!important}.home-community-member.db-rank-card .home-community-chips span{background:rgba(255,255,255,.2)!important;color:#fff!important}.home-community-member .db-rank-place{flex-basis:42px;width:42px;height:42px;border-radius:14px}.home-community-member .db-rank-place b{font-size:.9rem}.home-community-member .db-rank-place small{font-size:.5rem}

/* Topluluk sayfasındaki küçük kartlar */
.weekly-card.db-rank-card,.member-card.db-rank-card,.activity-item.db-rank-card{padding-left:14px!important}.weekly-card .db-rank-place,.member-card .db-rank-place{flex-basis:44px;width:44px;height:44px;border-radius:14px}.activity-item .db-rank-place{flex-basis:38px;width:38px;height:38px;border-radius:12px}.activity-item .db-rank-place b{font-size:.82rem}.activity-item .db-rank-place small{font-size:.48rem}

/* Etkileşim kişi listeleri ve yorumlarda doğrulama işareti */
.etkilesim-person-name,.etkilesim-comment-meta>a,.etkilesim-comment-meta>strong{display:inline-flex!important;align-items:center!important;gap:5px!important}.etkilesim-person-name .db-verified-badge,.etkilesim-comment-meta .db-verified-badge{flex-basis:16px;width:16px;height:16px}.etkilesim-person-name .db-verified-badge svg,.etkilesim-comment-meta .db-verified-badge svg{width:10px;height:10px}
.home-universal-comment-author{display:flex;align-items:center;gap:5px}.home-universal-comment-author .db-verified-badge{width:16px;height:16px;flex-basis:16px}.home-universal-comment-author .db-verified-badge svg{width:10px;height:10px}
.public-profile-title h1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.public-profile-title h1 .db-verified-badge{width:24px;height:24px;flex-basis:24px}.public-profile-title h1 .db-verified-badge svg{width:16px;height:16px}

@media(max-width:640px){.db-rank-place{flex-basis:42px;width:42px;height:42px;border-radius:14px}.home-community-member.db-rank-card{align-items:flex-start}.home-community-member .db-rank-place{margin-top:3px}.db-verified-badge{width:17px;height:17px;flex-basis:17px}}

/* Medya kartları, içerik sahipleri ve yorumlarda doğrulanmış isim hizası */
.media-author-mini,.homepage-video-author-line,.db-media-member-name,.db-media-member-name>a{display:inline-flex;align-items:center;gap:5px;min-width:0}
.media-author-mini .db-verified-badge,.homepage-video-author-line .db-verified-badge,.db-media-member-name .db-verified-badge{width:16px;height:16px;flex-basis:16px}
.media-author-mini .db-verified-badge svg,.homepage-video-author-line .db-verified-badge svg,.db-media-member-name .db-verified-badge svg{width:10px;height:10px}
