/*
  YUMA sanat yonetimi taslaklari
  - ?tasarim=monografi   : bagimsiz bilimsel yayin / basili kitap
  - ?tasarim=acik-dosya : cagdas arastirma arsivi / saha dosyasi

  Bu dosya yalnizca taslak parametresi etkin oldugunda uygulanir.
  Parametresiz ana sayfa, canli surum 45 gorunumunu korur.
*/

/* --------------------------------------------------------------------------
   Ortak arindirma: kart, parlama, cam ve yapay-zeka stok gorseli dilini kapat
   -------------------------------------------------------------------------- */

html[data-yuma-design] {
  color-scheme: light;
  scroll-padding-top: 96px;
}

html[data-yuma-design] body {
  overflow-x: hidden;
}

html[data-yuma-design] body::before,
html[data-yuma-design] .hero-art::after,
html[data-yuma-design] .founder-visual::before,
html[data-yuma-design] .founder-visual::after {
  display: none !important;
}

html[data-yuma-design] .hero-art {
  background-image: none !important;
}

html[data-yuma-design] .site-header,
html[data-yuma-design] .site-header.scrolled,
html[data-yuma-design] .btn,
html[data-yuma-design] .product-showcase-card,
html[data-yuma-design] .catalog-action,
html[data-yuma-design] .reflection-note,
html[data-yuma-design] .approach-card,
html[data-yuma-design] .standard-item,
html[data-yuma-design] .research-card,
html[data-yuma-design] .gallery-panel,
html[data-yuma-design] .file-card,
html[data-yuma-design] .service,
html[data-yuma-design] .expertise-card,
html[data-yuma-design] .founder-visual,
html[data-yuma-design] .story-band,
html[data-yuma-design] .team-card,
html[data-yuma-design] .education-main,
html[data-yuma-design] .education-side,
html[data-yuma-design] .course,
html[data-yuma-design] .social-bridge-card,
html[data-yuma-design] .digital-teaser-card,
html[data-yuma-design] .faq-list details,
html[data-yuma-design] .contact-card,
html[data-yuma-design] .contact-form,
html[data-yuma-design] input,
html[data-yuma-design] select,
html[data-yuma-design] textarea {
  border-radius: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}

html[data-yuma-design] .btn,
html[data-yuma-design] .approach-card,
html[data-yuma-design] .product-showcase-card,
html[data-yuma-design] .research-card,
html[data-yuma-design] .file-card,
html[data-yuma-design] .service,
html[data-yuma-design] .expertise-card,
html[data-yuma-design] .team-card,
html[data-yuma-design] .course {
  transition: color .16s ease, background-color .16s ease, border-color .16s ease;
}

html[data-yuma-design] .btn:hover,
html[data-yuma-design] .approach-card:hover,
html[data-yuma-design] .product-showcase-card:hover,
html[data-yuma-design] .research-card:hover,
html[data-yuma-design] .file-card:hover,
html[data-yuma-design] .service:hover,
html[data-yuma-design] .expertise-card:hover,
html[data-yuma-design] .team-card:hover,
html[data-yuma-design] .course:hover {
  transform: none !important;
}

html[data-yuma-design] .pulse {
  border-radius: 0;
  box-shadow: none;
  animation: none;
}

html[data-yuma-design] .reveal {
  opacity: 1;
  transform: none;
}

/* --------------------------------------------------------------------------
   Yon 1: YUMA Monografi
   Bagimsiz bilimsel yayin, nitelikli kitap ve kenar notlari duygusu
   -------------------------------------------------------------------------- */

html[data-yuma-design="monografi"] {
  --ink: #20201d;
  --muted: #615f58;
  --navy: #f2eee4;
  --navy-2: #e8e1d3;
  --panel: transparent;
  --line: #bdb5a7;
  --teal: #243f35;
  --teal-deep: #243f35;
  --gold: #a52c2d;
  --white: #fffdf7;
  --shadow: none;
}

html[data-yuma-design="monografi"] body {
  color: var(--ink);
  background: #f2eee4;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 17px;
  line-height: 1.72;
}

html[data-yuma-design="monografi"] .container {
  width: min(1240px, calc(100% - 80px));
}

html[data-yuma-design="monografi"] a:focus-visible,
html[data-yuma-design="monografi"] button:focus-visible,
html[data-yuma-design="monografi"] input:focus-visible,
html[data-yuma-design="monografi"] select:focus-visible,
html[data-yuma-design="monografi"] textarea:focus-visible,
html[data-yuma-design="monografi"] summary:focus-visible {
  outline: 3px solid #a52c2d;
  outline-offset: 4px;
}

html[data-yuma-design="monografi"] .site-header,
html[data-yuma-design="monografi"] .site-header.scrolled {
  background: rgba(242, 238, 228, .98);
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .nav {
  min-height: 92px;
  align-items: center;
}

html[data-yuma-design="monografi"] .brand {
  color: #20201d;
  font-family: Georgia, "Times New Roman", serif;
}

html[data-yuma-design="monografi"] .brand-emblem {
  width: 42px;
  height: 50px;
  overflow: visible;
  border: 0;
  border-radius: 0;
  background: transparent;
}

html[data-yuma-design="monografi"] .brand-emblem img {
  width: 72px;
  height: 72px;
  left: -15px;
  top: -11px;
}

html[data-yuma-design="monografi"] .brand small,
html[data-yuma-design="monografi"] .brand-tagline {
  color: #615f58;
}

html[data-yuma-design="monografi"] .nav-links {
  color: #20201d;
  gap: 17px;
  font-family: system-ui, sans-serif;
  font-size: .76rem;
  font-weight: 700;
  letter-spacing: .055em;
  text-transform: uppercase;
}

html[data-yuma-design="monografi"] .nav-links a:hover,
html[data-yuma-design="monografi"] .nav-links a:focus-visible {
  color: #a52c2d;
}

html[data-yuma-design="monografi"] .nav-cta {
  padding: 5px 0;
  border: 0;
  border-bottom: 2px solid #a52c2d;
}

html[data-yuma-design="monografi"] .menu-btn {
  color: #20201d;
}

html[data-yuma-design="monografi"] .hero {
  min-height: 780px;
  padding: 175px 0 100px;
  background: #f2eee4;
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .hero::before {
  content: "YUMA MONOGRAFİ · CİLT 01";
  position: absolute;
  top: 150px;
  right: max(40px, calc((100vw - 1240px) / 2));
  color: #a52c2d;
  font: 700 .68rem/1.2 system-ui, sans-serif;
  letter-spacing: .18em;
  writing-mode: vertical-rl;
}

html[data-yuma-design="monografi"] .hero::after {
  content: "";
  position: absolute;
  top: 170px;
  bottom: 90px;
  left: calc(50% + 195px);
  width: 1px;
  background: #bdb5a7;
}

html[data-yuma-design="monografi"] .hero-grid {
  grid-template-columns: minmax(0, 760px) 1fr;
}

html[data-yuma-design="monografi"] .eyebrow {
  color: #a52c2d;
  font-family: system-ui, sans-serif;
  font-size: .69rem;
  letter-spacing: .22em;
}

html[data-yuma-design="monografi"] .eyebrow::before {
  width: 56px;
  background: #20201d;
}

html[data-yuma-design="monografi"] h1,
html[data-yuma-design="monografi"] h2,
html[data-yuma-design="monografi"] h3 {
  color: #20201d;
  font-family: Georgia, "Times New Roman", serif;
  letter-spacing: -.045em;
}

html[data-yuma-design="monografi"] h1 {
  max-width: 780px;
  margin: 30px 0 34px;
  font-size: clamp(3.7rem, 7.2vw, 7rem);
  font-weight: 400;
  line-height: .98;
}

html[data-yuma-design="monografi"] h1 span {
  color: #243f35;
  font-style: italic;
}

html[data-yuma-design="monografi"] .hero-copy {
  max-width: 650px;
  color: #44423d;
  font-size: clamp(1.12rem, 1.65vw, 1.32rem);
}

html[data-yuma-design="monografi"] .hero-actions {
  margin-top: 42px;
  gap: 22px;
}

html[data-yuma-design="monografi"] .btn {
  min-height: 48px;
  padding: 0 18px;
  border: 1px solid #20201d;
  color: #20201d;
  background: transparent;
  font-family: system-ui, sans-serif;
  font-size: .78rem;
  font-weight: 750;
  letter-spacing: .055em;
  text-transform: uppercase;
}

html[data-yuma-design="monografi"] .btn-primary,
html[data-yuma-design="monografi"] .btn:hover {
  color: #fffdf7;
  background: #20201d;
}

html[data-yuma-design="monografi"] .hero-note,
html[data-yuma-design="monografi"] .product-showcase-card p,
html[data-yuma-design="monografi"] .section-head p,
html[data-yuma-design="monografi"] .catalog-action p {
  color: #615f58;
}

html[data-yuma-design="monografi"] .pulse {
  width: 18px;
  height: 2px;
  background: #a52c2d;
}

html[data-yuma-design="monografi"] .trust-strip {
  background: #e8e1d3;
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .trust-grid {
  border-left: 1px solid #bdb5a7;
}

html[data-yuma-design="monografi"] .trust-item {
  min-height: 128px;
  padding: 28px;
  border-right: 1px solid #bdb5a7;
}

html[data-yuma-design="monografi"] .trust-item svg {
  display: none;
}

html[data-yuma-design="monografi"] .trust-item strong {
  color: #20201d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.08rem;
}

html[data-yuma-design="monografi"] .trust-item span {
  color: #615f58;
}

html[data-yuma-design="monografi"] section {
  padding: 124px 0;
  border-bottom-color: #bdb5a7;
}

html[data-yuma-design="monografi"] .products-section,
html[data-yuma-design="monografi"] .reflection-section,
html[data-yuma-design="monografi"] .gallery-section,
html[data-yuma-design="monografi"] .files-section,
html[data-yuma-design="monografi"] .standards-section,
html[data-yuma-design="monografi"] .story-band,
html[data-yuma-design="monografi"] footer {
  background: transparent;
}

html[data-yuma-design="monografi"] .section-head {
  grid-template-columns: minmax(240px, .55fr) minmax(0, 1.45fr);
  align-items: start;
  gap: 90px;
  padding-top: 22px;
  border-top: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .section-head h2 {
  font-size: clamp(2.8rem, 5vw, 5.4rem);
  font-weight: 400;
}

html[data-yuma-design="monografi"] .product-showcase-grid {
  gap: 0;
  border-top: 1px solid #20201d;
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .product-showcase-card,
html[data-yuma-design="monografi"] .product-showcase-card.featured {
  min-height: 440px;
  padding: 34px 30px;
  border: 0;
  border-right: 1px solid #bdb5a7;
  background: transparent;
}

html[data-yuma-design="monografi"] .product-showcase-card:last-child {
  border-right: 0;
}

html[data-yuma-design="monografi"] .product-showcase-card .product-type,
html[data-yuma-design="monografi"] .file-label {
  color: #a52c2d;
  font-family: system-ui, sans-serif;
}

html[data-yuma-design="monografi"] .product-showcase-card h3 {
  margin-top: 42px;
  font-size: clamp(1.7rem, 2.6vw, 2.6rem);
  font-weight: 400;
}

html[data-yuma-design="monografi"] .product-buy {
  border-top: 1px solid #bdb5a7;
}

html[data-yuma-design="monografi"] .product-price {
  color: #20201d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 2.1rem;
  font-weight: 400;
}

html[data-yuma-design="monografi"] .catalog-action {
  margin-top: 34px;
  padding: 24px 0;
  border: 0;
  border-bottom: 1px solid #20201d;
  background: transparent;
}

html[data-yuma-design="monografi"] .reflection-section {
  padding: 96px 0;
}

html[data-yuma-design="monografi"] .reflection-note {
  grid-template-columns: 120px minmax(0, 1fr);
  padding: 0 0 0 36px;
  border: 0;
  border-left: 7px solid #a52c2d;
  background: transparent;
}

html[data-yuma-design="monografi"] .reflection-mark {
  width: 100px;
  height: 92px;
}

html[data-yuma-design="monografi"] .reflection-copy p {
  color: #44423d;
}

html[data-yuma-design="monografi"] .reflection-question {
  color: #a52c2d;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
}

html[data-yuma-design="monografi"] .approach-grid,
html[data-yuma-design="monografi"] .expertise-grid,
html[data-yuma-design="monografi"] .team-grid,
html[data-yuma-design="monografi"] .course-grid {
  gap: 0;
  border-top: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .approach-card,
html[data-yuma-design="monografi"] .expertise-card,
html[data-yuma-design="monografi"] .team-card,
html[data-yuma-design="monografi"] .course {
  border: 0;
  border-right: 1px solid #bdb5a7;
  border-bottom: 1px solid #bdb5a7;
  background: transparent;
}

html[data-yuma-design="monografi"] .approach-icon,
html[data-yuma-design="monografi"] .initials {
  border-radius: 0;
  color: #a52c2d;
  background: transparent;
}

html[data-yuma-design="monografi"] .standards-grid,
html[data-yuma-design="monografi"] .founder-grid,
html[data-yuma-design="monografi"] .education-grid,
html[data-yuma-design="monografi"] .contact-card {
  gap: 74px;
}

html[data-yuma-design="monografi"] .standard-item,
html[data-yuma-design="monografi"] .service,
html[data-yuma-design="monografi"] .research-card,
html[data-yuma-design="monografi"] .faq-list details {
  border: 0;
  border-top: 1px solid #bdb5a7;
  background: transparent;
}

html[data-yuma-design="monografi"] .research-list {
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .research-card,
html[data-yuma-design="monografi"] .research-card.article-feature {
  display: grid;
  grid-template-columns: minmax(150px, .35fr) minmax(0, 1.65fr);
  gap: 38px;
  padding: 34px 0;
}

html[data-yuma-design="monografi"] .gallery-panel,
html[data-yuma-design="monografi"] .file-card,
html[data-yuma-design="monografi"] .founder-visual,
html[data-yuma-design="monografi"] .education-main,
html[data-yuma-design="monografi"] .education-side,
html[data-yuma-design="monografi"] .social-bridge-card,
html[data-yuma-design="monografi"] .digital-teaser-card,
html[data-yuma-design="monografi"] .contact-form {
  border: 0;
  border-top: 1px solid #20201d;
  background: transparent;
}

html[data-yuma-design="monografi"] .files-grid {
  gap: 42px 70px;
}

html[data-yuma-design="monografi"] .file-card,
html[data-yuma-design="monografi"] .file-card:last-child {
  min-height: 0;
  padding: 28px 0 46px;
}

html[data-yuma-design="monografi"] .founder-visual {
  min-height: 0;
  padding: 34px 0;
}

html[data-yuma-design="monografi"] .founder-quote {
  position: static;
  max-width: 100%;
}

html[data-yuma-design="monografi"] .story-band {
  border: 0;
  border-top: 1px solid #20201d;
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .contact-card,
html[data-yuma-design="monografi"] .contact-form {
  padding-left: 0;
  padding-right: 0;
}

html[data-yuma-design="monografi"] input,
html[data-yuma-design="monografi"] select,
html[data-yuma-design="monografi"] textarea {
  color: #20201d;
  border: 0;
  border-bottom: 1px solid #20201d;
  background: #fffdf7;
}

html[data-yuma-design="monografi"] footer {
  color: #20201d;
  border-top: 1px solid #20201d;
}

html[data-yuma-design="monografi"] footer a,
html[data-yuma-design="monografi"] footer p,
html[data-yuma-design="monografi"] footer span {
  color: #44423d;
}

/* --------------------------------------------------------------------------
   Yon 2: YUMA Acik Dosya
   Arastirma arsivi, saha kaydi, indeks ve editoryal veri mimarisi
   -------------------------------------------------------------------------- */

html[data-yuma-design="acik-dosya"] {
  --ink: #121212;
  --muted: #50545a;
  --navy: #eceeea;
  --navy-2: #dfe3de;
  --panel: #f8f8f3;
  --line: #121212;
  --teal: #244f70;
  --teal-deep: #244f70;
  --gold: #c42e32;
  --white: #ffffff;
  --shadow: none;
}

html[data-yuma-design="acik-dosya"] body {
  color: #121212;
  background: #eceeea;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.55;
}

html[data-yuma-design="acik-dosya"] .container {
  width: min(1320px, calc(100% - 64px));
}

html[data-yuma-design="acik-dosya"] .site-header,
html[data-yuma-design="acik-dosya"] .site-header.scrolled {
  background: #121212;
  border-bottom: 5px solid #c42e32;
}

html[data-yuma-design="acik-dosya"] .nav {
  min-height: 88px;
}

html[data-yuma-design="acik-dosya"] .brand,
html[data-yuma-design="acik-dosya"] .brand small,
html[data-yuma-design="acik-dosya"] .brand-tagline,
html[data-yuma-design="acik-dosya"] .nav-links,
html[data-yuma-design="acik-dosya"] .menu-btn {
  color: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .brand-emblem {
  border: 0;
  border-radius: 0;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .nav-links {
  gap: 14px;
  font: 700 .72rem/1.2 "Courier New", monospace;
  letter-spacing: .06em;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .nav-links a:hover,
html[data-yuma-design="acik-dosya"] .nav-links a:focus-visible {
  color: #ff7376;
}

html[data-yuma-design="acik-dosya"] .nav-cta {
  padding: 9px 12px;
  border: 1px solid #f8f8f3;
  color: #f8f8f3 !important;
}

html[data-yuma-design="acik-dosya"] .hero {
  min-height: 800px;
  padding: 164px 0 92px;
  background: #eceeea;
  border-bottom: 5px solid #121212;
}

html[data-yuma-design="acik-dosya"] .hero::before {
  content: "ARŞİV / 001\AARAŞTIRMA · EĞİTİM · UYGULAMA";
  white-space: pre;
  position: absolute;
  top: 150px;
  right: 0;
  width: 31vw;
  min-height: 520px;
  padding: 38px 28px;
  color: #f8f8f3;
  background: #244f70;
  border-left: 5px solid #121212;
  border-bottom: 5px solid #121212;
  font: 700 .78rem/1.8 "Courier New", monospace;
  letter-spacing: .08em;
}

html[data-yuma-design="acik-dosya"] .hero::after {
  content: "Y";
  position: absolute;
  right: 5vw;
  bottom: 32px;
  color: rgba(248, 248, 243, .17);
  font: 900 23rem/.8 Arial, sans-serif;
}

html[data-yuma-design="acik-dosya"] .hero-grid {
  position: relative;
  z-index: 2;
  grid-template-columns: minmax(0, 800px) 1fr;
}

html[data-yuma-design="acik-dosya"] .eyebrow {
  color: #c42e32;
  font: 700 .72rem/1.2 "Courier New", monospace;
  letter-spacing: .12em;
}

html[data-yuma-design="acik-dosya"] .eyebrow::before {
  width: 54px;
  height: 5px;
  background: #121212;
}

html[data-yuma-design="acik-dosya"] h1,
html[data-yuma-design="acik-dosya"] h2,
html[data-yuma-design="acik-dosya"] h3 {
  color: #121212;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: -.055em;
}

html[data-yuma-design="acik-dosya"] h1 {
  max-width: 820px;
  margin: 28px 0 32px;
  font-size: clamp(4rem, 7.8vw, 8rem);
  font-weight: 900;
  line-height: .84;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] h1 span {
  color: #244f70;
}

html[data-yuma-design="acik-dosya"] .hero-copy {
  max-width: 640px;
  color: #2d3034;
  font-size: clamp(1.06rem, 1.5vw, 1.24rem);
  border-left: 5px solid #c42e32;
  padding-left: 20px;
}

html[data-yuma-design="acik-dosya"] .hero-actions {
  gap: 0;
}

html[data-yuma-design="acik-dosya"] .btn {
  min-height: 50px;
  padding: 0 17px;
  border: 2px solid #121212;
  color: #121212;
  background: #f8f8f3;
  font: 800 .76rem/1 "Courier New", monospace;
  letter-spacing: .06em;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .btn-primary,
html[data-yuma-design="acik-dosya"] .btn:hover {
  color: #f8f8f3;
  background: #121212;
}

html[data-yuma-design="acik-dosya"] .hero-note {
  color: #50545a;
  font: 700 .75rem/1.4 "Courier New", monospace;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .pulse {
  width: 16px;
  height: 16px;
  background: #c42e32;
}

html[data-yuma-design="acik-dosya"] .trust-strip {
  background: #121212;
  border-bottom: 0;
}

html[data-yuma-design="acik-dosya"] .trust-grid {
  grid-template-columns: repeat(4, 1fr);
}

html[data-yuma-design="acik-dosya"] .trust-item {
  min-height: 132px;
  color: #f8f8f3;
  border-right: 1px solid #777;
}

html[data-yuma-design="acik-dosya"] .trust-item svg {
  color: #ff7376;
}

html[data-yuma-design="acik-dosya"] .trust-item strong {
  color: #f8f8f3;
  font: 800 .9rem/1.25 Arial, sans-serif;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .trust-item span {
  color: #c5c8c5;
}

html[data-yuma-design="acik-dosya"] main {
  counter-reset: yuma-dosya;
}

html[data-yuma-design="acik-dosya"] main > section:not(.hero):not(.trust-strip) {
  counter-increment: yuma-dosya;
  position: relative;
  border-bottom: 2px solid #121212;
}

html[data-yuma-design="acik-dosya"] main > section:not(.hero):not(.trust-strip)::before {
  content: "DOSYA " counter(yuma-dosya, decimal-leading-zero);
  position: absolute;
  top: 26px;
  right: max(32px, calc((100vw - 1320px) / 2));
  color: #c42e32;
  font: 700 .7rem/1 "Courier New", monospace;
  letter-spacing: .1em;
}

html[data-yuma-design="acik-dosya"] section {
  padding: 112px 0;
}

html[data-yuma-design="acik-dosya"] .products-section,
html[data-yuma-design="acik-dosya"] .reflection-section,
html[data-yuma-design="acik-dosya"] .gallery-section,
html[data-yuma-design="acik-dosya"] .files-section,
html[data-yuma-design="acik-dosya"] .standards-section,
html[data-yuma-design="acik-dosya"] .story-band,
html[data-yuma-design="acik-dosya"] footer {
  background: transparent;
}

html[data-yuma-design="acik-dosya"] .section-head {
  grid-template-columns: minmax(0, 1.3fr) minmax(260px, .7fr);
  gap: 40px;
  align-items: start;
  margin-bottom: 46px;
  padding-top: 18px;
  border-top: 5px solid #121212;
}

html[data-yuma-design="acik-dosya"] .section-head h2 {
  max-width: 820px;
  font-size: clamp(3rem, 5.8vw, 6.4rem);
  font-weight: 900;
  line-height: .88;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .section-head p,
html[data-yuma-design="acik-dosya"] .product-showcase-card p,
html[data-yuma-design="acik-dosya"] .catalog-action p {
  color: #50545a;
}

html[data-yuma-design="acik-dosya"] .product-showcase-grid {
  grid-template-columns: 1.55fr 1fr;
  grid-template-rows: repeat(2, minmax(260px, auto));
  gap: 0;
  border: 3px solid #121212;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card,
html[data-yuma-design="acik-dosya"] .product-showcase-card.featured {
  padding: 30px;
  border: 0;
  border-right: 2px solid #121212;
  border-bottom: 2px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card:first-child {
  grid-row: 1 / 3;
  min-height: 540px;
  background: #dfe3de;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card:first-child h3 {
  max-width: 500px;
  font-size: clamp(2.5rem, 4.4vw, 5rem);
  line-height: .92;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card:nth-child(2),
html[data-yuma-design="acik-dosya"] .product-showcase-card:nth-child(3) {
  border-right: 0;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card:nth-child(3) {
  border-bottom: 0;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card .product-type,
html[data-yuma-design="acik-dosya"] .file-label {
  color: #c42e32;
  font-family: "Courier New", monospace;
}

html[data-yuma-design="acik-dosya"] .product-showcase-card h3 {
  font-size: clamp(1.65rem, 2.4vw, 2.55rem);
  font-weight: 900;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .product-buy {
  border-top: 2px solid #121212;
}

html[data-yuma-design="acik-dosya"] .product-price {
  color: #121212;
  font: 900 2rem/1 Arial, sans-serif;
}

html[data-yuma-design="acik-dosya"] .catalog-action {
  margin-top: 0;
  padding: 24px;
  border: 3px solid #121212;
  border-top: 0;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .reflection-section {
  color: #f8f8f3;
  background: #244f70;
}

html[data-yuma-design="acik-dosya"] .reflection-note {
  grid-template-columns: 100px minmax(0, 1fr);
  border: 0;
  background: transparent;
}

html[data-yuma-design="acik-dosya"] .reflection-copy h2,
html[data-yuma-design="acik-dosya"] .reflection-copy p {
  color: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .reflection-question {
  color: #ffb9ba;
  font-family: "Courier New", monospace;
}

html[data-yuma-design="acik-dosya"] .approach-grid {
  grid-template-columns: repeat(6, 1fr);
  gap: 0;
  border: 3px solid #121212;
}

html[data-yuma-design="acik-dosya"] .approach-card {
  grid-column: span 3;
  min-height: 300px;
  border: 0;
  border-right: 2px solid #121212;
  border-bottom: 2px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .approach-card:nth-child(1),
html[data-yuma-design="acik-dosya"] .approach-card:nth-child(4) {
  grid-column: span 4;
}

html[data-yuma-design="acik-dosya"] .approach-card:nth-child(2),
html[data-yuma-design="acik-dosya"] .approach-card:nth-child(3) {
  grid-column: span 2;
}

html[data-yuma-design="acik-dosya"] .approach-icon,
html[data-yuma-design="acik-dosya"] .initials {
  border-radius: 0;
  color: #f8f8f3;
  background: #c42e32;
}

html[data-yuma-design="acik-dosya"] .standard-item,
html[data-yuma-design="acik-dosya"] .research-card,
html[data-yuma-design="acik-dosya"] .service,
html[data-yuma-design="acik-dosya"] .faq-list details {
  border: 0;
  border-top: 2px solid #121212;
  background: transparent;
}

html[data-yuma-design="acik-dosya"] .research-list {
  border-bottom: 2px solid #121212;
}

html[data-yuma-design="acik-dosya"] .research-card,
html[data-yuma-design="acik-dosya"] .research-card.article-feature {
  display: grid;
  grid-template-columns: 210px minmax(0, 1fr) auto;
  gap: 30px;
  align-items: start;
  padding: 30px 0;
}

html[data-yuma-design="acik-dosya"] .research-meta,
html[data-yuma-design="acik-dosya"] .research-note {
  font-family: "Courier New", monospace;
}

html[data-yuma-design="acik-dosya"] .files-grid,
html[data-yuma-design="acik-dosya"] .expertise-grid,
html[data-yuma-design="acik-dosya"] .team-grid,
html[data-yuma-design="acik-dosya"] .course-grid {
  gap: 0;
  border: 3px solid #121212;
}

html[data-yuma-design="acik-dosya"] .file-card,
html[data-yuma-design="acik-dosya"] .expertise-card,
html[data-yuma-design="acik-dosya"] .team-card,
html[data-yuma-design="acik-dosya"] .course,
html[data-yuma-design="acik-dosya"] .course.featured {
  border: 0;
  border-right: 2px solid #121212;
  border-bottom: 2px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .gallery-panel,
html[data-yuma-design="acik-dosya"] .founder-visual,
html[data-yuma-design="acik-dosya"] .education-main,
html[data-yuma-design="acik-dosya"] .education-side,
html[data-yuma-design="acik-dosya"] .social-bridge-card,
html[data-yuma-design="acik-dosya"] .digital-teaser-card,
html[data-yuma-design="acik-dosya"] .contact-card,
html[data-yuma-design="acik-dosya"] .contact-form {
  border: 3px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .founder-visual {
  min-height: 0;
  padding: 32px;
}

html[data-yuma-design="acik-dosya"] .founder-quote {
  position: static;
  max-width: 100%;
}

html[data-yuma-design="acik-dosya"] .story-band {
  color: #f8f8f3;
  border: 0;
  background: #121212;
}

html[data-yuma-design="acik-dosya"] .story-band h2,
html[data-yuma-design="acik-dosya"] .story-band h3,
html[data-yuma-design="acik-dosya"] .story-band p {
  color: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] input,
html[data-yuma-design="acik-dosya"] select,
html[data-yuma-design="acik-dosya"] textarea {
  color: #121212;
  border: 2px solid #121212;
  background: #fff;
}

html[data-yuma-design="acik-dosya"] footer {
  color: #f8f8f3;
  background: #121212;
  border-top: 8px solid #c42e32;
}

html[data-yuma-design="acik-dosya"] footer h3,
html[data-yuma-design="acik-dosya"] footer a,
html[data-yuma-design="acik-dosya"] footer p,
html[data-yuma-design="acik-dosya"] footer span {
  color: #e7e8e4;
}

/* --------------------------------------------------------------------------
   Mobil: iki yon de icerik, satis ve menu erisilebilirligini korur
   -------------------------------------------------------------------------- */

@media (max-width: 980px) {
  html[data-yuma-design="monografi"] .container,
  html[data-yuma-design="acik-dosya"] .container {
    width: min(100% - 40px, 820px);
  }

  html[data-yuma-design] .site-header .nav-links {
    top: 88px;
    left: 0;
    right: 0;
    padding: 24px 20px 30px;
    border-bottom: 2px solid currentColor;
  }

  html[data-yuma-design="monografi"] .site-header .nav-links {
    color: #20201d;
    background: #f2eee4;
  }

  html[data-yuma-design="acik-dosya"] .site-header .nav-links {
    color: #f8f8f3;
    background: #121212;
  }

  html[data-yuma-design="monografi"] .hero::after,
  html[data-yuma-design="acik-dosya"] .hero::before,
  html[data-yuma-design="acik-dosya"] .hero::after {
    display: none;
  }

  html[data-yuma-design] .hero-grid,
  html[data-yuma-design] .section-head,
  html[data-yuma-design] .standards-grid,
  html[data-yuma-design] .founder-grid,
  html[data-yuma-design] .education-grid,
  html[data-yuma-design] .contact-card {
    grid-template-columns: 1fr;
  }

  html[data-yuma-design="acik-dosya"] .product-showcase-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
  }

  html[data-yuma-design="acik-dosya"] .product-showcase-card:first-child {
    grid-column: 1 / -1;
    grid-row: auto;
    min-height: 0;
    border-right: 0;
  }

  html[data-yuma-design="acik-dosya"] .approach-card,
  html[data-yuma-design="acik-dosya"] .approach-card:nth-child(n) {
    grid-column: span 3;
  }
}

@media (max-width: 700px) {
  html[data-yuma-design="monografi"] body,
  html[data-yuma-design="acik-dosya"] body {
    font-size: 15px;
  }

  html[data-yuma-design="monografi"] .container,
  html[data-yuma-design="acik-dosya"] .container {
    width: min(100% - 28px, 620px);
  }

  html[data-yuma-design] .brand-tagline {
    display: none;
  }

  html[data-yuma-design="monografi"] .hero,
  html[data-yuma-design="acik-dosya"] .hero {
    min-height: auto;
    padding: 142px 0 72px;
  }

  html[data-yuma-design="monografi"] .hero::before {
    top: 116px;
    right: 14px;
    writing-mode: horizontal-tb;
  }

  html[data-yuma-design="monografi"] h1 {
    font-size: clamp(3.1rem, 15vw, 5rem);
  }

  html[data-yuma-design="acik-dosya"] h1 {
    font-size: clamp(3.3rem, 17vw, 5.4rem);
  }

  html[data-yuma-design] .hero-actions,
  html[data-yuma-design] .catalog-action {
    display: grid;
  }

  html[data-yuma-design] .hero-actions .btn,
  html[data-yuma-design] .catalog-action .btn {
    width: 100%;
  }

  html[data-yuma-design="monografi"] section,
  html[data-yuma-design="acik-dosya"] section {
    padding: 78px 0;
  }

  html[data-yuma-design="monografi"] .section-head,
  html[data-yuma-design="acik-dosya"] .section-head {
    gap: 30px;
  }

  html[data-yuma-design="monografi"] .section-head h2,
  html[data-yuma-design="acik-dosya"] .section-head h2 {
    font-size: clamp(2.7rem, 13vw, 4.4rem);
  }

  html[data-yuma-design="monografi"] .product-showcase-grid,
  html[data-yuma-design="acik-dosya"] .product-showcase-grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }

  html[data-yuma-design="monografi"] .product-showcase-card,
  html[data-yuma-design="monografi"] .product-showcase-card.featured,
  html[data-yuma-design="acik-dosya"] .product-showcase-card,
  html[data-yuma-design="acik-dosya"] .product-showcase-card.featured {
    min-height: 0;
    border-right: 0;
    border-bottom: 2px solid currentColor;
  }

  html[data-yuma-design="monografi"] .product-showcase-card:last-child,
  html[data-yuma-design="acik-dosya"] .product-showcase-card:last-child {
    border-bottom: 0;
  }

  html[data-yuma-design="monografi"] .reflection-note,
  html[data-yuma-design="acik-dosya"] .reflection-note {
    grid-template-columns: 1fr;
  }

  html[data-yuma-design="monografi"] .reflection-mark,
  html[data-yuma-design="acik-dosya"] .reflection-mark {
    width: 64px;
    height: 58px;
  }

  html[data-yuma-design="monografi"] .research-card,
  html[data-yuma-design="monografi"] .research-card.article-feature,
  html[data-yuma-design="acik-dosya"] .research-card,
  html[data-yuma-design="acik-dosya"] .research-card.article-feature {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  html[data-yuma-design="acik-dosya"] .approach-grid {
    grid-template-columns: 1fr;
  }

  html[data-yuma-design="acik-dosya"] .approach-card,
  html[data-yuma-design="acik-dosya"] .approach-card:nth-child(n) {
    grid-column: auto;
    border-right: 0;
  }

  html[data-yuma-design="monografi"] .approach-grid,
  html[data-yuma-design="monografi"] .expertise-grid,
  html[data-yuma-design="monografi"] .team-grid,
  html[data-yuma-design="monografi"] .course-grid,
  html[data-yuma-design="acik-dosya"] .files-grid,
  html[data-yuma-design="acik-dosya"] .expertise-grid,
  html[data-yuma-design="acik-dosya"] .team-grid,
  html[data-yuma-design="acik-dosya"] .course-grid {
    grid-template-columns: 1fr;
  }

  html[data-yuma-design="monografi"] .approach-card,
  html[data-yuma-design="monografi"] .expertise-card,
  html[data-yuma-design="monografi"] .team-card,
  html[data-yuma-design="monografi"] .course,
  html[data-yuma-design="acik-dosya"] .file-card,
  html[data-yuma-design="acik-dosya"] .expertise-card,
  html[data-yuma-design="acik-dosya"] .team-card,
  html[data-yuma-design="acik-dosya"] .course {
    border-right: 0;
  }

  html[data-yuma-design="acik-dosya"] main > section:not(.hero):not(.trust-strip)::before {
    top: 18px;
    right: 14px;
  }

  html[data-yuma-design] .trust-grid {
    grid-template-columns: 1fr 1fr;
  }

  html[data-yuma-design="monografi"] .trust-item,
  html[data-yuma-design="acik-dosya"] .trust-item {
    min-height: 112px;
    padding: 20px 16px;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-yuma-design] *,
  html[data-yuma-design] *::before,
  html[data-yuma-design] *::after {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }
}

/* --------------------------------------------------------------------------
   Alt sayfalar: ayni sanat yonetiminin makale, urun ve hizmet sayfalarina izi
   -------------------------------------------------------------------------- */

html[data-yuma-design] .card,
html[data-yuma-design] .fact,
html[data-yuma-design] .step,
html[data-yuma-design] .scope-note,
html[data-yuma-design] .service-card,
html[data-yuma-design] .package-card,
html[data-yuma-design] .positioning-card,
html[data-yuma-design] .process-step,
html[data-yuma-design] .process-note,
html[data-yuma-design] .blueprint,
html[data-yuma-design] .audience-panel,
html[data-yuma-design] .handover-note,
html[data-yuma-design] .reference,
html[data-yuma-design] .product,
html[data-yuma-design] .article,
html[data-yuma-design] .index-card,
html[data-yuma-design] .opening,
html[data-yuma-design] .pull,
html[data-yuma-design] .reality-check,
html[data-yuma-design] .questions,
html[data-yuma-design] .sources,
html[data-yuma-design] .related,
html[data-yuma-design] .photo-card,
html[data-yuma-design] .opening-art,
html[data-yuma-design] .hobby-note {
  border-radius: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  background-image: none !important;
}

html[data-yuma-design] .panel,
html[data-yuma-design] .track {
  border-radius: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}

html[data-yuma-design="monografi"] .topbar,
html[data-yuma-design="monografi"] body > header {
  color: #20201d;
  background: #f2eee4;
  border-bottom: 1px solid #20201d;
}

html[data-yuma-design="monografi"] .home-link,
html[data-yuma-design="monografi"] .back {
  color: #20201d;
  font-family: system-ui, sans-serif;
}

html[data-yuma-design="monografi"] .cards,
html[data-yuma-design="monografi"] .service-grid,
html[data-yuma-design="monografi"] .package-grid,
html[data-yuma-design="monografi"] .process-grid,
html[data-yuma-design="monografi"] .products,
html[data-yuma-design="monografi"] .article-index,
html[data-yuma-design="monografi"] .gallery-grid {
  gap: 0;
  border-top: 1px solid #20201d;
  border-left: 1px solid #bdb5a7;
}

html[data-yuma-design="monografi"] .card,
html[data-yuma-design="monografi"] .service-card,
html[data-yuma-design="monografi"] .package-card,
html[data-yuma-design="monografi"] .process-step,
html[data-yuma-design="monografi"] .product,
html[data-yuma-design="monografi"] .article,
html[data-yuma-design="monografi"] .index-card,
html[data-yuma-design="monografi"] .photo-card {
  border: 0;
  border-right: 1px solid #bdb5a7;
  border-bottom: 1px solid #bdb5a7;
  background: transparent;
}

html[data-yuma-design="monografi"] .fact-strip,
html[data-yuma-design="monografi"] .topics,
html[data-yuma-design="monografi"] .product-facts,
html[data-yuma-design="monografi"] .catalog-nav {
  border-radius: 0;
  border-color: #bdb5a7;
  background: transparent;
}

html[data-yuma-design="monografi"] .positioning-card,
html[data-yuma-design="monografi"] .process-note,
html[data-yuma-design="monografi"] .blueprint,
html[data-yuma-design="monografi"] .audience-panel,
html[data-yuma-design="monografi"] .handover-note,
html[data-yuma-design="monografi"] .reference,
html[data-yuma-design="monografi"] .opening,
html[data-yuma-design="monografi"] .pull,
html[data-yuma-design="monografi"] .reality-check,
html[data-yuma-design="monografi"] .questions,
html[data-yuma-design="monografi"] .sources,
html[data-yuma-design="monografi"] .related,
html[data-yuma-design="monografi"] .opening-art,
html[data-yuma-design="monografi"] .hobby-note {
  color: #20201d;
  border: 0;
  border-top: 1px solid #20201d;
  background: transparent;
}

html[data-yuma-design="monografi"] .panel,
html[data-yuma-design="monografi"] .track {
  color: #20201d;
  border: 0;
  border-top: 1px solid #20201d;
  background: transparent;
}

html[data-yuma-design="monografi"] .tracks {
  gap: 38px 60px;
}

html[data-yuma-design="monografi"] .article-body,
html[data-yuma-design="monografi"] .editorial {
  color: #2e2d29;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.08rem;
  line-height: 1.82;
}

html[data-yuma-design="monografi"] .byline,
html[data-yuma-design="monografi"] .cite,
html[data-yuma-design="monografi"] .product-tag,
html[data-yuma-design="monografi"] .article-label,
html[data-yuma-design="monografi"] .photo-tag,
html[data-yuma-design="monografi"] .section-label {
  color: #a52c2d;
  font-family: system-ui, sans-serif;
}

html[data-yuma-design="monografi"] .price {
  color: #20201d;
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 400;
}

html[data-yuma-design="acik-dosya"] .topbar,
html[data-yuma-design="acik-dosya"] body > header {
  color: #f8f8f3;
  background: #121212;
  border-bottom: 5px solid #c42e32;
}

html[data-yuma-design="acik-dosya"] .home-link,
html[data-yuma-design="acik-dosya"] .back {
  color: #f8f8f3;
  font: 700 .74rem/1.2 "Courier New", monospace;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .cards,
html[data-yuma-design="acik-dosya"] .service-grid,
html[data-yuma-design="acik-dosya"] .package-grid,
html[data-yuma-design="acik-dosya"] .process-grid,
html[data-yuma-design="acik-dosya"] .products,
html[data-yuma-design="acik-dosya"] .article-index,
html[data-yuma-design="acik-dosya"] .gallery-grid {
  gap: 0;
  border: 3px solid #121212;
}

html[data-yuma-design="acik-dosya"] .card,
html[data-yuma-design="acik-dosya"] .service-card,
html[data-yuma-design="acik-dosya"] .package-card,
html[data-yuma-design="acik-dosya"] .process-step,
html[data-yuma-design="acik-dosya"] .product,
html[data-yuma-design="acik-dosya"] .article,
html[data-yuma-design="acik-dosya"] .index-card,
html[data-yuma-design="acik-dosya"] .photo-card {
  border: 0;
  border-right: 2px solid #121212;
  border-bottom: 2px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .fact-strip,
html[data-yuma-design="acik-dosya"] .topics,
html[data-yuma-design="acik-dosya"] .product-facts,
html[data-yuma-design="acik-dosya"] .catalog-nav {
  border-radius: 0;
  border: 2px solid #121212;
  background: #dfe3de;
}

html[data-yuma-design="acik-dosya"] .positioning-card,
html[data-yuma-design="acik-dosya"] .process-note,
html[data-yuma-design="acik-dosya"] .blueprint,
html[data-yuma-design="acik-dosya"] .audience-panel,
html[data-yuma-design="acik-dosya"] .handover-note,
html[data-yuma-design="acik-dosya"] .reference,
html[data-yuma-design="acik-dosya"] .opening,
html[data-yuma-design="acik-dosya"] .pull,
html[data-yuma-design="acik-dosya"] .reality-check,
html[data-yuma-design="acik-dosya"] .questions,
html[data-yuma-design="acik-dosya"] .sources,
html[data-yuma-design="acik-dosya"] .related,
html[data-yuma-design="acik-dosya"] .opening-art,
html[data-yuma-design="acik-dosya"] .hobby-note {
  color: #121212;
  border: 3px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .panel,
html[data-yuma-design="acik-dosya"] .track {
  color: #121212;
  border: 3px solid #121212;
  background: #f8f8f3;
}

html[data-yuma-design="acik-dosya"] .tracks {
  gap: 0;
  border: 3px solid #121212;
}

html[data-yuma-design="acik-dosya"] .track {
  border-width: 0 2px 2px 0;
}

html[data-yuma-design="acik-dosya"] .article-body,
html[data-yuma-design="acik-dosya"] .editorial {
  color: #242628;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.02rem;
  line-height: 1.7;
}

html[data-yuma-design="acik-dosya"] .byline,
html[data-yuma-design="acik-dosya"] .cite,
html[data-yuma-design="acik-dosya"] .product-tag,
html[data-yuma-design="acik-dosya"] .article-label,
html[data-yuma-design="acik-dosya"] .photo-tag,
html[data-yuma-design="acik-dosya"] .section-label {
  color: #c42e32;
  font-family: "Courier New", monospace;
  text-transform: uppercase;
}

html[data-yuma-design="acik-dosya"] .price {
  color: #121212;
  font-family: Arial, sans-serif;
  font-weight: 900;
}

@media (max-width: 700px) {
  html[data-yuma-design] .cards,
  html[data-yuma-design] .service-grid,
  html[data-yuma-design] .package-grid,
  html[data-yuma-design] .process-grid,
  html[data-yuma-design] .products,
  html[data-yuma-design] .article-index,
  html[data-yuma-design] .gallery-grid {
    grid-template-columns: 1fr !important;
  }

  html[data-yuma-design="monografi"] .card,
  html[data-yuma-design="monografi"] .service-card,
  html[data-yuma-design="monografi"] .package-card,
  html[data-yuma-design="monografi"] .process-step,
  html[data-yuma-design="monografi"] .product,
  html[data-yuma-design="monografi"] .article,
  html[data-yuma-design="monografi"] .index-card,
  html[data-yuma-design="monografi"] .photo-card,
  html[data-yuma-design="acik-dosya"] .card,
  html[data-yuma-design="acik-dosya"] .service-card,
  html[data-yuma-design="acik-dosya"] .package-card,
  html[data-yuma-design="acik-dosya"] .process-step,
  html[data-yuma-design="acik-dosya"] .product,
  html[data-yuma-design="acik-dosya"] .article,
  html[data-yuma-design="acik-dosya"] .index-card,
  html[data-yuma-design="acik-dosya"] .photo-card {
    border-right: 0;
  }
}
