/* ============================================
   Paylaşım (/p/) Sayfaları
   Editorial minimal + terminal prompt kartları
   Açık/koyu tema: html.p-tema-koyu
   ============================================ */

/* Geist font tanımları (sadece bu sayfalarda yüklenir) */
@font-face {
	font-family: 'Geist';
	src: url('../fonts/Geist/Geist-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Geist';
	src: url('../fonts/Geist/Geist-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Geist';
	src: url('../fonts/Geist/Geist-SemiBold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Geist';
	src: url('../fonts/Geist/Geist-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* ---------- Tema Değişkenleri ---------- */

.site .paylasim-tek,
.site .paylasim-arsiv {
	--pz-bg: #ffffff;
	--pz-metin: #1f1f1f;
	--pz-baslik: #0a0a0a;
	--pz-soluk: #9a9a9a;
	--pz-cizgi: #ececec;
	--pz-kutu: #f7f7f5;
	--pz-vurgu: #0544f2;
	--pz-kart-kenar: transparent;
	/* Prompt kartı (temaya uyumlu) */
	--pz-prompt-bg: #f7f7f5;
	--pz-prompt-ust: #efefec;
	--pz-prompt-cizgi: #e3e3df;
	--pz-prompt-metin: #26262b;
	--pz-prompt-etiket: #8a8a90;
	--pz-prompt-dugme: #6a6c77;
	--pz-prompt-dugme-kenar: #d6d6d2;
	--pz-prompt-golge: rgba(0, 0, 0, 0.08);
	--pz-prompt-sekme-aktif: #ffffff;
}

html.p-tema-koyu .paylasim-tek,
html.p-tema-koyu .paylasim-arsiv {
	--pz-bg: #0e0e10;
	--pz-metin: #c6c6cd;
	--pz-baslik: #f2f2f4;
	--pz-soluk: #71717b;
	--pz-cizgi: #222227;
	--pz-kutu: #17171b;
	--pz-vurgu: #6b8cff;
	--pz-kart-kenar: #26262c;
	--pz-prompt-bg: #0c0c0e;
	--pz-prompt-ust: #131316;
	--pz-prompt-cizgi: #232328;
	--pz-prompt-metin: #d6d6db;
	--pz-prompt-etiket: #6f6f78;
	--pz-prompt-dugme: #a3a3ad;
	--pz-prompt-dugme-kenar: #2e2e35;
	--pz-prompt-golge: rgba(0, 0, 0, 0.4);
	--pz-prompt-sekme-aktif: #26262c;
}

/* ---------- Ortak İskelet ---------- */

.site .paylasim-tek,
.site .paylasim-arsiv {
	font-family: 'Geist', -apple-system, BlinkMacSystemFont, sans-serif;
	background: var(--pz-bg);
	color: var(--pz-metin);
	min-height: 100vh;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	transition: background-color 0.25s ease, color 0.25s ease;
}

.site .paylasim-tek ::selection,
.site .paylasim-arsiv ::selection {
	background: var(--pz-vurgu);
	color: #fff;
}

/* Üst bar — sticky + okuma ilerleme çubuğu */
.site .p-ustbar {
	position: sticky;
	top: 0;
	z-index: 60;
	border-bottom: 1px solid var(--pz-cizgi);
	background: color-mix(in srgb, var(--pz-bg) 88%, transparent);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}
.site .p-oku-cubuk {
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 2px;
	width: 0%;
	background: var(--pz-vurgu);
	transition: width 0.1s linear;
}
.site .p-ustbar-ic {
	max-width: 720px;
	margin: 0 auto;
	padding: 18px 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.site .p-marka {
	color: var(--pz-baslik);
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	transition: color 0.15s ease;
}
.site .p-marka:hover {
	color: var(--pz-vurgu);
}
.site .p-logo-svg {
	display: block;
	height: 13px;
	width: auto;
}

/* Tema değiştirici */
.site .p-tema-dugme {
	background: transparent;
	border: 1px solid var(--pz-cizgi);
	border-radius: 8px;
	color: var(--pz-soluk);
	padding: 8px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 0.15s ease;
	line-height: 1;
}
.site .p-tema-dugme:hover {
	color: var(--pz-vurgu);
	border-color: var(--pz-vurgu);
}
.site .p-ikon-gunes { display: none; }
html.p-tema-koyu .p-ikon-ay { display: none; }
html.p-tema-koyu .p-ikon-gunes { display: block; }

/* Alt bar */
.site .p-altbar {
	border-top: 1px solid var(--pz-cizgi);
}
.site .p-altbar-ic {
	max-width: 720px;
	margin: 0 auto;
	padding: 24px 24px 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.site .p-altbar-site {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--pz-soluk);
	text-decoration: none;
	transition: color 0.15s ease;
}
.site .p-altbar-site:hover {
	color: var(--pz-vurgu);
}

/* Sosyal ikonlar */
.site .p-sosyal {
	display: flex;
	align-items: center;
	gap: 6px;
}
.site .p-sosyal a {
	color: var(--pz-soluk);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 7px;
	border-radius: 8px;
	transition: all 0.15s ease;
}
.site .p-sosyal a:hover {
	color: var(--pz-vurgu);
	background: var(--pz-kutu);
}
.site .p-sosyal svg {
	display: block;
}

/* Giriş animasyonu */
@keyframes p-yukari {
	from { opacity: 0; transform: translateY(14px); }
	to   { opacity: 1; transform: translateY(0); }
}
.site .p-icerik > *,
.site .p-liste > * {
	animation: p-yukari 0.55s cubic-bezier(0.22, 1, 0.36, 1) both;
}
.site .p-icerik > *:nth-child(1),
.site .p-liste > *:nth-child(1) { animation-delay: 0.03s; }
.site .p-icerik > *:nth-child(2),
.site .p-liste > *:nth-child(2) { animation-delay: 0.1s; }
.site .p-icerik > *:nth-child(3),
.site .p-liste > *:nth-child(3) { animation-delay: 0.17s; }
.site .p-icerik > *:nth-child(4) { animation-delay: 0.24s; }
@media (prefers-reduced-motion: reduce) {
	.site .p-icerik > *,
	.site .p-liste > * { animation: none; }
}

/* ---------- Tekil Sayfa ---------- */

.site .p-icerik {
	max-width: 720px;
	margin: 0 auto;
	padding: 72px 24px 80px;
}

/* Kicker — mono etiket */
.site .p-kicker {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--pz-vurgu);
	margin: 0 0 18px;
	display: flex;
	align-items: center;
	gap: 8px;
}
.site .p-kicker::before {
	content: '';
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--pz-vurgu);
	display: inline-block;
}

.site .p-baslik {
	font-size: clamp(1.9rem, 5vw, 2.6rem);
	font-weight: 700;
	line-height: 1.14;
	letter-spacing: -0.032em;
	margin: 0 0 22px;
	color: var(--pz-baslik);
}

.site .p-meta {
	font-family: 'IBMPlexMono', monospace;
	font-size: 12px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--pz-soluk);
	margin-bottom: 0;
	padding-bottom: 40px;
	border-bottom: 1px solid var(--pz-cizgi);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
}

/* Prompta git butonu (JS ile, sayfada prompt varsa eklenir) */
.site .p-prompta-git {
	margin-left: auto;
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--pz-vurgu);
	background: transparent;
	border: 1px solid color-mix(in srgb, var(--pz-vurgu) 35%, transparent);
	border-radius: 100px;
	padding: 6px 14px;
	cursor: pointer;
	transition: all 0.15s ease;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	line-height: 1.5;
	white-space: nowrap;
}
.site .p-prompta-git:hover {
	background: var(--pz-vurgu);
	color: #fff;
	border-color: var(--pz-vurgu);
}

/* Sticky header altına denk gelmesin */
.site .p-govde .p-prompt,
.site .p-govde h2,
.site .p-govde h3 {
	scroll-margin-top: 84px;
}

/* ---------- Takip Et Kartı ---------- */

.site .p-takip {
	position: fixed;
	z-index: 70;
	background: var(--pz-bg);
	border: 1px solid var(--pz-cizgi);
	color: var(--pz-metin);
	font-family: 'Geist', -apple-system, sans-serif;
}
.site .p-takip-etiket {
	font-family: 'IBMPlexMono', monospace;
	font-size: 10.5px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--pz-soluk);
	margin: 0 0 8px;
	display: flex;
	align-items: center;
	gap: 7px;
}
.site .p-takip-etiket::before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #34d399;
	display: inline-block;
}
.site .p-takip-metin {
	font-size: 14px;
	line-height: 1.55;
	color: var(--pz-metin);
	margin: 0 0 14px;
}
.site .p-takip-buton {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	font-size: 13.5px;
	font-weight: 500;
	color: #fff;
	background: var(--pz-vurgu);
	border-radius: 8px;
	padding: 10px 16px;
	text-decoration: none;
	transition: opacity 0.15s ease, transform 0.15s ease;
	width: 100%;
	box-sizing: border-box;
}
.site .p-takip-buton:hover {
	opacity: 0.9;
	transform: translateY(-1px);
}
.site .p-takip-buton svg {
	width: 15px;
	height: 15px;
}
.site .p-takip-kapat {
	position: absolute;
	top: 10px;
	right: 10px;
	background: transparent;
	border: none;
	color: var(--pz-soluk);
	cursor: pointer;
	padding: 6px;
	line-height: 1;
	border-radius: 6px;
	transition: color 0.15s ease;
}
.site .p-takip-kapat:hover {
	color: var(--pz-baslik);
}

/* Masaüstü: sol altta sabit kart */
@media (min-width: 1200px) {
	.site .p-takip {
		left: 28px;
		bottom: 28px;
		width: 232px;
		padding: 18px;
		border-radius: 14px;
		box-shadow: 0 16px 40px -18px rgba(0, 0, 0, 0.35);
		opacity: 0;
		transform: translateY(14px);
		pointer-events: none;
		transition: opacity 0.35s ease, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
	}
	.site .p-takip.p-takip-acik {
		opacity: 1;
		transform: translateY(0);
		pointer-events: auto;
	}
}

/* Mobil / tablet: aşağıdan yukarı çıkan sheet */
@media (max-width: 1199px) {
	.site .p-takip {
		left: 0;
		right: 0;
		bottom: 0;
		padding: 22px 24px calc(24px + env(safe-area-inset-bottom));
		border-radius: 18px 18px 0 0;
		border-bottom: none;
		box-shadow: 0 -14px 40px -16px rgba(0, 0, 0, 0.35);
		transform: translateY(105%);
		transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
	}
	.site .p-takip.p-takip-acik {
		transform: translateY(0);
	}
	.site .p-takip::before {
		content: '';
		position: absolute;
		top: 9px;
		left: 50%;
		transform: translateX(-50%);
		width: 40px;
		height: 4px;
		border-radius: 100px;
		background: var(--pz-cizgi);
	}
}

/* ---------- İçerik Gövdesi ---------- */

.site .p-govde {
	font-size: 17.5px;
	line-height: 1.8;
	color: var(--pz-metin);
	padding-top: 44px;
}

.site .p-govde > *:first-child {
	margin-top: 0;
}

.site .p-govde p {
	margin: 0 0 1.5em;
}

.site .p-govde h2 {
	font-size: 1.5rem;
	font-weight: 650;
	letter-spacing: -0.022em;
	line-height: 1.3;
	color: var(--pz-baslik);
	margin: 2.4em 0 0.8em;
	padding-top: 1.6em;
	border-top: 1px solid var(--pz-cizgi);
}

.site .p-govde h3 {
	font-size: 1.12rem;
	font-weight: 600;
	letter-spacing: -0.012em;
	color: var(--pz-baslik);
	margin: 2em 0 0.6em;
}

.site .p-govde a {
	color: var(--pz-vurgu);
	text-decoration: underline;
	text-decoration-color: color-mix(in srgb, var(--pz-vurgu) 30%, transparent);
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
	transition: text-decoration-color 0.15s ease;
	word-break: break-word;
}
.site .p-govde a:hover {
	text-decoration-color: var(--pz-vurgu);
}

.site .p-govde strong {
	font-weight: 600;
	color: var(--pz-baslik);
}

.site .p-govde ul,
.site .p-govde ol {
	margin: 0 0 1.5em;
	padding-left: 1.5em;
}
.site .p-govde li {
	margin-bottom: 0.55em;
	padding-left: 0.3em;
}
.site .p-govde ol li::marker {
	font-family: 'IBMPlexMono', monospace;
	font-size: 0.85em;
	font-weight: 400;
	color: var(--pz-vurgu);
}
.site .p-govde ul li::marker {
	color: var(--pz-soluk);
}

/* Alıntı / uyarı kutusu */
.site .p-govde blockquote {
	margin: 1.8em 0;
	padding: 18px 22px;
	background: var(--pz-kutu);
	border-left: 3px solid var(--pz-vurgu);
	border-radius: 0 8px 8px 0;
	color: var(--pz-metin);
	font-size: 16px;
}
.site .p-govde blockquote p {
	margin-bottom: 0.8em;
}
.site .p-govde blockquote p:last-child {
	margin-bottom: 0;
}

.site .p-govde img {
	max-width: 100%;
	height: auto;
	border-radius: 10px;
	display: block;
	margin: 2em auto;
}

.site .p-govde figure {
	margin: 2em 0;
}
.site .p-govde figure img {
	margin: 0 auto;
}
.site .p-govde figcaption {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--pz-soluk);
	text-align: center;
	margin-top: 12px;
}

.site .p-govde hr,
.site .p-govde .wp-block-separator {
	border: none;
	border-top: 1px solid var(--pz-cizgi);
	margin: 3em 0;
	max-width: none;
}

.site .p-govde table {
	width: 100%;
	border-collapse: collapse;
	margin: 1.8em 0;
	font-size: 15px;
}
.site .p-govde th,
.site .p-govde td {
	border: 1px solid var(--pz-cizgi);
	padding: 10px 14px;
	text-align: left;
}
.site .p-govde th {
	background: var(--pz-kutu);
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 0.02em;
	color: var(--pz-baslik);
}

/* ---------- Prompt Kartları (terminal tarzı, her iki temada koyu) ---------- */

.site .p-prompt {
	margin: 2em 0;
	border-radius: 12px;
	background: var(--pz-prompt-bg);
	border: 1px solid var(--pz-prompt-cizgi);
	box-shadow: 0 12px 32px -14px var(--pz-prompt-golge);
}

.site .p-prompt-ust {
	position: sticky;
	top: var(--p-ustbar-h, 68px);
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	padding: 10px 16px;
	background: var(--pz-prompt-ust);
	border-bottom: 1px solid var(--pz-prompt-cizgi);
	border-radius: 12px 12px 0 0;
}

.site .p-prompt-etiket {
	font-family: 'IBMPlexMono', monospace;
	font-size: 10.5px;
	font-weight: 400;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: var(--pz-prompt-etiket);
	display: flex;
	align-items: center;
	gap: 8px;
}
.site .p-prompt-etiket::before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #34d399;
	display: inline-block;
}

.site .p-prompt-sol {
	display: flex;
	align-items: center;
	min-width: 0;
}

/* Varyant sekmeleri (Kadın | Erkek gibi) */
.site .p-varyantlar {
	display: flex;
	gap: 3px;
	background: color-mix(in srgb, var(--pz-prompt-dugme-kenar) 40%, transparent);
	border-radius: 8px;
	padding: 3px;
}
.site .p-varyant-dugme {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--pz-prompt-dugme);
	background: transparent;
	border: none;
	border-radius: 6px;
	padding: 5px 12px;
	cursor: pointer;
	transition: all 0.15s ease;
	line-height: 1.5;
	white-space: nowrap;
}
.site .p-varyant-dugme:hover {
	color: var(--pz-vurgu);
}
.site .p-varyant-dugme.aktif {
	background: var(--pz-prompt-sekme-aktif);
	color: var(--pz-vurgu);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}

/* Düzenlenebilir alan ipucu */
.site .p-prompt-ipucu {
	font-family: 'IBMPlexMono', monospace;
	font-size: 10.5px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--pz-prompt-etiket);
	display: flex;
	align-items: center;
	gap: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.site .p-prompt-ipucu::before {
	content: '✎';
	color: var(--pz-vurgu);
	flex-shrink: 0;
}

/* Düzenlenebilir alanlar ({{...}}) */
.site .p-degisken {
	display: inline;
	background: color-mix(in srgb, var(--pz-vurgu) 10%, transparent);
	color: var(--pz-vurgu);
	border-bottom: 1px dashed color-mix(in srgb, var(--pz-vurgu) 60%, transparent);
	border-radius: 4px 4px 0 0;
	padding: 1px 5px;
	cursor: text;
	outline: none;
	transition: background-color 0.15s ease;
}
.site .p-degisken:hover {
	background: color-mix(in srgb, var(--pz-vurgu) 16%, transparent);
}
.site .p-degisken:focus {
	background: color-mix(in srgb, var(--pz-vurgu) 18%, transparent);
	border-bottom-style: solid;
}

.site .p-kopyala {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--pz-prompt-dugme);
	background: transparent;
	border: 1px solid var(--pz-prompt-dugme-kenar);
	border-radius: 6px;
	padding: 5px 13px;
	cursor: pointer;
	transition: all 0.15s ease;
	line-height: 1.5;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	flex-shrink: 0;
}
.site .p-kopyala:hover {
	color: var(--pz-vurgu);
	border-color: var(--pz-vurgu);
}
.site .p-kopyala.kopyalandi {
	color: #fff;
	background: var(--primary);
	border-color: var(--primary);
}

/* Kartın içindeki asıl pre/code — çerçevesiz, koyu zemin */
.site .p-prompt .wp-block-code,
.site .p-prompt .wp-block-preformatted {
	margin: 0;
	border: none;
	border-radius: 0 0 12px 12px;
	background: transparent;
	padding: 20px 22px 24px;
	font-family: 'IBMPlexMono', 'SF Mono', Menlo, monospace;
	font-size: 13.5px;
	line-height: 1.75;
	color: var(--pz-prompt-metin);
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow-x: auto;
}
.site .p-prompt .wp-block-code code {
	font-family: inherit;
	font-size: inherit;
	background: none;
	color: inherit;
	padding: 0;
	display: block;
	white-space: pre-wrap;
}

/* JS yüklenmeden önceki fallback (sarılmamış bloklar) */
.site .p-govde > .wp-block-code,
.site .p-govde > .wp-block-preformatted {
	background: var(--pz-prompt-bg);
	border: 1px solid var(--pz-prompt-cizgi);
	border-radius: 12px;
	padding: 20px 22px;
	margin: 2em 0;
	font-family: 'IBMPlexMono', 'SF Mono', Menlo, monospace;
	font-size: 13.5px;
	line-height: 1.75;
	color: var(--pz-prompt-metin);
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow-x: auto;
}
.site .p-govde > .wp-block-code code {
	font-family: inherit;
	background: none;
	color: inherit;
	padding: 0;
	display: block;
	white-space: pre-wrap;
}

/* ---------- Arşiv (/p/) ---------- */

.site .p-liste {
	max-width: 720px;
	margin: 0 auto;
	padding: 72px 24px 80px;
}

.site .p-liste-baslik {
	font-size: 2rem;
	font-weight: 700;
	letter-spacing: -0.028em;
	margin: 0 0 40px;
	color: var(--pz-baslik);
}

.site .p-kart {
	display: block;
	padding: 26px 0;
	border-bottom: 1px solid var(--pz-cizgi);
	text-decoration: none;
	color: var(--pz-metin);
}
.site .p-kart:first-of-type {
	border-top: 1px solid var(--pz-cizgi);
}

.site .p-kart-baslik {
	font-size: 1.25rem;
	font-weight: 600;
	letter-spacing: -0.018em;
	margin: 0 0 8px;
	color: var(--pz-baslik);
	transition: color 0.15s ease;
}
.site .p-kart:hover .p-kart-baslik {
	color: var(--pz-vurgu);
}

.site .p-kart-meta {
	font-family: 'IBMPlexMono', monospace;
	font-size: 11px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--pz-soluk);
}

.site .p-kart-ozet {
	font-size: 15.5px;
	line-height: 1.65;
	color: var(--pz-metin);
	opacity: 0.75;
	margin: 10px 0 0;
}

.site .p-bos {
	color: var(--pz-soluk);
	font-size: 15px;
}

/* Sayfalama */
.site .paylasim-arsiv .pagination,
.site .paylasim-arsiv .nav-links {
	display: flex;
	gap: 12px;
	margin-top: 36px;
	font-family: 'IBMPlexMono', monospace;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.06em;
}
.site .paylasim-arsiv .nav-links a,
.site .paylasim-arsiv .nav-links span {
	color: var(--pz-soluk);
	text-decoration: none;
	padding: 6px 10px;
	border-radius: 6px;
}
.site .paylasim-arsiv .nav-links a:hover {
	color: var(--pz-vurgu);
}
.site .paylasim-arsiv .nav-links .current {
	color: var(--pz-baslik);
	font-weight: 600;
}

/* ---------- Mobil ---------- */

@media (max-width: 640px) {
	.site .p-icerik,
	.site .p-liste {
		padding-top: 48px;
		padding-bottom: 64px;
	}
	.site .p-govde {
		font-size: 16.5px;
		padding-top: 32px;
	}
	.site .p-prompt .wp-block-code,
	.site .p-prompt .wp-block-preformatted,
	.site .p-govde > .wp-block-code,
	.site .p-govde > .wp-block-preformatted {
		font-size: 12.5px;
		padding: 16px 16px 20px;
	}
	.site .p-meta {
		padding-bottom: 30px;
	}
	/* Prompta git: mobilde meta'nın altında tam genişlik */
	.site .p-prompta-git {
		margin-left: 0;
		width: 100%;
		justify-content: center;
		padding: 10px 14px;
		margin-top: 6px;
	}
}
