/* Source-backed portraits and stable, accessible party accents. */
.member-card{border:1px solid #dce3e3!important;border-top:4px solid var(--party-color,#64748b)!important;border-radius:16px;padding:24px!important;background:var(--party-wash,#f1f4f5)!important;transition:transform .2s,border-color .2s}.member-card:hover{transform:translateY(-3px)}.member-visual{display:flex;align-items:center;gap:20px;margin:0 0 22px}.member-photo{width:96px;height:116px;object-fit:cover;object-position:top;border-radius:12px;background:#e8edef;box-shadow:0 5px 18px #142e3312}.member-visual>div{min-width:0}.member-province{display:block;font-size:12px;margin-top:12px;color:#42545a}.party-badge{display:inline-flex;gap:9px;align-items:center;font-size:12px;font-weight:800;color:#20373c}.party-badge img{width:32px;height:32px;object-fit:contain;background:white;border-radius:5px;padding:3px}.party-marker{width:10px;height:10px;border-radius:50%;background:var(--party-color,#64748b)}.member-card h3{font-size:21px!important;line-height:1.3}.member-card p{font-size:12px!important}.member-card .record-bottom{border-top:1px solid #142e3314;padding-top:14px}.member-grid{gap:20px!important}.atlas-head+.profile-actions{margin-top:20px}main>.member-visual{padding:28px;background:#edf3f2;border-radius:18px;margin-top:32px}main>.member-visual .member-photo{width:140px;height:168px}.party-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:30px 0}.party-tile{border:1px solid #dae2e3;border-top:4px solid var(--party-color);border-radius:14px;padding:24px;background:var(--party-wash);display:flex;flex-direction:column;gap:16px;text-decoration:none}.party-tile strong{font-size:40px;line-height:1}.party-tile>span{font-size:12px}.party-tile .party-badge img{width:54px;height:54px}.party-legend a{align-items:center}.party-legend .party-badge{font-size:12px}.party-legend img{width:27px;height:27px}.module-link:nth-child(4n+1){background:#edf4fa}.module-link:nth-child(4n+2){background:#f7efed}.module-link:nth-child(4n+3){background:#f1eff8}.module-link:nth-child(4n){background:#edf5ed}.pulse-card:nth-child(3n+1){background:#eaf3fa}.pulse-card:nth-child(3n+2){background:#f8efea}.pulse-card:nth-child(3n){background:#f1ecf8}@media(max-width:900px){.party-directory{grid-template-columns:repeat(2,1fr)}.member-visual{gap:12px}.member-card{padding:18px!important}}@media(max-width:480px){.party-directory{gap:12px}.party-tile{padding:16px}.party-tile .party-badge{flex-direction:column;align-items:flex-start}.member-photo{width:88px;height:106px}}@media(prefers-reduced-motion:reduce){.member-card{transition:none}.member-card:hover{transform:none}}
.party-ak-parti{--party-color:#ed9b19;--party-wash:#ed9b190c}
.party-chp{--party-color:#da222a;--party-wash:#da222a0c}
.party-mhp{--party-color:#b82028;--party-wash:#b820280c}
.party-dem{--party-color:#8e3e8e;--party-wash:#8e3e8e0c}
.party-iyi-parti{--party-color:#2997b6;--party-wash:#2997b60c}
.party-yeni-parti{--party-color:#e83453;--party-wash:#e834530c}
.party-yeni-yol{--party-color:#176da4;--party-wash:#176da40c}
.party-huda-par{--party-color:#238641;--party-wash:#2386410c}
.party-yeniden-refah{--party-color:#ac8119;--party-wash:#ac81190c}
.party-tip{--party-color:#d4212a;--party-wash:#d4212a0c}
.party-dbp{--party-color:#327953;--party-wash:#3279530c}
.party-emep{--party-color:#e73532;--party-wash:#e735320c}
.party-dsp{--party-color:#2eaad3;--party-wash:#2eaad30c}
.party-dp{--party-color:#a2282b;--party-wash:#a2282b0c}
.party-saadet{--party-color:#ca2529;--party-wash:#ca25290c}
.party-bagimsiz{--party-color:#64748b;--party-wash:#64748b0c}
