BuseyBench SVG Test
Generated by OpenAI on Jul 2, 2026 using prompt svg-v1-no-web.
5.4/10 overall
Scored by 3 vision models (gpt-5.2, claude-sonnet-4.6, gemini-3.1-pro-preview), 3 samples each, rubric rubric-v1. Overall = likeness 35% + face 25% + aesthetics 25% + prompt 15%.
Create a standalone SVG portrait of Gary Busey's face. Output only valid SVG markup. Do not wrap the SVG in Markdown fences. Do not use external images, links, scripts, CSS imports, or remote assets. Make the portrait recognizable as Gary Busey using vector shapes only. Include face shape, hair, eyes, eyebrows, nose, mouth, teeth, and expressive features. Use a 1024 by 1024 viewBox. Use detailed SVG-native vector techniques: layered paths, gradients, masks, clipping paths, shadows, highlights, blur filters, opacity, and fine strokes. The portrait should be as recognizable and detailed as possible.
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024" role="img" aria-label="Vector portrait of Gary Busey">
<defs>
<linearGradient id="bgGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#1b232b"/>
<stop offset="1" stop-color="#0e141a"/>
</linearGradient>
<radialGradient id="skinGrad" cx="44%" cy="38%" r="70%">
<stop offset="0" stop-color="#f6d0b4"/>
<stop offset="0.45" stop-color="#edb895"/>
<stop offset="0.78" stop-color="#d99b74"/>
<stop offset="1" stop-color="#c68663"/>
</radialGradient>
<radialGradient id="skinWarm" cx="50%" cy="45%" r="60%">
<stop offset="0" stop-color="#ffd8c1" stop-opacity="0.9"/>
<stop offset="0.55" stop-color="#ffbfa0" stop-opacity="0.18"/>
<stop offset="1" stop-color="#ffbfa0" stop-opacity="0"/>
</radialGradient>
<linearGradient id="hairGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#f6e2a3"/>
<stop offset="0.35" stop-color="#f2d57e"/>
<stop offset="0.7" stop-color="#d7b25a"/>
<stop offset="1" stop-color="#9e7b34"/>
</linearGradient>
<radialGradient id="hairHighlight" cx="38%" cy="22%" r="55%">
<stop offset="0" stop-color="#fff3c9" stop-opacity="0.95"/>
<stop offset="0.45" stop-color="#fff3c9" stop-opacity="0.25"/>
<stop offset="1" stop-color="#fff3c9" stop-opacity="0"/>
</radialGradient>
<linearGradient id="lipGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#b85a4f"/>
<stop offset="0.45" stop-color="#a94b43"/>
<stop offset="1" stop-color="#7f312c"/>
</linearGradient>
<linearGradient id="teethGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#fffaf0"/>
<stop offset="0.55" stop-color="#f2eadc"/>
<stop offset="1" stop-color="#d8cfc2"/>
</linearGradient>
<radialGradient id="eyeWhiteGrad" cx="40%" cy="40%" r="70%">
<stop offset="0" stop-color="#ffffff"/>
<stop offset="0.75" stop-color="#eef2f6"/>
<stop offset="1" stop-color="#d7dee6"/>
</radialGradient>
<radialGradient id="irisBlue" cx="45%" cy="45%" r="65%">
<stop offset="0" stop-color="#80c7e6"/>
<stop offset="0.55" stop-color="#2b86a9"/>
<stop offset="1" stop-color="#0c4c66"/>
</radialGradient>
<filter id="softShadow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceAlpha" stdDeviation="10" result="b"/>
<feOffset dx="0" dy="16" result="o"/>
<feColorMatrix in="o" type="matrix"
values="0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 .35 0" result="s"/>
<feMerge>
<feMergeNode in="s"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="microShadow" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur in="SourceAlpha" stdDeviation="2.2" result="b"/>
<feOffset dx="0" dy="2" result="o"/>
<feColorMatrix in="o" type="matrix"
values="0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 .35 0" result="s"/>
<feMerge>
<feMergeNode in="s"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="glow" x="-40%" y="-40%" width="180%" height="180%">
<feGaussianBlur stdDeviation="6" 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 .25 0" result="g"/>
<feMerge>
<feMergeNode in="g"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<filter id="subsurface" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur stdDeviation="12" result="b"/>
<feColorMatrix in="b" type="matrix"
values="1 0 0 0 0.08
0 1 0 0 0.02
0 0 1 0 0.02
0 0 0 .22 0" result="c"/>
<feMerge>
<feMergeNode in="c"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<clipPath id="faceClip">
<path d="M512 160
C650 160 760 260 790 400
C820 540 782 742 640 840
C585 878 542 894 512 894
C482 894 439 878 384 840
C242 742 204 540 234 400
C264 260 374 160 512 160Z"/>
</clipPath>
<mask id="hairMask">
<rect x="0" y="0" width="1024" height="1024" fill="#000"/>
<path fill="#fff" d="M220 462
C200 360 222 260 284 202
C340 150 414 116 512 118
C616 116 700 154 756 216
C806 272 822 352 806 438
C796 486 770 522 742 546
C722 516 692 486 652 476
C592 462 548 492 512 510
C478 492 432 462 372 476
C330 486 298 518 278 552
C250 526 230 500 220 462Z"/>
<path fill="#fff" d="M172 528
C160 458 168 376 196 318
C236 236 320 168 430 148
C462 142 488 140 512 140
C538 140 566 142 598 148
C716 170 804 248 838 338
C860 396 866 470 852 536
C828 636 740 654 688 610
C650 578 620 560 584 560
C554 560 532 574 512 590
C492 574 470 560 440 560
C404 560 374 578 336 610
C282 656 194 636 172 528Z" opacity="0.55"/>
</mask>
<linearGradient id="shirtGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#1e3b55"/>
<stop offset="1" stop-color="#0c1f30"/>
</linearGradient>
</defs>
<!-- Background -->
<rect x="0" y="0" width="1024" height="1024" fill="url(#bgGrad)"/>
<ellipse cx="512" cy="760" rx="410" ry="210" fill="#000" opacity="0.25" filter="url(#softShadow)"/>
<!-- Neck & shirt -->
<g filter="url(#softShadow)">
<path d="M392 860
C410 792 454 742 512 742
C570 742 614 792 632 860
C650 928 640 980 640 980
L384 980
C384 980 374 928 392 860Z"
fill="url(#skinGrad)"/>
<path d="M220 1024
C236 952 290 904 360 876
C420 852 462 848 512 848
C562 848 604 852 664 876
C734 904 788 952 804 1024
Z"
fill="url(#shirtGrad)"/>
<path d="M512 852
C484 880 466 902 448 930
C476 948 496 968 512 994
C528 968 548 948 576 930
C558 902 540 880 512 852Z"
fill="#0b1520" opacity="0.55"/>
</g>
<!-- Hair (Busey: big, blond, wild) -->
<g mask="url(#hairMask)" filter="url(#softShadow)">
<rect x="0" y="0" width="1024" height="640" fill="url(#hairGrad)"/>
<!-- Hair volume strokes -->
<path d="M212 520
C210 420 240 318 310 250
C382 180 460 164 512 164
C574 164 662 186 732 260
C794 326 820 416 812 508
C802 612 738 642 688 618
C642 596 612 582 580 588
C548 594 530 614 512 632
C494 614 476 594 444 588
C412 582 382 596 336 618
C286 642 220 610 212 520Z"
fill="#f7e29d" opacity="0.55"/>
<path d="M266 560
C246 516 244 446 262 396
C286 328 344 266 420 244
C468 230 520 232 572 246
C646 266 702 322 724 392
C742 444 740 514 718 560
C692 612 640 612 604 600
C568 588 540 590 512 624
C484 590 456 588 420 600
C384 612 332 612 266 560Z"
fill="#d6ad53" opacity="0.25"/>
<rect x="0" y="0" width="1024" height="520" fill="url(#hairHighlight)"/>
<!-- Strands -->
<g opacity="0.32" fill="none" stroke="#6f5523" stroke-width="3.2" stroke-linecap="round">
<path d="M286 316 C330 260 392 230 460 222"/>
<path d="M318 350 C372 294 438 270 512 268"/>
<path d="M356 378 C420 324 486 308 566 310"/>
<path d="M398 402 C468 358 540 350 612 362"/>
<path d="M472 218 C510 198 556 198 596 220"/>
<path d="M594 226 C656 252 704 300 734 356"/>
<path d="M640 260 C702 300 742 360 758 428"/>
<path d="M272 430 C280 508 322 564 372 596"/>
<path d="M752 440 C744 516 702 566 650 598"/>
</g>
</g>
<!-- Face base -->
<g filter="url(#softShadow)">
<path id="face" d="M512 170
C650 170 748 268 774 402
C800 540 770 720 634 816
C582 852 540 868 512 868
C484 868 442 852 390 816
C254 720 224 540 250 402
C276 268 374 170 512 170Z"
fill="url(#skinGrad)"/>
</g>
<!-- Subsurface warmth & cheek glow (clipped to face) -->
<g clip-path="url(#faceClip)" filter="url(#subsurface)">
<ellipse cx="362" cy="560" rx="120" ry="92" fill="#ff7f6a" opacity="0.18"/>
<ellipse cx="662" cy="560" rx="120" ry="92" fill="#ff7f6a" opacity="0.18"/>
<ellipse cx="512" cy="600" rx="180" ry="140" fill="#ffb18f" opacity="0.14"/>
</g>
<!-- Forehead planes / highlights -->
<g clip-path="url(#faceClip)" opacity="0.9">
<path d="M340 372
C380 290 448 258 512 258
C576 258 644 292 684 372
C654 360 628 356 602 358
C566 360 540 374 512 394
C484 374 458 360 422 358
C396 356 370 360 340 372Z"
fill="#fff" opacity="0.08"/>
<path d="M410 300
C454 276 482 270 512 270
C542 270 570 276 614 300
C580 306 550 322 512 340
C474 322 444 306 410 300Z"
fill="#fff" opacity="0.08"/>
<path d="M512 210
C610 212 678 260 702 322
C640 270 580 252 512 252
C444 252 384 270 322 322
C346 260 414 212 512 210Z"
fill="#fff" opacity="0.06"/>
</g>
<!-- Ears -->
<g filter="url(#microShadow)">
<path d="M246 476
C210 496 196 540 206 590
C220 664 274 694 306 658
C324 638 324 600 310 568
C296 536 300 502 318 480
C292 468 270 468 246 476Z"
fill="#dca07a"/>
<path d="M778 476
C814 496 828 540 818 590
C804 664 750 694 718 658
C700 638 700 600 714 568
C728 536 724 502 706 480
C732 468 754 468 778 476Z"
fill="#dca07a"/>
<path d="M254 538
C240 544 234 566 238 586
C244 620 268 634 282 618"
fill="none" stroke="#b16f55" stroke-width="6" stroke-linecap="round" opacity="0.6"/>
<path d="M770 538
C784 544 790 566 786 586
C780 620 756 634 742 618"
fill="none" stroke="#b16f55" stroke-width="6" stroke-linecap="round" opacity="0.6"/>
</g>
<!-- Brows (Busey: light, bushy, expressive) -->
<g filter="url(#microShadow)">
<path d="M318 410
C352 382 398 372 438 376
C470 380 494 392 514 408
C486 404 462 404 438 410
C402 420 362 444 328 444
C312 444 306 426 318 410Z"
fill="#d8b05a" opacity="0.85"/>
<path d="M706 410
C672 382 626 372 586 376
C554 380 530 392 510 408
C538 404 562 404 586 410
C622 420 662 444 696 444
C712 444 718 426 706 410Z"
fill="#d8b05a" opacity="0.85"/>
<g opacity="0.55" stroke="#7b5a22" stroke-width="2" stroke-linecap="round">
<path d="M328 424 C362 402 402 394 442 398"/>
<path d="M332 438 C370 418 412 410 454 414"/>
<path d="M696 424 C662 402 622 394 582 398"/>
<path d="M692 438 C654 418 612 410 570 414"/>
</g>
</g>
<!-- Eyes (wide, intense) -->
<g clip-path="url(#faceClip)" filter="url(#microShadow)">
<!-- Left eye socket -->
<path d="M300 486
C332 456 380 438 430 440
C474 442 506 462 528 484
C506 522 472 544 430 548
C374 554 326 528 300 486Z"
fill="#c98c6a" opacity="0.25"/>
<!-- Right eye socket -->
<path d="M724 486
C692 456 644 438 594 440
C550 442 518 462 496 484
C518 522 552 544 594 548
C650 554 698 528 724 486Z"
fill="#c98c6a" opacity="0.25"/>
<!-- Left eyeball -->
<path d="M318 492
C346 468 388 454 430 456
C466 458 494 472 512 492
C494 518 466 532 430 534
C384 538 346 520 318 492Z"
fill="url(#eyeWhiteGrad)"/>
<!-- Right eyeball -->
<path d="M706 492
C678 468 636 454 594 456
C558 458 530 472 512 492
C530 518 558 532 594 534
C640 538 678 520 706 492Z"
fill="url(#eyeWhiteGrad)"/>
<!-- Left iris/pupil -->
<g>
<ellipse cx="438" cy="498" rx="30" ry="30" fill="url(#irisBlue)"/>
<ellipse cx="438" cy="502" rx="14" ry="14" fill="#07151f"/>
<circle cx="428" cy="490" r="7" fill="#ffffff" opacity="0.9" filter="url(#glow)"/>
<circle cx="446" cy="512" r="3.2" fill="#ffffff" opacity="0.55"/>
<path d="M410 460 C428 474 448 474 466 460" fill="none" stroke="#c7cdd6" stroke-width="4" opacity="0.55"/>
</g>
<!-- Right iris/pupil -->
<g>
<ellipse cx="586" cy="498" rx="30" ry="30" fill="url(#irisBlue)"/>
<ellipse cx="586" cy="502" rx="14" ry="14" fill="#07151f"/>
<circle cx="576" cy="490" r="7" fill="#ffffff" opacity="0.9" filter="url(#glow)"/>
<circle cx="594" cy="512" r="3.2" fill="#ffffff" opacity="0.55"/>
<path d="M558 460 C576 474 596 474 614 460" fill="none" stroke="#c7cdd6" stroke-width="4" opacity="0.55"/>
</g>
<!-- Upper lids -->
<path d="M316 492
C346 456 396 444 434 446
C476 448 504 468 522 488"
fill="none" stroke="#6f3a30" stroke-width="6" stroke-linecap="round" opacity="0.55"/>
<path d="M708 492
C678 456 628 444 590 446
C548 448 520 468 502 488"
fill="none" stroke="#6f3a30" stroke-width="6" stroke-linecap="round" opacity="0.55"/>
<!-- Lower lids / bags (Busey lines) -->
<path d="M332 528
C360 548 408 556 448 548"
fill="none" stroke="#875246" stroke-width="5" stroke-linecap="round" opacity="0.5"/>
<path d="M692 528
C664 548 616 556 576 548"
fill="none" stroke="#875246" stroke-width="5" stroke-linecap="round" opacity="0.5"/>
<path d="M340 556 C376 580 414 580 456 566" fill="none" stroke="#8b5a4a" stroke-width="4" stroke-linecap="round" opacity="0.35"/>
<path d="M684 556 C648 580 610 580 568 566" fill="none" stroke="#8b5a4a" stroke-width="4" stroke-linecap="round" opacity="0.35"/>
</g>
<!-- Nose (strong bridge, defined tip) -->
<g clip-path="url(#faceClip)" filter="url(#microShadow)">
<path d="M512 420
C532 456 548 492 558 538
C568 586 564 628 540 654
C526 668 506 670 488 662
C468 652 462 630 472 612
C488 582 492 542 494 520
C496 492 498 456 512 420Z"
fill="#d1956f" opacity="0.55"/>
<path d="M506 438
C492 490 486 532 488 570
C490 610 480 636 462 650"
fill="none" stroke="#7a4a3b" stroke-width="5" stroke-linecap="round" opacity="0.35"/>
<path d="M518 438
C532 490 538 532 536 570
C534 610 544 636 562 650"
fill="none" stroke="#7a4a3b" stroke-width="5" stroke-linecap="round" opacity="0.35"/>
<path d="M458 666
C472 642 494 634 512 636
C530 634 552 642 566 666
C548 682 528 692 512 692
C496 692 476 682 458 666Z"
fill="#b97a60" opacity="0.75"/>
<path d="M480 660
C492 670 500 674 512 674
C524 674 532 670 544 660"
fill="none" stroke="#6f3a30" stroke-width="6" stroke-linecap="round" opacity="0.35"/>
<ellipse cx="540" cy="624" rx="22" ry="16" fill="#fff" opacity="0.08"/>
</g>
<!-- Deep cheek/temple lines (Busey expressive) -->
<g clip-path="url(#faceClip)" opacity="0.55">
<path d="M330 520
C312 566 316 612 344 646
C374 682 420 700 464 700"
fill="none" stroke="#7f4b3c" stroke-width="6" stroke-linecap="round" opacity="0.35"/>
<path d="M694 520
C712 566 708 612 680 646
C650 682 604 700 560 700"
fill="none" stroke="#7f4b3c" stroke-width="6" stroke-linecap="round" opacity="0.35"/>
<path d="M380 708 C410 736 454 750 512 752" fill="none" stroke="#7f4b3c" stroke-width="5" stroke-linecap="round" opacity="0.25"/>
<path d="M644 708 C614 736 570 750 512 752" fill="none" stroke="#7f4b3c" stroke-width="5" stroke-linecap="round" opacity="0.25"/>
</g>
<!-- Mouth: wide grin with big teeth -->
<g clip-path="url(#faceClip)" filter="url(#microShadow)">
<!-- Mouth shadow -->
<path d="M340 734
C382 696 444 676 512 676
C580 676 642 696 684 734
C666 782 610 812 512 812
C414 812 358 782 340 734Z"
fill="#3a1211" opacity="0.35"/>
<!-- Teeth block -->
<path d="M364 736
C398 708 452 694 512 694
C572 694 626 708 660 736
C644 772 596 794 512 794
C428 794 380 772 364 736Z"
fill="url(#teethGrad)"/>
<!-- Teeth separations -->
<g opacity="0.55" stroke="#b9b0a5" stroke-width="3">
<path d="M412 706 L412 786"/>
<path d="M444 700 L444 792"/>
<path d="M476 696 L476 794"/>
<path d="M512 694 L512 796"/>
<path d="M548 696 L548 794"/>
<path d="M580 700 L580 792"/>
<path d="M612 706 L612 786"/>
</g>
<!-- Gum line hint -->
<path d="M372 732
C410 706 460 694 512 694
C564 694 614 706 652 732"
fill="none" stroke="#d9a79a" stroke-width="6" stroke-linecap="round" opacity="0.35"/>
<!-- Upper lip -->
<path d="M332 730
C378 684 444 662 512 662
C580 662 646 684 692 730
C668 732 642 740 612 754
C584 768 556 772 512 772
C468 772 440 768 412 754
C382 740 356 732 332 730Z"
fill="url(#lipGrad)" opacity="0.82"/>
<!-- Lower lip -->
<path d="M352 770
C398 820 456 846 512 846
C568 846 626 820 672 770
C656 816 612 862 512 862
C412 862 368 816 352 770Z"
fill="#7c2f2a" opacity="0.55"/>
<!-- Mouth corners (creases) -->
<path d="M340 738 C320 760 318 786 336 806" fill="none" stroke="#6a2b27" stroke-width="6" stroke-linecap="round" opacity="0.55"/>
<path d="M684 738 C704 760 706 786 688 806" fill="none" stroke="#6a2b27" stroke-width="6" stroke-linecap="round" opacity="0.55"/>
<!-- Lower teeth / shine -->
<path d="M392 770
C430 792 470 804 512 804
C554 804 594 792 632 770"
fill="none" stroke="#ffffff" stroke-width="6" stroke-linecap="round" opacity="0.35"/>
</g>
<!-- Chin dimple / jaw definition (Busey strong jaw) -->
<g clip-path="url(#faceClip)" opacity="0.7">
<path d="M512 812
C488 812 470 828 468 852
C466 876 486 890 512 890
C538 890 558 876 556 852
C554 828 536 812 512 812Z"
fill="#b9755a" opacity="0.22"/>
<path d="M512 822
C500 828 494 844 498 858
C502 870 510 874 512 874
C514 874 522 870 526 858
C530 844 524 828 512 822Z"
fill="#7a4033" opacity="0.18"/>
<path d="M354 740
C340 792 352 844 386 878
C420 912 464 926 512 926
C560 926 604 912 638 878
C672 844 684 792 670 740"
fill="none" stroke="#7c4638" stroke-width="7" stroke-linecap="round" opacity="0.22"/>
</g>
<!-- Fine wrinkles & crow's feet -->
<g clip-path="url(#faceClip)" opacity="0.55">
<g fill="none" stroke="#6f3a30" stroke-width="3.2" stroke-linecap="round" opacity="0.32">
<path d="M292 492 C260 486 242 476 228 462"/>
<path d="M294 512 C260 514 236 508 214 498"/>
<path d="M306 530 C278 542 252 546 228 540"/>
<path d="M732 492 C764 486 782 476 796 462"/>
<path d="M730 512 C764 514 788 508 810 498"/>
<path d="M718 530 C746 542 772 546 796 540"/>
<path d="M410 352 C444 332 478 326 512 326"/>
<path d="M614 352 C580 332 546 326 512 326"/>
<path d="M386 378 C420 362 464 356 512 356"/>
<path d="M638 378 C604 362 560 356 512 356"/>
</g>
<!-- Nasolabial folds -->
<path d="M432 690
C402 708 386 724 374 754"
fill="none" stroke="#7a4033" stroke-width="6" stroke-linecap="round" opacity="0.25"/>
<path d="M592 690
C622 708 638 724 650 754"
fill="none" stroke="#7a4033" stroke-width="6" stroke-linecap="round" opacity="0.25"/>
</g>
<!-- Face highlight / sheen -->
<g clip-path="url(#faceClip)">
<path d="M410 246
C364 290 338 350 336 420
C334 492 358 566 406 626
C454 686 470 738 468 806
C448 796 430 784 410 768
C296 678 268 536 286 416
C300 322 346 266 410 246Z"
fill="#fff" opacity="0.05"/>
<path d="M596 252
C650 294 686 360 692 432
C698 506 674 582 626 642
C578 702 560 742 560 804
C582 792 602 778 620 762
C732 666 760 536 742 416
C728 322 676 266 596 252Z"
fill="#fff" opacity="0.04"/>
<ellipse cx="512" cy="510" rx="62" ry="90" fill="url(#skinWarm)" opacity="0.7"/>
</g>
<!-- Hairline wisps over forehead -->
<g clip-path="url(#faceClip)" opacity="0.65">
<g fill="none" stroke="#caa350" stroke-width="5" stroke-linecap="round">
<path d="M332 360 C360 330 396 316 434 312"/>
<path d="M372 338 C416 308 468 294 512 296"/>
<path d="M692 360 C664 330 628 316 590 312"/>
<path d="M652 338 C608 308 556 294 512 296"/>
</g>
<g fill="none" stroke="#6f5523" stroke-width="2.5" stroke-linecap="round" opacity="0.5">
<path d="M372 330 C394 318 416 312 440 310"/>
<path d="M652 330 C630 318 608 312 584 310"/>
</g>
</g>
<!-- Subtle outline to pop from background -->
<path d="M512 170
C650 170 748 268 774 402
C800 540 770 720 634 816
C582 852 540 868 512 868
C484 868 442 852 390 816
C254 720 224 540 250 402
C276 268 374 170 512 170Z"
fill="none" stroke="#0b0f14" stroke-width="10" opacity="0.35"/>
<!-- Signature-ish lighting rim -->
<g opacity="0.22">
<path d="M258 468
C240 604 290 728 410 816"
fill="none" stroke="#cfe7ff" stroke-width="8" stroke-linecap="round"/>
<path d="M766 468
C784 604 734 728 614 816"
fill="none" stroke="#cfe7ff" stroke-width="8" stroke-linecap="round"/>
</g>
</svg>