/* font.py: indirilen yazi tipi yok (sistem fontu) + okuma katmani */
/* punto.py: font-size +0 px (h1 haric), tepe logo 48px */
/* GBC Core - Ne yenir / lezzet duraklari (mekan listesi). Maket: maketler/kaynak/prag-yemek.html.
   gezi.css + konaklama.css + gezilecek.css ustune; ayni degiskenler, ayni parcalar. 10 Eki 2026. */

/* Mekan karti (maket mekanKart): gorsel, ust etiket (tur), ad, semt + kisi basi, ogun cipleri */
.gbc-yeni .yn-sayfa .yn-mekan{padding:0;overflow:hidden;display:flex;flex-direction:column}
.gbc-yeni .yn-sayfa .yn-mekan > .kart-gorsel{border-radius:0;margin:0}
.gbc-yeni .yn-sayfa .yn-mekan-ic{flex:1 1 auto;padding:13px;display:flex;flex-direction:column;gap:7px}
.gbc-yeni .yn-sayfa .yn-mekan-ic > p{margin:0}
.gbc-yeni .yn-sayfa .yn-mekan-ic > .et{color:var(--gri2)}
.gbc-yeni .yn-sayfa .yn-mekan-ic h3{margin:0 !important;clear:none;font-family:var(--serif);font-size:var(--fs-3);line-height:1.25;color:var(--metin)}
.gbc-yeni .yn-sayfa .yn-sat{font-size:var(--fs-1);line-height:1.5}
.gbc-yeni .yn-sayfa .yn-ogunler{display:flex;gap:5px;flex-wrap:wrap}
.gbc-yeni .yn-sayfa .yn-ogun{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--cizgi);border-radius:999px;background:var(--mu);font-size:var(--fs-0);font-weight:600;color:var(--metin)}
.gbc-yeni .yn-sayfa .yn-ogun .durak-nokta{width:6px;height:6px}
.gbc-yeni .yn-sayfa .yn-o-kahvalti .durak-nokta{background:var(--kiremit)}
.gbc-yeni .yn-sayfa .yn-o-yemek .durak-nokta{background:var(--marka)}
.gbc-yeni .yn-sayfa .yn-o-sokak .durak-nokta{background:var(--yesil)}
.gbc-yeni .yn-sayfa .yn-o-tatli .durak-nokta{background:var(--mavi)}
.gbc-yeni .yn-sayfa .yn-o-kahve .durak-nokta{background:var(--gri)}
.gbc-yeni .yn-sayfa .yn-o-bar .durak-nokta{background:var(--gri2)}
.gbc-yeni .yn-sayfa .yn-mekan .durak-bolge .durak-nokta{background:var(--marka)}

/* Ilk alti mekan gorunur, gerisi "Butun N mekani gor" ile acilir */
.gbc-yeni .yn-sayfa .gl-kisa > .yn-mekan:nth-child(n+7){display:none}
.gbc-yeni .yn-sayfa .yn-mekan[hidden]{display:none !important}

/* Gittik ama onermiyoruz */
.gbc-yeni .yn-sayfa .yn-kacin{opacity:.92}
.gbc-yeni .yn-sayfa .yn-onermiyoruz{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:5px;background:var(--mu);border:1px solid var(--cizgi);color:var(--kiremit);font-size:var(--fs-0);letter-spacing:.5px}

/* Ne yenir: yemek kartlari */
.gbc-yeni .yn-sayfa .yn-yemek{margin-top:12px;padding:14px;border-left:3px solid var(--kiremit);display:flex;flex-direction:column;gap:7px}
.gbc-yeni .yn-sayfa .yn-yemek h3{margin:0 !important;clear:none;font-family:var(--serif);font-size:var(--fs-2)}
.gbc-yeni .yn-sayfa .yn-yemek > p{margin:0}
/* 1.95.20/21 Butce kartlari (mekan fiyatlarindan) ve ogun noktalari. */
.gbc-yeni .yn-sayfa .yn-ogun-sat{align-items:center}
.gbc-yeni .yn-sayfa .yn-nokta{width:9px;height:9px;border-radius:50%;flex:none;background:var(--gri2)}
.gbc-yeni .yn-sayfa .yn-n-kahvalti{background:var(--yesil)}
.gbc-yeni .yn-sayfa .yn-n-yemek{background:var(--kiremit)}
.gbc-yeni .yn-sayfa .yn-n-sokak{background:var(--marka)}
.gbc-yeni .yn-sayfa .yn-n-tatli{background:var(--r0)}
.gbc-yeni .yn-sayfa .yn-n-kahve{background:var(--gri)}
.gbc-yeni .yn-sayfa .yn-n-bar{background:var(--mavi)}
.gbc-yeni .yn-sayfa .yn-butce-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media(min-width:760px){.gbc-yeni:not(.mobil) .yn-sayfa .yn-butce-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gbc-yeni .yn-sayfa .yn-butce-kart .et{display:flex;align-items:center;gap:7px}
.gbc-yeni .yn-sayfa .yn-butce-kart .kucuk{margin:0;font-size:var(--fs-1);line-height:1.45;color:var(--gri)}
.gbc-yeni .yn-sayfa .yn-butce-kart .et{text-transform:none;letter-spacing:0;font-size:var(--fs-1);font-weight:700;color:var(--metin)}
.gbc-yeni .yn-sayfa #butce > p{margin:0 0 12px}
/* 19 Eki 2026 - v1.99.268 (Halil: "gezilecek yerler gibi, yapisal olarak ayni"): mekan karti gezilecek durak kartinin
   yapisinda (gl-durak, gezilecek.css). Tur cipinin noktasi ture gore; 'Kisi basi ne kadar' satirlari sabit sutunlu
   (numara 24 px | ad | fiyat | ok), TL karsiligi fiyatin altinda kucuk. */
.gbc-yeni .yn-sayfa .yn-mekan .yn-t-restoran .durak-nokta{background:var(--kiremit)}
.gbc-yeni .yn-sayfa .yn-mekan .yn-t-kafe .durak-nokta{background:var(--r0)}
.gbc-yeni .yn-sayfa .yn-mekan .yn-t-pastane .durak-nokta{background:#7A4FA0}
.gbc-yeni .yn-sayfa .yn-mekan .yn-t-pazar .durak-nokta{background:var(--yesil)}
.gbc-yeni .yn-sayfa .yn-mekan .yn-t-sokak .durak-nokta{background:var(--mavi)}
.gbc-yeni .yn-sayfa .yn-mekan .durak-yer .yn-onermiyoruz{margin-right:0}
.gbc-yeni .yn-sayfa .yn-mekan .durak-olcu strong .gbc-tl{display:block;font-size:11px;font-weight:400;color:var(--gri);white-space:nowrap}
html .gbc-yeni .gl-sayfa a.gk-fiyat-sat.gl-fiyat-sat.yn-fiyat-sat{grid-template-columns:24px minmax(0,1fr) auto 12px}
html .gbc-yeni .gl-sayfa a.yn-fiyat-sat>b{color:var(--metin);font-weight:600;text-align:right;line-height:1.3}
html .gbc-yeni .gl-sayfa a.yn-fiyat-sat>b .gbc-tl{display:block;font-weight:400;font-size:var(--yan-fs-alt,12px) !important;color:var(--gri);opacity:1}
