logo.svg 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="none">
  2. <defs>
  3. <linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
  4. <stop offset="0%" stop-color="#2d1b0e"/>
  5. <stop offset="100%" stop-color="#1a1008"/>
  6. </linearGradient>
  7. <linearGradient id="drop" x1="0%" y1="0%" x2="0%" y2="100%">
  8. <stop offset="0%" stop-color="#f4a261"/>
  9. <stop offset="100%" stop-color="#e76f51"/>
  10. </linearGradient>
  11. <linearGradient id="nib" x1="0%" y1="0%" x2="100%" y2="100%">
  12. <stop offset="0%" stop-color="#fefae0"/>
  13. <stop offset="100%" stop-color="#dda15e"/>
  14. </linearGradient>
  15. <filter id="glow">
  16. <feGaussianBlur stdDeviation="4" result="blur"/>
  17. <feMerge>
  18. <feMergeNode in="blur"/>
  19. <feMergeNode in="SourceGraphic"/>
  20. </feMerge>
  21. </filter>
  22. </defs>
  23. <!-- Background -->
  24. <circle cx="256" cy="256" r="240" fill="url(#bg)" stroke="#f4a261" stroke-width="2.5" opacity="0.95"/>
  25. <!-- Subtle ring -->
  26. <circle cx="256" cy="256" r="210" fill="none" stroke="#dda15e" stroke-width="1" stroke-dasharray="8 8" opacity="0.25"/>
  27. <!-- Ink drop -->
  28. <path d="M256 80 C256 80, 340 190, 340 265 C340 312, 302 352, 256 352 C210 352, 172 312, 172 265 C172 190, 256 80, 256 80Z"
  29. fill="url(#drop)" filter="url(#glow)" opacity="0.9"/>
  30. <!-- Quill nib -->
  31. <path d="M256 140 L240 275 L256 305 L272 275 Z"
  32. fill="url(#nib)" opacity="0.85"/>
  33. <!-- Nib split -->
  34. <line x1="256" y1="175" x2="256" y2="295" stroke="#2d1b0e" stroke-width="1.5" opacity="0.4"/>
  35. <!-- Warm accent dots -->
  36. <circle cx="190" cy="200" r="3" fill="#f4a261" opacity="0.5"/>
  37. <circle cx="322" cy="200" r="3" fill="#f4a261" opacity="0.5"/>
  38. <circle cx="170" cy="285" r="3" fill="#e9c46a" opacity="0.4"/>
  39. <circle cx="342" cy="285" r="3" fill="#e9c46a" opacity="0.4"/>
  40. <!-- Text -->
  41. <text x="256" y="425" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="50" font-weight="700" fill="#fefae0" letter-spacing="5">InkOS</text>
  42. <!-- Subtitle -->
  43. <text x="256" y="460" text-anchor="middle" font-family="'Helvetica Neue', Arial, sans-serif" font-size="13" fill="#f4a261" letter-spacing="3" opacity="0.8">NOVEL WRITING AGENT</text>
  44. </svg>