// Host Html User — measured design system as an Astryx theme.
// Decoded live from the real page by Mozaika: colors by role, type scale, radius,
// motion timings and real hover/press states — measured, not guessed.
// Decoded with Mozaika — full system + other formats: mozaika.design/decode/host-html-user.com
// Usage: … (Astryx needs React 19;
// import '@astryxdesign/core/astryx.css'; build for SSR: npx astryx theme build )
import {defineTheme} from '@astryxdesign/core/theme';
export const hosthtmluserTheme = defineTheme({
name: 'host-html-user-measured',
color: {accent: '#F5EFE0', neutralStyle: 'cool'},
typography: {
scale: {base: 16, ratio: 1.2},
},
radius: {base: 0, multiplier: 1},
motion: {fast: 150, medium: 300, easing: 'cubic-bezier(0, 0, 0.2, 1)'},
tokens: {
// measured page colors, pinned explicitly (scale-generated values drift on
// near-neutral accents — SPIKE finding); single-scheme brands keep one value.
'--color-accent': '#F5EFE0',
'--color-background-body': '#0A0A0B',
'--color-background-surface': '#0B0A0B',
'--color-text-primary': '#1C1A17',
},
components: {
button: {
base: {borderRadius: '0px', fontWeight: '400'},
},
},
});