/*
Theme Name:  BIMhub Child
Theme URI:   https://bimhub.gr
Description: BIMhub child theme built on Blocksy
Author:      BIMhub
Author URI:  https://bimhub.gr
Template:    blocksy
Version:     1.0.51
License:     GNU General Public License v2 or later
Text Domain: bimhub
*/

/*
 * Design tokens for use in BIMhub custom templates.
 * Typography and colours are set via the Blocksy Customiser.
 * This file does NOT override Blocksy's cascade.
 */

:root {
  /* Colours — mirror what is set in Customiser */
  --color-black:       #000000;
  --color-white:       #ffffff;
  --color-yellow:      #f8ce00;
  --color-grey-light:  #f5f5f5;
  --color-grey-mid:    #e0e0e0;
  --color-text:        #1a1a1a;
  --color-text-muted:  #666666;

  /* Font references — mirror Customiser selections */
  --font-heading:      'Geom', 'Helvetica Neue', Arial, sans-serif;
  --font-body:         'Source Sans 3', 'Helvetica Neue', Arial, sans-serif;

  /* Weights */
  --weight-light:      300;
  --weight-regular:    400;
  --weight-semibold:   600;

  /* Type scale */
  --font-size-base:    1rem;
  --font-size-sm:      0.875rem;
  --font-size-lg:      1.125rem;
  --font-size-xl:      1.5rem;
  --font-size-2xl:     2rem;
  --font-size-3xl:     2.75rem;
  --font-size-4xl:     3.5rem;

  /* Line heights */
  --line-height-body:  1.72;
  --line-height-head:  1.15;

  /* Spacing scale */
  --space-xs:   0.5rem;
  --space-sm:   1rem;
  --space-md:   1.5rem;
  --space-lg:   2.5rem;
  --space-xl:   4rem;
  --space-2xl:  6rem;

  /* Layout — matches Blocksy header container */
  --container-max:   1290px;
  --container-wide:  1440px;
  --radius-sm:       4px;
  --radius-md:       8px;
  --radius-lg:       16px;

  /* Transitions */
  --transition-fast: 150ms ease;
  --transition-base: 250ms ease;
}
