/* ========================================================================= tokens.css — the dreamy cloudscape design system 6 warm-pink dawn colors, soft rounded type, fluid scale. Every color is tinted warm — no pure #000 or #fff anywhere. ========================================================================= */ :root { /* --- Sky gradient stops (top → bottom of the dawn sky) --- */ --sky-top: #E8E0FF; /* soft lavender, top of sky */ --sky-mid: #FFD6E8; /* blush pink, mid sky */ --sky-bottom: #FFE5D9; /* warm peach, horizon */ /* --- Scene elements --- */ --cloud: #FFF5F8; /* warm cloud white (pink-tinted) */ --cloud-soft: #FFEFF4; /* deeper cloud shadow */ --whale: #9DAAF2; /* periwinkle, the creature */ --whale-belly: #C5CCF7; /* lighter whale belly highlight */ /* --- Ink + accent --- */ --ink: #3D2C4E; /* plum-charcoal, all body text */ --ink-soft: #6B5A7E; /* muted plum, secondary text */ --rose: #FF8FAB; /* primary accent (CTAs, glow) */ --rose-deep: #E86F92; /* hover state for rose */ /* --- Translucent surfaces --- */ --panel: rgba(255, 245, 248, 0.72); /* frosted cloud card */ --panel-border: rgba(255, 143, 171, 0.22); /* --- Type families (rounded, friendly, dreamy) --- */ --font-display: 'Comfortaa', system-ui, -apple-system, sans-serif; --font-body: 'Nunito', system-ui, -apple-system, sans-serif; /* --- Fluid type scale --- */ --step-hero: clamp(2.75rem, 6.5vw, 5.25rem); --step-h2: clamp(1.9rem, 3.6vw, 2.85rem); --step-h3: clamp(1.25rem, 2vw, 1.6rem); --step-body: 1.0625rem; --step-small: 0.875rem; --step-mono: 0.8125rem; /* --- Layout --- */ --maxw: 1180px; --gut: clamp(1.25rem, 4vw, 2.5rem); --radius-pill: 999px; --radius-card: 22px; /* --- Motion --- */ --ease-soft: cubic-bezier(0.16, 1, 0.3, 1); /* primary ease-out */ --ease-gentle: cubic-bezier(0.4, 0, 0.2, 1); /* material standard */ --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); /* overshoot / pop */ --ease-flow: cubic-bezier(0.65, 0, 0.35, 1); /* in-out, cinematic */ --dur-fast: 0.18s; --dur: 0.4s; --dur-slow: 0.7s; --dur-cinema: 1s; /* --- Spacing scale (macro-whitespace friendly) --- */ --space-section: clamp(4rem, 10vw, 8rem); }