/* AUWA Brand Book: design tokens */
/* Generated from brand.md. Version 1.0, August 2026. Do not edit by hand. */

:root {

	/* Named colours */
	--sumi: oklch(0.10 0.022 235);
	--yoru: oklch(0.265 0.022 235);
	--washi: oklch(0.928 0.020 80);
	--surface: oklch(0.97 0.004 95);
	--paper: oklch(0.94 0.005 95);

	/* Emotional states */
	--hare: oklch(0.82 0.14 85);
	--takaburi: oklch(0.60 0.18 25);
	--aware: oklch(0.70 0.06 250);
	--yuragi: oklch(0.65 0.12 55);
	--nagomi: oklch(0.75 0.10 160);

	/* Foundation scale (app and social only) */
	--void: oklch(0.08 0.025 250);
	--cosmic-900: oklch(0.13 0.030 250);
	--cosmic-800: oklch(0.18 0.028 250);
	--cosmic-700: oklch(0.25 0.025 250);
	--cosmic-600: oklch(0.35 0.022 250);
	--cosmic-500: oklch(0.45 0.020 250);
	--cosmic-400: oklch(0.60 0.018 250);
	--cosmic-300: oklch(0.75 0.015 250);
	--cosmic-200: oklch(0.87 0.012 250);
	--cosmic-100: oklch(0.93 0.008 250);
	--cosmic-50: oklch(0.97 0.005 250);
	--glow: oklch(0.85 0.15 105);

	/* Motion: durations */
	--durations-enter: 800ms;
	--durations-reveal: 1200ms;
	--durations-hover: 300ms;
	--durations-page: 500ms;

	/* Motion: staggers */
	--staggers-strip: 60ms;
	--staggers-grid: 120ms;
	--staggers-hero: 180ms;

	/* Motion: easings */
	--easings-outexpo: cubic-bezier(0.16, 1, 0.3, 1);
}
