initial commit (frontend)
@@ -0,0 +1,123 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#0B3D24"/><stop offset="1" stop-color="#9BEFC0"/>
|
||||
</linearGradient>
|
||||
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="90"/></filter>
|
||||
<linearGradient id="mint" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#6FE9AA"/><stop offset="1" stop-color="#22B964"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="mintD" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#3FD68A"/><stop offset="1" stop-color="#1C8F52"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="amber" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#F8DE95"/><stop offset="1" stop-color="#DFAC2B"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="teal" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#7FE0D6"/><stop offset="1" stop-color="#1FA79A"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="device" x1="0" y1="0" x2="0.5" y2="1">
|
||||
<stop offset="0" stop-color="#F3F5F9"/><stop offset="1" stop-color="#D9E0EA"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="glass" x1="0" y1="0" x2="0.4" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.92"/>
|
||||
<stop offset="1" stop-color="#FFFFFF" stop-opacity="0.62"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gloss" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.55"/>
|
||||
<stop offset="0.55" stop-color="#FFFFFF" stop-opacity="0.04"/>
|
||||
</linearGradient>
|
||||
<filter id="sh" x="-45%" y="-45%" width="190%" height="190%">
|
||||
<feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#04220F" flood-opacity="0.30"/>
|
||||
</filter>
|
||||
<filter id="shS" x="-55%" y="-55%" width="210%" height="210%">
|
||||
<feDropShadow dx="0" dy="10" stdDeviation="13" flood-color="#04220F" flood-opacity="0.26"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="900" fill="url(#bg)"/>
|
||||
<g filter="url(#blur)" opacity="0.4">
|
||||
<circle cx="1330" cy="190" r="250" fill="#6FE9AA"/>
|
||||
<circle cx="230" cy="730" r="250" fill="#F3CE72"/>
|
||||
<circle cx="800" cy="420" r="220" fill="#7FE0D6"/>
|
||||
<circle cx="180" cy="180" r="170" fill="#3FD68A"/>
|
||||
</g>
|
||||
|
||||
<ellipse cx="800" cy="748" rx="220" ry="32" fill="#031B0D" opacity="0.22"/>
|
||||
|
||||
<!-- device -->
|
||||
<g filter="url(#sh)">
|
||||
<rect x="660" y="190" width="280" height="530" rx="64" fill="url(#device)"/>
|
||||
<rect x="660" y="190" width="280" height="530" rx="64" fill="none" stroke="#FFFFFF" stroke-width="3" opacity="0.85"/>
|
||||
<rect x="682" y="212" width="236" height="486" rx="46" fill="#FFFFFF"/>
|
||||
<rect x="764" y="226" width="72" height="18" rx="9" fill="#E3E8EF"/>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="708" y="268" width="76" height="76" rx="24" fill="#DFF7EA"/>
|
||||
<rect x="816" y="268" width="76" height="76" rx="24" fill="#FDF2D6"/>
|
||||
<rect x="708" y="360" width="76" height="76" rx="24" fill="#DCF3EE"/>
|
||||
<rect x="816" y="360" width="76" height="76" rx="24" fill="#DFF7EA"/>
|
||||
<rect x="708" y="452" width="76" height="76" rx="24" fill="#FDF2D6"/>
|
||||
<rect x="816" y="452" width="76" height="76" rx="24" fill="#DCF3EE"/>
|
||||
<rect x="708" y="566" width="184" height="14" rx="7" fill="#E4EAF2"/>
|
||||
<rect x="708" y="598" width="124" height="12" rx="6" fill="#EDF1F6"/>
|
||||
<rect x="740" y="638" width="120" height="30" rx="15" fill="#DFF7EA"/>
|
||||
</g>
|
||||
|
||||
<!-- briefcase / diplomat tile -->
|
||||
<g transform="translate(318,234)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#mintD)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<rect x="-38" y="-14" width="76" height="54" rx="12" fill="#FFFFFF"/>
|
||||
<path d="M -18 -14 L -18 -26 Q -18 -36 -8 -36 L 8 -36 Q 18 -36 18 -26 L 18 -14" stroke="#FFFFFF" stroke-width="10" fill="none" stroke-linecap="round"/>
|
||||
<rect x="-10" y="8" width="20" height="12" rx="4" fill="#22B964"/>
|
||||
</g>
|
||||
|
||||
<!-- handshake tile -->
|
||||
<g transform="translate(272,598)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#teal)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -40 4 Q -20 -20 -2 -2 Q 16 -22 40 -2" stroke="#FFFFFF" stroke-width="13" stroke-linecap="round" fill="none"/>
|
||||
<rect x="-20" y="4" width="40" height="20" rx="10" fill="#FFFFFF"/>
|
||||
</g>
|
||||
|
||||
<!-- contract / agreement tile -->
|
||||
<g transform="translate(1286,244)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#amber)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -34 -46 L 12 -46 L 36 -22 L 36 46 Q 36 53 29 53 L -27 53 Q -34 53 -34 46 Z" fill="#FFFFFF"/>
|
||||
<path d="M 12 -46 L 36 -22 L 19 -22 Q 12 -22 12 -29 Z" fill="#F3D889"/>
|
||||
<path d="M -14 8 L -1 22 L 23 -10" stroke="#DFAC2B" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- growth / partnership chart tile -->
|
||||
<g transform="translate(1330,612)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#mint)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -38 34 L -14 6 L 8 22 L 38 -26" stroke="#FFFFFF" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
<path d="M 10 -26 L 38 -26 L 38 2" stroke="#FFFFFF" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- small accent tiles -->
|
||||
<g transform="translate(500,122)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#amber)"/>
|
||||
<rect x="-48" y="-48" width="96" height="58" rx="30" fill="url(#gloss)"/>
|
||||
<circle cx="0" cy="0" r="24" fill="none" stroke="#FFF6DE" stroke-width="7"/>
|
||||
</g>
|
||||
<g transform="translate(1112,764)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#glass)"/>
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<path d="M -20 4 L -7 18 L 20 -13" stroke="#22B964" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
</g>
|
||||
<g transform="translate(508,778)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#glass)"/>
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<path d="M -38 4 Q -20 -16 -2 0 Q 14 -18 36 -2" stroke="#1FA79A" stroke-width="11" stroke-linecap="round" fill="none"/>
|
||||
</g>
|
||||
<g transform="translate(1104,126)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#teal)"/>
|
||||
<rect x="-48" y="-48" width="96" height="58" rx="30" fill="url(#gloss)"/>
|
||||
<circle cx="-14" cy="0" r="9" fill="#FFFFFF"/>
|
||||
<circle cx="14" cy="0" r="9" fill="#FFFFFF"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
@@ -0,0 +1,120 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#2C1259"/><stop offset="1" stop-color="#C9B3FC"/>
|
||||
</linearGradient>
|
||||
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="90"/></filter>
|
||||
<linearGradient id="purple" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#B49CFC"/><stop offset="1" stop-color="#7C4DF4"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="sky" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#8ACDF5"/><stop offset="1" stop-color="#3E9BE0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="device" x1="0" y1="0" x2="0.5" y2="1">
|
||||
<stop offset="0" stop-color="#F3F5F9"/><stop offset="1" stop-color="#D9E0EA"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="glass" x1="0" y1="0" x2="0.4" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.92"/>
|
||||
<stop offset="1" stop-color="#FFFFFF" stop-opacity="0.62"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gloss" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.55"/>
|
||||
<stop offset="0.55" stop-color="#FFFFFF" stop-opacity="0.04"/>
|
||||
</linearGradient>
|
||||
<filter id="sh" x="-45%" y="-45%" width="190%" height="190%">
|
||||
<feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#1E1240" flood-opacity="0.24"/>
|
||||
</filter>
|
||||
<filter id="shS" x="-55%" y="-55%" width="210%" height="210%">
|
||||
<feDropShadow dx="0" dy="10" stdDeviation="13" flood-color="#1E1240" flood-opacity="0.20"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="900" fill="url(#bg)"/>
|
||||
<g filter="url(#blur)" opacity="0.5">
|
||||
<circle cx="250" cy="180" r="250" fill="#C7B4FB"/>
|
||||
<circle cx="1360" cy="740" r="250" fill="#8ACDF5"/>
|
||||
<circle cx="800" cy="430" r="230" fill="#B9D5F7"/>
|
||||
<circle cx="1400" cy="170" r="160" fill="#8CEFBD"/>
|
||||
</g>
|
||||
|
||||
<ellipse cx="800" cy="744" rx="230" ry="34" fill="#150A2E" opacity="0.2"/>
|
||||
|
||||
<!-- device -->
|
||||
<g filter="url(#sh)">
|
||||
<rect x="654" y="180" width="292" height="546" rx="66" fill="url(#device)"/>
|
||||
<rect x="654" y="180" width="292" height="546" rx="66" fill="none" stroke="#FFFFFF" stroke-width="3" opacity="0.85"/>
|
||||
<rect x="676" y="202" width="248" height="502" rx="48" fill="#FFFFFF"/>
|
||||
<rect x="762" y="216" width="76" height="20" rx="10" fill="#E3E8EF"/>
|
||||
</g>
|
||||
|
||||
<!-- contact card (glass) -->
|
||||
<g>
|
||||
<rect x="700" y="262" width="200" height="164" rx="40" fill="#F2EDFE"/>
|
||||
<rect x="700" y="262" width="200" height="82" rx="40" fill="url(#gloss)"/>
|
||||
<circle cx="800" cy="320" r="32" fill="url(#purple)"/>
|
||||
<path d="M 776 356 Q 776 338 800 338 Q 824 338 824 356 Z" fill="url(#purple)"/>
|
||||
<rect x="746" y="372" width="108" height="14" rx="7" fill="#CDBCFB"/>
|
||||
<rect x="772" y="396" width="56" height="12" rx="6" fill="#E0D6FE"/>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="700" y="446" width="200" height="72" rx="28" fill="#F5F7FA"/>
|
||||
<circle cx="738" cy="482" r="20" fill="#DCEEFB"/>
|
||||
<rect x="770" y="470" width="106" height="13" rx="6.5" fill="#E4EAF2"/>
|
||||
<rect x="770" y="492" width="70" height="11" rx="5.5" fill="#EDF1F6"/>
|
||||
<rect x="700" y="534" width="200" height="72" rx="28" fill="#F5F7FA"/>
|
||||
<circle cx="738" cy="570" r="20" fill="#E9E2FE"/>
|
||||
<rect x="770" y="558" width="106" height="13" rx="6.5" fill="#E4EAF2"/>
|
||||
<rect x="770" y="580" width="82" height="11" rx="5.5" fill="#EDF1F6"/>
|
||||
<rect x="740" y="630" width="120" height="30" rx="15" fill="#E3F0FC"/>
|
||||
</g>
|
||||
|
||||
<!-- key tile -->
|
||||
<g transform="translate(330,266)" filter="url(#sh)">
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="url(#glass)"/>
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<rect x="-78" y="-78" width="156" height="92" rx="48" fill="url(#gloss)"/>
|
||||
<g stroke="url(#sky)" stroke-width="13" stroke-linecap="round" fill="none">
|
||||
<circle cx="0" cy="-22" r="23"/>
|
||||
<path d="M 0 2 L 0 50"/><path d="M 0 22 L 21 22"/><path d="M 0 42 L 15 42"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- document tile -->
|
||||
<g transform="translate(1270,244)" filter="url(#sh)">
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="url(#glass)"/>
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<rect x="-78" y="-78" width="156" height="92" rx="48" fill="url(#gloss)"/>
|
||||
<path d="M -36 -48 L 14 -48 L 38 -24 L 38 48 Q 38 55 31 55 L -29 55 Q -36 55 -36 48 Z" fill="#EFE9FE"/>
|
||||
<path d="M 14 -48 L 38 -24 L 21 -24 Q 14 -24 14 -31 Z" fill="#CDBCFB"/>
|
||||
<path d="M -16 10 L -3 24 L 21 -8" stroke="url(#purple)" stroke-width="13" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
</g>
|
||||
|
||||
<!-- stethoscope tile -->
|
||||
<g transform="translate(362,652)" filter="url(#sh)">
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="url(#glass)"/>
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<rect x="-78" y="-78" width="156" height="92" rx="48" fill="url(#gloss)"/>
|
||||
<g stroke="url(#sky)" stroke-width="12" stroke-linecap="round" fill="none">
|
||||
<path d="M -36 -44 L -36 -10 A 23 23 0 0 0 10 -10 L 10 -44"/>
|
||||
<path d="M -13 12 Q -13 44 14 44"/>
|
||||
</g>
|
||||
<circle cx="-36" cy="-48" r="7.5" fill="#3E9BE0"/>
|
||||
<circle cx="10" cy="-48" r="7.5" fill="#3E9BE0"/>
|
||||
<circle cx="34" cy="44" r="19" fill="url(#purple)"/>
|
||||
<circle cx="34" cy="44" r="8" fill="#FFFFFF" opacity="0.7"/>
|
||||
</g>
|
||||
|
||||
<!-- scales tile -->
|
||||
<g transform="translate(1242,648)" filter="url(#sh)">
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="url(#glass)"/>
|
||||
<rect x="-78" y="-78" width="156" height="156" rx="48" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<rect x="-78" y="-78" width="156" height="92" rx="48" fill="url(#gloss)"/>
|
||||
<g stroke="url(#purple)" stroke-width="11" stroke-linecap="round" fill="none">
|
||||
<path d="M 0 -44 L 0 42"/><path d="M -26 46 L 26 46"/>
|
||||
<path d="M -42 -28 L 42 -28"/><path d="M -42 -28 L -42 -15"/><path d="M 42 -28 L 42 -15"/>
|
||||
<path d="M -65 -13 A 23 23 0 0 0 -19 -13"/>
|
||||
<path d="M 19 -13 A 23 23 0 0 0 65 -13"/>
|
||||
</g>
|
||||
<circle cx="0" cy="-50" r="9" fill="#7C4DF4"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
@@ -0,0 +1,127 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#0B2A52"/><stop offset="1" stop-color="#9FD3F7"/>
|
||||
</linearGradient>
|
||||
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="90"/></filter>
|
||||
<linearGradient id="sky" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#8ACDF5"/><stop offset="1" stop-color="#3E9BE0"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="pink" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#FFA5A5"/><stop offset="1" stop-color="#F9585F"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="purple" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#B49CFC"/><stop offset="1" stop-color="#7C4DF4"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="mint" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#6FE9AA"/><stop offset="1" stop-color="#22B964"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="amber" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#F8DE95"/><stop offset="1" stop-color="#DFAC2B"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="device" x1="0" y1="0" x2="0.5" y2="1">
|
||||
<stop offset="0" stop-color="#F3F5F9"/><stop offset="1" stop-color="#D9E0EA"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="glass" x1="0" y1="0" x2="0.4" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.92"/>
|
||||
<stop offset="1" stop-color="#FFFFFF" stop-opacity="0.62"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gloss" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.5"/>
|
||||
<stop offset="0.55" stop-color="#FFFFFF" stop-opacity="0.04"/>
|
||||
</linearGradient>
|
||||
<filter id="sh" x="-45%" y="-45%" width="190%" height="190%">
|
||||
<feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#08203F" flood-opacity="0.28"/>
|
||||
</filter>
|
||||
<filter id="shS" x="-55%" y="-55%" width="210%" height="210%">
|
||||
<feDropShadow dx="0" dy="10" stdDeviation="13" flood-color="#08203F" flood-opacity="0.24"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="900" fill="url(#bg)"/>
|
||||
<g filter="url(#blur)" opacity="0.45">
|
||||
<circle cx="1330" cy="190" r="250" fill="#8ACDF5"/>
|
||||
<circle cx="230" cy="730" r="250" fill="#FFB3B3"/>
|
||||
<circle cx="800" cy="420" r="220" fill="#BBD8F8"/>
|
||||
<circle cx="180" cy="180" r="170" fill="#C7B4FB"/>
|
||||
</g>
|
||||
|
||||
<ellipse cx="800" cy="748" rx="220" ry="32" fill="#051A34" opacity="0.22"/>
|
||||
|
||||
<!-- device -->
|
||||
<g filter="url(#sh)">
|
||||
<rect x="660" y="190" width="280" height="530" rx="64" fill="url(#device)"/>
|
||||
<rect x="660" y="190" width="280" height="530" rx="64" fill="none" stroke="#FFFFFF" stroke-width="3" opacity="0.85"/>
|
||||
<rect x="682" y="212" width="236" height="486" rx="46" fill="#FFFFFF"/>
|
||||
<rect x="764" y="226" width="72" height="18" rx="9" fill="#E3E8EF"/>
|
||||
</g>
|
||||
<g>
|
||||
<rect x="708" y="268" width="76" height="76" rx="24" fill="#DCEEFB"/>
|
||||
<rect x="816" y="268" width="76" height="76" rx="24" fill="#FFE1E1"/>
|
||||
<rect x="708" y="360" width="76" height="76" rx="24" fill="#E9E2FE"/>
|
||||
<rect x="816" y="360" width="76" height="76" rx="24" fill="#DFF7EA"/>
|
||||
<rect x="708" y="452" width="76" height="76" rx="24" fill="#FDF2D6"/>
|
||||
<rect x="816" y="452" width="76" height="76" rx="24" fill="#DCEEFB"/>
|
||||
<rect x="708" y="566" width="184" height="14" rx="7" fill="#E4EAF2"/>
|
||||
<rect x="708" y="598" width="124" height="12" rx="6" fill="#EDF1F6"/>
|
||||
<rect x="740" y="638" width="120" height="30" rx="15" fill="#E3F0FC"/>
|
||||
</g>
|
||||
|
||||
<!-- flashcards tile -->
|
||||
<g transform="translate(318,234)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#sky)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<rect x="-44" y="-32" width="78" height="56" rx="16" fill="#FFFFFF" opacity="0.5" transform="rotate(-10 -5 -4)"/>
|
||||
<rect x="-32" y="-18" width="78" height="56" rx="16" fill="#FFFFFF"/>
|
||||
<rect x="-16" y="2" width="46" height="10" rx="5" fill="#A6D9F7"/>
|
||||
<rect x="-16" y="20" width="28" height="9" rx="4.5" fill="#CDE8FA"/>
|
||||
</g>
|
||||
|
||||
<!-- book tile -->
|
||||
<g transform="translate(272,598)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#pink)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -44 -34 Q -13 -45 0 -28 L 0 36 Q -13 21 -44 32 Z" fill="#FFFFFF"/>
|
||||
<path d="M 44 -34 Q 13 -45 0 -28 L 0 36 Q 13 21 44 32 Z" fill="#FFFFFF" opacity="0.72"/>
|
||||
<path d="M 0 -28 L 0 36" stroke="#FFC9CB" stroke-width="6" stroke-linecap="round"/>
|
||||
</g>
|
||||
|
||||
<!-- chat tile -->
|
||||
<g transform="translate(1286,244)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#purple)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -42 -28 Q -42 -41 -29 -41 L 29 -41 Q 42 -41 42 -28 L 42 11 Q 42 24 29 24 L -4 24 L -25 43 L -25 24 L -29 24 Q -42 24 -42 11 Z" fill="#FFFFFF"/>
|
||||
<g fill="#CDBCFB"><circle cx="-19" cy="-8" r="7"/><circle cx="0" cy="-8" r="7"/><circle cx="19" cy="-8" r="7"/></g>
|
||||
</g>
|
||||
|
||||
<!-- headphones tile -->
|
||||
<g transform="translate(1330,612)" filter="url(#sh)">
|
||||
<rect x="-72" y="-72" width="144" height="144" rx="44" fill="url(#mint)"/>
|
||||
<rect x="-72" y="-72" width="144" height="86" rx="44" fill="url(#gloss)"/>
|
||||
<path d="M -34 12 A 34 34 0 0 1 34 12" stroke="#FFFFFF" stroke-width="12" fill="none" stroke-linecap="round"/>
|
||||
<rect x="-45" y="8" width="24" height="40" rx="12" fill="#FFFFFF"/>
|
||||
<rect x="21" y="8" width="24" height="40" rx="12" fill="#FFFFFF"/>
|
||||
</g>
|
||||
|
||||
<!-- small glass tiles -->
|
||||
<g transform="translate(500,122)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#amber)"/>
|
||||
<rect x="-48" y="-48" width="96" height="58" rx="30" fill="url(#gloss)"/>
|
||||
<path d="M -14 -17 L 22 0 L -14 17 Z" fill="#FFFFFF"/>
|
||||
</g>
|
||||
<g transform="translate(1112,764)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#glass)"/>
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<g fill="#3E9BE0"><circle cx="-15" cy="-15" r="7.5"/><circle cx="15" cy="-15" r="7.5"/><circle cx="-15" cy="15" r="7.5"/><circle cx="15" cy="15" r="7.5"/></g>
|
||||
</g>
|
||||
<g transform="translate(508,778)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#glass)"/>
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<path d="M -22 -5 L -22 5 M -9 -16 L -9 16 M 5 -22 L 5 22 M 19 -11 L 19 11" stroke="#F9585F" stroke-width="10" stroke-linecap="round"/>
|
||||
</g>
|
||||
<g transform="translate(1104,126)" filter="url(#shS)">
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="url(#glass)"/>
|
||||
<rect x="-48" y="-48" width="96" height="96" rx="30" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<path d="M -17 4 L -4 18 L 20 -13" stroke="#22B964" stroke-width="12" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
@@ -0,0 +1,92 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 900" width="1600" height="900">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#5C2A05"/><stop offset="1" stop-color="#FBD79A"/>
|
||||
</linearGradient>
|
||||
<filter id="blur" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="90"/></filter>
|
||||
<linearGradient id="amber" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#F8DE95"/><stop offset="1" stop-color="#DFAC2B"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="amberD" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#EDC155"/><stop offset="1" stop-color="#CE9A1E"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="cone" x1="0" y1="0" x2="1" y2="0.3">
|
||||
<stop offset="0" stop-color="#FAE7B2"/><stop offset="1" stop-color="#E2B238"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="pink" x1="0" y1="0" x2="0.6" y2="1">
|
||||
<stop offset="0" stop-color="#FFA5A5"/><stop offset="1" stop-color="#F9585F"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="glass" x1="0" y1="0" x2="0.4" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.94"/>
|
||||
<stop offset="1" stop-color="#FFFFFF" stop-opacity="0.66"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="gloss" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#FFFFFF" stop-opacity="0.5"/>
|
||||
<stop offset="0.55" stop-color="#FFFFFF" stop-opacity="0.04"/>
|
||||
</linearGradient>
|
||||
<filter id="sh" x="-45%" y="-45%" width="190%" height="190%">
|
||||
<feDropShadow dx="0" dy="18" stdDeviation="22" flood-color="#3B1A03" flood-opacity="0.30"/>
|
||||
</filter>
|
||||
<filter id="shS" x="-55%" y="-55%" width="210%" height="210%">
|
||||
<feDropShadow dx="0" dy="10" stdDeviation="13" flood-color="#3B1A03" flood-opacity="0.26"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect width="1600" height="900" fill="url(#bg)"/>
|
||||
<g filter="url(#blur)" opacity="0.45">
|
||||
<circle cx="1300" cy="200" r="250" fill="#F7D686"/>
|
||||
<circle cx="220" cy="720" r="250" fill="#FFB3B3"/>
|
||||
<circle cx="800" cy="420" r="220" fill="#FAE3AE"/>
|
||||
<circle cx="1420" cy="760" r="170" fill="#9CCFF5"/>
|
||||
</g>
|
||||
|
||||
<ellipse cx="790" cy="744" rx="280" ry="36" fill="#2E1402" opacity="0.24"/>
|
||||
|
||||
<!-- megaphone -->
|
||||
<g transform="translate(700,440) rotate(-14)">
|
||||
<g filter="url(#sh)">
|
||||
<path d="M -6 46 L 34 128" stroke="url(#amberD)" stroke-width="32" stroke-linecap="round" fill="none"/>
|
||||
<rect x="18" y="112" width="78" height="36" rx="18" fill="url(#amberD)" transform="rotate(64 57 130)"/>
|
||||
<rect x="-106" y="-50" width="68" height="100" rx="33" fill="url(#amberD)"/>
|
||||
<path d="M -46 -48 L 150 -134 Q 178 -147 178 -118 L 178 118 Q 178 147 150 134 L -46 48 Q -58 42 -58 28 L -58 -28 Q -58 -42 -46 -48 Z" fill="url(#cone)"/>
|
||||
<path d="M -46 -48 L 150 -134 Q 178 -147 178 -118 L 178 -86 Q 100 -60 -58 -12 L -58 -28 Q -58 -42 -46 -48 Z" fill="#FFFFFF" opacity="0.32"/>
|
||||
<ellipse cx="172" cy="0" rx="27" ry="129" fill="#FFF3D4"/>
|
||||
<ellipse cx="172" cy="0" rx="14" ry="105" fill="#E2B238" opacity="0.45"/>
|
||||
</g>
|
||||
<g stroke="url(#pink)" stroke-width="16" stroke-linecap="round" fill="none">
|
||||
<path d="M 238 -56 A 74 74 0 0 1 238 56"/>
|
||||
<path d="M 294 -98 A 124 124 0 0 1 294 98"/>
|
||||
<path d="M 350 -140 A 174 174 0 0 1 350 140" opacity="0.75"/>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- chat bubbles -->
|
||||
<g filter="url(#shS)">
|
||||
<path d="M 1114 178 Q 1114 148 1144 148 L 1304 148 Q 1334 148 1334 178 L 1334 252 Q 1334 282 1304 282 L 1208 282 L 1176 316 L 1176 282 L 1144 282 Q 1114 282 1114 252 Z" fill="url(#glass)"/>
|
||||
<path d="M 1114 178 Q 1114 148 1144 148 L 1304 148 Q 1334 148 1334 178 L 1334 206 L 1114 206 Z" fill="url(#gloss)"/>
|
||||
<g fill="#FFC2C4"><circle cx="1178" cy="216" r="12"/><circle cx="1224" cy="216" r="12"/><circle cx="1270" cy="216" r="12"/></g>
|
||||
</g>
|
||||
<g filter="url(#shS)">
|
||||
<path d="M 1202 392 Q 1202 364 1230 364 L 1388 364 Q 1416 364 1416 392 L 1416 460 Q 1416 488 1388 488 L 1302 488 L 1276 518 L 1276 488 L 1230 488 Q 1202 488 1202 460 Z" fill="url(#pink)"/>
|
||||
<path d="M 1202 392 Q 1202 364 1230 364 L 1388 364 Q 1416 364 1416 392 L 1416 414 L 1202 414 Z" fill="url(#gloss)"/>
|
||||
<rect x="1236" y="404" width="136" height="14" rx="7" fill="#FFFFFF" opacity="0.9"/>
|
||||
<rect x="1236" y="432" width="88" height="12" rx="6" fill="#FFFFFF" opacity="0.62"/>
|
||||
</g>
|
||||
<g filter="url(#shS)">
|
||||
<path d="M 1072 600 Q 1072 574 1098 574 L 1226 574 Q 1252 574 1252 600 L 1252 662 Q 1252 688 1226 688 L 1152 688 L 1128 716 L 1128 688 L 1098 688 Q 1072 688 1072 662 Z" fill="url(#glass)"/>
|
||||
<path d="M 1072 600 Q 1072 574 1098 574 L 1226 574 Q 1252 574 1252 600 L 1252 620 L 1072 620 Z" fill="url(#gloss)"/>
|
||||
<rect x="1100" y="610" width="112" height="13" rx="6.5" fill="#FBE4AE"/>
|
||||
<rect x="1100" y="636" width="70" height="11" rx="5.5" fill="#F4EEDD"/>
|
||||
</g>
|
||||
|
||||
<!-- bell tile -->
|
||||
<g transform="translate(314,238)" filter="url(#sh)">
|
||||
<rect x="-80" y="-80" width="160" height="160" rx="50" fill="url(#glass)"/>
|
||||
<rect x="-80" y="-80" width="160" height="160" rx="50" fill="none" stroke="#FFFFFF" stroke-width="2" opacity="0.9"/>
|
||||
<rect x="-80" y="-80" width="160" height="94" rx="50" fill="url(#gloss)"/>
|
||||
<path d="M -36 16 Q -36 -30 0 -36 Q 36 -30 36 16 Z" fill="url(#amber)"/>
|
||||
<rect x="-46" y="16" width="92" height="17" rx="8.5" fill="url(#amberD)"/>
|
||||
<circle cx="0" cy="-42" r="9" fill="url(#amberD)"/>
|
||||
<circle cx="0" cy="45" r="11" fill="url(#amber)"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 9.3 KiB |
@@ -0,0 +1,24 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<symbol id="bluesky-icon" viewBox="0 0 16 17">
|
||||
<g clip-path="url(#bluesky-clip)"><path fill="#08060d" d="M7.75 7.735c-.693-1.348-2.58-3.86-4.334-5.097-1.68-1.187-2.32-.981-2.74-.79C.188 2.065.1 2.812.1 3.251s.241 3.602.398 4.13c.52 1.744 2.367 2.333 4.07 2.145-2.495.37-4.71 1.278-1.805 4.512 3.196 3.309 4.38-.71 4.987-2.746.608 2.036 1.307 5.91 4.93 2.746 2.72-2.746.747-4.143-1.747-4.512 1.702.189 3.55-.4 4.07-2.145.156-.528.397-3.691.397-4.13s-.088-1.186-.575-1.406c-.42-.19-1.06-.395-2.741.79-1.755 1.24-3.64 3.752-4.334 5.099"/></g>
|
||||
<defs><clipPath id="bluesky-clip"><path fill="#fff" d="M.1.85h15.3v15.3H.1z"/></clipPath></defs>
|
||||
</symbol>
|
||||
<symbol id="discord-icon" viewBox="0 0 20 19">
|
||||
<path fill="#08060d" d="M16.224 3.768a14.5 14.5 0 0 0-3.67-1.153c-.158.286-.343.67-.47.976a13.5 13.5 0 0 0-4.067 0c-.128-.306-.317-.69-.476-.976A14.4 14.4 0 0 0 3.868 3.77C1.546 7.28.916 10.703 1.231 14.077a14.7 14.7 0 0 0 4.5 2.306q.545-.748.965-1.587a9.5 9.5 0 0 1-1.518-.74q.191-.14.372-.293c2.927 1.369 6.107 1.369 8.999 0q.183.152.372.294-.723.437-1.52.74.418.838.963 1.588a14.6 14.6 0 0 0 4.504-2.308c.37-3.911-.63-7.302-2.644-10.309m-9.13 8.234c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.894 0 1.614.82 1.599 1.82.001 1-.705 1.82-1.6 1.82m5.91 0c-.878 0-1.599-.82-1.599-1.82 0-.998.705-1.82 1.6-1.82.893 0 1.614.82 1.599 1.82 0 1-.706 1.82-1.6 1.82"/>
|
||||
</symbol>
|
||||
<symbol id="documentation-icon" viewBox="0 0 21 20">
|
||||
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="m15.5 13.333 1.533 1.322c.645.555.967.833.967 1.178s-.322.623-.967 1.179L15.5 18.333m-3.333-5-1.534 1.322c-.644.555-.966.833-.966 1.178s.322.623.966 1.179l1.534 1.321"/>
|
||||
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M17.167 10.836v-4.32c0-1.41 0-2.117-.224-2.68-.359-.906-1.118-1.621-2.08-1.96-.599-.21-1.349-.21-2.848-.21-2.623 0-3.935 0-4.983.369-1.684.591-3.013 1.842-3.641 3.428C3 6.449 3 7.684 3 10.154v2.122c0 2.558 0 3.838.706 4.726q.306.383.713.671c.76.536 1.79.64 3.581.66"/>
|
||||
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M3 10a2.78 2.78 0 0 1 2.778-2.778c.555 0 1.209.097 1.748-.047.48-.129.854-.503.982-.982.145-.54.048-1.194.048-1.749a2.78 2.78 0 0 1 2.777-2.777"/>
|
||||
</symbol>
|
||||
<symbol id="github-icon" viewBox="0 0 19 19">
|
||||
<path fill="#08060d" fill-rule="evenodd" d="M9.356 1.85C5.05 1.85 1.57 5.356 1.57 9.694a7.84 7.84 0 0 0 5.324 7.44c.387.079.528-.168.528-.376 0-.182-.013-.805-.013-1.454-2.165.467-2.616-.935-2.616-.935-.349-.91-.864-1.143-.864-1.143-.71-.48.051-.48.051-.48.787.051 1.2.805 1.2.805.695 1.194 1.817.857 2.268.649.064-.507.27-.857.49-1.052-1.728-.182-3.545-.857-3.545-3.87 0-.857.31-1.558.8-2.104-.078-.195-.349-1 .077-2.078 0 0 .657-.208 2.14.805a7.5 7.5 0 0 1 1.946-.26c.657 0 1.328.092 1.946.26 1.483-1.013 2.14-.805 2.14-.805.426 1.078.155 1.883.078 2.078.502.546.799 1.247.799 2.104 0 3.013-1.818 3.675-3.558 3.87.284.247.528.714.528 1.454 0 1.052-.012 1.896-.012 2.156 0 .208.142.455.528.377a7.84 7.84 0 0 0 5.324-7.441c.013-4.338-3.48-7.844-7.773-7.844" clip-rule="evenodd"/>
|
||||
</symbol>
|
||||
<symbol id="social-icon" viewBox="0 0 20 20">
|
||||
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M12.5 6.667a4.167 4.167 0 1 0-8.334 0 4.167 4.167 0 0 0 8.334 0"/>
|
||||
<path fill="none" stroke="#aa3bff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.35" d="M2.5 16.667a5.833 5.833 0 0 1 8.75-5.053m3.837.474.513 1.035c.07.144.257.282.414.309l.93.155c.596.1.736.536.307.965l-.723.73a.64.64 0 0 0-.152.531l.207.903c.164.715-.213.991-.84.618l-.872-.52a.63.63 0 0 0-.577 0l-.872.52c-.624.373-1.003.094-.84-.618l.207-.903a.64.64 0 0 0-.152-.532l-.723-.729c-.426-.43-.289-.864.306-.964l.93-.156a.64.64 0 0 0 .412-.31l.513-1.034c.28-.562.735-.562 1.012 0"/>
|
||||
</symbol>
|
||||
<symbol id="x-icon" viewBox="0 0 19 19">
|
||||
<path fill="#08060d" fill-rule="evenodd" d="M1.893 1.98c.052.072 1.245 1.769 2.653 3.77l2.892 4.114c.183.261.333.48.333.486s-.068.089-.152.183l-.522.593-.765.867-3.597 4.087c-.375.426-.734.834-.798.905a1 1 0 0 0-.118.148c0 .01.236.017.664.017h.663l.729-.83c.4-.457.796-.906.879-.999a692 692 0 0 0 1.794-2.038c.034-.037.301-.34.594-.675l.551-.624.345-.392a7 7 0 0 1 .34-.374c.006 0 .93 1.306 2.052 2.903l2.084 2.965.045.063h2.275c1.87 0 2.273-.003 2.266-.021-.008-.02-1.098-1.572-3.894-5.547-2.013-2.862-2.28-3.246-2.273-3.266.008-.019.282-.332 2.085-2.38l2-2.274 1.567-1.782c.022-.028-.016-.03-.65-.03h-.674l-.3.342a871 871 0 0 1-1.782 2.025c-.067.075-.405.458-.75.852a100 100 0 0 1-.803.91c-.148.172-.299.344-.99 1.127-.304.343-.32.358-.345.327-.015-.019-.904-1.282-1.976-2.808L6.365 1.85H1.8zm1.782.91 8.078 11.294c.772 1.08 1.413 1.973 1.425 1.984.016.017.241.02 1.05.017l1.03-.004-2.694-3.766L7.796 5.75 5.722 2.852l-1.039-.004-1.039-.004z" clip-rule="evenodd"/>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |