/* Renk kimliği kategoriye bağlıdır; kart sırasına veya üyelik durumuna bağlı değildir. */
.ev-design-language{--ev-school:#116ac8;--ev-course:#b94d08;--ev-teacher:#d91d83;--ev-expert:#087b80;--ev-accent:#173b62;--ev-tint:#f4f7fb;--ev-edge:#d9e4ef}
.ev-design-language .ev-kind-school,.ev-design-language.ev-page-kind-school{--ev-accent:var(--ev-school);--ev-tint:#eff6ff;--ev-edge:#c6ddfb}
.ev-design-language .ev-kind-course,.ev-design-language.ev-page-kind-course{--ev-accent:var(--ev-course);--ev-tint:#fff5ec;--ev-edge:#f0d0b4}
.ev-design-language .ev-kind-teacher,.ev-design-language.ev-page-kind-teacher{--ev-accent:var(--ev-teacher);--ev-tint:#fff1f8;--ev-edge:#f1c8df}
.ev-design-language .ev-kind-expert{--ev-accent:var(--ev-expert);--ev-tint:#eefaf9;--ev-edge:#c2e4df}
.ev-design-language .ev-kind-general{--ev-accent:#173b62;--ev-tint:#f4f7fb;--ev-edge:#d9e4ef}
.ev-design-language .evskin-card{border:2px solid var(--ev-accent,#173b62);border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 5px 18px #142d4b0b;transition:box-shadow .18s ease,transform .18s ease}
.ev-design-language .evskin-card .evh-card-body{background:linear-gradient(180deg,#fff,var(--ev-tint,#f4f7fb))}
.ev-design-language .evskin-card .evh-profile{color:var(--ev-accent,#173b62)}
.ev-design-language .ev-kind-teacher .evh-profile{color:#a30c63}
.ev-design-language .evskin-card:hover{box-shadow:0 9px 24px #142d4b17;transform:translateY(-2px)}
.ev-design-language .evskin-card a:focus-visible{outline:3px solid var(--ev-accent,#173b62);outline-offset:3px}
.ev-design-language .evskin-card .ast-article-inner,.ev-design-language .evskin-card .dpt-entry-wrapper{background:linear-gradient(180deg,#fff,var(--ev-tint,#f4f7fb))}
/* Ana sayfada beyaz kartlar, açık renkli bölüm zeminleri ve sınırlı vurgu. */
.ev-design-language .evh #evh-institutions{background:linear-gradient(180deg,#fff,#f1f6fd)}
.ev-design-language .evh #evh-discover{background:linear-gradient(120deg,#edf5ff,#fff7ef)}
.ev-design-language .evh #evh-teachers{background:linear-gradient(180deg,#fff,#fff1f8)}
.ev-design-language .evh #evh-teachers h2{color:#8c175a}
.ev-design-language .evh .ev-egitmen-filters{background:#fff3f9;border-color:#efcce0}
.ev-design-language .evh .ev-egitmen-filters button{background:#a80d67}
.ev-design-language .evh #evh-guide{background:linear-gradient(120deg,#eff9f7,#f4f8fd)}
.ev-design-language .evh #evh-guide article{border-top:4px solid #087b80;background:#fff}
.ev-design-language .evh #evh-guide article>span{color:#087b80}
.ev-design-language .evh #evh-announcements{background:linear-gradient(180deg,#fff,#fff8ef)}
.ev-design-language .evh #evh-announcements article{border-top:4px solid #b94d08}
.ev-design-language .evh #evh-official-news{background:linear-gradient(120deg,#f0f6fd,#eff9f7)}
.ev-design-language .evh #evh-official-news article{border-top:4px solid #173b62}
/* Genel sayfalar: Hakkımızda, listeler, açık profiller, başvuru ve paneller. */
.ev-design-language .site-content{background:linear-gradient(180deg,#f8fafd,#fff 460px)}
.ev-design-language .ev-about .eva-section{border-radius:18px}
.ev-design-language .ev-about .eva-card{border-top:4px solid #087b80;background:linear-gradient(180deg,#fff,#f0faf8)}
.ev-design-language .ev-about .eva-section:nth-of-type(even){background:#f5f8fd}
.ev-design-language .ev-pro-form,.ev-design-language .ev-pro-contact{border-color:#edcadd;background:linear-gradient(180deg,#fff,#fff5fa)}
.ev-design-language .ev-pro-public-layout aside{border-top:4px solid #d91d83;padding-top:12px}
.ev-design-language .ev-pro-cards>div{border-top:3px solid #d91d83;background:#fff8fc}
.ev-design-language .ev-pro-fields input:focus,.ev-design-language .ev-pro-fields select:focus,.ev-design-language .ev-pro-fields textarea:focus{outline:2px solid #d91d83;outline-offset:2px}
.ev-design-language .evp-form{border-top:4px solid #173b62;background:linear-gradient(180deg,#fff,#f8fafd)}
.ev-design-language .ev-choice-group{background:#f7faff;border-color:#ccdef3}
.ev-design-language .searchandfilter{border-radius:14px}
.ev-design-language .ev-alt-card,.ev-design-language .av-card{border-top:3px solid var(--ev-accent,#173b62);background:linear-gradient(180deg,#fff,var(--ev-tint,#f4f7fb))}
.ev-design-language .ev-ga4-stats{background:linear-gradient(120deg,#f0f6ff,#fff4f9,#eef9f7)}
.ev-design-language .ev-ga4-stat{border-top:3px solid #173b62}
@media(prefers-reduced-motion:reduce){.ev-design-language .evskin-card{transition:none}.ev-design-language .evskin-card:hover{transform:none}}
@media(max-width:600px){.ev-design-language .evskin-card{border-radius:14px}.ev-design-language .evh #evh-institutions,.ev-design-language .evh #evh-teachers{background-size:100% 100%}}
