<svg width="1200" height="675" viewBox="0 0 1200 675" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="bgGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1e3a8a"/>
<stop offset="100%" style="stop-color:#2563eb"/>
</linearGradient>
<linearGradient id="cardGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#ffffff"/>
<stop offset="100%" style="stop-color:#f8fafc"/>
</linearGradient>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="0" dy="8" stdDeviation="16" flood-color="#000" flood-opacity="0.1"/>
</filter>
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="0" dy="0" stdDeviation="8" flood-color="#2563eb" flood-opacity="0.3"/>
</filter>
</defs>
<rect width="100%" height="100%" fill="url(#bgGradient)"/>
<circle cx="100" cy="100" r="60" fill="none" stroke="#ffffff" stroke-width="1" opacity="0.1"/>
<circle cx="1100" cy="575" r="80" fill="none" stroke="#ffffff" stroke-width="1" opacity="0.1"/>
<polygon points="200,600 250,550 300,600 250,650" fill="#ffffff" opacity="0.05"/>
<text x="600" y="80" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="42" font-weight="700" fill="#ffffff">
Programmable Evolution
</text>
<text x="600" y="120" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="18" font-weight="400" fill="#ffffff" opacity="0.8">
XLang and the Structural Paradigm of Reversible Computation
</text>
<g transform="translate(200, 180)">
<rect x="0" y="0" width="800" height="80" rx="20"
fill="url(#cardGradient)" filter="url(#shadow)"/>
<text x="400" y="50" text-anchor="middle"
font-family="'JetBrains Mono', monospace"
font-size="28" font-weight="600" fill="#1e3a8a">
App = Delta <tspan fill="#2563eb">x-extends</tspan> Generator<DSL>
</text>
</g>
<g transform="translate(80, 320)">
<rect x="0" y="0" width="320" height="220" rx="24"
fill="url(#cardGradient)" filter="url(#shadow)"/>
<circle cx="60" cy="60" r="30" fill="#2563eb" opacity="0.1"/>
<text x="60" y="70" text-anchor="middle"
font-family="system-ui" font-size="28" fill="#2563eb">🗂</text>
<text x="110" y="50"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="24" font-weight="700" fill="#1e3a8a">
DSL Atlas
</text>
<text x="110" y="75"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="14" font-weight="400" fill="#64748b">
Domain Coordinate System
</text>
<text x="40" y="120"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Unified Meta-model Definition
</text>
<text x="40" y="145"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• XPath Stable Paths
</text>
<text x="40" y="170"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Cross-DSL Collaboration
</text>
<rect x="20" y="185" width="280" height="25" rx="8" fill="#f1f5f9"/>
<text x="30" y="202"
font-family="'JetBrains Mono', monospace"
font-size="12" fill="#64748b">
/orm/entity[@name='User']/column[@name='id']
</text>
</g>
<g transform="translate(440, 320)">
<rect x="0" y="0" width="320" height="220" rx="24"
fill="url(#cardGradient)" filter="url(#shadow)"/>
<circle cx="60" cy="60" r="30" fill="#059669" opacity="0.1"/>
<text x="60" y="70" text-anchor="middle"
font-family="system-ui" font-size="28" fill="#059669">⚡</text>
<text x="110" y="50"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="24" font-weight="700" fill="#1e3a8a">
Delta
</text>
<text x="110" y="75"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="14" font-weight="400" fill="#64748b">
Reversible Evolution Unit
</text>
<text x="40" y="120"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Deletion Semantics Support
</text>
<text x="40" y="145"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Associative Property
</text>
<text x="40" y="170"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Composable & Reusable
</text>
<rect x="20" y="185" width="280" height="25" rx="8" fill="#ecfdf5"/>
<text x="160" y="202" text-anchor="middle"
font-family="'JetBrains Mono', monospace"
font-size="12" fill="#059669">
(A ⊕ B) ⊕ C = A ⊕ (B ⊕ C)
</text>
</g>
<g transform="translate(800, 320)">
<rect x="0" y="0" width="320" height="220" rx="24"
fill="url(#cardGradient)" filter="url(#shadow)"/>
<circle cx="60" cy="60" r="30" fill="#d97706" opacity="0.1"/>
<text x="60" y="70" text-anchor="middle"
font-family="system-ui" font-size="28" fill="#d97706">⚙️</text>
<text x="110" y="50"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="24" font-weight="700" fill="#1e3a8a">
Generator
</text>
<text x="110" y="75"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="14" font-weight="400" fill="#64748b">
Compile-time Engine
</text>
<text x="40" y="120"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Multi-stage Compilation
</text>
<text x="40" y="145"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Structured Generation
</text>
<text x="40" y="170"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="500" fill="#475569">
• Source Traceability
</text>
<g transform="translate(20, 185)">
<rect x="0" y="0" width="80" height="25" rx="8" fill="#fef3c7"/>
<text x="40" y="17" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="12" font-weight="600" fill="#d97706">
XDef
</text>
<rect x="90" y="0" width="80" height="25" rx="8" fill="#fef3c7"/>
<text x="130" y="17" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="12" font-weight="600" fill="#d97706">
Xpl
</text>
<rect x="180" y="0" width="80" height="25" rx="8" fill="#fef3c7"/>
<text x="220" y="17" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="12" font-weight="600" fill="#d97706">
XScript
</text>
</g>
</g>
<g transform="translate(300, 580)">
<rect x="0" y="0" width="600" height="60" rx="30"
fill="#ffffff" fill-opacity="0.15" filter="url(#glow)"/>
<text x="300" y="30" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="16" font-weight="600" fill="#ffffff">
Fundamental Refactoring from Syntactic Paradigm to Structural Space Construction Rules
</text>
<text x="300" y="50" text-anchor="middle"
font-family="'Inter', 'SF Pro Display', system-ui, sans-serif"
font-size="14" font-weight="400" fill="#ffffff" opacity="0.8">
Map → Tree Dimension Upgrade · Deletion Semantics · Compile-time Metaprogramming
</text>
</g>
</svg>