@import url('https://fonts.googleapis.com/css2?family=Vend+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:ital,wght@0,400;0,500;0,600;1,400&display=swap');

/* Shared Love Guide design tokens.
   Reader and guide pages should consume these variables so colours stay aligned. */
:root {
    --primary-color: #B2465A;
    --primary-dark: #8e3147;
    --secondary-color: #D6796A;
    --accent-color: #F2B38F;
    --text-color: #2d2728;
    --text-light: #6d6263;
    --background: #fcfaf8;
    --background-alt: #f5f0ec;
    --border-color: #eaded7;
    --shadow: 0 6px 18px rgba(87, 44, 58, 0.08);
    --shadow-hover: 0 16px 38px rgba(87, 44, 58, 0.16);

    --font-main: 'IBM Plex Serif', Georgia, 'Times New Roman', Times, serif;
    --font-heading: 'Vend Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;

    --spacing-xs: 0.5rem;
    --spacing-sm: 1rem;
    --spacing-md: 1.5rem;
    --spacing-lg: 2rem;
    --spacing-xl: 3rem;

    --border-radius: 8px;
    --max-width: 960px;
}
