/* Proje Atölyesi (/proje-atolyesi/) — D98. v2 tasarım dili (docs/urun/TASARIM_SISTEMI.md). Renk yalnız dolgu/şerit; metin v2 mürekkebi (AA).
   Dokunma hedefleri ≥ 44 px. Yazdırma: body.pa-rapor-bas → yalnız #paRaporBaski (rapor) basılır. */
[id] { scroll-margin-top: 16px; }
.pa-geri { justify-self: start; display: inline-flex; align-items: center; gap: 6px; min-height: var(--v2-tap-min, 44px); font-weight: var(--v2-weight-heavy); color: var(--v2-link); }
.pa-geri .v2-icon { width: 20px; height: 20px; }

.pa-hero { border-bottom: var(--v2-stroke-soft) solid var(--v2-ink); }
.pa-hero__in { display: grid; gap: var(--v2-space-2); padding-block: var(--v2-space-5); }
.pa-hero h1 { margin: 0; font-size: clamp(2rem, 5vw, 3rem); line-height: 1.05; }
.pa-hero__lead { margin: 0; font-size: var(--v2-text-lg); font-weight: var(--v2-weight-strong); color: var(--v2-ink-2); max-width: 52ch; }
.pa-govde { padding-block: var(--v2-space-5) var(--v2-space-8); display: grid; gap: var(--v2-space-4); }
#paDurum:empty { display: none; }
#paIcerik { display: grid; gap: var(--v2-space-4); min-width: 0; }
.pa-hata { border-color: var(--v2-danger); }

.pa-cta, .pa-dugmeler { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.pa-bolum { display: grid; gap: var(--v2-space-3); }
.pa-bolum + .pa-bolum { margin-top: var(--v2-space-4); }
.pa-bolum h2 { margin: 0; font-size: var(--v2-text-2xl); }
.pa-bolum h3, .pa-bolum h4 { margin: 0; display: flex; align-items: center; gap: 8px; }
.pa-bolum__giris { margin: 0; color: var(--v2-ink-2); max-width: 70ch; }
details.pa-bolum > summary { cursor: pointer; font-weight: var(--v2-weight-heavy); min-height: var(--v2-tap-min, 44px); display: flex; align-items: center; }
.pa-bos { margin: 0; color: var(--v2-ink-2); font-weight: var(--v2-weight-strong); }
.pa-ipucu { margin: 0; display: flex; flex-wrap: wrap; align-items: center; gap: 6px; color: var(--v2-ink-2); font-size: var(--v2-text-sm); }
.pa-maddeler { margin: 0; padding-left: 1.3em; display: grid; gap: 6px; max-width: 75ch; }

/* Tanıtım: yol */
.pa-yol { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--v2-space-3); grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr)); }
.pa-yol__adim { display: flex; gap: 12px; padding: var(--v2-space-3); border: var(--v2-stroke-soft) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-surface); }
.pa-yol__adim.is-kapi { background: var(--v2-yellow-tint); }
.pa-yol__adim h3 { margin: 0 0 4px; font-size: var(--v2-text-md); }
.pa-yol__adim p { margin: 0; color: var(--v2-ink-2); font-size: var(--v2-text-sm); }
.pa-yol__no { flex: none; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; border: var(--v2-stroke) solid var(--v2-ink); background: var(--v2-yellow); font-family: var(--v2-font-display); font-weight: var(--v2-weight-heavy); }
.pa-kapi-not { display: flex; gap: 6px; align-items: center; margin-top: 6px !important; color: var(--v2-ink) !important; font-weight: var(--v2-weight-heavy); }
.pa-kapi-not .v2-icon { width: 18px; height: 18px; }
.pa-kartlar { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--v2-space-3); grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr)); }
.pa-kart { padding: var(--v2-space-3) var(--v2-space-4); border: var(--v2-stroke-soft) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-surface); }
.pa-kart > .v2-icon { width: 32px; height: 32px; }
.pa-kart h3 { margin: 6px 0 4px; font-size: var(--v2-text-md); }
.pa-kart p { margin: 0; color: var(--v2-ink-2); }
.pa-videolar { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr)); }
.pa-video {
  display: inline-flex; align-items: center; gap: 10px; min-height: 48px; padding: 6px 14px 6px 8px; border: var(--v2-stroke-soft) solid var(--v2-ink);
  border-radius: var(--v2-radius-pill); background: var(--v2-surface); color: var(--v2-ink); text-decoration: none; font-weight: var(--v2-weight-strong);
}
.pa-video:hover { background: var(--v2-sunken); }
.pa-video .v2-icon { width: 26px; height: 26px; flex: none; }
.pa-video span { display: grid; line-height: 1.2; }
.pa-video small { font-family: var(--v2-font-mono); font-size: var(--v2-text-xs); color: var(--v2-ink-2); }

/* Pano */
.pa-pano__bas { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px; }
.pa-pano__bas h2, .pa-govde > div > h2 { margin: 0; }
.pa-sayilar { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: var(--v2-space-3); }
.pa-sayilar li { display: grid; min-width: 120px; padding: var(--v2-space-2) var(--v2-space-3); border: var(--v2-stroke-soft) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-surface); }
.pa-sayilar b { font-family: var(--v2-font-display); font-size: var(--v2-text-2xl); line-height: 1; }
.pa-sayilar span { color: var(--v2-ink-2); font-weight: var(--v2-weight-strong); font-size: var(--v2-text-sm); }
.pa-kuyruk { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; }
.pa-kuyruk a { display: flex; gap: 8px; align-items: center; min-height: 44px; padding: 4px 10px; border-radius: var(--v2-radius-sm); background: var(--v2-yellow-tint); color: var(--v2-ink); }
.pa-pkartlar { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--v2-space-3); grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr)); }
.pa-pkart { height: 100%; display: grid; gap: 8px; align-content: start; padding: var(--v2-space-3) var(--v2-space-4); border: var(--v2-stroke-soft) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-surface); color: var(--v2-ink); text-decoration: none; }
.pa-pkart:hover { box-shadow: 0 var(--v2-offset) 0 var(--v2-shadow-color); }
.pa-pkart:focus-visible { outline: 3px solid var(--v2-focus); outline-offset: 3px; }
.pa-pkart.is-arsiv { background: var(--v2-sunken); }
.pa-pkart__ust { display: flex; flex-wrap: wrap; gap: 6px; }
.pa-pkart__baslik { font-family: var(--v2-font-display); font-size: var(--v2-text-lg); font-weight: var(--v2-weight-heavy); line-height: 1.2; }
.pa-pkart__alt, .pa-pkart__son { color: var(--v2-ink-2); font-size: var(--v2-text-sm); font-weight: var(--v2-weight-strong); }
.pa-etiket { display: inline-flex; align-items: center; gap: 4px; padding: 2px 10px; border-radius: var(--v2-radius-pill); border: 2px solid var(--v2-ink-3); background: var(--v2-sunken); font-size: var(--v2-text-xs); font-weight: var(--v2-weight-heavy); color: var(--v2-ink); }
.pa-etiket .v2-icon { width: 16px; height: 16px; }
.pa-etiket--inceleme { background: var(--v2-yellow-tint); border-color: var(--v2-ink); }
.pa-etiket--durgun { background: var(--v2-tomato-tint); border-color: var(--v2-ink); }
.pa-ilerleme { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(8, 1fr); gap: 4px; }
.pa-ilerleme li { height: 12px; border-radius: 6px; border: 2px solid var(--v2-ink-3); background: var(--v2-surface); }
.pa-ilerleme li.is-onay { background: var(--v2-green); border-color: var(--v2-ink); }
.pa-ilerleme li.is-inceleme { background: var(--v2-yellow); border-color: var(--v2-ink); }
.pa-ilerleme li.is-simdi { background: var(--v2-blue-tint); border-color: var(--v2-ink); }
.pa-cubuklar { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.pa-cubuklar li { display: grid; grid-template-columns: minmax(140px, 220px) 1fr 32px; gap: 10px; align-items: center; }
.pa-cubuk { height: 16px; border-radius: 8px; border: 2px solid var(--v2-ink); background: var(--v2-surface); overflow: hidden; }
.pa-cubuk span { display: block; height: 100%; width: 0; background: var(--v2-blue); }
.pa-cubuk[data-dolu="1"] span { width: 10%; } .pa-cubuk[data-dolu="2"] span { width: 20%; } .pa-cubuk[data-dolu="3"] span { width: 30%; }
.pa-cubuk[data-dolu="4"] span { width: 40%; } .pa-cubuk[data-dolu="5"] span { width: 50%; } .pa-cubuk[data-dolu="6"] span { width: 60%; }
.pa-cubuk[data-dolu="7"] span { width: 70%; } .pa-cubuk[data-dolu="8"] span { width: 80%; } .pa-cubuk[data-dolu="9"] span { width: 90%; } .pa-cubuk[data-dolu="10"] span { width: 100%; }
.pa-cubuk__ad { font-weight: var(--v2-weight-strong); font-size: var(--v2-text-sm); }
.pa-bos-buyuk { display: grid; justify-items: center; text-align: center; gap: 8px; padding: var(--v2-space-6) var(--v2-space-3); border: 2px dashed var(--v2-ink-3); border-radius: var(--v2-radius-lg); }
.pa-bos-buyuk > .v2-icon { width: 48px; height: 48px; }
.pa-bos-buyuk h2 { margin: 0; }

/* Formlar */
.pa-form { display: grid; gap: var(--v2-space-3); }
.pa-form--izgara { grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr)); align-items: end; }
.pa-form--izgara .pa-dugmeler { grid-column: 1 / -1; }
.pa-alan { display: grid; gap: 4px; border: 0; padding: 0; margin: 0; min-width: 0; }
.pa-alan > span, .pa-alan > legend { font-weight: var(--v2-weight-heavy); }
.pa-alan--genis { grid-column: span 2; }
@media (max-width: 560px) { .pa-alan--genis { grid-column: auto; } }
.pa-alan textarea { resize: vertical; min-height: 88px; }
.pa-alan__ipucu { color: var(--v2-ink-2); font-size: var(--v2-text-sm); }
.pa-zorunlu { font-weight: var(--v2-weight-body); color: var(--v2-ink-2); font-size: var(--v2-text-sm); }
.pa-sayac { justify-self: end; font-family: var(--v2-font-mono); font-size: var(--v2-text-xs); color: var(--v2-ink-2); }
.pa-sayac.is-kotu { color: var(--v2-tomato-ink); font-weight: 700; }
.pa-onaylar, .pa-secimler { display: grid; gap: 6px; }
.pa-secimler { grid-template-columns: repeat(auto-fill, minmax(min(100%, 180px), 1fr)); }
.pa-onay, .pa-secim { display: flex; gap: 10px; align-items: flex-start; min-height: 44px; padding: 8px 12px; border: 2px solid var(--v2-ink-3); border-radius: var(--v2-radius-sm); background: var(--v2-surface); cursor: pointer; }
.pa-onay input, .pa-secim input, .pa-tur input { width: 22px; height: 22px; flex: none; accent-color: var(--v2-ink); margin-top: 1px; }
.pa-onay span { display: grid; gap: 2px; }
.pa-onay.is-engel { border-color: var(--v2-tomato-ink); }
.pa-onay.is-uyari { border-color: var(--v2-yellow-ink); }
.pa-onay__not { color: var(--v2-ink); font-weight: var(--v2-weight-strong); background: var(--v2-yellow-tint); padding: 2px 6px; border-radius: 4px; }
.pa-onay.is-engel .pa-onay__not { background: var(--v2-tomato-tint); }
.pa-secim.is-pasif { opacity: .6; cursor: not-allowed; }
.pa-turler { display: grid; gap: 6px; grid-template-columns: repeat(auto-fill, minmax(min(100%, 260px), 1fr)); }
.pa-tur { display: flex; gap: 10px; padding: 10px 12px; border: 2px solid var(--v2-ink-3); border-radius: var(--v2-radius-sm); background: var(--v2-surface); cursor: pointer; }
.pa-tur span { display: grid; gap: 2px; }
.pa-tur small { color: var(--v2-ink-2); }
.pa-tur:has(input:checked), .pa-secim:has(input:checked), .pa-onay:has(input:checked) { border-color: var(--v2-ink); background: var(--v2-yellow-tint); }
.pa-hafta-liste { display: grid; gap: 6px; }
.pa-hafta { display: grid; grid-template-columns: 86px 1fr auto; gap: 6px; align-items: center; }
.pa-tablo-kap { overflow-x: auto; max-width: 100%; }
.pa-tablo { border-collapse: collapse; min-width: 100%; }
.pa-tablo th, .pa-tablo td { border: 2px solid var(--v2-ink-3); padding: 2px; min-width: 96px; }
.pa-tablo .v2-input { min-height: 40px; padding: 4px 8px; width: 100%; border-width: 0; background: transparent; }
.pa-tablo th { background: var(--v2-sunken); }
.pa-tablo--oku th, .pa-tablo--oku td { padding: 6px 10px; text-align: left; }
.pa-tablo caption { text-align: left; font-weight: var(--v2-weight-heavy); padding-bottom: 4px; }
.pa-g { margin: 0; display: grid; gap: 4px; }
.pa-g svg { width: 100%; max-width: 620px; height: auto; background: var(--v2-surface); border: 2px solid var(--v2-ink-3); border-radius: var(--v2-radius-sm); }
.pa-g__bar { fill: var(--v2-blue); stroke: var(--v2-ink); stroke-width: 2; }
.pa-g__t { font: 12px var(--v2-font-body); fill: var(--v2-ink); }
.pa-g__eksen { stroke: var(--v2-ink); stroke-width: 2; }
.pa-g figcaption { font-size: var(--v2-text-sm); color: var(--v2-ink-2); }
.pa-eksikler:empty { display: none; }
.pa-eksikler { padding: 8px 12px; border-radius: var(--v2-radius-sm); background: var(--v2-yellow-tint); }
.pa-eksikler ul { margin: 4px 0 0; padding-left: 1.2em; }
.pa-eksikler__bas { margin: 0; display: flex; gap: 6px; align-items: center; font-weight: var(--v2-weight-heavy); }
.pa-dugmeler--yapiskan { position: sticky; bottom: calc(var(--v2-space-2) + env(safe-area-inset-bottom, 0px)); padding: 8px; border-radius: var(--v2-radius); background: color-mix(in srgb, var(--v2-paper) 92%, transparent); border: 2px solid var(--v2-ink-3); z-index: 2; }
@media (max-width: 767.98px) { .pa-dugmeler--yapiskan { bottom: calc(76px + env(safe-area-inset-bottom, 0px)); } }

/* Çalışma alanı */
.pa-ust { display: grid; gap: 6px; padding-bottom: var(--v2-space-3); border-bottom: var(--v2-stroke-soft) solid var(--v2-ink); }
.pa-ust h2 { margin: 0; font-size: clamp(1.5rem, 4vw, 2.2rem); line-height: 1.1; }
.pa-ust h2:focus { outline: none; }
.pa-ust__tur { margin: 0; font-family: var(--v2-font-mono); font-size: var(--v2-text-sm); color: var(--v2-ink-2); }
.pa-ust__takim { margin: 0; display: flex; align-items: center; gap: 6px; font-weight: var(--v2-weight-strong); }
.pa-ust .pa-ilerleme { max-width: 420px; }
.pa-alan-izgara { display: grid; gap: var(--v2-space-4); margin-top: var(--v2-space-4); }
@media (min-width: 960px) { .pa-alan-izgara { grid-template-columns: 280px minmax(0, 1fr); align-items: start; } .pa-ray { position: sticky; top: 16px; } }
.pa-ray { display: grid; gap: 8px; }
.pa-ray ol, .pa-ray ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; }
.pa-ray__ek { padding-top: 8px !important; border-top: 2px dashed var(--v2-ink-3); }
@media (max-width: 959.98px) {
  .pa-ray ol { display: flex; overflow-x: auto; gap: 6px; padding-bottom: 6px; scroll-snap-type: x mandatory; }
  .pa-ray ol li { flex: 0 0 auto; scroll-snap-align: start; }
  .pa-ray__ek { display: flex !important; flex-wrap: wrap; }
}
.pa-ray__a { display: flex; gap: 10px; align-items: center; min-height: 52px; padding: 6px 10px; border-radius: var(--v2-radius-sm); border: 2px solid transparent; color: var(--v2-ink); text-decoration: none; background: var(--v2-surface); }
.pa-ray__a:hover { background: var(--v2-sunken); }
.pa-ray__a.is-aktif { border-color: var(--v2-ink); background: var(--v2-yellow-tint); }
.pa-ray__a:focus-visible { outline: 3px solid var(--v2-focus); outline-offset: 1px; }
.pa-ray__no { flex: none; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; border: 2px solid var(--v2-ink); background: var(--v2-surface); font-weight: var(--v2-weight-heavy); }
.pa-ray__no .v2-icon { width: 18px; height: 18px; }
.pa-ray--onay .pa-ray__no { background: var(--v2-green); }
.pa-ray--inceleme .pa-ray__no { background: var(--v2-yellow); }
.pa-ray--revizyon .pa-ray__no { background: var(--v2-tomato-tint); }
.pa-ray--kilitli { opacity: .75; }
.pa-ray__metin { display: grid; line-height: 1.2; font-weight: var(--v2-weight-strong); }
.pa-ray__metin small { color: var(--v2-ink-2); font-size: var(--v2-text-xs); font-weight: var(--v2-weight-body); }
.pa-calisma { display: grid; gap: var(--v2-space-4); min-width: 0; }
.pa-adim__bas { display: grid; gap: 6px; }
.pa-adim__bas h3 { margin: 0; font-size: var(--v2-text-2xl); }
.pa-adim__bas h3:focus { outline: none; }
.pa-adim__bas p { margin: 0; max-width: 70ch; }
.pa-adim__video { display: flex; flex-wrap: wrap; gap: 6px; }
.pa-durum { display: inline-flex; align-items: center; gap: 6px; padding: 2px 12px; border-radius: var(--v2-radius-pill); border: 2px solid var(--v2-ink); font-weight: var(--v2-weight-heavy); font-size: var(--v2-text-sm); background: var(--v2-sunken); }
.pa-durum .v2-icon { width: 18px; height: 18px; }
.pa-durum--onay { background: var(--v2-green-tint); }
.pa-durum--inceleme { background: var(--v2-yellow-tint); }
.pa-durum--revizyon { background: var(--v2-tomato-tint); }
.pa-okunur { padding: var(--v2-space-3) var(--v2-space-4); border: 2px solid var(--v2-ink-3); border-radius: var(--v2-radius); background: var(--v2-surface); }
.pa-okunur h4 { margin: 0 0 6px; }
.pa-okunur ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 4px; }
.pa-okunur li { display: flex; gap: 6px; align-items: center; }
.pa-metin { margin: 0; white-space: pre-wrap; overflow-wrap: anywhere; }
.pa-karar { display: grid; gap: 8px; padding: var(--v2-space-3) var(--v2-space-4); border: var(--v2-stroke) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-blue-tint); }
.pa-karar h4 { margin: 0; }
.pa-yorumlar { display: grid; gap: var(--v2-space-2); padding-top: var(--v2-space-3); border-top: 2px dashed var(--v2-ink-3); }
.pa-yorumlar h4 { margin: 0; display: flex; gap: 6px; align-items: center; }
.pa-yorum-liste { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.pa-yorum { padding: 8px 12px; border-radius: var(--v2-radius-sm); border: 2px solid var(--v2-ink-3); background: var(--v2-surface); max-width: 70ch; }
.pa-yorum--danisman { background: var(--v2-blue-tint); }
.pa-yorum p { margin: 0; overflow-wrap: anywhere; }
.pa-yorum__ust { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 4px !important; }
.pa-yorum__ust small { color: var(--v2-ink-2); }
.pa-yorum-form fieldset { border: 0; padding: 0; margin: 0; display: grid; gap: 8px; }
.pa-yorum-form legend { font-weight: var(--v2-weight-heavy); }
.pa-defter { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; border-left: 4px solid var(--v2-ink-3); padding-left: 14px; }
.pa-defter__g { padding: 8px 12px; border-radius: var(--v2-radius-sm); background: var(--v2-surface); border: 2px solid var(--v2-ink-3); }
.pa-defter__g.is-gizli { opacity: .65; }
.pa-defter__g p { margin: 2px 0; overflow-wrap: anywhere; }
.pa-defter__ust { color: var(--v2-ink-2); font-size: var(--v2-text-sm); }
.pa-defter__k { font-weight: var(--v2-weight-heavy); }
.pa-kaynakca { margin: 0; padding-left: 1.4em; display: grid; gap: 6px; overflow-wrap: anywhere; }
.pa-kontrol { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; }
.pa-kontrol li { display: flex; gap: 6px; align-items: center; color: var(--v2-ink-2); }
.pa-kontrol li.is-tamam { color: var(--v2-ink); font-weight: var(--v2-weight-strong); }
.pa-prova { padding: var(--v2-space-3) var(--v2-space-4); border: var(--v2-stroke-soft) solid var(--v2-ink); border-radius: var(--v2-radius); background: var(--v2-green-tint); }
.pa-sure { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.pa-sure output { font-family: var(--v2-font-mono); font-size: var(--v2-text-3xl); font-weight: 700; min-width: 5ch; }
.pa-sure output.is-az { color: var(--v2-tomato-ink); }
.pa-juri { display: grid; gap: 8px; justify-items: start; }
.pa-juri__soru { margin: 0; font-size: var(--v2-text-lg); font-weight: var(--v2-weight-heavy); }
.pa-rapor-kap { padding: var(--v2-space-4); border: 2px solid var(--v2-ink-3); border-radius: var(--v2-radius); background: var(--v2-surface); }
.pa-rapor h1 { margin: 0 0 4px; font-size: var(--v2-text-2xl); }
.pa-rapor h2 { margin: var(--v2-space-3) 0 4px; font-size: var(--v2-text-lg); }
.pa-rapor p { margin: 0 0 6px; max-width: 75ch; overflow-wrap: anywhere; }
.pa-rapor table { border-collapse: collapse; }
.pa-rapor th, .pa-rapor td { border: 1px solid var(--v2-ink-3); padding: 4px 8px; text-align: left; }
.pa-rapor__ust { color: var(--v2-ink-2); }
.pa-baski { display: none; }

@media print {
  body.pa-rapor-bas > *:not(main), body.pa-rapor-bas main > *:not(#paRaporBaski) { display: none !important; }
  body.pa-rapor-bas #paRaporBaski { display: block !important; }
  body.pa-rapor-bas { background: #fff; }
  .pa-rapor { color: #000; font-size: 11pt; }
}

/* 2026-10-20 tasarım gözden geçirme: proje açıkken karşılama başlığı küçülür; Arşivle ikincil ve sağda */
body[data-pa="proje"] .pa-hero__lead, body[data-pa="proje"] .pa-hero .eyebrow { display: none; }
body[data-pa="proje"] .pa-hero__in { padding-block: var(--v2-space-3); }
body[data-pa="proje"] #paBaslik { font-size: var(--v2-text-xl); }
.pa-dugmeler--ikincil { justify-content: flex-end; margin-top: calc(var(--v2-space-2) * -1); }
