/* Yavuz Plastik v1.5.5 — Standart hero, koyu lacivert metin ve göz konforu */
:root{
  --yps-font-family:"Poppins","Avenir Next","Segoe UI",Arial,sans-serif;
  --yps-font-regular:400;
  --yps-font-medium:500;
  --yps-font-semibold:600;
  --yps-text-petrol:#123d45;
  --yps-text-strong:#0b3038;
  --yps-text-muted:#526b72;
  --yps-text-soft:#6b7f85;
  --yps-text-on-dark:#ffffff;
  --yps-text-on-dark-muted:rgba(255,255,255,.82);
  --yps-line-body:1.58;
  --yps-line-heading:1.24;
  --yps-letter-body:0;
  --yps-letter-heading:-.014em;
}

/* Ortak font motoru: sadece bu sistemin kapsam sınıflarında çalışır. */
body.yps-corporate-typography,
body.wp-admin.yps-corporate-typography,
body.login.yps-corporate-typography,
body.ysmc-body{
  font-family:var(--yps-font-family)!important;
  font-weight:var(--yps-font-regular);
  font-synthesis:none;
  font-synthesis-weight:none;
  font-kerning:normal;
  font-feature-settings:"kern" 1,"liga" 1;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

body.yps-corporate-typography :where(button,input,select,textarea,optgroup),
body.wp-admin.yps-corporate-typography :where(button,input,select,textarea,optgroup),
body.login.yps-corporate-typography :where(button,input,select,textarea,optgroup),
body.ysmc-body :where(button,input,select,textarea,optgroup){
  font-family:var(--yps-font-family)!important;
  font-synthesis:none;
}

/* Kurumsal ön yüz — açık zeminlerde koyu petrol mavisi. */
body.yps-corporate-typography{
  color:var(--yps-text-petrol)!important;
  font-size:15px;
  line-height:var(--yps-line-body);
  letter-spacing:var(--yps-letter-body);
}
body.yps-corporate-typography :where(p,li,dd,dt,label,td,th,figcaption,blockquote){
  font-weight:var(--yps-font-regular)!important;
  line-height:var(--yps-line-body)!important;
  letter-spacing:0!important;
}
body.yps-corporate-typography :where(h1,h2,h3,h4,h5,h6){
  color:var(--yps-text-strong)!important;
  font-weight:var(--yps-font-semibold)!important;
  line-height:var(--yps-line-heading)!important;
  letter-spacing:var(--yps-letter-heading)!important;
  text-wrap:balance;
}
body.yps-corporate-typography :where(strong,b){font-weight:var(--yps-font-semibold)!important}
body.yps-corporate-typography :where(a,button,.ypk-btn,.yps-btn,.ypk-nav a,.ypk-mini-link){font-weight:var(--yps-font-medium)!important}
body.yps-corporate-typography :where(.ypk-hero-copy p,.ypk-section-head p,.ypk-page-hero p,.ypk-info-copy p,.ypk-about-card p,.yps-product-body p,.description){
  color:var(--yps-text-muted)!important;
  font-weight:var(--yps-font-regular)!important;
  line-height:1.62!important;
}
body.yps-corporate-typography :where(.ypk-logo-text strong,.ypk-action-tile strong,.ypk-cat-card strong,.yps-product-body h3,.ypk-process-row strong,.yps-product-code){
  color:var(--yps-text-strong)!important;
  font-weight:var(--yps-font-semibold)!important;
  letter-spacing:-.008em!important;
}
body.yps-corporate-typography :where(.ypk-logo-text small,.ypk-action-tile small,.ypk-cat-card small,.ypk-process-row small,.yps-product-specs span){
  color:var(--yps-text-muted)!important;
  font-weight:var(--yps-font-regular)!important;
  letter-spacing:0!important;
}
body.yps-corporate-typography :where(.ypk-hero-copy h1,.ypk-slide-copy h1){font-size:clamp(2rem,3vw,3.35rem)!important}
body.yps-corporate-typography :where(.ypk-section-head h2,.ypk-page-hero h1){font-size:clamp(1.55rem,2.2vw,2.35rem)!important}
body.yps-corporate-typography :where(.ypk-about-card h2,.ypk-quote-card h2,.ypk-info-copy h2,.ypk-export-heading h2){font-size:clamp(1.25rem,1.65vw,1.65rem)!important}

/* Koyu ön yüz alanları — beyaz metin; yalnız bilinen koyu bileşenler. */
body.yps-corporate-typography :where(
  .ypk-footer,.ypk-contact-row,.ypk-trust-conversion-v1117,.ypk-faq-v1118,.ypk-faq-page-v1118,
  .ypk-brochure-library-cta>.ypk-container,.yps-brochure-feature-slider,.yps-brochure-compare,
  .ypk-btn-primary,.yps-btn-primary,.ypk-btn-dark
){color:var(--yps-text-on-dark)!important}
body.yps-corporate-typography :where(
  .ypk-footer,.ypk-contact-row,.ypk-trust-conversion-v1117,.ypk-faq-v1118,.ypk-faq-page-v1118,
  .ypk-brochure-library-cta>.ypk-container,.yps-brochure-feature-slider,.yps-brochure-compare
) :where(h1,h2,h3,h4,h5,h6,strong,b,a,label,dt,dd){color:var(--yps-text-on-dark)!important}
body.yps-corporate-typography :where(
  .ypk-footer,.ypk-contact-row,.ypk-trust-conversion-v1117,.ypk-faq-v1118,.ypk-faq-page-v1118,
  .ypk-brochure-library-cta>.ypk-container,.yps-brochure-feature-slider,.yps-brochure-compare
) :where(p,li,small,span,figcaption){color:var(--yps-text-on-dark-muted)!important}
body.yps-corporate-typography :where(.ypk-btn-primary,.yps-btn-primary,.ypk-btn-dark){font-weight:var(--yps-font-medium)!important}

/* WordPress yönetimi — yalnız WP Admin içinde. */
body.wp-admin.yps-corporate-typography{
  color:var(--yps-text-petrol)!important;
  font-size:13px;
  line-height:1.55;
  letter-spacing:0!important;
}
body.wp-admin.yps-corporate-typography :where(.wrap,.postbox,.stuffbox,.notice,.form-table,.wp-list-table,.yps-admin-card,.yps-management-main-grid){color:var(--yps-text-petrol)}
body.wp-admin.yps-corporate-typography :where(.wrap>h1,.wp-heading-inline){
  color:var(--yps-text-strong)!important;
  font-size:24px!important;
  font-weight:var(--yps-font-semibold)!important;
  line-height:1.24!important;
  letter-spacing:-.012em!important;
}
body.wp-admin.yps-corporate-typography :where(h2,.postbox-header h2,.stuffbox .hndle,.yps-admin-card h2,.yps-management-section-title h2){
  color:var(--yps-text-strong)!important;
  font-size:17px!important;
  font-weight:var(--yps-font-semibold)!important;
  line-height:1.3!important;
  letter-spacing:-.008em!important;
}
body.wp-admin.yps-corporate-typography :where(h3,.yps-admin-card h3){
  color:var(--yps-text-strong)!important;
  font-size:14px!important;
  font-weight:var(--yps-font-semibold)!important;
  line-height:1.35!important;
}
body.wp-admin.yps-corporate-typography :where(p,li,td,dd,dt,.description,.row-actions,.yps-admin-card p,.yps-management-action-grid small){
  color:var(--yps-text-muted)!important;
  font-weight:var(--yps-font-regular)!important;
  line-height:1.56!important;
  letter-spacing:0!important;
}
body.wp-admin.yps-corporate-typography :where(label,.form-table th,.wp-list-table th,.button,.page-title-action,.nav-tab,#adminmenu a,#wpadminbar a){
  font-weight:var(--yps-font-medium)!important;
  letter-spacing:0!important;
}
body.wp-admin.yps-corporate-typography :where(strong,b,.wp-menu-name,.yps-management-action-grid strong,.yps-management-stats strong){font-weight:var(--yps-font-semibold)!important}
body.wp-admin.yps-corporate-typography :where(input,select,textarea){color:var(--yps-text-petrol)!important;font-weight:var(--yps-font-regular)!important}

/* WP Admin koyu alanları. */
body.wp-admin.yps-corporate-typography :where(#wpadminbar,#adminmenuwrap,#adminmenu,#adminmenuback,.yps-management-hero,.yps-admin-commandbar-brand,.yps-admin-theme-preview-bar,.yps-admin-theme-preview-body nav){color:var(--yps-text-on-dark)!important}
body.wp-admin.yps-corporate-typography :where(#wpadminbar,#adminmenuwrap,#adminmenu,#adminmenuback,.yps-management-hero,.yps-admin-commandbar-brand,.yps-admin-theme-preview-bar,.yps-admin-theme-preview-body nav) :where(a,h1,h2,h3,strong,b,label){color:var(--yps-text-on-dark)!important}
body.wp-admin.yps-corporate-typography :where(.yps-management-hero,.yps-admin-commandbar-brand,.yps-admin-theme-preview-bar,.yps-admin-theme-preview-body nav) :where(p,small,span){color:var(--yps-text-on-dark-muted)!important}
body.wp-admin.yps-corporate-typography #adminmenu :where(.wp-submenu a,.wp-menu-name){font-weight:var(--yps-font-medium)!important}
body.wp-admin.yps-corporate-typography #adminmenu .current>a .wp-menu-name{font-weight:var(--yps-font-semibold)!important}

/* Premium giriş — açık kartta petrol mavisi, koyu alanda beyaz. */
body.login.yps-corporate-typography{color:var(--yps-text-petrol)!important;font-size:14px;line-height:1.56}
body.login.yps-corporate-typography :where(.yps-login-stage-head h2){color:var(--yps-text-strong)!important;font-weight:var(--yps-font-semibold)!important;letter-spacing:-.014em!important}
body.login.yps-corporate-typography :where(.yps-login-stage-head p,.yps-login-security p,#nav a,.yps-login-site-link){color:var(--yps-text-muted)!important;font-weight:var(--yps-font-regular)!important;line-height:1.56!important}
body.login.yps-corporate-typography :where(label,.button-primary,.yps-login-quick-link){font-weight:var(--yps-font-medium)!important}
body.login.yps-corporate-typography :where(.button-primary){color:#fff!important}

/* Bağımsız Sistem Yönetim Merkezi. */
body.ysmc-body{
  --ysmc-ink:var(--yps-text-petrol);
  --ysmc-muted:var(--yps-text-muted);
  color:var(--yps-text-petrol)!important;
  font-size:14px;
  line-height:1.56;
  letter-spacing:0!important;
}
body.ysmc-body :where(.ysmc-main,.ysmc-section,.ysmc-module-card,.ysmc-metric,.ysmc-overall-status,.ysmc-snapshot-grid article,.ysmc-command-panel,.ysmc-user-popover){color:var(--yps-text-petrol)}
body.ysmc-body :where(h1,h2,h3,h4,strong,b){font-weight:var(--yps-font-semibold)!important;letter-spacing:-.01em!important}
body.ysmc-body .ysmc-hero h1{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;letter-spacing:-.018em!important}
body.ysmc-body .ysmc-section-heading h2{font-size:clamp(19px,1.7vw,24px)!important;line-height:1.25!important}
body.ysmc-body .ysmc-module-card h3{font-size:17px!important;line-height:1.3!important}
body.ysmc-body :where(.ysmc-section-heading p,.ysmc-module-card>p,.ysmc-action span,.ysmc-activity-list small,.ysmc-overall-status p,.ysmc-overall-status dt,.ysmc-metric span,.ysmc-metric small,.ysmc-local-note){
  color:var(--yps-text-muted)!important;
  font-weight:var(--yps-font-regular)!important;
  line-height:1.55!important;
  letter-spacing:0!important;
}
body.ysmc-body :where(.ysmc-sidebar nav a,.ysmc-button,.ysmc-icon-button,.ysmc-action strong,.ysmc-control-form button strong,.ysmc-backup-card strong,.ysmc-inline-search,.ysmc-inline-select){
  font-weight:var(--yps-font-medium)!important;
  letter-spacing:0!important;
}
body.ysmc-body :where(.ysmc-eyebrow,.ysmc-brand span,.ysmc-overall-status>small,.ysmc-module-card header small,.ysmc-snapshot-grid small){
  font-weight:var(--yps-font-medium)!important;
  letter-spacing:.075em!important;
}
body.ysmc-body :where(.ysmc-metric>strong,.ysmc-inline-stats strong,.ysmc-health-summary strong){font-weight:var(--yps-font-semibold)!important;font-variant-numeric:tabular-nums}

/* Yönetim Merkezi koyu alanları. */
body.ysmc-body :where(.ysmc-sidebar,.ysmc-hero){color:var(--yps-text-on-dark)!important}
body.ysmc-body :where(.ysmc-sidebar,.ysmc-hero) :where(h1,h2,h3,h4,strong,b,a,label,dt,dd){color:var(--yps-text-on-dark)!important}
body.ysmc-body :where(.ysmc-sidebar,.ysmc-hero) :where(p,small,span){color:var(--yps-text-on-dark-muted)!important}

/* Titreşim ve göz yorgunluğunu artırabilecek görsel metin efektlerini kapat. */
body.yps-corporate-typography :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,button,label),
body.wp-admin.yps-corporate-typography :where(h1,h2,h3,h4,p,span,strong,small,a,button,label),
body.login.yps-corporate-typography :where(h1,h2,h3,p,span,strong,small,a,button,label),
body.ysmc-body :where(h1,h2,h3,h4,p,span,strong,small,a,button,label){
  text-shadow:none!important;
  filter:none;
}

@media(max-width:782px){
  body.yps-corporate-typography{font-size:14px}
  body.wp-admin.yps-corporate-typography{font-size:13px}
  body.login.yps-corporate-typography{font-size:13.5px}
  body.ysmc-body{font-size:13px}
  body.yps-corporate-typography :where(.ypk-hero-copy h1,.ypk-slide-copy h1){font-size:clamp(1.45rem,5.8vw,2rem)!important}
  body.yps-corporate-typography :where(.ypk-section-head h2,.ypk-page-hero h1){font-size:clamp(1.35rem,4.8vw,1.7rem)!important}
  body.ysmc-body .ysmc-hero h1{font-size:clamp(26px,7vw,32px)!important}
  body.ysmc-body .ysmc-section-heading h2{font-size:19px!important}
}

@media(max-width:480px){
  :root{--yps-line-body:1.55}
  body.yps-corporate-typography{font-size:13.5px}
  body.ysmc-body{font-size:12.75px}
}

@media(prefers-reduced-motion:reduce){
  body.yps-corporate-typography,
  body.wp-admin.yps-corporate-typography,
  body.login.yps-corporate-typography,
  body.ysmc-body{scroll-behavior:auto}
}

/* v1.5.5 — Standart hero ve koyu lacivert metin dengesi.
   Her arayüz kendi gövde sınıfıyla sınırlandırılmıştır. */
:root{
  --yps-text-navy:#0b2545;
  --yps-text-navy-strong:#071d36;
  --yps-text-navy-muted:#4a6078;
}

/* Kurumsal ön yüz: açık yüzeylerde koyu lacivert. */
body.yps-corporate-typography{
  color:var(--yps-text-navy)!important;
}
body.yps-corporate-typography :where(h1,h2,h3,h4,h5,h6){color:var(--yps-text-navy-strong)!important}
body.yps-corporate-typography :where(p,li,dd,dt,label,td,th,figcaption,blockquote){color:var(--yps-text-navy)!important}
body.yps-corporate-typography :where(.ypk-hero-copy h1,.ypk-slide-copy h1){
  font-size:clamp(1.75rem,2.35vw,2.75rem)!important;
  line-height:1.16!important;
  letter-spacing:-.02em!important;
}
body.yps-corporate-typography :where(.ypk-page-hero h1,.ypk-page-hero-v1112 h1,.ypk-page-hero-v1114 h1,.ypk-archive-hero h1,.ypk-single-hero h1){
  font-size:clamp(1.55rem,2vw,2.15rem)!important;
  line-height:1.2!important;
  letter-spacing:-.016em!important;
}
body.yps-corporate-typography :where(.ypk-section-head h2){font-size:clamp(1.4rem,1.8vw,1.9rem)!important}
body.yps-corporate-typography :where(.ypk-hero-copy p,.ypk-slide-copy p,.ypk-page-hero p,.ypk-section-head p,.ypk-info-copy p,.ypk-about-card p,.yps-product-body p,.description){color:var(--yps-text-navy-muted)!important}

/* WP Admin: açık yönetim yüzeyleri koyu lacivert. */
body.wp-admin.yps-corporate-typography{color:var(--yps-text-navy)!important}
body.wp-admin.yps-corporate-typography :where(.wrap,.postbox,.stuffbox,.notice,.form-table,.wp-list-table,.yps-admin-card,.yps-management-main-grid){color:var(--yps-text-navy)!important}
body.wp-admin.yps-corporate-typography :where(.wrap>h1,.wp-heading-inline){
  color:var(--yps-text-navy-strong)!important;
  font-size:22px!important;
}
body.wp-admin.yps-corporate-typography :where(h2,.postbox-header h2,.stuffbox .hndle,.yps-admin-card h2,.yps-management-section-title h2){color:var(--yps-text-navy-strong)!important}
body.wp-admin.yps-corporate-typography :where(p,li,td,dd,dt,.description,.row-actions,.yps-admin-card p,.yps-management-action-grid small){color:var(--yps-text-navy-muted)!important}
body.wp-admin.yps-corporate-typography :where(input,select,textarea){color:var(--yps-text-navy)!important}

/* Giriş ekranı: standart başlık ölçüsü. */
body.login.yps-corporate-typography{color:var(--yps-text-navy)!important}
body.login.yps-corporate-typography .yps-login-stage-head h2{
  color:var(--yps-text-navy-strong)!important;
  font-size:clamp(24px,2vw,30px)!important;
  line-height:1.18!important;
}
body.login.yps-corporate-typography :where(.yps-login-stage-head p,.yps-login-security p,#nav a,.yps-login-site-link){color:var(--yps-text-navy-muted)!important}

/* Sistem Yönetim Merkezi: açık kartlarda lacivert, koyu hero ve menüde beyaz. */
body.ysmc-body{
  --ysmc-ink:var(--yps-text-navy);
  --ysmc-muted:var(--yps-text-navy-muted);
  color:var(--yps-text-navy)!important;
}
body.ysmc-body :where(.ysmc-main,.ysmc-section,.ysmc-module-card,.ysmc-metric,.ysmc-overall-status,.ysmc-snapshot-grid article,.ysmc-command-panel,.ysmc-user-popover){color:var(--yps-text-navy)!important}
body.ysmc-body :where(.ysmc-section-heading h2,.ysmc-module-card h3,.ysmc-subheading h3,.ysmc-topbar-title strong){color:var(--yps-text-navy-strong)!important}
body.ysmc-body .ysmc-hero h1{
  font-size:clamp(27px,2.35vw,36px)!important;
  line-height:1.16!important;
  letter-spacing:-.016em!important;
}
body.ysmc-body .ysmc-section-heading h2{font-size:clamp(18px,1.45vw,22px)!important}
body.ysmc-body :where(.ysmc-section-heading p,.ysmc-module-card>p,.ysmc-action span,.ysmc-activity-list small,.ysmc-overall-status p,.ysmc-overall-status dt,.ysmc-metric span,.ysmc-metric small,.ysmc-local-note){color:var(--yps-text-navy-muted)!important}
body.ysmc-body :where(.ysmc-sidebar,.ysmc-hero) :where(h1,h2,h3,h4,strong,b,a,label,dt,dd){color:#fff!important}
body.ysmc-body :where(.ysmc-sidebar,.ysmc-hero) :where(p,small,span){color:rgba(255,255,255,.84)!important}

@media(max-width:782px){
  body.yps-corporate-typography :where(.ypk-hero-copy h1,.ypk-slide-copy h1){font-size:clamp(1.45rem,5vw,1.9rem)!important}
  body.yps-corporate-typography :where(.ypk-page-hero h1,.ypk-page-hero-v1112 h1,.ypk-page-hero-v1114 h1,.ypk-archive-hero h1,.ypk-single-hero h1){font-size:clamp(1.35rem,4.5vw,1.65rem)!important}
  body.ysmc-body .ysmc-hero h1{font-size:clamp(25px,6vw,30px)!important}
}
@media(max-width:480px){
  body.ysmc-body .ysmc-hero h1{font-size:25px!important;line-height:1.2!important}
  body.login.yps-corporate-typography .yps-login-stage-head h2{font-size:24px!important}
}

/* v1.5.8 — Son katman ön yüz kontrast sözleşmesi.
   Genel h1-h6/anchor tipografi kurallarının koyu bileşen renklerini ezmesini engeller. */
body.yps-corporate-typography .ypk-footer .ypk-footer-brand-column > p{
  color:rgba(255,255,255,.78)!important;
}
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-trust-intro-v1117 h2,
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-trust-grid-v1117 h3{
  color:#fff!important;
}
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-trust-intro-v1117 > div:first-child > p,
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-trust-grid-v1117 article > p{
  color:rgba(235,246,255,.88)!important;
}
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-kicker{
  color:#d8edff!important;
}
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-btn-light,
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-btn-light b,
body.yps-corporate-typography .ypk-trust-conversion-v1117 .ypk-btn-light span{
  color:#0b5fae!important;
}
body.yps-corporate-typography .ypk-faq-v1118 .ypk-faq-intro h2,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-faq-page-summary h2{
  color:#fff!important;
}
body.yps-corporate-typography .ypk-faq-v1118 .ypk-faq-intro > p,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-faq-page-summary > p{
  color:rgba(230,243,255,.88)!important;
}
body.yps-corporate-typography .ypk-faq-v1118 .ypk-faq-kicker,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-faq-kicker{
  color:#d8edff!important;
}
body.yps-corporate-typography .ypk-faq-v1118 .ypk-btn-white,
body.yps-corporate-typography .ypk-faq-v1118 .ypk-btn-white b,
body.yps-corporate-typography .ypk-faq-v1118 .ypk-btn-white span,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-btn-white,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-btn-white b,
body.yps-corporate-typography .ypk-faq-page-v1118 .ypk-btn-white span{
  color:#062044!important;
}
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-copy > span{
  color:#9bd2ff!important;
}
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-copy h3{
  color:#fff!important;
}
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-copy > p{
  color:rgba(231,244,255,.88)!important;
}
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-cta,
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-cta b,
body.yps-corporate-typography .yps-brochure-feature-slider .yps-brochure-feature-cta span{
  color:#075fbf!important;
}
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-catalog-gateway h2{
  color:#fff!important;
}
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-catalog-gateway-main > p{
  color:rgba(235,246,255,.88)!important;
}
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-catalog-kicker{
  color:#fff!important;
}
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-light,
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-light span,
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-light b{
  color:#0b5fae!important;
}
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-wa,
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-wa span,
body.yps-corporate-typography .ypk-v1115-home-catalog .yps-btn-wa b{
  color:#128043!important;
}

/* v1.5.9 — WP Admin koyu karşılama kartı kontrast kilidi.
   Genel açık-yüzey tipografi kurallarının dashboard hero metinlerini koyulaştırmasını engeller. */
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-copy h1{
  color:#fff!important;
}
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-copy>p{
  color:rgba(231,244,255,.90)!important;
}
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-kicker{
  color:#9bd4ff!important;
}
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-stats a,
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-stats strong{
  color:#fff!important;
}
body.wp-admin.yps-corporate-typography .yps-admin-welcome .yps-admin-welcome-stats span{
  color:#cfe5f8!important;
}

/* v1.5.10 — Site Yönetimi koyu hero kontrast kilidi.
   Kurumsal tipografinin bu ekrandaki koyu hero başlık/açıklama ve butonlarını görünmez hale getirmesini engeller. */
body.wp-admin.yps-corporate-typography .yps-management-hero > div:first-child > span{
  color:#9bd4ff!important;
}
body.wp-admin.yps-corporate-typography .yps-management-hero h1{
  color:#fff!important;
}
body.wp-admin.yps-corporate-typography .yps-management-hero > div:first-child > p{
  color:rgba(231,244,255,.90)!important;
}
body.wp-admin.yps-corporate-typography .yps-management-hero-actions .button:not(.button-primary),
body.wp-admin.yps-corporate-typography .yps-management-hero-actions .button:not(.button-primary):where(span,b,strong){
  color:#075ba9!important;
}
body.wp-admin.yps-corporate-typography .yps-management-hero-actions .button-primary,
body.wp-admin.yps-corporate-typography .yps-management-hero-actions .button-primary:where(span,b,strong){
  color:#fff!important;
}
