/* LOKUMotif — Tasarim Tokenlari (v2 + Gosteris). Logo: #2C3B07 + #5D6E2A. ALTIN/GUMUS YOK. */
:root{
  --krem:#faf7f0; --krem2:#f1ead9; --kart:#fffdf8;
  --yesil:#2c3b07; --yesil-hover:#374a0a; --yesil-acik:#5d6e2a; --olive-soft:#8a9c54;
  --altin:#a6582e; --tahin:#d9c7a8;
  --metin:#231e16; --metin2:#5a5246;
  --hairline:#e7decf; --wa:#25d366;
  --basari:#3e7a4f; --uyari:#9a6b1e; --terra:#b23a2e;
  --shadow-xs:0 1px 2px rgba(60,46,30,.07);
  --shadow-sm:0 2px 4px rgba(60,46,30,.09),0 1px 2px rgba(60,46,30,.06);
  --shadow-md:0 4px 12px rgba(60,46,30,.11),0 2px 4px rgba(60,46,30,.07);
  --shadow-lg:0 8px 24px rgba(60,46,30,.14),0 4px 8px rgba(60,46,30,.08);
  --shadow-xl:0 16px 48px rgba(60,46,30,.18),0 6px 16px rgba(60,46,30,.10);
  --shadow-2xl:0 28px 70px rgba(60,46,30,.22),0 10px 24px rgba(60,46,30,.12);
  --ease-out:cubic-bezier(.22,1,.36,1);
  --ease-inout:cubic-bezier(.65,0,.35,1);
  --ease-spring:cubic-bezier(.34,1.56,.64,1);
  --dur-micro:140ms; --dur-fast:220ms; --dur-base:360ms; --dur-slow:600ms;
  --hero-overlay:linear-gradient(105deg,rgba(28,36,8,.78)0%,rgba(28,36,8,.45)42%,rgba(28,36,8,.12)70%,rgba(28,36,8,0)100%);
  --cat-overlay:linear-gradient(to top,rgba(28,36,8,.85)0%,rgba(28,36,8,.42)34%,rgba(28,36,8,.04)64%,rgba(28,36,8,0)78%);
  --glass-bg:rgba(250,247,240,.72);
  --r:16px; --r-lg:20px; --r-pill:999px; --wrap:1240px;
  --font-ui:Nunito Sans,system-ui,-apple-system,sans-serif;
  --font-script:Caveat,cursive;
  font-size:16px;
}
