
/* OZD Theme Patch – Koçtaş benzeri bileşenler (tema dokunulmaz) */
:root{ --ozd-gap:16px; --ozd-radius:18px; }
.ozd-container{max-width:1200px;margin:0 auto;padding:0 12px}
.ozd-campaign{background:#f5f5f5;border-bottom:1px solid #e9e9e9;text-align:center;padding:10px 14px;font-weight:600}
.ozd-searchbar{display:flex;gap:10px;align-items:center;margin:14px auto;max-width:900px}
.ozd-searchbar input[type=search]{flex:1;border:1px solid #ddd;border-radius:10px;padding:12px 14px}
.ozd-circles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ozd-gap);margin:10px 0}
@media(min-width:560px){.ozd-circles{grid-template-columns:repeat(6,1fr)}}
.ozd-circle{background:#fff;border:1px solid #eee;border-radius:999px;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.06);padding:12px}
.ozd-circle img{max-width:64px;max-height:64px;border-radius:50%;object-fit:cover}
.ozd-circle span{font-size:.9rem;font-weight:700;color:#222}
.ozd-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ozd-gap);margin:14px 0}
@media(min-width:768px){.ozd-grid{grid-template-columns:repeat(3,1fr)}}
@media(min-width:1024px){.ozd-grid{grid-template-columns:repeat(4,1fr)}}
.ozd-card{background:#fff;border:1px solid #eee;border-radius:var(--ozd-radius);overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.06);display:flex;flex-direction:column}
.ozd-card img{width:100%;height:200px;object-fit:cover}
.ozd-card .ozd-body{padding:12px}
.ozd-title{font-size:1rem;font-weight:800;margin:0 0 6px}
.ozd-price{font-size:1rem;font-weight:800}
.ozd-muted{font-size:.9rem;color:#666}
.ozd-cta{display:inline-block;margin-top:8px;border:1px solid #ddd;border-radius:10px;padding:8px 12px;text-decoration:none}
