:root { --color-primary: #092b4b; --color-primary-strong: #061f38; --color-primary-hover: #174f7d; --color-accent: #d7b75a; --color-accent-soft: #f0e5bd; --color-background: #ffffff; --color-surface-cream: #f7f4ec; --color-surface-sand: #e7dfcf; --color-surface-ice: #edf3f7; --color-text: #17212a; --color-text-muted: #60707d; --color-text-inverse: #ffffff; --color-border: #d6dee5; --color-success: #2f7d5b; --color-warning: #b7791f; --color-error: #b84242; --color-black: #000000; --color-black-soft: #111318; --color-white: #ffffff; --color-white-soft: #fafafa; --color-gray-50: #f8fafc; --color-gray-100: #f1f5f9; --color-gray-300: #cbd5e1; --color-gray-500: #64748b; --color-gray-700: #334155; --color-gray-900: #0f172a; --transparent: #ffffff00;}