49 lines
2.4 KiB
XML
49 lines
2.4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630" fill="none" role="img" aria-label="IF.Trace — Open verification for confidential work">
|
|
<defs>
|
|
<linearGradient id="bg" x1="0" y1="0" x2="1200" y2="630" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#0B1020" />
|
|
<stop offset="0.55" stop-color="#07122A" />
|
|
<stop offset="1" stop-color="#0B1020" />
|
|
</linearGradient>
|
|
<linearGradient id="g" x1="210" y1="110" x2="980" y2="520" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#60A5FA" />
|
|
<stop offset="0.55" stop-color="#34D399" />
|
|
<stop offset="1" stop-color="#F472B6" />
|
|
</linearGradient>
|
|
<filter id="glow" x="-50%" y="-50%" width="200%" height="200%">
|
|
<feGaussianBlur stdDeviation="18" result="b" />
|
|
<feColorMatrix
|
|
in="b"
|
|
type="matrix"
|
|
values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.45 0"
|
|
/>
|
|
<feMerge>
|
|
<feMergeNode />
|
|
<feMergeNode in="SourceGraphic" />
|
|
</feMerge>
|
|
</filter>
|
|
<style>
|
|
.h1 { fill: rgba(255,255,255,0.96); font: 800 88px ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; letter-spacing: -0.02em; }
|
|
.sub { fill: rgba(255,255,255,0.78); font: 600 30px ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
|
|
.small { fill: rgba(255,255,255,0.68); font: 600 22px ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
|
|
.mono { fill: rgba(226,232,240,0.80); font: 600 18px ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
|
|
</style>
|
|
</defs>
|
|
|
|
<rect x="0" y="0" width="1200" height="630" rx="44" fill="url(#bg)" />
|
|
|
|
<path
|
|
d="M165 505 C 380 335, 520 360, 670 250 C 800 155, 930 160, 1040 105"
|
|
stroke="url(#g)"
|
|
stroke-width="12"
|
|
stroke-linecap="round"
|
|
stroke-opacity="0.45"
|
|
filter="url(#glow)"
|
|
/>
|
|
|
|
<text class="small" x="110" y="140">IF.Transparent > IF.Traceable > IF.Trustworthy</text>
|
|
<text class="h1" x="110" y="260">IF.Trace</text>
|
|
<text class="sub" x="110" y="320">Confidential documents → open verification</text>
|
|
<text class="mono" x="110" y="390">source_sha256 → output_sha256 → /trace/…</text>
|
|
<text class="small" x="110" y="460">3rd party audit trails, without publishing the source.</text>
|
|
</svg>
|