/* Keşfet sayfası (v1.0) — category-listing.css bileşenlerini (hero, business-card, chip) kullanır */
.discover-page .discover-block{margin:0 0 2.4rem}
.discover-page .discover-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;flex-wrap:wrap}
.discover-page .discover-heading h2{margin:0;color:var(--bio-ink-950);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.25;letter-spacing:-.03em}
.discover-page .discover-heading p{margin:0;color:var(--color-muted-foreground);font-size:.8rem}
.discover-page .discover-heading a{color:var(--color-primary);font-size:.8rem;font-weight:600;text-decoration:none}
.discover-page .discover-heading a:hover{text-decoration:underline}
.discover-page .discover-location{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 2rem;padding:1rem 1.2rem;border:1px solid #ffd9c2;border-radius:14px;background:#fff8f3}
.discover-page .discover-location__text{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 320px}
.discover-page .discover-location__text strong{color:var(--bio-ink-950);font-size:.92rem}
.discover-page .discover-location__text strong i{color:var(--color-primary);margin-right:.35rem}
.discover-page .discover-location__text span{color:var(--color-muted-foreground);font-size:.78rem;line-height:1.5}
.discover-page .discover-location__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}
.discover-page .discover-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.5rem .95rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--bio-ink-800);font:600 .8rem Poppins,sans-serif;cursor:pointer;transition:background .18s ease,border-color .18s ease}
.discover-page .discover-btn:hover{border-color:#ffc8a6;background:#fff3e9}
.discover-page .discover-btn--primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}
.discover-page .discover-btn--primary:hover{background:#e56a0b;border-color:#e56a0b}
.discover-page .discover-btn:disabled{opacity:.6;cursor:wait}
.discover-page .discover-city select{min-height:2.4rem;padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--bio-ink-800);font:500 .8rem Poppins,sans-serif}
.discover-page .business-card__meta{flex-wrap:wrap;gap:.35rem .8rem}
.discover-page .business-card__meta i{margin-right:.3rem;color:var(--color-primary)}
.discover-page .category-pagination span{align-self:center;color:var(--color-muted-foreground);font-size:.8rem}
@media(max-width:680px){.discover-page .discover-location{padding:.9rem}.discover-page .discover-location__actions{width:100%}}
