Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URLs added here will be added as <link>s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.

+ add another resource

JavaScript

Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Packages

Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.

Behavior

Auto Save

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 1080">
<defs>
<linearGradient id="grad" x1="50%" x2="50%" y1="18.1%" y2="100%">
<stop offset="0%" stop-color="#20597E"/>
<stop offset="50.4%" stop-color="#3086BD"/>
<stop offset="69.7%" stop-color="#3086BD"/>
<stop offset="100%" stop-color="#2E82B7"/>
</linearGradient>

<filter id="trail" width="117.1%" height="121.6%" x="-9%" y="-11%" filterUnits="objectBoundingBox">
<feGaussianBlur in="SourceGraphic" stdDeviation="30"/>
</filter>

<path id="star-large" fill="#fff" fill-rule="evenodd" d="m0 0-14 7 7-14-7-14 14 7 14-7-7 14 7 14z"/>
<path id="star-medium" fill="#aadce3" fill-rule="evenodd" d="m0 0-9 5 5-9-5-8 9 4 8-4-4 8 4 9z"/>
<path id="star-small" fill="#eae3da" fill-rule="evenodd" d="m0 0-8-1 5-6v-7l6 5h7l-5 5v8z"/>

<style>

/* STARS */

/* Group 1: Early twinklers (fast, frequent) */
#stars use:nth-child(n + 1):nth-child(-n + 10) {
animation-delay: .1s;
animation-duration: 2s; }

/* Group 2: Medium-phase twinklers */
#stars use:nth-child(n + 11):nth-child(-n + 20) {
animation-delay: calc(.7s + .15s);
animation-duration: 2.5s; }

/* Group 3: Late-phase twinklers (slow, dramatic) */
#stars use:nth-child(n + 21):nth-child(-n + 30) {
animation-delay: calc(1.5s + .2s);
animation-duration: 3s; }

/* Group 4: Random burst twinklers */
#stars use:nth-child(3n + 2) {
animation-delay: .4s;
animation-duration: 1.8s; }

/* Group 5: Alternating pattern */
#stars use:nth-child(4n + 1) {
animation-delay: calc(.9s + .12s); }

/* Group 6: Final scattered group */
#stars use:nth-child(n + 31) {
animation-delay: calc(1.2s + .25s); }

/* Base animation - add this to your existing stars */
#stars use {
animation: twinkle 10s ease-in-out infinite; }

@keyframes twinkle {
0%, 100% { opacity: .1; }
50% { opacity: 1; }
}

/* HEAD */

#head {
animation: headWobble 0.8s cubic-bezier(0.5, 0.15, 0.5, 0.85) infinite alternate;
transform-origin: 50% 100%;
transform-box: fill-box; }

@keyframes headWobble {
0% { transform: rotate(-0.8deg) translateY(-0.5px); /* slight vertical movement */ }
100% { transform: rotate(0.9deg) translateY(0.3px); /* asymmetric angles feel more natural */ }
}

/* BROOM */

#broom {
animation: broomSwing 4s cubic-bezier(0.5, 0.05, 0.5, 0.95) infinite;
transform-origin: 50% 100%;
transform-box: fill-box;
will-change: transform; }

@keyframes broomSwing {
0%, 20% { transform: rotate(-5deg); /* Hold at left */ }
30% { transform: rotate(-4deg); /* Small bounce */ }
50%, 70% { transform: rotate(5deg); /* Hold at right */ }
80% { transform: rotate(4deg); /* Small bounce */ }
100% { transform: rotate(-5deg); }
}

/* YOGI */

#yogi {
animation: yogiWobble 3.5s cubic-bezier(0.37, 0.14, 0.3, 0.86) infinite alternate; }

@keyframes yogiWobble {
0% {
transform:
rotate(-2.8deg)
translateY(-0.8px)
scale(0.998); /* Subtle squash */ }
30% {
transform:
rotate(1.5deg)
translateY(0.3px); /* Overshoot */ }
100% {
transform:
rotate(3.2deg)
translateY(1.2px)
scale(1.002); /* Stretch */ }
}
</style>
</defs>

<g fill="none" fill-rule="evenodd">

<!-- GRADIENT -->
<path fill="url(#grad)" d="M0 0h1920v1080H0z"/>

<!-- TRAIL -->
<path filter="url(#trail)" fill="#b89e3d" fill-rule="evenodd" d="M577 0c655 67 956 205 901 412a451 451 0 0 1-396 359l68 64c404-212 552-397 443-556S1145 27 577 0Z" />

<!-- STARS -->

<g id="stars">

<!-- Large stars -->
<use href="#star-large" x="1575" y="495"/>
<use href="#star-large" x="1338" y="699"/>

<!-- Medium stars -->
<use href="#star-medium" x="1453" y="696"/>
<use href="#star-medium" x="1274" y="797"/>
<use href="#star-medium" x="1355" y="639"/>
<use href="#star-medium" x="1257" y="651"/>
<use href="#star-medium" x="1429" y="604"/>
<use href="#star-medium" x="1453" y="512"/>
<use href="#star-medium" x="1563" y="318"/>
<use href="#star-medium" x="1613" y="269"/>
<use href="#star-medium" x="1531" y="350"/>
<use href="#star-medium" x="1587" y="615"/>
<use href="#star-medium" x="1516" y="288"/>
<use href="#star-medium" x="1555" y="390"/>
<use href="#star-medium" x="1487" y="422"/>
<use href="#star-medium" x="1465" y="185"/>
<use href="#star-medium" x="1338" y="76"/>
<use href="#star-medium" x="1516" y="220"/>
<use href="#star-medium" x="1447" y="147"/>
<use href="#star-medium" x="1338" y="128"/>
<use href="#star-medium" x="1268" y="76"/>
<use href="#star-medium" x="1730" y="116"/>

<!-- Small stars -->
<use href="#star-small" x="1287" y="741"/>
<use href="#star-small" x="1229" y="832"/>
<use href="#star-small" x="1224" y="733"/>
<use href="#star-small" x="1241" y="697"/>
<use href="#star-small" x="1323" y="732"/>
<use href="#star-small" x="1356" y="662"/>
<use href="#star-small" x="1323" y="653"/>
<use href="#star-small" x="1391" y="681"/>
<use href="#star-small" x="1409" y="631"/>
<use href="#star-small" x="1396" y="602"/>
<use href="#star-small" x="1475" y="643"/>
<use href="#star-small" x="1434" y="675"/>
<use href="#star-small" x="1441" y="543"/>
<use href="#star-small" x="1466" y="550"/>
<use href="#star-small" x="1500" y="592"/>
<use href="#star-small" x="1554" y="547"/>
<use href="#star-small" x="1523" y="540"/>
<use href="#star-small" x="1518" y="490"/>
<use href="#star-small" x="1578" y="385"/>
<use href="#star-small" x="1542" y="273"/>
<use href="#star-small" x="1429" y="268"/>
<use href="#star-small" x="1451" y="243"/>
<use href="#star-small" x="1537" y="245"/>
<use href="#star-small" x="1491" y="217"/>
<use href="#star-small" x="1424" y="123"/>
<use href="#star-small" x="1434" y="170"/>
<use href="#star-small" x="1358" y="99"/>
<use href="#star-small" x="1395" y="116"/>
<use href="#star-small" x="1496" y="187"/>
<use href="#star-small" x="1309" y="135"/>
<use href="#star-small" x="1466" y="212"/>
<use href="#star-small" x="1299" y="80"/>
<use href="#star-small" x="1276" y="44"/>
<use href="#star-small" x="1280" y="111"/>
<use href="#star-small" x="1232" y="44"/>
<use href="#star-small" x="1552" y="448"/>
<use href="#star-small" x="1476" y="450"/>
<use href="#star-small" x="1417" y="431"/>
<use href="#star-small" x="1254" y="748"/>
<use href="#star-small" x="1500" y="675"/>
<use href="#star-small" x="1596" y="343"/>
<use href="#star-small" x="1666" y="502"/>
<use href="#star-small" x="1267" y="711"/>
<use href="#star-small" x="1217" y="705"/>
<use href="#star-small" x="1390" y="652"/>
<use href="#star-small" x="1372" y="717"/>
<use href="#star-small" x="1400" y="735"/>
<use href="#star-small" x="1360" y="747"/>
<use href="#star-small" x="1300" y="677"/>
<use href="#star-small" x="1439" y="634"/>
<use href="#star-small" x="1464" y="605"/>
<use href="#star-small" x="1492" y="526"/>
<use href="#star-small" x="1611" y="385"/>
<use href="#star-small" x="1470" y="264"/>
<use href="#star-small" x="1434" y="220"/>
<use href="#star-small" x="1408" y="142"/>
<use href="#star-small" x="1487" y="490"/>
<use href="#star-small" x="1511" y="461"/>
<use href="#star-small" x="1579" y="424"/>
<use href="#star-small" x="1524" y="579"/>
<use href="#star-small" x="1413" y="556"/>
<use href="#star-small" x="1511" y="633"/>

</g>

<!-- <path fill="#EAE3DA" d="m1575 495-14 7 7-14-7-14 14 7 14-7-7 14 7 14zM1338 699l-14 7 7-14-7-14 14 7 14-7-7 14 7 14zM1453 696l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1274 797l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1287 741l-8-1 5-6v-7l6 5h7l-5 5v8zM1229 832h-5l3-4v-7l4 4h7l-4 5v6zM1224 733h-5l3-4v-7l4 4h7l-4 5v6zM1241 697h-5l3-4v-7l4 4h7l-4 5v6zM1323 732h-5l3-4v-7l4 4h7l-4 5v6zM1356 662h-5l3-4v-7l4 4h7l-4 5v6zM1323 653h-5l3-4v-7l4 4h7l-4 5v6zM1391 681h-5l3-4v-7l4 4h7l-4 5v6zM1409 631h-5l3-4v-7l4 4h7l-4 5v6zM1396 602h-5l3-4v-7l4 4h7l-4 5v6zM1475 643h-5l3-4v-7l4 4h7l-4 5v6zM1434 675h-5l3-4v-7l4 4h7l-4 5v6zM1441 543h-5l3-4v-7l4 4h7l-4 5v6zM1466 550h-5l3-4v-7l4 4h7l-4 5v6zM1500 592h-5l3-4v-7l4 4h7l-4 5v6zM1554 547h-5l3-4v-7l4 4h7l-4 5v6zM1523 540h-5l3-4v-7l4 4h7l-4 5v6zM1518 490h-5l3-4v-7l4 4h7l-4 5v6zM1578 385h-5l3-4v-7l4 4h7l-4 5v6zM1542 273h-5l3-4v-7l4 4h7l-4 5v6zM1429 268h-5l3-4v-7l4 4h7l-4 5v6zM1451 243h-5l3-4v-7l4 4h7l-4 5v6zM1537 245h-5l3-4v-7l4 4h7l-4 5v6zM1491 217h-5l3-4v-7l4 4h7l-4 5v6zM1424 123h-5l3-4v-7l4 4h7l-4 5v6zM1434 170h-5l3-4v-7l4 4h7l-4 5v6zM1358 99h-5l3-4v-7l4 4h7l-4 5v6zM1395 116h-5l3-4v-7l4 4h7l-4 5v6zM1496 187h-5l3-4v-7l4 4h7l-4 5v6zM1309 135h-5l3-4v-7l4 4h7l-4 5v6zM1466 212h-5l3-4v-7l4 4h7l-4 5v6zM1299 80h-5l3-4v-7l4 4h7l-4 5v6zM1276 44h-5l3-4v-7l4 4h7l-4 5v6zM1280 111h-5l3-4v-7l4 4h7l-4 5v6zM1232 44h-5l3-4v-7l4 4h7l-4 5v6zM1552 448h-5l3-4v-7l4 4h7l-4 5v6zM1476 450h-5l3-4v-7l4 4h7l-4 5v6zM1417 431h-5l3-4v-7l4 4h7l-4 5v6zM1254 748h-5l3-4v-7l4 4h7l-4 5v6zM1500 675h-5l3-4v-7l4 4h7l-4 5v6zM1596 343h-5l3-4v-7l4 4h7l-4 5v6zM1666 502h-5l3-4v-7l4 4h7l-4 5v6zM1267 711l-8-1 5-6v-7l6 5h7l-5 5v8zM1217 705l-8-1 5-6v-7l6 5h7l-5 5v8zM1390 652l-8-1 5-6v-7l6 5h7l-5 5v8zM1372 717l-8-1 5-6v-7l6 5h7l-5 5v8zM1400 735l-8-1 5-6v-7l6 5h7l-5 5v8zM1360 747l-8-1 5-6v-7l6 5h7l-5 5v8zM1300 677l-8-1 5-6v-7l6 5h7l-5 5v8zM1439 634l-8-1 5-6v-7l6 5h7l-5 5v8zM1464 605l-8-1 5-6v-7l6 5h7l-5 5v8zM1492 526l-8-1 5-6v-7l6 5h7l-5 5v8zM1611 385l-8-1 5-6v-7l6 5h7l-5 5v8zM1470 264l-8-1 5-6v-7l6 5h7l-5 5v8zM1434 220l-8-1 5-6v-7l6 5h7l-5 5v8zM1408 142l-8-1 5-6v-7l6 5h7l-5 5v8zM1487 490l-8-1 5-6v-7l6 5h7l-5 5v8zM1511 461l-8-1 5-6v-7l6 5h7l-5 5v8zM1579 424l-8-1 5-6v-7l6 5h7l-5 5v8zM1524 579l-8-1 5-6v-7l6 5h7l-5 5v8zM1413 556l-8-1 5-6v-7l6 5h7l-5 5v8zM1511 633l-8-1 5-6v-7l6 5h7l-5 5v8zM1355 639l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1257 651l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1429 604l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1453 512l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1563 318l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1613 269l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1531 350l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1587 615l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1516 288l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1555 390l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1487 422l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1465 185l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1338 76l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1516 220l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1447 147l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1338 128l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1268 76l-9 5 5-9-5-8 9 4 8-4-4 8 4 9zM1730 116l-9 5 5-9-5-8 9 4 8-4-4 8 4 9z"/> -->

<!-- TITLE GRAPHIC -->
<g fill-rule="nonzero">
<path fill="#0f2e3d" d="m1042 206 8 6c3 2 4 4 4 7s-2 5-5 7c-2 1-3 3-4 6a411 411 0 0 1-6 16c-2 2-4 4-8 4l-7 2-7 1-2 1a3813 3813 0 0 0-31 91 307 307 0 0 1-17 34l-6 4-6 1-6-1c-12-1-16-10-11-25a5909 5909 0 0 0 21-81l6-17c-6 1-10 1-14-1-7-3-9-9-8-18 1-4 3-7 6-11l7-6c6-4 17-9 33-14 17-5 31-7 43-7l10 1Zm183 0 8 6c2 2 3 4 3 7s-1 5-5 7a411 411 0 0 1-10 22c-1 2-4 4-7 4l-8 2-6 1-2 1a3813 3813 0 0 0-32 91 307 307 0 0 1-16 34l-6 4-6 1-7-1c-11-1-15-10-11-25a5909 5909 0 0 0 22-81l5-17c-5 1-10 1-14-1-6-3-9-9-8-18 1-4 3-7 7-11l7-6c5-4 16-9 32-14 17-5 32-7 44-7l10 1Zm72 3c8 3 12 8 11 17a525 525 0 0 1-38 84 535 535 0 0 0-16 36l7-2a138 138 0 0 1 21-4c4 0 7 1 9 3l2 6 4 4c4 4 4 9 1 15-3 5-8 9-15 12l-8 1a325 325 0 0 0-19 0h-1a797 797 0 0 1-34-1c-5-2-7-6-9-13l-2-6-3-4a1177 1177 0 0 1 42-117 336 336 0 0 1 7-14c1-5 7-10 16-14 9-3 17-4 25-3Zm-177-32c4 1 6 3 8 7a3442 3442 0 0 1-44 143c-2 9-6 15-14 19-4 2-10 3-16 3s-11 0-14-2c-3-1-5-3-6-5v-10l5-14a844 844 0 0 0 19-58 475 475 0 0 1 29-64l6-3 6-3 4-6c1-3 4-6 7-7h10Zm409 21c4 0 7 2 10 4l8 6c5 5 6 10 4 15l-5 5-6 2c0 4-1 7-3 9-3 3-8 5-16 6-12-1-20 0-24 2s-6 8-5 16c0 2 2 4 4 6l7 6 8 8 8 9c8 13 7 28-2 46-6 13-18 22-34 29-9 3-18 5-30 5-7 0-14-1-20-3s-10-5-14-8c-4-4-6-8-7-13-1-4 0-9 2-14 4-6 11-8 22-5l17 3 8-2c11-3 16-7 18-11 1-3-1-6-6-10l-6-5-6-5c-7-5-12-11-16-18s-6-14-5-22l4-20a59 59 0 0 1 28-31l22-10c12-2 23-3 35 0Zm-108-20c5 0 9 2 11 6s2 8 1 13c-2 4-5 9-9 13s-9 7-16 8l-15 5-8 6a395 395 0 0 0-9 18v5a511 511 0 0 0 28 0c2 0 2 2 1 6l-6 12c-3 5-8 8-14 10a136 136 0 0 0-9 2l-1 1h-8c-7 11-11 20-12 26-1 3-1 4 1 4l18 1 18-1c2 0 4 1 4 3l1 4v4l4 3c1 0 2 1 1 3l-3 7c-5 6-10 10-17 13l-23 4c-10 1-20 0-32-1-12-2-18-7-17-15 0-30 6-59 19-89a630 630 0 0 1 16-38 369 369 0 0 0 2-15l4-5c30-11 53-16 70-13Z"/>
<path fill="#aadce3" d="m1032 196 8 6c3 2 4 4 4 7s-2 5-5 7c-2 1-3 3-4 6a411 411 0 0 1-6 16c-2 2-4 4-8 4l-7 2-7 1-2 1a3813 3813 0 0 0-31 91 307 307 0 0 1-17 34l-6 4-6 1-6-1c-12-1-16-10-11-25a5909 5909 0 0 0 21-81l6-17c-6 1-10 1-14-1-7-3-9-9-8-18 1-4 3-7 6-11l7-6c6-4 17-9 33-14 17-5 31-7 43-7l10 1Zm183 0 8 6c2 2 3 4 3 7s-1 5-5 7a411 411 0 0 1-10 22c-1 2-4 4-7 4l-8 2-6 1-2 1a3813 3813 0 0 0-32 91 307 307 0 0 1-16 34l-6 4-6 1-7-1c-11-1-15-10-11-25a5909 5909 0 0 0 22-81l5-17c-5 1-10 1-14-1-6-3-9-9-8-18 1-4 3-7 7-11l7-6c5-4 16-9 32-14 17-5 32-7 44-7l10 1Zm72 3c8 3 12 8 11 17a525 525 0 0 1-38 84 535 535 0 0 0-16 36l7-2a138 138 0 0 1 21-4c4 0 7 1 9 3l2 6 4 4c4 4 4 9 1 15-3 5-8 9-15 12l-8 1a325 325 0 0 0-19 0h-1a797 797 0 0 1-34-1c-5-2-7-6-9-13l-2-6-3-4a1177 1177 0 0 1 42-117 336 336 0 0 1 7-14c1-5 7-10 16-14 9-3 17-4 25-3Zm-177-32c4 1 6 3 8 7a3442 3442 0 0 1-44 143c-2 9-6 15-14 19-4 2-10 3-16 3s-11 0-14-2c-3-1-5-3-6-5v-10l5-14a844 844 0 0 0 19-58 475 475 0 0 1 29-64l6-3 6-3 4-6c1-3 4-6 7-7h10Zm409 21c4 0 7 2 10 4l8 6c5 5 6 10 4 15l-5 5-6 2c0 4-1 7-3 9-3 3-8 5-16 6-12-1-20 0-24 2s-6 8-5 16c0 2 2 4 4 6l7 6 8 8 8 9c8 13 7 28-2 46-6 13-18 22-34 29-9 3-18 5-30 5-7 0-14-1-20-3s-10-5-14-8c-4-4-6-8-7-13-1-4 0-9 2-14 4-6 11-8 22-5l17 3 8-2c11-3 16-7 18-11 1-3-1-6-6-10l-6-5-6-5c-7-5-12-11-16-18s-6-14-5-22l4-20a59 59 0 0 1 28-31l22-10c12-2 23-3 35 0Zm-108-20c5 0 9 2 11 6s2 8 1 13c-2 4-5 9-9 13s-9 7-16 8l-15 5-8 6a395 395 0 0 0-9 18v5a511 511 0 0 0 28 0c2 0 2 2 1 6l-6 12c-3 5-8 8-14 10a136 136 0 0 0-9 2l-1 1h-8c-7 11-11 20-12 26-1 3-1 4 1 4l18 1 18-1c2 0 4 1 4 3l1 4v4l4 3c1 0 2 1 1 3l-3 7c-5 6-10 10-17 13l-23 4c-10 1-20 0-32-1-12-2-18-7-17-15 0-30 6-59 19-89a630 630 0 0 1 16-38 369 369 0 0 0 2-15l4-5c30-11 53-16 70-13Z"/>
<path fill="#0f2e3d" d="m483 206 8 6c3 2 4 4 4 7s-2 5-5 7c-2 1-3 3-4 6a411 411 0 0 1-6 16c-2 2-4 4-8 4l-7 2-7 1-2 1a3813 3813 0 0 0-31 91 307 307 0 0 1-17 34l-6 4-6 1-6-1c-12-1-16-10-11-25a5909 5909 0 0 0 21-81l6-17c-6 1-10 1-15-1-6-3-8-9-7-18 0-4 3-7 6-11l7-6c6-4 17-9 33-14 17-5 31-7 43-7l10 1Zm233 1c7 1 14 5 19 12l2 5 3 6c6 15 6 33 1 57-6 28-18 53-34 73-5 6-11 11-17 15-10 8-22 11-36 10-9 0-16-2-22-6-23-12-31-36-23-73 7-30 19-55 36-76 9-10 19-16 30-18 7-2 14-2 21 0 5-5 12-7 20-5Zm-23 47a383 383 0 0 0-31 47c-8 15-13 29-14 41v4l4 10 5 4 4-3 4-4c10-12 17-27 22-46 6-19 8-37 6-53Zm195-60c3 0 5 1 7 3v6c-2 2-2 4-2 5l1 7c1 6 0 12-3 17l-8 18a844 844 0 0 0-26 72c-6 16-11 25-15 27l-12 6h-14c-3-1-6-5-9-15-2-4-3-11-4-20l-5-25a321 321 0 0 1-17 44l-4 6c-2 5-6 9-13 11-6 2-11 3-16 1-5-1-7-5-5-9a483 483 0 0 1 43-138l8-7c3-2 6-3 10-3 3 0 6 1 10 4l10 28 5 30a219 219 0 0 1 9-21l8-21c3-10 9-17 19-22 8-5 16-6 23-4Zm-296-17c7 1 14 5 19 12l2 5 2 6c7 15 7 33 2 57-7 28-18 53-34 73-5 6-11 11-17 15-10 8-22 11-36 10-9 0-16-2-22-6-24-12-31-36-23-73 7-30 19-55 36-76 9-10 19-16 30-18 7-2 14-2 21 0 5-5 11-7 20-5Zm-23 47a383 383 0 0 0-31 47c-8 15-13 29-14 41l-1 1 1 3 4 10 5 4 4-3 4-4c9-12 17-27 22-46s7-37 6-53Z"/>
<path fill="#aadce3" d="m473 196 8 6c3 2 4 4 4 7s-2 5-5 7c-2 1-3 3-4 6a411 411 0 0 1-6 16c-2 2-4 4-8 4l-7 2-7 1-2 1a3813 3813 0 0 0-31 91 307 307 0 0 1-17 34l-6 4-6 1-6-1c-12-1-16-10-11-25a5909 5909 0 0 0 21-81l6-17c-6 1-10 1-15-1-6-3-8-9-7-18 0-4 3-7 6-11l7-6c6-4 17-9 33-14 17-5 31-7 43-7l10 1Zm233 1c7 1 14 5 19 12l2 5 3 6c6 15 6 33 1 57-6 28-18 53-34 73-5 6-11 11-17 15-10 8-22 11-36 10-9 0-16-2-22-6-23-12-31-36-23-73 7-30 19-55 36-76 9-10 19-16 30-18 7-2 14-2 21 0 5-5 12-7 20-5Zm-23 47a383 383 0 0 0-31 47c-8 15-13 29-14 41v4l4 10 5 4 4-3 4-4c10-12 17-27 22-46 6-19 8-37 6-53Zm195-60c3 0 5 1 7 3v6c-2 2-2 4-2 5l1 7c1 6 0 12-3 17l-8 18a844 844 0 0 0-26 72c-6 16-11 25-15 27l-12 6h-14c-3-1-6-5-9-15-2-4-3-11-4-20l-5-25a321 321 0 0 1-17 44l-4 6c-2 5-6 9-13 11-6 2-11 3-16 1-5-1-7-5-5-9a483 483 0 0 1 43-138l8-7c3-2 6-3 10-3 3 0 6 1 10 4l10 28 5 30a219 219 0 0 1 9-21l8-21c3-10 9-17 19-22 8-5 16-6 23-4Zm-296-17c7 1 14 5 19 12l2 5 2 6c7 15 7 33 2 57-7 28-18 53-34 73-5 6-11 11-17 15-10 8-22 11-36 10-9 0-16-2-22-6-24-12-31-36-23-73 7-30 19-55 36-76 9-10 19-16 30-18 7-2 14-2 21 0 5-5 11-7 20-5Zm-23 47a383 383 0 0 0-31 47c-8 15-13 29-14 41l-1 1 1 3 4 10 5 4 4-3 4-4c9-12 17-27 22-46s7-37 6-53Z"/>
<path fill="#0f2e3d" d="m896 92 2 1 1 3c0 3-2 7-6 12l-3 5a245 245 0 0 1-7 12l-6 13h1l1 1-1 3c-1 3-4 4-7 4s-5 0-7-2c-2-1-3-2-2-4l3-6 4-7 3-5-2-1-1-4-1-15 3-5 4-2c2 0 3 1 3 3a121 121 0 0 0 3 9l2-4 3-4 6-6 4-1Zm-52 1 6 1 9 7c4 4 5 8 5 14a35 35 0 0 1-4 11 35 35 0 0 1-7 10l-5 4c-3 2-7 2-10 2l-4 3h-4l-4-3-1-5a49 49 0 0 1 1-12l3-10c3-6 5-11 5-14s1-5 3-6c2-2 5-2 7-2Zm-62 0 2 1c2 1 2 3 1 4l2 4a421 421 0 0 0-6 37v1a47 47 0 0 1-1 2c-1 2-3 2-5 2l-5-1v-7l1-3-4 2a244 244 0 0 0-4 2h-1c-3 5-5 7-7 7l-3 1c-2 0-3-1-3-2-2-2-1-5 1-11a115 115 0 0 1 23-37l3-2h6Zm45 2 2 1v5l-1 5-2 5a248 248 0 0 0-8 21l-4 8-4 2h-4l-3-4-1-6-1-8a94 94 0 0 1-6 13l-1 2c0 2-2 3-4 3l-4 1c-2-1-2-2-2-3a142 142 0 0 1 13-41l2-2 3-1 3 2 3 8 2 9a64 64 0 0 1 2-7l3-6c1-3 3-5 5-6 3-2 5-2 7-1Zm18 12-1 4-1 4-2 6-1 6v2l-1 3v2l5-3 4-4c2-1 3-3 4-6 2-5 0-9-4-12l-3-2Zm-74 20Zm3-16-3 4a128 128 0 0 1-5 12h5a239 239 0 0 1 3-16Zm299-20 3 1c1 1 2 2 1 5l-1 1-2 4a184 184 0 0 1-6 10l6-3a76 76 0 0 1 9-6h2l1 1c1 0 2 1 2 3l-1 5a28 28 0 0 1-17 11c2 0 4 2 6 4l3 7a110 110 0 0 0 3 8l-1 1-4 1-4-3a175 175 0 0 1-6-5l-6-3-1 3a201 201 0 0 0-4 8c-1 1-3 2-5 1l-4-2 3-11a1165 1165 0 0 0 5-19v-1a123 123 0 0 0 2-9l3-6c0-2 2-3 3-3l1-1 1-1a201 201 0 0 0 3-1 20 20 0 0 1 5 0Zm58 0 2 4v2l-1 1a41 41 0 0 0-1 3l-4 5-1 1v1l-1 1-2 2h-2l-2-1v-3l1-6-1 1c-1 2-3 2-5 3l-4 1-2 2a116 116 0 0 0-3 5v2h2a153 153 0 0 0 6 0v1l-2 4-3 3a41 41 0 0 0-4 1h-2l-4 8 1 1h12v3l1 1v1l-1 2-4 3-7 2-10-1c-3 0-5-2-5-4 0-9 2-17 6-26a185 185 0 0 1 5-11 108 108 0 0 0 0-5l1-1c9-4 16-5 21-4l3 1 3-3 4-1 3 1Zm-123 2 3 1v4c2 1 3 2 3 4a421 421 0 0 0-6 37l-1 1v2c-1 2-3 2-5 2l-5-1v-10l-3 2a244 244 0 0 0-4 2h-2c-2 5-4 7-6 7l-4 1-3-2c-1-2-1-5 1-11a115 115 0 0 1 24-37l3-2h5Zm-64 0c4 1 7 3 8 6 2 3 2 7 0 11l-4 4-5 1-3-1v-4l-1-2h-3l-3 3a46 46 0 0 0-5 7l-2 4c-1 5 0 7 2 9l2 1 3-1 2-1h4l2 1v4l2 1c0 1 0 2-2 3l-1 1c-4 3-8 4-12 4l-8-1c-4-2-6-5-7-11-1-5 0-11 2-16s4-9 8-13l9-8 12-2Zm221 0 3 1 3 2 1 4-2 2h-2v3l-5 2h-7c-2 1-2 3-2 5l1 2 2 2 3 2 2 3c3 4 2 8 0 13-2 4-6 7-11 9l-8 1-6-1-5-2-2-4 1-4c1-2 3-2 7-2l5 1h2l5-3-1-3-2-2-2-1-5-6c-1-2-2-4-1-6l1-6a17 17 0 0 1 8-9l7-3h10Zm-192 0c3 1 4 3 4 5l-3 8a154 154 0 0 1-9 17 157 157 0 0 0-4 10h2a41 41 0 0 1 6-1l3 1v1l2 2v4c-1 2-2 3-5 3l-2 1a97 97 0 0 0-6 0 239 239 0 0 1-10 0l-3-4v-2l-1-1v-3a346 346 0 0 1 14-36c1-1 2-3 5-4l7-1Zm74 0 3 3 2 5v5a26 26 0 0 1-5 12c-3 4-7 6-11 7l1 1 2 3a194 194 0 0 1 6 9c0 2 0 3-2 4l-3 1-1-1-1-1c-3 1-5 1-6-1l-2-4a284 284 0 0 0-3-6l-2 4-2 7-4 3-6-1c-2-1-3-2-2-4-1-2 1-7 3-15 5-12 9-21 13-26l3-3 2-1a56 56 0 0 1 10-2l5 1Zm-49 34Zm2-16-2 4a128 128 0 0 1-5 12h5a239 239 0 0 1 2-16Zm36-7v1l-2 3a52 52 0 0 0-2 7l1-1h1a138 138 0 0 1 3-3l3-4v-3c1-1 0-1-1-2l-3 2Z"/>
<path fill="#dbbdd9" d="m892 88 2 2 1 2c0 3-2 7-6 12l-3 5a245 245 0 0 1-6 12l-7 13h1l1 2v3c-2 2-5 3-8 3l-7-1c-2-2-2-3-2-5l3-6 4-7 3-5c-1 1-2 0-2-1l-1-4-1-14 3-6 4-2c2 0 3 1 4 3a121 121 0 0 0 2 9l2-4 3-4 6-6 4-1Zm-52 1 6 2 9 6c4 4 5 9 5 14a35 35 0 0 1-3 11 35 35 0 0 1-8 10l-4 4c-4 2-8 3-11 2l-3 3h-5l-4-2-1-5a49 49 0 0 1 1-13l3-10c3-6 5-11 5-14l3-6c2-2 5-2 7-2Zm-62 0 2 1c2 1 2 3 1 5 1 0 2 1 2 3a421 421 0 0 0-6 37v1a47 47 0 0 1-1 2c-1 2-2 2-4 2l-5-1-1-4 1-3v-3l-4 2a244 244 0 0 0-4 2h-1c-3 5-5 7-7 8h-3c-2 0-2-1-3-2-2-2-1-5 1-10a115 115 0 0 1 24-38l2-1 3-1h3Zm46 2 1 1v5l-1 5-2 5a248 248 0 0 0-8 22l-4 7-4 2h-4l-3-4-1-6-1-7a94 94 0 0 1-5 13l-2 1c0 2-2 3-4 4h-4c-2-1-2-2-2-3a142 142 0 0 1 13-40l3-3h2l3 1 3 8 2 9a64 64 0 0 1 2-6l3-7c1-3 3-5 6-6 2-1 4-2 7-1Zm18 12-2 4-1 5-1 5-2 6v2l-1 3v2l5-3 4-3 4-7c2-5 1-9-4-12l-2-2Zm-75 20Zm3-16-3 4a128 128 0 0 1-4 12h4a239 239 0 0 1 3-16Zm299-20 3 1c2 1 2 3 1 5l-1 1-2 4a184 184 0 0 1-5 10l5-3a76 76 0 0 1 9-6h2l2 1 1 4-1 4a28 28 0 0 1-17 11c2 1 4 2 6 5l3 6a110 110 0 0 0 3 8l-1 1-4 1-4-2a175 175 0 0 1-6-6l-6-3-1 3a201 201 0 0 0-4 8c-1 1-3 2-5 1-2 0-3-1-3-2a1165 1165 0 0 0 7-30v-1a123 123 0 0 0 2-9l3-6c1-2 2-3 3-2l1-2 1-1a201 201 0 0 0 3-1 20 20 0 0 1 5 0Zm59 0 1 4v2l-1 2a41 41 0 0 0 0 2l-5 5v1l-1 1-1 1-2 2h-2l-1-1-1-2v-1l1-6-1 1c-1 2-3 2-5 3l-4 1-2 2a116 116 0 0 0-3 5v2h3a153 153 0 0 0 5 0v1l-1 4-4 3a41 41 0 0 0-4 1h-2l-4 8 1 1h11l1 1v2l1 1 1 1-1 2-5 4-7 1h-10c-3-1-5-3-5-5 0-9 2-17 6-26a185 185 0 0 1 5-11 108 108 0 0 0 0-5l1-1c9-4 16-5 21-4l3 1 3-3 4-1 4 1Zm-124 2 3 1c1 1 2 3 0 5 2 0 3 1 3 3a421 421 0 0 0-6 37v1l-1 1v1c-1 2-3 2-5 2l-5-1v-10l-3 2a244 244 0 0 0-4 2h-2c-2 5-4 7-6 8h-4l-3-2c-1-2-1-5 1-10a115 115 0 0 1 24-38l3-1 3-1h2Zm-64 0c4 1 7 3 9 6 1 3 1 7-1 12l-4 3-5 1-3-1v-4l-1-2h-1l-2 1-3 2a46 46 0 0 0-5 7l-2 4c-1 5 0 8 2 9l3 1 2-1 2-1h5l1 1v4l2 1c1 1 0 2-2 3l-1 1c-4 3-7 4-12 4l-8-1c-4-2-6-5-7-11-1-5 0-11 2-16s4-9 8-13c3-4 6-6 9-7l12-3Zm221 0 3 1 3 2 1 4-2 2-2 1v2l-5 2h-7c-2 1-2 3-2 5l1 2 2 2 3 2 2 3c3 4 2 8 0 13-2 4-6 7-11 9l-8 1-6-1-5-2-2-4 1-4c1-2 3-2 7-1h7l5-3-1-3-2-2-2-1-5-6-1-6 1-6a17 17 0 0 1 8-9l7-3h10Zm-191 0c2 1 3 3 3 5l-3 8a154 154 0 0 1-8 17 157 157 0 0 0-5 11l2-1a41 41 0 0 1 6-1l3 1v2l2 1v4c-1 2-2 3-5 4h-2a97 97 0 0 0-5 0h-1a239 239 0 0 1-10 0l-3-4v-2l-1-1v-3a346 346 0 0 1 14-36c1-1 2-3 5-4l8-1Zm73 0 4 3 1 5v5a26 26 0 0 1-5 12c-3 4-7 6-10 7v1l2 3a194 194 0 0 1 6 9c1 2 0 4-2 4-1 1-2 2-3 1l-1-1h-1c-3 0-5 0-6-2l-2-4a284 284 0 0 0-3-6l-2 4-2 7-4 3-6-1c-2-1-3-2-2-3-1-3 1-8 4-16 4-12 8-21 12-26l3-2 2-2a56 56 0 0 1 10-2l5 1Zm-49 34Zm2-16-2 4a128 128 0 0 1-5 12h5a239 239 0 0 1 2-16Zm36-7v1l-2 3a52 52 0 0 0-2 7l1-1h1a138 138 0 0 1 3-3l3-4v-3c1-1 0-1-1-2l-3 2Z"/>
</g>

<g id="yogi">

<!-- BROOM -->
<g id="broom">
<path fill="#c0803f" d="m1141 733-9 15c9-6 17-10 22-11s13-2 22-1a563 563 0 0 0-60 32l77-14-32 17 70-18-14 15 20-7-20 16 31-8-26 20 32-9-43 26 15 1-47 20c-29 12-51 19-66 22s-37 3-67 2c-13-3-22-9-29-19-10-15-13-23-5-33 6-7 23-15 51-25a387 387 0 0 0 78-41Z"/>
<path fill="#c8cdd0" d="M1018 833c16-13 27-14 32-2s3 19-8 20l-95 30-185 51-164 36c-11 0-18-3-19-9s3-10 13-13c52-8 90-14 113-19s55-13 96-25l172-55 45-14Z"/>
<path fill="#000" d="m1143 731-4 4-1 1-17 12h-1l-1 1h-1l-1 1-2 1a312 312 0 0 1-39 21c14 3 27 9 39 17 19 13 28 27 28 28l-8-8-1-1c-4-5-11-11-19-16-11-7-24-14-39-20l-39 13c-27 12-33 27-17 45 16-14 27-14 34 2 2 8 2 13-2 17 27 2 48 1 64-3 24-6 73-30 75-29 1 0-4 4-12 8l42-17h-16l40-24-33 10 32-23-35 10 21-17-21 9 17-17-85 23 42-21-70 12c3-6 9-11 16-15s24-11 49-20l-14 9-35 16c-11 6-11 7 0 4l83-16-43 20 69-18-18 15 27-10-25 19 32-8-25 20 40-13-54 32h18a1293 1293 0 0 1-112 46c-18 5-43 5-74 2l-9 2c-92 29-163 50-214 64-76 20-200 47-215 50s-26 3-31-7 5-16 10-18 64-10 101-17l111-26 215-68c-12-12-13-25-4-37 15-20 55-24 75-34l21-12 3-1 1-1h1c15-9 30-18 31-17Zm-121 102-3 2-216 69c-61 17-109 29-144 34-52 8-81 13-76 21 3 5 13 6 30 3l99-21c16-4 75-17 175-46l145-46c16 1 21-4 16-16s-14-12-26 0Zm75-45h1l1 1h1l3 2 1 1 1 1 10 6a188 188 0 0 1 31 30c-3-3-13-14-27-24l-10-7-1-1-3-2h-1l-2-1-1-1-24-15 20 10Zm115 9-19 5a119 119 0 0 0-26 10h-1l-1 1h-1l-18 10c-1-1 7-11 31-20s34-7 35-6Zm-110 2c14 9 22 20 22 21s-10-9-22-17l-14-8-1-1-2-1h-1l-1-1-2-1h-1l-17-10c0-1 25 9 39 18Zm67-64c1 1-6 1-15 4l-8 3-3 2h-1l-12 5c-1 0 5-5 11-8l1-1 8-4c7-3 18-2 19-1Z"/>
</g>

<!-- BODY -->
<g id="body">
<path fill="#7c3306" d="M1069 461c1 2-3 4-7 7l-19 8c4 8 5 14 4 18s-5 4-10 1c-6 2-10 2-13 1l-12-9-4 13c-30 5-47 9-51 13s-5 11-4 21a405 405 0 0 0 4 101l-13-5v38l48 5 18-5 34-3c16-8 30-12 43-11s34 7 65 19c9-8 17-13 25-14s13 1 14 8l16 12c3 3 3 6 1 9h-8l-10-4-11 4-16 2c-7 13-12 20-14 20s-3-6-3-19l-31-7-28-2-77 49-36 112c-15 37-27 62-38 75s-30 26-57 39c-3 4-8 8-15 11s-19 6-35 8c21 9 34 15 38 20s0 7-12 7a274 274 0 0 1-37-14h-1c-8-5-17-10-17-13s12-13 36-30c-27-37-49-58-67-63s-46 1-83 20a468 468 0 0 1-1-60v-6l3-28c2-2 12 4 16 16 3 8 4 24 3 47 13-17 25-27 35-32s20-4 29 2c10-27 20-47 29-61s25-32 49-55l38-59 21-54c-6-26-8-47-7-63v-1c1-24 10-50 14-56 3-4 27-10 72-17h-1l27-2c2 0 3-4 8-6h13c2-5 7-9 15-11 12-3 19 2 20 4Z"/>
<path fill="#000" d="M1152 670c8-7 17-11 26-13s15 1 16 10l6 3 6 5c6 7 8 11 5 14s-9 2-19-2a177 177 0 0 1-28 5c-5 13-11 20-16 20s-7-7-4-20a581 581 0 0 0-55-7 812 812 0 0 0-76 47c-26 90-48 148-64 175s-39 44-68 52l-3 4c-9 11-37 11-37 14s43 18 27 27-68-21-70-24 2-8 5-11c12-10 25-18 30-24-24-34-47-54-68-59-32-8-78 22-81 21s-2-95 2-100 18 8 21 17c2 6 3 19 2 39 17-19 33-29 46-30 20-2 27 18 26 20s-16-17-32-12-40 37-44 35 1-36-2-48c-2-8-6-13-13-15l-2 23c-1 21-2 62 0 63s42-25 76-19c27 7 50 27 72 61 2-5 2-11 2-15v-1l1-9c3 0 7 19 2 30s-37 25-37 30 44 28 58 24-38-20-38-24 36-6 48-17 15-47 18-47c2 0-1 23-6 38 28-13 49-32 63-58 14-25 33-76 57-152-9 9-12 15-15 15-4 0-7-10 17-29 9-7 22-14 38-23l18-10 1-1 23-13a197 197 0 0 1 62 10c-1 12-1 18 1 18s6-6 13-19a166 166 0 0 0 21-4l9-2c7 0 11 5 14 4s1-5-2-7l-11-1h-3c-6 1-11 0-11-1s4-2 9-2h3l8-1c-1 0-5-4-12-4l-9 2h-2v1h-2l-9 1c0-2 5-3 11-5h1l1-1 8-3c3-2 1-3-4-4-5 0-9 1-13 3l-17 11c-31-12-54-18-69-18-22 0-81 31-81 28s49-32 76-34c18-1 43 5 74 19ZM918 496c-5 5-12 32-13 52-1 13 1 33 5 60l11-26 1 5-33 81-34 50 20-15c3 1-48 49-66 73s-33 63-36 62 5-36 31-68l36-39 43-63 23-52c-5-17-8-39-8-66 0-42 14-58 18-60l19-6h2l2-1h1a283 283 0 0 1 45-8l28-3c2-3 9-8 18-6l3 1c2-5 4-8 6-9 8-6 29-2 30 2 1 5-7 11-26 17l4 9c1 4 1 10-2 12-2 1-6 1-11-2-6 2-10 3-13 2-4-1-7-9-9-9s-3 11-4 12a281 281 0 0 0-41 8l-1 1c-4 2-8 3-10 7l-3 38v38c0 17 2 32 6 44h-3c-4-7-6-19-7-36v-38l1-46c1-7 20-14 57-19l1-7c1-3 2-5 4-5s6 7 10 8c3 1 7 1 12-1 0-8-4-13-11-16s-20-3-39 0c-41 9-64 16-67 19Zm99-24 9 2c7 3 12 9 13 20 5 2 7 2 7 0 0-3 0-17-11-23-7-4-14-1-18 1Zm28-12c-7 2-9 5-8 9l5 4v1h1c15-5 23-9 24-12 2-4-11-6-22-2Z"/>
</g>

<!-- HEAD -->
<g id="head">
<path fill="#79c34b" d="m987 478 14 14a516 516 0 0 0 78-12l1 27c7-1 13-3 17-5l15-12 3 6 2 9a291 291 0 0 1-49 14l-26 1-22-3-1-1-18-2-15-4-1-17 2-15Z"/>
<path fill="#7c3306" d="M1044 652a589 589 0 0 1 51-101c13 7 21 7 24 0 4-11-7-38-9-40s-8 2-13 6c-3 3-6 8-9 15l-20-13a261 261 0 0 1-55-2c-7 3-12 6-15 9l-11 17a347 347 0 0 1-50-15c-13 5-18 20-15 46s9 40 20 42l5 16c19 8 34 14 46 16s29 4 51 4Z"/>
<path fill="#df9417" d="M987 543c7 1 13 2 16 5s7 8 10 17c14 9 20 18 20 28s-8 29-23 57c-13 0-25-2-35-5s-19-8-28-14l-5-16c-7-3-12-7-15-14s-5-19-6-36c1-14 3-23 5-28s7-8 13-9a389 389 0 0 0 48 15Z"/>
<path fill="#cb76a9" d="M1000 622c1-3-3-8-7-10s-15-2-16 1 7 7 12 9 10 3 11 0Z"/>
<path fill="#fff" d="M1017 565c12-5 19-11 22-18 4-10 3-18 0-19s-15 4-23 15c-5 7-6 15-1 22h2Zm-30-22 11 2c10-4 16-8 19-12 5-6 5-15 3-16s-11 1-18 6c-5 4-10 10-15 20Z"/>
<path fill="#000" d="m985 475 12 9 1 1 1 1 6 5 51-7 24-7 1 28 15-5 8-6 8-6c2 0 8 15 6 18l-6 3 3 4c8 16 13 27 5 40-5 8-13 9-23 2a450 450 0 0 0-51 97h-4a401 401 0 0 1 52-105l4 4c20 8 25-2 14-30-3 2-14 6-15 13-1 9 12 4 12 6s-15 18-16 0c-1-16 13-21 18-20l-2-6c-5-3-12 5-20 22l-23-16a117 117 0 0 1-11 1l3 7c2 11-8 12-10 12s3-7 1-12l-6-7-22-3c1 3 2 10-3 16-6 8-17 11-17 10h-2l4 1h-1l-14-1h-2l-1-1h-3a323 323 0 0 1-24-6h-1l-2-1h-1l-1-1c-8-3-14-5-17-4l-1 1c21 9 29 20 25 33-4 11-13 17-28 17v5a33 33 0 0 0 3 10l2 7-5-13-1-9-6-1 1 5c4 19 11 28 21 27 20-5 34-7 41-7 11 0 16 15 15 17s-5 4-14 2c-6-1-10-9-25-9l-19 2 6 16-7-5-3-12c-11-1-18-14-21-39-4-38 11-51 16-52 4-1 12 4 29 9l18 5h2l3 1c0-3 4-9 8-15s12-8 16-9a55 55 0 0 1-12-1h-2l-13-4c-3-2-3-7-3-14v-11l3-12Zm56 53c3 3 4 17-6 28-3 4-9 7-18 11 8 5 18 13 18 24 0 13-8 32-24 59h-4c16-29 24-49 24-59 1-16-27-30-26-30l5 2c-3-7-2-12 0-15l1-1c15-17 25-24 30-19Zm-60 86c-1 1 5 5 8 6s8 3 9 1-1-4-5-6-11-2-12-1Zm20-12c5 4 6 13 6 13s-3-9-7-12-14-5-14-5 10 0 15 4Zm-42-10a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm15-2a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm1-13a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm39-14v1h-2 1l1-1Zm8-24-5 5 5 3c3 3 2 10 0 13l-1 1c9-5 15-11 18-21 6-19-12-5-17-1Zm-5-22h-2c-3 2-10 4-14 8l-6 7c3-3 5-3 7-1 3 3 3 6 1 11l13-12c3-4 4-9 4-12l-3-1Zm80-3-26 6 15 7 11-13Zm-20 1-50 2a233 233 0 0 0 13 0c2 0 6 0 10 2a91 91 0 0 0 27-4Zm35-22c-5 5-10 9-15 11l-16 5 1 5 3-1h1l28-9c1-1 1-5-2-11Zm-124-10c-2 1-2 19 0 24 1 3 10 5 27 6l-13-17-4-4v-1h-1v-1c-4-4-8-8-9-7Zm89-1-14 4-56 9c3 2 5 6 8 10a1163 1163 0 0 0 63-8l-1-15Z"/>
</g>

<!-- TIE -->
<g id="tie">
<path fill="#79c34b" d="m913 651-1 9-27 9c-19 5-34 7-45 7s-18-4-20-13c-12-10-15-22-8-35s19-26 37-38c-16 25-21 41-15 48s26 12 60 13h19Z"/>
<path fill="#000" d="M858 578c9-3-42 45-19 62 8 6 24 7 49 7h9l30 5c-71 21-111 21-121 0-15-31 43-71 52-74Zm-20 20c-5 3-43 40-24 57s80-1 84-3-46 9-65-8 10-49 5-46Z"/>
<path fill="#000" d="M816 659c-3 0-3 26 47 16s82-27 79-28-62 21-91 24-32-12-35-12Z"/>
</g>

<!-- COLLAR -->
<g id="collar">
<path fill="#fff" d="m927 622 17 8c15 8 28 13 39 16 15 4 38 6 70 6v10l-11 3a369 369 0 0 0-50 8l-51-5 1-34a65 65 0 0 0-30 15l15-27Z"/>
<path fill="#000" d="M926 618c24 13 44 21 59 25s39 6 71 6l-1 13-4 2v-9c-30-1-52-3-66-6-10-3-24-7-40-15l-1 31 48 6 7-3c13-5 30-3 30-2l-17 4h-2l-11 3-12 6-1 1h-2l-15 9 18-15-48-5 1-34-13 5-12 8-1 1h-1a698 698 0 0 0-1 0h-2l16-31Zm0 7-10 21c5-5 8-8 11-9 4-2 10-3 13-3v-2l-14-7Z"/>
</g>
</g>
</g>
</svg>

<article>

<figure>
<img src="https://assets.codepen.io/86170/32.webp" alt="Bewitched Bear">
<figcaption>Original title design: Lawrence Goble</figcaption>
</figure><!-- one -->

<div>
<h1>Bewitched Bear</h1>
<ul>
<li>The Huckleberry Hound Show</li>
<li>January 18, 1960</li>
<li>Info: <a href="https://yogibear.fandom.com/wiki/Bewitched_Bear">Yogi Bear Wiki</a></li>
</ul>
</div><!-- two -->

</article>
              
            
!

CSS

              
                @import url('https://fonts.googleapis.com/css2?family=Sour+Gummy:ital,wght@0,100..900;1,100..900&display=swap');

:root{--font-size-xs:clamp(.5625rem,.5408rem + .1087vw,.625rem);--font-size-s:clamp(.7813rem,.7747rem + .0326vw,.8rem);--font-size-r:clamp(.9375rem,.9158rem + .1087vw,1rem);--font-size-m:clamp(1.125rem,1.0815rem + .2174vw,1.25rem);--font-size-l:clamp(1.35rem,1.2761rem + .3696vw,1.5625rem);--font-size-xl:clamp(1.62rem,1.5041rem + .5793vw,1.9531rem);--font-size-2xl:clamp(2.7994rem,2.4462rem + 1.7658vw,3.8147rem);--font-size-3xl:clamp(3.3592rem,2.8691rem + 2.4507vw,4.7684rem);--lineheight-r:1.6;--lineheight-s:1.4;--color-accent:color(display-p3 .712 .557 .24);--color-background:color(display-p3 .058 .055 .041);--color-border:color(display-p3 .368 .253 .219);--color-text-default:#fff;--color-text-link:var(--color-accent);--spacing-s:clamp(.875rem,.8533rem + .1087vw,.9375rem);--spacing-r:clamp(1.125rem,1.0815rem + .2174vw,1.25rem);--spacing-m:clamp(1.6875rem,1.6223rem + .3261vw,1.875rem);--spacing-l:clamp(2.25rem,2.163rem + .4348vw,2.5rem);--spacing-xl:clamp(4.5rem,4.3261rem + .8696vw,5rem);--max-width:100rem}@-o-viewport{width: device-width;}@viewport{width:device-width}::-moz-selection{text-shadow:none;background-color:#00000026}::selection{text-shadow:none;background-color:#00000026}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:2px;width:2px}::-webkit-scrollbar-track{background-color:#0000000d;border-radius:0}[id]{scroll-margin-top:var(--spacing-l)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:1em;overflow-x:hidden}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body{padding:var(--spacing-l);max-inline-size:var(--max-width);color:var(--color-text-default);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Sour Gummy,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:var(--lineheight-r);-webkit-font-smoothing:auto;background-color:#000;margin-block:0 auto;margin-inline:auto}@supports (font-variant-ligatures:common-ligatures){body{font-feature-settings:normal;font-variant-ligatures:common-ligatures}}a,a:visited{color:var(--color-text-link);text-decoration:underline;text-decoration-color:var(--color-text-link);text-underline-offset:.15em;text-decoration-thickness:.5px;display:inline-block}small{font-size:var(--font-size-r);line-height:var(--lineheight-r);display:block}figure{margin:0;padding:0}figure img{width:100%;max-width:100%}ul{margin-block:var(--spacing-r);font-size:var(--font-size-r);margin-inline:0;padding-inline-start:0;list-style-type:none}ul li:before{content:"• ";color:var(--color-accent)}ol{margin-block:var(--spacing-r);font-size:var(--font-size-r);margin-inline:0;padding-inline-start:0}ol li{margin-block-end:var(--spacing-s)}article{padding-block:var(--spacing-r);margin-block-end:var(--spacing-r)}@media screen and (width>=48em){article{grid-template-columns:320px 1fr;align-items:end;gap:0 1.5rem;display:grid}}
              
            
!

JS

              
                // ********
// Animation: Andy Clarke
// Company: Stuff & Nonsense
// URL: https://stuffandnonsense.co.uk
// ********
              
            
!
999px

Console