export global Theme { in-out property is-dark: true; out property width: 448px; out property surface-main: is-dark ? #0f172a : #ffffff; // out property surface-control: is-dark ? #1e293b4d : #ffffff; out property surface-item: is-dark ? #1e293b4d : #f8fafc; out property surface-elevated: is-dark ? #1e293b80 : #f8fafc; out property surface-hover: is-dark ? #1e293b : #ffffff; out property border-main: is-dark ? #334155 : #e2e8f0; out property gradient-main: @linear-gradient(135deg, rgb(59, 130, 246), rgb(6, 182, 212)); out property text-main: is-dark ? #ffffff : #0f172a; out property text-muted: is-dark ? #94a3b8 : #64748b; out property text-control: is-dark ? #cbd5e1 : #475569; out property text-control-muted: is-dark ? #64748b : #94a3b8; out property text-hint: is-dark ? #475569 : #475569; out property shadow-color: is-dark ? #3b82f640 : #3b82f640; out property shadow-primary-x: 0px; out property shadow-primary-y: 10px; out property shadow-primary-blur: 15px; out property radius: 12px; out property radius-lg: 16px; out property spacing-xl: 20px; out property spacing-lg: 16px; out property spacing-md: 12px; out property spacing-sm: 8px; out property spacing-xs: 4px; callback toggle(); toggle => { is-dark = !is-dark; } }