/*
Theme Name: Kapanci Editorial
Theme URI: https://kapancistanbul.com
Author: OpenAI for Kapanci Istanbul
Description: A light, editorial WooCommerce block theme with large image areas, elegant brown typography, and multilingual-ready navigation.
Version: 1.0.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: kapanci-editorial
Tags: block-patterns, full-site-editing, e-commerce, wide-blocks
*/

:root {
  --kapanci-bg: #f7f2ea;
  --kapanci-paper: #fffdf9;
  --kapanci-brown: #5d4638;
  --kapanci-soft: #d8cabc;
}

html { scroll-behavior: smooth; }
body { background: var(--kapanci-bg); color: var(--kapanci-brown); }
a { text-underline-offset: 0.2em; }
.wp-site-blocks { overflow: hidden; }

.kapanci-logo-lettering { letter-spacing: .42em; text-transform: uppercase; }
.kapanci-eyebrow { letter-spacing: .18em; text-transform: uppercase; font-size: .75rem; }
.kapanci-thin { font-weight: 300; }
.kapanci-image-card { overflow: hidden; }
.kapanci-image-card img { transition: transform .6s ease; }
.kapanci-image-card:hover img { transform: scale(1.015); }

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-family: var(--wp--preset--font-family--sans);
  font-weight: 400;
  letter-spacing: .02em;
}
.woocommerce ul.products li.product .price { color: var(--kapanci-brown); }
.woocommerce span.onsale { background: var(--kapanci-brown); color: #fff; border-radius: 0; }

@media (max-width: 782px) {
  .kapanci-desktop-only { display: none !important; }
  .kapanci-hero-title { font-size: clamp(2.2rem, 12vw, 4.2rem) !important; }
}
