/*
Theme Name: Starter
Theme URI: https://swishcms.com/themes/starter
Author: Swish CMS
Author URI: https://swishcms.com
Description: The default Swish CMS theme. A versatile, fully-featured base that works for any business type. All header, footer, hero, and homepage layouts supported.
Version: 1.0.0
Requires at least: Swish CMS 1.0
Tags: versatile, business, modern, responsive, full-featured, default
*/

/* ── Google Fonts ──────────────────────────────────────────────────────────── */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap');

/* ── Theme font defaults (overridden by customizer/DB settings) ─────────────
   These only apply when the site has never been customised.
   Once a user saves via the customiser, the inline <style> in <head>
   takes precedence (higher specificity via later cascade position). */
:root {
    --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;
    --font-body:    'Inter',   -apple-system, BlinkMacSystemFont, sans-serif;
}

/* ── Starter theme structural styles ───────────────────────────────────────── */

/* Smooth heading weight for Poppins */
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.01em;
}

/* Pill-shaped buttons */
.btn, .btn-gold, button[type="submit"] {
    border-radius: 6px;
}

/* Navigation: slightly spaced links */
.nav-link {
    letter-spacing: 0.01em;
}
