/*
MyPlanners Design Tokens
Implementation method: native CSS Custom Properties (ADR-001, Section 2.3)

Section: Color Tokens (Sprint 0, Task T11)
Reference: Design System Vol. III, Chapter 2 (Color System)
Full rationale and derivation method: T11-Color-Token-Specification.md

Remaining sections (Spacing, Typography, Radius, Shadow, Motion,
Grid/Container) are populated in Tasks T12-T16 and are intentionally
left as empty placeholders below.
*/

:root {

	/* Brand Colors */
	--color-primary: #3B6EA5;
	--color-primary-hover: #346191;
	--color-primary-active: #2E5681;
	--color-secondary: #6B9080;
	--color-secondary-hover: #5E7F71;
	--color-secondary-active: #537064;

	/* Neutral Scale */
	--color-neutral-50: #FAFAF8;
	--color-neutral-100: #F2F1ED;
	--color-neutral-200: #E5E3DC;
	--color-neutral-300: #D1CFC5;
	--color-neutral-400: #B0AEA1;
	--color-neutral-500: #8C8A7D;
	--color-neutral-600: #6B6A5F;
	--color-neutral-700: #504F46;
	--color-neutral-800: #383730;
	--color-neutral-900: #211F1A;

	/* Semantic — Success */
	--color-success-base: #4B8B67;
	--color-success-hover: #427A5B;
	--color-success-active: #3A6C50;
	--color-success-bg: #E9F1ED;
	--color-success-border: #C0D6CA;
	--color-success-text: #346148;

	/* Semantic — Warning */
	--color-warning-base: #C9932F;
	--color-warning-hover: #B18129;
	--color-warning-active: #9D7325;
	--color-warning-bg: #F9F2E6;
	--color-warning-border: #ECD9B6;
	--color-warning-text: #8D6721;

	/* Semantic — Error */
	--color-error-base: #C15B4A;
	--color-error-hover: #AA5041;
	--color-error-active: #97473A;
	--color-error-bg: #F8EBE9;
	--color-error-border: #E9C6C0;
	--color-error-text: #874034;

	/* Semantic — Info */
	--color-info-base: #4A7FB5;
	--color-info-hover: #41709F;
	--color-info-active: #3A638D;
	--color-info-bg: #E9F0F6;
	--color-info-border: #C0D2E5;
	--color-info-text: #34597F;

	/* Background Roles (page-level depth, Ch. 2 Background System) */
	--color-bg-level-1: var(--color-neutral-50);
	--color-bg-level-2: #FFFFFF;
	--color-bg-level-3: var(--color-neutral-100);
	--color-bg-level-4: var(--color-neutral-200);

	/* Surface Roles (component-level, Ch. 8 Card / Ch. 7 Form / Ch. 10 Feedback) */
	--color-surface-card: #FFFFFF;
	--color-surface-field: #FFFFFF;
	--color-surface-field-disabled: var(--color-neutral-100);
	--color-surface-overlay: rgba(33, 31, 26, 0.45);
	--color-surface-tooltip: var(--color-neutral-900);

	/* Text Roles (Ch. 2 Text Colors) */
	--color-text-primary: var(--color-neutral-900);
	--color-text-secondary: var(--color-neutral-700);
	--color-text-muted: var(--color-neutral-500);
	--color-text-disabled: var(--color-neutral-400);
	--color-text-inverse: var(--color-neutral-50);
	--color-text-link: var(--color-primary);
	--color-text-link-hover: var(--color-primary-hover);

	/* Border Roles */
	--color-border-default: var(--color-neutral-300);
	--color-border-hover: var(--color-neutral-400);
	--color-border-subtle: var(--color-neutral-200);
	--color-border-strong: var(--color-neutral-500);

	/* Focus State */
	--color-focus-ring: var(--color-primary);
	--color-focus-ring-offset: #FFFFFF;

	/* Disabled State */
	--color-disabled-bg: var(--color-neutral-100);
	--color-disabled-border: var(--color-neutral-200);
	--color-disabled-text: var(--color-neutral-400);

	/* ============================================
	   Spacing Tokens (Task T12)
	   Reference: Design System Vol. III, Ch. 4 Engineering Specifications
	   8-point base unit; values taken directly from the documented scale
	   ============================================ */
	--space-0: 0;
	--space-1: 4px;
	--space-2: 8px;
	--space-3: 16px;
	--space-4: 24px;
	--space-5: 32px;
	--space-6: 40px;
	--space-7: 48px;
	--space-8: 64px;
	--space-9: 80px;
	--space-10: 96px;
	--space-11: 128px;

	/* ============================================
	   Typography Tokens — populated in Task T13
	   ============================================ */

	/* ============================================
	   Radius / Shadow / Motion Tokens — populated in Task T14
	   ============================================ */

	/* ============================================
	   Grid / Container Tokens — populated in Task T15
	   ============================================ */

}
