/* Ana sayfa (web/ana_sayfa_view.php) — taslakta karşılığı olmayan küçük parçalar; tema değişkenleriyle */
.v2-company-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit;background:#fff}
.v2-job-badge{padding:2px 9px;border-radius:999px;background:var(--v2-tint);color:var(--v2-teal-ink);font-size:12px;font-weight:700}
.v2-partners{padding-top:64px}
.v2-partner-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.v2-partner-list a{display:grid;place-items:center;height:88px;padding:14px;border:1px solid var(--v2-border);border-radius:14px;background:#fff;color:var(--v2-ink);font-weight:700;font-size:14px;text-align:center;text-decoration:none;transition:border-color .15s,box-shadow .15s}
.v2-partner-list a:hover{border-color:var(--v2-teal);box-shadow:0 10px 26px -22px var(--v2-ink)}
.v2-partner-list img{max-width:100%;max-height:56px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}
.v2-partner-list a:hover img{filter:none;opacity:1}
