/* Desenhos das marcas à mão (opcional; extractLayout com marks: true). Cada forma é um SVG em --mk-shape; a regra :nth-of-type(even) é a 2ª variação.
   O PHP lê este arquivo (Options::$marksCss troca por outro) e a tela pode usar o mesmo --mk-shape como máscara (veja demo/pages.css). */
.mk-underline { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 14' preserveAspectRatio='none'%3E%3Cpath d='M1 8 C15 4 30 11 48 6 S80 9 99 5' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.4'/%3E%3Cpath d='M7 11.5 C28 8.5 52 12.5 78 8.5 S92 9.5 97 7' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E"); }
.mk-circle { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 44' preserveAspectRatio='none'%3E%3Cpath d='M56 3 C84 1 99 11 98 23 C97 37 68 43 44 42 C18 41 2 33 3 20 C4 8 30 2 58 4 C72 5.5 84 9 90 15' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'/%3E%3Cpath d='M30 6 C12 11 6 26 14 34 C26 44 62 40 82 33 C96 27 95 12 78 7' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E"); }
.mk-highlight { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M0 8 C8 4 20 9 36 5 S70 8 84 4 S98 7 100 6 L99 25 C88 29 70 24 52 28 S20 25 6 29 L1 27 Z' fill='black'/%3E%3C/svg%3E"); }
.mk-box { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M3 6 L50 3 L97 5 L98 20 L96 36 L50 39 L4 37 L2 20 L4 3' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath d='M6 3.5 L94 7.5 L99 33 L8 40 L1 8' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"); }
.mk-strike { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M1 5 C20 2 40 8 60 4 S90 5 99 3' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath d='M4 9 C30 6 70 11 96 7' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E"); }
.mk-cross { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M3 6 C26 9 36 21 54 21 S84 31 97 36' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'/%3E%3Cpath d='M97 4 C72 10 62 18 47 20 S18 31 4 37' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3C/svg%3E"); }
.mk-underline:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 14' preserveAspectRatio='none'%3E%3Cpath d='M2 5 C22 9 40 3 60 7 S88 6 98 9' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2'/%3E%3Cpath d='M10 10.5 C30 12.5 55 8.5 85 11.5' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3'/%3E%3Cpath d='M60 3.5 C75 5 88 3 96 5.5' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"); }
.mk-circle:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 44' preserveAspectRatio='none'%3E%3Cpath d='M20 8 C40 1 80 2 94 14 C103 24 88 39 56 41 C28 43 5 36 4 22 C3 9 28 3 60 5 C80 6.5 92 11 97 20' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'/%3E%3Cpath d='M70 4 C90 8 99 22 86 34 C70 44 26 42 10 31' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E"); }
.mk-highlight:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M1 5 C14 8 30 3 50 6 S84 3 100 7 L98 27 C80 24 62 29 42 25 S12 28 0 24 Z' fill='black'/%3E%3C/svg%3E"); }
.mk-box:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M5 4 L55 6 L98 3 L96 22 L99 37 L45 35 L2 39 L4 20 L6 2' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3Cpath d='M2 9 L92 3 L97 38 L10 36' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'/%3E%3C/svg%3E"); }
.mk-strike:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M2 4 C25 8 45 2 70 6 S92 4 99 7' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath d='M5 9.5 C35 11 62 7 95 10' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E"); }
.mk-cross:nth-of-type(even) { --mk-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M4 8 C24 10 44 17 58 24 S86 34 96 37' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'/%3E%3Cpath d='M95 3 C76 12 54 15 41 23 S14 33 5 38' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3C/svg%3E"); }
