﻿/* Girişsiz API katalog sayfaları (_PublicLayout). Tema renkleri site.css'ten. */
.catalog-body { background: #f8f9fb; min-height: 100vh; display: flex; flex-direction: column; }
.catalog-header { background: #fff; border-bottom: 1px solid #e9ecef; }
.catalog-brand img { display: block; }
.catalog-header [hidden] { display: none !important; }
.catalog-footer a { color: inherit; }
.catalog-nav-link { color: #374151; font-weight: 500; }
.catalog-nav-link:hover { color: var(--primary, #5b5bd6); }
.catalog-lang a { color: #6b7280; margin-left: 6px; font-size: 13px; }
.catalog-lang a.active { color: var(--primary, #5b5bd6); font-weight: 600; }
.catalog-main { flex: 1; padding-top: 32px; padding-bottom: 48px; }
.catalog-footer { background: #fff; border-top: 1px solid #e9ecef; color: #6b7280; font-size: 14px; }
.catalog-hero h1 { font-size: 28px; margin-bottom: 8px; }
.catalog-hero p { color: #6b7280; max-width: 720px; }
.catalog-tags { display: flex; flex-wrap: wrap; gap: 8px; margin: 24px 0; }
.catalog-tags a { border: 1px solid #d1d5db; border-radius: 16px; padding: 4px 12px; color: #374151; font-size: 13px; background: #fff; }
.catalog-tags a.active { background: var(--primary, #5b5bd6); border-color: var(--primary, #5b5bd6); color: #fff; }
.catalog-card { display: block; height: 100%; color: inherit; }
.catalog-card .card { height: 100%; }
.catalog-card h2 { font-size: 16px; margin: 0; word-break: break-word; }
.catalog-card p { color: #6b7280; font-size: 14px; }
.catalog-cta { background: #fff; border: 1px solid #e9ecef; border-radius: 8px; padding: 24px; margin-top: 32px; }
.catalog-detail-head { display: flex; gap: 16px; align-items: center; }
.catalog-detail-head h1 { font-size: 26px; margin: 0 0 6px 0; }
.catalog-breadcrumb { font-size: 13px; color: #6b7280; margin-bottom: 16px; }
.catalog-breadcrumb a { color: #6b7280; }
.catalog-copy-url { position: absolute; right: 8px; top: 8px; }
.catalog-code-content { background: #f5f2f0; }
.catalog-lead { font-size: 16px; color: #374151; }
