/* DNY / | Altıpatlar verified project typography (03 Nov 2026)
 * Reference: altipatlar.com/ofis-akustigi-concentrix-diyarbakir/
 * Restrict layout/metric changes to project detail content. No live WP changes.
 * Local Urbanist files support all Turkish letters.
 */
@font-face{font-family:"Urbanist";src:url("/urbanist-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Urbanist";src:url("/urbanist-500.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Urbanist";src:url("/urbanist-600.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
body.dny-review{font-family:"Urbanist",sans-serif!important}
body.dny-review.dny-review :is(h1,h2,h3,h4,h5,h6,p,div,span,a,li,label,button,input,textarea,select,option,small,strong,b,em,mark,code,pre,td,th,blockquote,time,figcaption,caption,summary,dt,dd,legend,rs-layer,sr7-txt):not(:is(.fa,.fas,.far,.fab,.fal,.fad,.fa-solid,.fa-regular,.fa-brands,.eicon,.revicon,.dashicons,.icon,.elementor-icon,.antra-icon,[class^="fa-"],[class*=" fa-"],[class^="eicon-"],[class*=" eicon-"],[class^="icon-"],[class*=" icon-"],[class^="antra-icon-"],[class*=" antra-icon-"])){font-family:"Urbanist",sans-serif!important}
/* Protect original Antra icon glyphs from previous broad text-font selectors. */
body.dny-review :is([class^="antra-icon-"],[class*=" antra-icon-"]){font-family:"antra-icon"!important}
/* Altıpatlar content: 30px/600 headings; black 400 body; ~1000px readable column.
 * Previous preview used a narrow 900px column, 30–40px headings and 17px grey text.
 */
body.dny-review.single-project .dny-alt-project__content-inner{
  width:min(1000px,100%);max-width:1000px;
  font-family:"Urbanist",sans-serif!important;
  font-size:16px!important;font-weight:400;line-height:1.5!important;
  color:#000!important;
}
body.dny-review.single-project .dny-alt-project__content-inner :is(p,li,ol,ul){
  font-family:"Urbanist",sans-serif!important;
  color:#000!important;
  font-size:1em!important;font-weight:400;line-height:1.5!important;letter-spacing:normal;
}
body.dny-review.single-project .dny-alt-project__content-inner :is(h2,h3,h4){
  font-family:"Urbanist",sans-serif!important;
  color:#000!important;font-style:normal;font-weight:600!important;
  line-height:1.2!important;letter-spacing:0!important;
}
body.dny-review.single-project .dny-alt-project__content-inner h2{
  font-size:30px!important;margin:28px 0 13px!important;
}
body.dny-review.single-project .dny-alt-project__content-inner h3{
  font-size:25px!important;margin:24px 0 12px!important;
}
body.dny-review.single-project .dny-alt-project__content-inner h4{
  font-size:22px!important;margin:20px 0 10px!important;
}
body.dny-review.single-project .dny-alt-project__content-inner :is(strong,b){
  font-family:"Urbanist",sans-serif!important;font-weight:600!important;
}
/* Unified category/tag cloud typography, formerly 8pt. */
body.dny-review .widget_tag_cloud .tagcloud a.tag-cloud-link{
  font-family:"Urbanist",sans-serif!important;
  font-size:14px!important;font-weight:500!important;line-height:1.5;
}
@media(max-width:767px){
  body.dny-review.single-project .dny-alt-project__content-inner{
    font-size:15px!important;line-height:1.55!important;
  }
  body.dny-review.single-project .dny-alt-project__content-inner h2{font-size:26px!important}
  body.dny-review.single-project .dny-alt-project__content-inner h3{font-size:23px!important}
  body.dny-review.single-project .dny-alt-project__content-inner h4{font-size:20px!important}
}

/* Authoritative project hero typography. Isolated to /tests single-project. */
body.dny-review.single-project .dny-alt-project__hero-title {
  font-family:"Urbanist",sans-serif;
  font-size:54px;
  font-weight:600;
  line-height:60px;
}
@media (max-width:1024px) {
  body.dny-review.single-project .dny-alt-project__hero-title {
    font-size:44px;
    line-height:50px;
  }
}
@media (max-width:767px) {
  body.dny-review.single-project .dny-alt-project__hero-title {
    font-size:32px;
    line-height:38px;
  }
  /* Mobile body rhythm: lists and paragraphs inherit 15px × 1.55. */
  body.dny-review.single-project .dny-alt-project__content-inner :is(p,li,ol,ul) {
    line-height:inherit!important;
  }
}
