/* ==========================================================================
   Design tokens
   ========================================================================== */

:root {
	/* Brand — Nebeská modrá (Klinika sub-brand) */
	--primary:       #46a3ff;
	--primary-dark:  #2b8ae6;
	--primary-deep:  #1f7fe0; /* full-bleed bands: keeps white text legible */
	--primary-soft:  #e8f3ff;
	/* Tmavě modrá = the brand manual's "podkladová modrá" #061d61 — one dark blue
	   for topbar, footer, navy bands and headings (round 7: unify per manual). */
	--navy:          #061d61;
	--navy-800:      #0b2a80; /* hover on navy */

	/* Text */
	--heading:       #061d61;
	--body:          #5b6478;
	--muted:         #8a92a6;

	/* Surfaces */
	--bg-body:       #ffffff;
	--bg-hero:       #eef0f8;
	--bg-alt:        #f5f6fb;
	--bg-mint:       #e9f3ff;
	--border:        #e6e8f0;
	--border-strong: #d7dae6;

	/* Type */
	--font-head: "Nagel", "Archivo", Arial, "Helvetica Neue", Helvetica, sans-serif;
	--font-body: Arial, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif;

	/* Radii & shadow — round 7: tighter corners, no decorative shadows. */
	--radius:      8px;
	--radius-sm:   6px;
	--radius-lg:   12px;
	--radius-pill: 999px;
	--shadow-sm:   none;
	--shadow-md:   none;
	--shadow-lg:   none;

	/* Layout */
	--container:  1440px;
	--container-narrow: 900px;
	--gutter:     clamp(1.25rem, 4vw, 2.5rem);
	--section-y:  clamp(3.5rem, 7vw, 6rem);
}
