BuseyBench SVG Test
Generated by OpenAI on Jul 1, 2026 using prompt svg-v1-no-web.
6.3/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">
<defs>
<radialGradient id="bgRadial" cx="50%" cy="42%" r="72%">
<stop offset="0" stop-color="#f0eadf"/>
<stop offset="0.55" stop-color="#b9c2c9"/>
<stop offset="1" stop-color="#65717d"/>
</radialGradient>
<linearGradient id="skinBase" x1="322" y1="142" x2="701" y2="890" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#f2c39e"/>
<stop offset="0.28" stop-color="#e9a77f"/>
<stop offset="0.58" stop-color="#d98762"/>
<stop offset="0.82" stop-color="#b85f48"/>
<stop offset="1" stop-color="#7f392f"/>
</linearGradient>
<radialGradient id="faceCenterLight" cx="492" cy="338" r="460" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ffd8b7" stop-opacity="0.92"/>
<stop offset="0.35" stop-color="#f3b089" stop-opacity="0.38"/>
<stop offset="1" stop-color="#713128" stop-opacity="0"/>
</radialGradient>
<radialGradient id="skinRuddy" cx="50%" cy="50%" r="50%">
<stop offset="0" stop-color="#e66f63" stop-opacity="0.42"/>
<stop offset="1" stop-color="#e66f63" stop-opacity="0"/>
</radialGradient>
<linearGradient id="earGrad" x1="244" y1="382" x2="786" y2="612" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#c97858"/>
<stop offset="0.5" stop-color="#eca77e"/>
<stop offset="1" stop-color="#a74e3e"/>
</linearGradient>
<linearGradient id="hairBase" x1="292" y1="80" x2="754" y2="650" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#6b4722"/>
<stop offset="0.2" stop-color="#bb833d"/>
<stop offset="0.48" stop-color="#f5d992"/>
<stop offset="0.68" stop-color="#c38d3e"/>
<stop offset="1" stop-color="#4a2b18"/>
</linearGradient>
<linearGradient id="hairLine" x1="300" y1="100" x2="730" y2="590" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff0b9"/>
<stop offset="0.45" stop-color="#d3a255"/>
<stop offset="1" stop-color="#5b351b"/>
</linearGradient>
<linearGradient id="hairDark" x1="262" y1="170" x2="785" y2="640" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#332016"/>
<stop offset="0.6" stop-color="#7a4b22"/>
<stop offset="1" stop-color="#1d120d"/>
</linearGradient>
<linearGradient id="browGrad" x1="330" y1="320" x2="690" y2="370" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#5c3b20"/>
<stop offset="0.38" stop-color="#c3924f"/>
<stop offset="0.72" stop-color="#e4c178"/>
<stop offset="1" stop-color="#4b2e1b"/>
</linearGradient>
<radialGradient id="scleraGrad" cx="50%" cy="42%" r="70%">
<stop offset="0" stop-color="#fffaf0"/>
<stop offset="0.58" stop-color="#eee7d9"/>
<stop offset="1" stop-color="#cdbeb1"/>
</radialGradient>
<radialGradient id="irisGrad" cx="42%" cy="38%" r="60%">
<stop offset="0" stop-color="#a8e6ff"/>
<stop offset="0.35" stop-color="#4c9dd2"/>
<stop offset="0.7" stop-color="#1e5f97"/>
<stop offset="1" stop-color="#0c2447"/>
</radialGradient>
<linearGradient id="toothGrad" x1="350" y1="612" x2="670" y2="762" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fffef4"/>
<stop offset="0.43" stop-color="#f2ead5"/>
<stop offset="0.75" stop-color="#d6c9aa"/>
<stop offset="1" stop-color="#a79272"/>
</linearGradient>
<linearGradient id="mouthDarkGrad" x1="512" y1="606" x2="512" y2="810" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#210b0b"/>
<stop offset="0.48" stop-color="#4b1213"/>
<stop offset="1" stop-color="#130606"/>
</linearGradient>
<linearGradient id="lipGrad" x1="326" y1="596" x2="702" y2="812" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#9b3b32"/>
<stop offset="0.42" stop-color="#d17867"/>
<stop offset="0.72" stop-color="#8f342e"/>
<stop offset="1" stop-color="#4c1818"/>
</linearGradient>
<linearGradient id="neckGrad" x1="424" y1="748" x2="618" y2="958" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ca7455"/>
<stop offset="0.45" stop-color="#9b4939"/>
<stop offset="1" stop-color="#5a2825"/>
</linearGradient>
<linearGradient id="clothGrad" x1="180" y1="830" x2="842" y2="1024" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1d2228"/>
<stop offset="0.5" stop-color="#303842"/>
<stop offset="1" stop-color="#12161c"/>
</linearGradient>
<linearGradient id="maskShineGrad" x1="342" y1="626" x2="682" y2="736" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="black"/>
<stop offset="0.22" stop-color="white"/>
<stop offset="0.64" stop-color="white"/>
<stop offset="1" stop-color="black"/>
</linearGradient>
<pattern id="pores" width="46" height="46" patternUnits="userSpaceOnUse">
<circle cx="8" cy="9" r="1.4" fill="#7d312b" opacity="0.35"/>
<circle cx="24" cy="17" r="1.1" fill="#fff0d5" opacity="0.34"/>
<circle cx="38" cy="29" r="1.7" fill="#8d3b32" opacity="0.22"/>
<circle cx="18" cy="37" r="0.9" fill="#633026" opacity="0.3"/>
<path d="M4 31 C11 28 15 28 21 31" fill="none" stroke="#6e332a" stroke-width="0.7" opacity="0.18"/>
<path d="M29 7 C35 10 40 9 45 5" fill="none" stroke="#ffe3be" stroke-width="0.7" opacity="0.18"/>
</pattern>
<filter id="dropFace" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="18" stdDeviation="18" flood-color="#24130e" flood-opacity="0.42"/>
</filter>
<filter id="hairShadow" x="-30%" y="-30%" width="160%" height="160%">
<feDropShadow dx="0" dy="8" stdDeviation="5" flood-color="#1a100b" flood-opacity="0.45"/>
</filter>
<filter id="softBlur" x="-30%" y="-30%" width="160%" height="160%">
<feGaussianBlur stdDeviation="3"/>
</filter>
<filter id="tinyBlur" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="1.1"/>
</filter>
<clipPath id="faceClip" clipPathUnits="userSpaceOnUse">
<path d="M512 145 C431 140 358 181 319 258 C275 345 264 459 282 566 C298 664 336 750 390 812 C429 859 470 885 512 888 C559 891 606 866 649 816 C716 738 750 648 763 536 C776 428 765 323 722 246 C681 171 596 140 512 145 Z"/>
</clipPath>
<clipPath id="leftEyeClip" clipPathUnits="userSpaceOnUse">
<path d="M349 386 C374 357 429 352 473 382 C444 412 383 415 349 386 Z"/>
</clipPath>
<clipPath id="rightEyeClip" clipPathUnits="userSpaceOnUse">
<path d="M551 382 C589 352 646 354 680 390 C646 419 587 418 551 382 Z"/>
</clipPath>
<clipPath id="mouthClip" clipPathUnits="userSpaceOnUse">
<path d="M337 626 C394 592 458 602 512 621 C568 603 637 604 689 643 C677 730 606 780 512 781 C418 781 355 725 337 626 Z"/>
</clipPath>
<clipPath id="teethClip" clipPathUnits="userSpaceOnUse">
<path d="M351 632 C401 611 462 621 512 628 C566 617 629 620 673 650 C668 702 620 738 548 748 C458 758 380 721 351 632 Z"/>
</clipPath>
<mask id="faceTextureMask" maskUnits="userSpaceOnUse" x="250" y="130" width="540" height="780">
<rect x="0" y="0" width="1024" height="1024" fill="black"/>
<path d="M512 145 C431 140 358 181 319 258 C275 345 264 459 282 566 C298 664 336 750 390 812 C429 859 470 885 512 888 C559 891 606 866 649 816 C716 738 750 648 763 536 C776 428 765 323 722 246 C681 171 596 140 512 145 Z" fill="white"/>
</mask>
<mask id="teethShineMask" maskUnits="userSpaceOnUse" x="330" y="600" width="370" height="170">
<rect x="0" y="0" width="1024" height="1024" fill="black"/>
<path d="M351 632 C401 611 462 621 512 628 C566 617 629 620 673 650 C668 702 620 738 548 748 C458 758 380 721 351 632 Z" fill="url(#maskShineGrad)"/>
</mask>
</defs>
<rect x="0" y="0" width="1024" height="1024" fill="url(#bgRadial)"/>
<ellipse cx="512" cy="944" rx="380" ry="62" fill="#11161b" opacity="0.25" filter="url(#softBlur)"/>
<path d="M182 1024 C217 975 276 943 351 928 C397 889 419 842 426 789 L598 789 C605 844 630 889 674 928 C748 944 809 976 842 1024 Z" fill="url(#clothGrad)"/>
<path d="M425 748 C424 816 410 878 363 932 C424 973 594 973 662 932 C616 876 599 815 598 748 Z" fill="url(#neckGrad)" filter="url(#dropFace)"/>
<path d="M428 790 C461 824 555 831 598 790 C599 842 616 885 646 925 C590 953 438 953 381 925 C412 880 425 837 428 790 Z" fill="#3f1e1c" opacity="0.34"/>
<path d="M286 590 C248 546 239 486 266 424 C226 396 219 334 258 292 C222 252 251 199 303 197 C284 158 316 117 361 126 C370 86 426 79 464 112 C493 62 570 68 591 116 C636 78 702 106 699 158 C748 146 790 195 767 251 C817 279 813 349 771 388 C803 450 781 525 730 559 C744 619 691 648 643 625 C601 654 541 648 511 604 C462 650 403 653 365 621 C333 653 297 633 286 590 Z" fill="url(#hairDark)" opacity="0.55" filter="url(#softBlur)"/>
<path d="M286 590 C248 546 239 486 266 424 C226 396 219 334 258 292 C222 252 251 199 303 197 C284 158 316 117 361 126 C370 86 426 79 464 112 C493 62 570 68 591 116 C636 78 702 106 699 158 C748 146 790 195 767 251 C817 279 813 349 771 388 C803 450 781 525 730 559 C744 619 691 648 643 625 C601 654 541 648 511 604 C462 650 403 653 365 621 C333 653 297 633 286 590 Z" fill="url(#hairBase)" filter="url(#hairShadow)"/>
<path d="M287 381 C253 391 235 433 239 489 C244 553 274 607 315 604 C340 602 345 564 333 527 C322 493 330 418 287 381 Z" fill="url(#earGrad)" filter="url(#dropFace)"/>
<path d="M737 380 C772 392 789 437 784 493 C779 557 748 609 707 603 C683 599 679 562 690 526 C701 491 694 417 737 380 Z" fill="url(#earGrad)" filter="url(#dropFace)"/>
<path d="M281 426 C259 457 263 540 304 567 C288 531 293 497 307 467 C292 467 280 452 281 426 Z" fill="#733127" opacity="0.36"/>
<path d="M743 427 C764 459 758 539 718 567 C733 530 728 496 714 466 C730 468 742 452 743 427 Z" fill="#733127" opacity="0.36"/>
<path d="M291 442 C309 468 302 498 286 526" fill="none" stroke="#f1b28a" stroke-width="7" stroke-linecap="round" opacity="0.36"/>
<path d="M733 442 C715 468 722 498 738 526" fill="none" stroke="#f1b28a" stroke-width="7" stroke-linecap="round" opacity="0.34"/>
<path d="M512 145 C431 140 358 181 319 258 C275 345 264 459 282 566 C298 664 336 750 390 812 C429 859 470 885 512 888 C559 891 606 866 649 816 C716 738 750 648 763 536 C776 428 765 323 722 246 C681 171 596 140 512 145 Z" fill="url(#skinBase)" filter="url(#dropFace)"/>
<g clip-path="url(#faceClip)">
<path d="M267 136 L812 136 L812 900 L267 900 Z" fill="url(#faceCenterLight)"/>
<path d="M320 258 C288 344 282 456 299 557 C316 662 352 747 407 822 C372 724 356 626 363 533 C371 431 370 315 414 181 C369 203 340 226 320 258 Z" fill="#6f2d27" opacity="0.18"/>
<path d="M716 252 C755 341 758 458 742 553 C725 665 686 750 628 824 C658 718 666 620 654 528 C641 426 646 309 609 180 C654 195 694 218 716 252 Z" fill="#5a241f" opacity="0.2"/>
<path d="M373 642 C418 713 453 747 511 750 C574 751 621 714 664 645 C664 790 606 874 512 888 C423 881 359 794 373 642 Z" fill="#385968" opacity="0.11"/>
<ellipse cx="424" cy="574" rx="84" ry="125" fill="url(#skinRuddy)" opacity="0.45"/>
<ellipse cx="618" cy="572" rx="86" ry="125" fill="url(#skinRuddy)" opacity="0.38"/>
<path d="M401 196 C455 158 565 158 627 191 C658 228 648 285 591 306 C519 333 421 306 389 258 C382 231 387 211 401 196 Z" fill="#ffd5b2" opacity="0.22"/>
<path d="M455 742 C484 766 543 766 573 740 C565 805 541 850 514 856 C484 850 462 806 455 742 Z" fill="#ffd1ad" opacity="0.14"/>
<rect x="250" y="130" width="540" height="780" fill="url(#pores)" opacity="0.5"/>
</g>
<g mask="url(#faceTextureMask)" opacity="0.21">
<rect x="250" y="130" width="540" height="780" fill="url(#pores)"/>
<path d="M369 516 C415 533 463 535 512 531 C568 527 618 532 664 550" fill="none" stroke="#5d2b26" stroke-width="1.3" opacity="0.28"/>
<path d="M348 701 C390 761 446 794 512 796 C582 794 643 756 682 701" fill="none" stroke="#5d2b26" stroke-width="1.2" opacity="0.24"/>
<path d="M331 459 C383 473 425 475 470 464" fill="none" stroke="#fff0cd" stroke-width="1" opacity="0.25"/>
<path d="M554 465 C607 478 654 475 708 457" fill="none" stroke="#fff0cd" stroke-width="1" opacity="0.21"/>
</g>
<g clip-path="url(#faceClip)" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M357 264 C417 240 561 238 668 268" stroke="#74342c" stroke-width="3.2" opacity="0.28"/>
<path d="M348 295 C420 274 590 276 682 305" stroke="#7a352d" stroke-width="2.5" opacity="0.24"/>
<path d="M354 326 C428 311 582 312 672 337" stroke="#6c2f29" stroke-width="2.2" opacity="0.2"/>
<path d="M362 272 C426 255 558 254 662 281" stroke="#ffd5ad" stroke-width="1.4" opacity="0.22"/>
<path d="M350 303 C420 287 586 291 674 316" stroke="#ffd5ad" stroke-width="1.1" opacity="0.18"/>
</g>
<g filter="url(#hairShadow)">
<path d="M330 207 C352 154 402 123 454 145 C410 151 381 192 364 248 C352 234 340 219 330 207 Z" fill="url(#hairBase)"/>
<path d="M426 146 C458 78 539 83 559 150 C522 128 485 150 459 210 C448 184 437 165 426 146 Z" fill="url(#hairBase)"/>
<path d="M539 147 C589 86 671 104 685 172 C640 151 607 174 585 226 C575 194 560 168 539 147 Z" fill="url(#hairBase)"/>
<path d="M279 302 C283 250 318 218 359 218 C329 252 305 304 308 371 C288 349 276 327 279 302 Z" fill="url(#hairBase)"/>
<path d="M741 287 C733 246 703 219 662 221 C700 251 719 310 713 369 C737 344 748 315 741 287 Z" fill="url(#hairBase)"/>
<path d="M367 179 C399 150 457 153 489 185 C443 177 408 196 383 236 C379 215 374 195 367 179 Z" fill="#f1c56f" opacity="0.86"/>
<path d="M594 183 C633 151 677 159 701 193 C660 181 624 197 596 241 C597 220 596 200 594 183 Z" fill="#e7bc68" opacity="0.82"/>
</g>
<g fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M364 132 C403 166 399 207 383 249" stroke="#fff0b2" stroke-width="5.8" opacity="0.74"/>
<path d="M405 118 C441 150 438 192 414 240" stroke="#b57933" stroke-width="5.2" opacity="0.82"/>
<path d="M455 103 C486 143 480 180 458 224" stroke="#ffe6a3" stroke-width="4.5" opacity="0.8"/>
<path d="M513 91 C538 136 530 178 506 222" stroke="#d39b45" stroke-width="5.4" opacity="0.85"/>
<path d="M576 103 C602 141 598 181 574 226" stroke="#fff0b4" stroke-width="4.7" opacity="0.75"/>
<path d="M641 119 C660 159 651 204 623 245" stroke="#a86b30" stroke-width="5.8" opacity="0.83"/>
<path d="M699 167 C689 211 669 246 641 277" stroke="#ffe6a0" stroke-width="4.6" opacity="0.68"/>
<path d="M307 223 C338 267 340 322 317 380" stroke="#ecd082" stroke-width="5" opacity="0.74"/>
<path d="M272 287 C314 319 328 375 309 434" stroke="#7a4b22" stroke-width="5.8" opacity="0.74"/>
<path d="M744 240 C718 285 708 343 729 401" stroke="#f6dc94" stroke-width="4.8" opacity="0.66"/>
<path d="M774 312 C732 347 718 405 738 468" stroke="#7b4b20" stroke-width="5.6" opacity="0.71"/>
<path d="M292 462 C314 512 343 552 384 582" stroke="#b17a38" stroke-width="6" opacity="0.55"/>
<path d="M735 463 C710 514 676 557 637 584" stroke="#c99448" stroke-width="5.6" opacity="0.58"/>
<path d="M416 604 C455 629 484 626 512 604" stroke="#6b401d" stroke-width="5" opacity="0.46"/>
<path d="M608 603 C572 630 541 628 512 604" stroke="#6b401d" stroke-width="4.8" opacity="0.42"/>
</g>
<g>
<path d="M331 347 C365 321 426 314 481 339 C467 356 408 349 361 363 C348 366 337 360 331 347 Z" fill="url(#browGrad)"/>
<path d="M539 338 C589 314 646 317 682 348 C672 363 657 366 640 360 C604 347 566 353 539 338 Z" fill="url(#browGrad)"/>
<g fill="none" stroke-linecap="round">
<path d="M345 348 C380 331 427 329 468 342" stroke="#fff0b0" stroke-width="3.2" opacity="0.55"/>
<path d="M338 352 C373 334 419 332 473 344" stroke="#4a2b18" stroke-width="2.8" opacity="0.62"/>
<path d="M551 341 C590 325 640 327 675 352" stroke="#fff0b0" stroke-width="3.1" opacity="0.5"/>
<path d="M543 345 C589 330 642 332 681 354" stroke="#4a2b18" stroke-width="2.8" opacity="0.6"/>
<path d="M369 324 L358 353" stroke="#68411e" stroke-width="3" opacity="0.72"/>
<path d="M405 318 L398 349" stroke="#e2b86d" stroke-width="2.4" opacity="0.62"/>
<path d="M444 326 L457 349" stroke="#5b371f" stroke-width="2.6" opacity="0.64"/>
<path d="M579 326 L562 348" stroke="#e3ba70" stroke-width="2.5" opacity="0.62"/>
<path d="M621 321 L626 355" stroke="#5b371f" stroke-width="2.8" opacity="0.64"/>
<path d="M657 334 L677 354" stroke="#72451f" stroke-width="2.8" opacity="0.66"/>
</g>
</g>
<g>
<path d="M344 391 C373 350 430 348 479 379 C443 420 378 421 344 391 Z" fill="#5a2a23" opacity="0.18" filter="url(#tinyBlur)"/>
<path d="M546 389 C586 348 648 350 686 390 C648 425 584 425 546 389 Z" fill="#5a2a23" opacity="0.18" filter="url(#tinyBlur)"/>
<g clip-path="url(#leftEyeClip)">
<rect x="330" y="350" width="165" height="85" fill="url(#scleraGrad)"/>
<circle cx="414" cy="387" r="19" fill="url(#irisGrad)"/>
<circle cx="414" cy="387" r="8.5" fill="#08111f"/>
<circle cx="407" cy="380" r="4.2" fill="#ffffff" opacity="0.9"/>
<path d="M350 403 C388 420 438 416 474 385 L474 430 L350 430 Z" fill="#7b342b" opacity="0.15"/>
</g>
<path d="M349 386 C374 357 429 352 473 382 C444 412 383 415 349 386 Z" fill="none" stroke="#422119" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M354 380 C383 367 429 365 467 382" fill="none" stroke="#fff3d4" stroke-width="1.2" opacity="0.5"/>
<path d="M358 409 C392 426 436 422 466 400" fill="none" stroke="#71332c" stroke-width="3" opacity="0.45" stroke-linecap="round"/>
<path d="M351 389 L335 390" stroke="#6f2e27" stroke-width="3" stroke-linecap="round" opacity="0.55"/>
<circle cx="354" cy="389" r="5" fill="#d58a78" opacity="0.45"/>
<g clip-path="url(#rightEyeClip)">
<rect x="535" y="348" width="165" height="88" fill="url(#scleraGrad)"/>
<circle cx="615" cy="388" r="20" fill="url(#irisGrad)"/>
<circle cx="615" cy="388" r="8.5" fill="#08111f"/>
<circle cx="608" cy="381" r="4.4" fill="#ffffff" opacity="0.9"/>
<path d="M551 404 C595 423 647 416 680 390 L680 432 L551 432 Z" fill="#7b342b" opacity="0.14"/>
</g>
<path d="M551 382 C589 352 646 354 680 390 C646 419 587 418 551 382 Z" fill="none" stroke="#422119" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M558 378 C590 364 642 366 674 389" fill="none" stroke="#fff3d4" stroke-width="1.2" opacity="0.5"/>
<path d="M560 407 C595 426 642 422 672 399" fill="none" stroke="#71332c" stroke-width="3" opacity="0.43" stroke-linecap="round"/>
<path d="M679 391 L695 392" stroke="#6f2e27" stroke-width="3" stroke-linecap="round" opacity="0.55"/>
<circle cx="674" cy="392" r="5" fill="#d58a78" opacity="0.42"/>
</g>
<g clip-path="url(#faceClip)">
<path d="M508 342 C489 404 478 467 456 529 C441 569 471 601 512 602 C554 604 583 572 568 531 C547 469 536 405 518 342 C515 336 511 336 508 342 Z" fill="#ca7658" opacity="0.34"/>
<path d="M497 354 C492 411 490 477 470 548" fill="none" stroke="#6c2b24" stroke-width="4" stroke-linecap="round" opacity="0.4"/>
<path d="M527 354 C536 410 540 478 558 546" fill="none" stroke="#fff0cf" stroke-width="3.2" stroke-linecap="round" opacity="0.38"/>
<path d="M506 362 C502 420 501 484 490 548" fill="none" stroke="#ffe2bf" stroke-width="5.6" stroke-linecap="round" opacity="0.38"/>
<path d="M466 529 C481 516 501 520 512 547 C490 558 470 553 466 529 Z" fill="#f0a27a" opacity="0.36"/>
<path d="M557 526 C541 516 523 521 512 548 C535 558 554 552 557 526 Z" fill="#a94d3e" opacity="0.23"/>
<path d="M456 564 C469 551 493 554 502 574 C484 584 466 581 456 564 Z" fill="#411717" opacity="0.76"/>
<path d="M568 563 C554 551 530 554 521 574 C539 584 558 581 568 563 Z" fill="#411717" opacity="0.76"/>
<path d="M482 581 C501 593 529 593 548 581" fill="none" stroke="#5b221f" stroke-width="3.8" stroke-linecap="round" opacity="0.42"/>
<ellipse cx="513" cy="549" rx="27" ry="20" fill="#ffd6b2" opacity="0.28"/>
<path d="M517 406 C529 452 533 503 526 548" fill="none" stroke="#873930" stroke-width="1.6" stroke-linecap="round" opacity="0.28"/>
</g>
<g>
<path d="M447 562 C408 588 367 608 337 636" fill="none" stroke="#6a2b25" stroke-width="5.2" opacity="0.28" stroke-linecap="round"/>
<path d="M574 561 C615 586 660 608 690 642" fill="none" stroke="#6a2b25" stroke-width="5.2" opacity="0.28" stroke-linecap="round"/>
<path d="M318 616 C374 562 452 579 512 602 C574 579 658 583 707 636 C699 741 612 807 512 807 C410 807 337 738 318 616 Z" fill="url(#lipGrad)" opacity="0.86"/>
<path d="M337 626 C394 592 458 602 512 621 C568 603 637 604 689 643 C677 730 606 780 512 781 C418 781 355 725 337 626 Z" fill="url(#mouthDarkGrad)"/>
<g clip-path="url(#teethClip)">
<path d="M330 604 L694 604 L694 770 L330 770 Z" fill="url(#toothGrad)"/>
<path d="M350 632 C402 614 462 622 512 628 C566 619 627 623 674 650 L674 628 C621 594 568 599 512 612 C459 599 398 594 350 623 Z" fill="#ffffff" opacity="0.45"/>
<path d="M348 719 C421 756 566 765 642 727 C621 752 585 767 515 773 C433 770 378 749 348 719 Z" fill="#9b886f" opacity="0.22"/>
<path d="M360 678 C407 694 460 701 515 700 C582 700 638 690 669 672" fill="none" stroke="#9c8e7b" stroke-width="3" stroke-linecap="round" opacity="0.68"/>
<path d="M392 625 C384 650 387 671 398 693" fill="none" stroke="#a39786" stroke-width="2.7" stroke-linecap="round" opacity="0.85"/>
<path d="M432 621 C428 648 431 675 437 701" fill="none" stroke="#a39786" stroke-width="2.5" stroke-linecap="round" opacity="0.84"/>
<path d="M473 625 C469 652 471 680 478 706" fill="none" stroke="#9c8f7d" stroke-width="2.5" stroke-linecap="round" opacity="0.86"/>
<path d="M513 628 C509 655 510 684 512 709" fill="none" stroke="#928472" stroke-width="2.8" stroke-linecap="round" opacity="0.88"/>
<path d="M554 623 C560 650 559 679 550 704" fill="none" stroke="#9c8f7d" stroke-width="2.5" stroke-linecap="round" opacity="0.86"/>
<path d="M596 626 C607 653 603 677 590 697" fill="none" stroke="#a39786" stroke-width="2.6" stroke-linecap="round" opacity="0.84"/>
<path d="M637 638 C652 658 649 678 635 694" fill="none" stroke="#a39786" stroke-width="2.7" stroke-linecap="round" opacity="0.82"/>
<path d="M399 692 C394 711 399 732 414 744" fill="none" stroke="#9b8e7a" stroke-width="2.4" stroke-linecap="round" opacity="0.72"/>
<path d="M454 702 C451 719 454 740 464 752" fill="none" stroke="#968875" stroke-width="2.2" stroke-linecap="round" opacity="0.74"/>
<path d="M512 708 C510 725 512 744 515 751" fill="none" stroke="#8d806e" stroke-width="2.2" stroke-linecap="round" opacity="0.77"/>
<path d="M570 703 C574 722 571 740 563 749" fill="none" stroke="#968875" stroke-width="2.2" stroke-linecap="round" opacity="0.74"/>
<path d="M625 691 C629 712 620 730 604 742" fill="none" stroke="#9b8e7a" stroke-width="2.4" stroke-linecap="round" opacity="0.72"/>
<path d="M474 628 C486 624 502 626 512 630 C508 660 508 684 512 704 C494 707 482 704 477 697 C470 673 469 650 474 628 Z" fill="#ffffff" opacity="0.24"/>
<path d="M518 630 C533 625 548 624 557 626 C560 654 559 680 550 703 C536 707 524 707 512 704 C513 680 513 654 518 630 Z" fill="#ffffff" opacity="0.2"/>
<path d="M337 631 C360 652 370 690 377 724 L337 742 Z" fill="#30100e" opacity="0.36"/>
<path d="M687 648 C666 668 654 699 640 727 L691 743 Z" fill="#30100e" opacity="0.34"/>
</g>
<g mask="url(#teethShineMask)" opacity="0.58">
<path d="M351 632 C401 611 462 621 512 628 C566 617 629 620 673 650 C668 702 620 738 548 748 C458 758 380 721 351 632 Z" fill="#ffffff"/>
</g>
<path d="M337 626 C351 647 360 678 369 712 C347 704 326 665 337 626 Z" fill="#170707" opacity="0.65"/>
<path d="M689 643 C673 665 661 696 652 727 C679 718 701 674 689 643 Z" fill="#170707" opacity="0.66"/>
<path d="M321 616 C381 579 453 589 512 610 C574 588 652 591 706 636" fill="none" stroke="#64231f" stroke-width="8" stroke-linecap="round" opacity="0.62"/>
<path d="M350 734 C396 790 609 792 675 728" fill="none" stroke="#e99d8c" stroke-width="7" stroke-linecap="round" opacity="0.24"/>
<path d="M380 762 C423 806 585 808 640 763" fill="none" stroke="#4b1514" stroke-width="4.5" stroke-linecap="round" opacity="0.32"/>
</g>
<g clip-path="url(#faceClip)" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M493 322 C486 350 488 376 498 397" stroke="#612821" stroke-width="3" opacity="0.42"/>
<path d="M526 323 C535 350 534 376 522 398" stroke="#ffe0bd" stroke-width="2.5" opacity="0.34"/>
<path d="M380 423 C404 438 441 439 472 424" stroke="#6f312a" stroke-width="2.4" opacity="0.36"/>
<path d="M556 424 C592 441 634 440 665 423" stroke="#6f312a" stroke-width="2.4" opacity="0.34"/>
<path d="M334 377 C314 365 300 350 293 333" stroke="#633028" stroke-width="2.6" opacity="0.36"/>
<path d="M334 395 C309 394 292 388 279 377" stroke="#633028" stroke-width="2.3" opacity="0.32"/>
<path d="M339 411 C314 421 296 421 280 414" stroke="#633028" stroke-width="2" opacity="0.28"/>
<path d="M690 379 C713 368 728 352 736 333" stroke="#633028" stroke-width="2.6" opacity="0.34"/>
<path d="M686 397 C713 396 733 389 747 377" stroke="#633028" stroke-width="2.3" opacity="0.31"/>
<path d="M681 414 C709 424 729 422 746 414" stroke="#633028" stroke-width="2" opacity="0.27"/>
<path d="M452 535 C412 577 369 595 344 640 C327 670 333 712 363 750" stroke="#743028" stroke-width="4" opacity="0.38"/>
<path d="M571 535 C614 577 664 598 690 646 C705 676 695 719 661 758" stroke="#743028" stroke-width="4" opacity="0.36"/>
<path d="M459 546 C424 585 383 608 357 648" stroke="#ffd0ad" stroke-width="1.6" opacity="0.2"/>
<path d="M563 548 C602 586 646 609 676 650" stroke="#ffd0ad" stroke-width="1.5" opacity="0.18"/>
<path d="M408 816 C453 844 572 847 621 813" stroke="#4f201e" stroke-width="3.2" opacity="0.36"/>
<path d="M437 850 C476 869 551 870 589 850" stroke="#ffd0ad" stroke-width="1.6" opacity="0.18"/>
<path d="M382 676 C414 701 455 714 510 716 C572 718 619 704 653 678" stroke="#5a231f" stroke-width="1.6" opacity="0.26"/>
<path d="M397 575 C424 590 450 595 477 590" stroke="#8a3e34" stroke-width="1.8" opacity="0.28"/>
<path d="M546 590 C578 597 609 591 637 575" stroke="#8a3e34" stroke-width="1.8" opacity="0.25"/>
</g>
<g fill="none" stroke-linecap="round">
<path d="M346 165 C307 186 291 219 299 254" stroke="#fff0b5" stroke-width="3.5" opacity="0.44"/>
<path d="M678 153 C723 175 744 211 739 249" stroke="#fff0b5" stroke-width="3.2" opacity="0.36"/>
<path d="M282 386 C257 439 264 501 291 548" stroke="#3b2215" stroke-width="4.5" opacity="0.35"/>
<path d="M742 388 C768 443 760 503 732 550" stroke="#3b2215" stroke-width="4.5" opacity="0.34"/>
<path d="M309 574 C330 604 353 619 383 625" stroke="#f5d286" stroke-width="3.2" opacity="0.42"/>
<path d="M715 572 C690 606 663 622 633 627" stroke="#f5d286" stroke-width="3.2" opacity="0.38"/>
</g>
</svg>