/*
Theme Name: JEMBook
Theme URI: https://example.com/jembook
Author: Jemson Marius + ChatGPT
Author URI: https://jemsonmarius.com
Description: Lightweight block theme optimized to sell a single book (digital + printed) with WooCommerce.
Version: 1.0.0
Requires at least: 6.5
Tested up to: 6.6
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jembook
Tags: block-styles, full-site-editing, woocommerce, blog, one-column, custom-colors
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
:root{
  --jembook-radius: 16px;
}
body { font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, 'Helvetica Neue', Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', sans-serif; }
.header-cart a { text-decoration: none; }
.jb-hero {
  padding: clamp(48px, 6vw, 96px) 0;
}
.jb-hero .jb-cta { gap: 12px; display:flex; flex-wrap:wrap; }
.jb-badge { display:inline-block; padding:6px 12px; border-radius:999px; font-weight:600; background:#eef2ff; color:#4338ca; }
.jb-section { padding: clamp(40px, 5vw, 80px) 0; }
.jb-card {
  border: 1px solid #e5e7eb;
  border-radius: var(--jembook-radius);
  padding: 24px;
  box-shadow: 0 2px 8px rgba(0,0,0,.04);
  background: #fff;
}
.wp-block-button__link.is-style-outline { border-radius: 12px; }
.jb-footer-cta { text-align:center; padding: 40px 16px; border-radius: var(--jembook-radius); background: #f8fafc; }
*/