/* Erzeugt von tools/generators/145-sgraffito/gen145.py – nicht von Hand bearbeiten. */
:root {
  --m-hund: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-4 36 C24 36 32 12 60 12 C82 12 88 32 72 34 C62 35 60 25 68 24 M84 15 C100 22 106 36 116 36 C120 36 122 36 124 36'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 3 H120 M0 45 H120'/%3E%3C/g%3E%3C/svg%3E");
  --m-zahn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 36'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 3 H60 M0 33 H60'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 18 L15 7 L30 18 L15 29 Z M30 18 L45 7 L60 18 L45 29 Z'/%3E%3C/g%3E%3Ccircle cx='15' cy='18' r='3.4'/%3E%3Ccircle cx='45' cy='18' r='3.4'/%3E%3C/svg%3E");
  --m-quader: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 280'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='86' height='126'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='72' height='112'/%3E%3C/g%3E%3CclipPath id='a'%3E%3Crect x='9' y='9' width='72' height='112'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23a)' d='M-191 121 L-79 9 M-183 121 L-71 9 M-175 121 L-63 9 M-167 121 L-55 9 M-159 121 L-47 9 M-151 121 L-39 9 M-143 121 L-31 9 M-135 121 L-23 9 M-127 121 L-15 9 M-119 121 L-7 9 M-111 121 L1 9 M-103 121 L9 9 M-95 121 L17 9 M-87 121 L25 9 M-79 121 L33 9 M-71 121 L41 9 M-63 121 L49 9 M-55 121 L57 9 M-47 121 L65 9 M-39 121 L73 9 M-31 121 L81 9 M-23 121 L89 9 M-15 121 L97 9 M-7 121 L105 9 M1 121 L113 9 M9 121 L121 9 M17 121 L129 9 M25 121 L137 9 M33 121 L145 9 M41 121 L153 9 M49 121 L161 9 M57 121 L169 9 M65 121 L177 9 M73 121 L185 9 M81 121 L193 9 M89 121 L201 9 M97 121 L209 9 M105 121 L217 9 M113 121 L225 9 M121 121 L233 9 M129 121 L241 9 M137 121 L249 9 M145 121 L257 9 M153 121 L265 9 M161 121 L273 9 M169 121 L281 9 M177 121 L289 9 M185 121 L297 9 M193 121 L305 9 M201 121 L313 9' fill='none' stroke='%23000' stroke-width='1.9'/%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='142' width='56' height='126'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='149' width='42' height='112'/%3E%3C/g%3E%3CclipPath id='b'%3E%3Crect x='9' y='149' width='42' height='112'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' d='M-159 149 L-47 261 M-151 149 L-39 261 M-143 149 L-31 261 M-135 149 L-23 261 M-127 149 L-15 261 M-119 149 L-7 261 M-111 149 L1 261 M-103 149 L9 261 M-95 149 L17 261 M-87 149 L25 261 M-79 149 L33 261 M-71 149 L41 261 M-63 149 L49 261 M-55 149 L57 261 M-47 149 L65 261 M-39 149 L73 261 M-31 149 L81 261 M-23 149 L89 261 M-15 149 L97 261 M-7 149 L105 261 M1 149 L113 261 M9 149 L121 261 M17 149 L129 261 M25 149 L137 261 M33 149 L145 261 M41 149 L153 261 M49 149 L161 261 M57 149 L169 261 M65 149 L177 261 M73 149 L185 261 M81 149 L193 261 M89 149 L201 261 M97 149 L209 261 M105 149 L217 261 M113 149 L225 261 M121 149 L233 261 M129 149 L241 261 M137 149 L249 261 M145 149 L257 261 M153 149 L265 261 M161 149 L273 261 M169 149 L281 261' fill='none' stroke='%23000' stroke-width='1.9'/%3E%3C/svg%3E");
  --m-rosette: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3CclipPath id='rc'%3E%3Ccircle cx='150' cy='150' r='70'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23rc)'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='220' cy='150' r='70'/%3E%3Ccircle cx='185' cy='210.6' r='70'/%3E%3Ccircle cx='115' cy='210.6' r='70'/%3E%3Ccircle cx='80' cy='150' r='70'/%3E%3Ccircle cx='115' cy='89.4' r='70'/%3E%3Ccircle cx='185' cy='89.4' r='70'/%3E%3C/g%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='150' cy='150' r='70'/%3E%3Ccircle cx='150' cy='150' r='80'/%3E%3Ccircle cx='150' cy='150' r='104'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M234 150 L250 150 M232.7 164.6 L248.5 167.4 M228.9 178.7 L244 184.2 M222.7 192 L236.6 200 M214.3 204 L226.6 214.3 M204 214.3 L214.3 226.6 M192 222.7 L200 236.6 M178.7 228.9 L184.2 244 M164.6 232.7 L167.4 248.5 M150 234 L150 250 M135.4 232.7 L132.6 248.5 M121.3 228.9 L115.8 244 M108 222.7 L100 236.6 M96 214.3 L85.7 226.6 M85.7 204 L73.4 214.3 M77.3 192 L63.4 200 M71.1 178.7 L56 184.2 M67.3 164.6 L51.5 167.4 M66 150 L50 150 M67.3 135.4 L51.5 132.6 M71.1 121.3 L56 115.8 M77.3 108 L63.4 100 M85.7 96 L73.4 85.7 M96 85.7 L85.7 73.4 M108 77.3 L100 63.4 M121.3 71.1 L115.8 56 M135.4 67.3 L132.6 51.5 M150 66 L150 50 M164.6 67.3 L167.4 51.5 M178.7 71.1 L184.2 56 M192 77.3 L200 63.4 M204 85.7 L214.3 73.4 M214.3 96 L226.6 85.7 M222.7 108 L236.6 100 M228.9 121.3 L244 115.8 M232.7 135.4 L248.5 132.6 '/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M258 150 L284.8 167.8 L254.3 178 M254.3 178 L275.6 202 L243.5 204 M243.5 204 L257.9 232.8 L226.4 226.4 M226.4 226.4 L232.8 257.9 L204 243.5 M204 243.5 L202 275.6 L178 254.3 M178 254.3 L167.8 284.8 L150 258 M150 258 L132.2 284.8 L122 254.3 M122 254.3 L98 275.6 L96 243.5 M96 243.5 L67.2 257.9 L73.6 226.4 M73.6 226.4 L42.1 232.8 L56.5 204 M56.5 204 L24.4 202 L45.7 178 M45.7 178 L15.2 167.8 L42 150 M42 150 L15.2 132.2 L45.7 122 M45.7 122 L24.4 98 L56.5 96 M56.5 96 L42.1 67.2 L73.6 73.6 M73.6 73.6 L67.2 42.1 L96 56.5 M96 56.5 L98 24.4 L122 45.7 M122 45.7 L132.2 15.2 L150 42 M150 42 L167.8 15.2 L178 45.7 M178 45.7 L202 24.4 L204 56.5 M204 56.5 L232.8 42.1 L226.4 73.6 M226.4 73.6 L257.9 67.2 L243.5 96 M243.5 96 L275.6 98 L254.3 122 M254.3 122 L284.8 132.2 L258 150 '/%3E%3C/g%3E%3Ccircle cx='150' cy='150' r='6'/%3E%3C/svg%3E");
  --m-cartouche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 600' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M46 6 H954 A40 40 0 0 0 994 46 V554 A40 40 0 0 0 954 594 H46 A40 40 0 0 0 6 554 V46 A40 40 0 0 0 46 6 Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M60 20 H940 A40 40 0 0 0 980 60 V540 A40 40 0 0 0 940 580 H60 A40 40 0 0 0 20 540 V60 A40 40 0 0 0 60 20 Z'/%3E%3C/g%3E%3C/svg%3E");
  --m-corner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 92 V40 C8 20 20 8 40 8 H92 M22 92 V46 C22 32 32 22 46 22 H92 M40 70 C40 52 52 40 70 40 C84 40 90 52 82 60 C76 66 66 62 68 54'/%3E%3C/g%3E%3Ccircle cx='68' cy='54' r='4'/%3E%3C/svg%3E");
  --m-window: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 560'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 120 H20 V90 H40 M360 120 H380 V90 H360 M40 90 V520 H360 V90 M60 110 V500 H340 V110 H60'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 90 C80 20 320 20 380 90'/%3E%3Cpath d='M50 84 C110 38 290 38 350 84'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M200 36 V12 M184 20 H216'/%3E%3Cpath d='M120 62 C140 48 160 48 170 58 C176 66 166 72 160 66'/%3E%3Cpath d='M280 62 C260 48 240 48 230 58 C224 66 234 72 240 66'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M80 520 C100 548 140 556 200 556 C260 556 300 548 320 520'/%3E%3Cpath d='M130 530 C150 544 250 544 270 530'/%3E%3C/g%3E%3CclipPath id='o1'%3E%3Crect x='20' y='90' width='20' height='30'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23o1)' d='M-40 120 L-10 90 M-34 120 L-4 90 M-28 120 L2 90 M-22 120 L8 90 M-16 120 L14 90 M-10 120 L20 90 M-4 120 L26 90 M2 120 L32 90 M8 120 L38 90 M14 120 L44 90 M20 120 L50 90 M26 120 L56 90 M32 120 L62 90 M38 120 L68 90 M44 120 L74 90 M50 120 L80 90 M56 120 L86 90 M62 120 L92 90 M68 120 L98 90 M74 120 L104 90' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3CclipPath id='o2'%3E%3Crect x='360' y='90' width='20' height='30'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23o2)' d='M300 90 L330 120 M306 90 L336 120 M312 90 L342 120 M318 90 L348 120 M324 90 L354 120 M330 90 L360 120 M336 90 L366 120 M342 90 L372 120 M348 90 L378 120 M354 90 L384 120 M360 90 L390 120 M366 90 L396 120 M372 90 L402 120 M378 90 L408 120 M384 90 L414 120 M390 90 L420 120 M396 90 L426 120 M402 90 L432 120 M408 90 L438 120 M414 90 L444 120' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");
  --m-rule: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 6 H168 M232 6 H400 M0 18 H168 M232 18 H400'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M176 12 L200 2 L224 12 L200 22 Z'/%3E%3C/g%3E%3Ccircle cx='200' cy='12' r='3.5'/%3E%3C/svg%3E");
  --m-arch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M8 396 V150 A142 142 0 0 1 292 150 V396'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M22 396 V152 A128 128 0 0 1 278 152 V396'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M2 150 H30 M270 150 H298'/%3E%3C/g%3E%3C/svg%3E");
  --m-door: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 700'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M100 700 V300 A200 200 0 0 1 500 300 V700'/%3E%3Cpath d='M40 700 V300 A260 260 0 0 1 560 300 V700'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M100 300 L40 300 M106.8 248.2 L48.9 232.7 M126.8 200 L74.8 170 M158.6 158.6 L116.2 116.2 M200 126.8 L170 74.8 M248.2 106.8 L232.7 48.9 M300 100 L300 40 M351.8 106.8 L367.3 48.9 M400 126.8 L430 74.8 M441.4 158.6 L483.8 116.2 M473.2 200 L525.2 170 M493.2 248.2 L551.1 232.7 M500 300 L560 300 '/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M40 340 H100 M500 340 H560 M40 400 H100 M500 400 H560 M40 460 H100 M500 460 H560 M40 520 H100 M500 520 H560 M40 580 H100 M500 580 H560 M40 640 H100 M500 640 H560 '/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 300 H104 M496 300 H580'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M278 26 H322 L314 106 H286 Z'/%3E%3C/g%3E%3C/svg%3E");
  --m-route: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 90' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M118 80 C160 6 240 6 282 80 M518 80 C560 6 640 6 682 80 M718 80 C760 6 840 6 882 80 '/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpath d='M320 80 H480' stroke-dasharray='2 12'/%3E%3C/g%3E%3C/svg%3E");
  --m-i1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 58 V34 M32 34 L14 10 M32 34 L50 10'/%3E%3Ccircle cx='14' cy='10' r='4'/%3E%3Ccircle cx='50' cy='10' r='4'/%3E%3Ccircle cx='32' cy='58' r='4'/%3E%3C/g%3E%3C/svg%3E");
  --m-i2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 46 C16 20 26 20 32 36 S48 52 58 18'/%3E%3Ccircle cx='6' cy='46' r='4'/%3E%3Ccircle cx='22' cy='24' r='4'/%3E%3Ccircle cx='42' cy='46' r='4'/%3E%3Ccircle cx='58' cy='18' r='4'/%3E%3C/g%3E%3C/svg%3E");
  --m-i3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 32 C14 14 50 10 52 28 C54 46 24 54 16 42' /%3E%3Cpath d='M10 38 L16 42 L20 36'/%3E%3Ccircle cx='52' cy='28' r='4'/%3E%3C/g%3E%3C/svg%3E");
  --m-i4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='24'/%3E%3Cellipse cx='32' cy='32' rx='10' ry='24'/%3E%3Cpath d='M8 32 H56 M12 20 H52 M12 44 H52'/%3E%3C/g%3E%3C/svg%3E");
  --m-i5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 40 L58 18 M30 30 L22 14 L28 12 L42 24 M34 34 L38 50 L32 52 L24 36'/%3E%3Cpath d='M6 54 H58' stroke-dasharray='3 7'/%3E%3C/g%3E%3C/svg%3E");
  --m-i6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 24 C18 12 40 8 50 20 M50 20 L52 10 M50 20 L40 22'/%3E%3Cpath d='M52 40 C46 52 24 56 14 44 M14 44 L12 54 M14 44 L24 42'/%3E%3C/g%3E%3C/svg%3E");
}
