:root {
  --primary-colour: rgb(202, 150, 255);
  --primary-colour-dark: hsl(281, 32%, 45%);
  --primary-colour-darkest: rgb(85, 62, 106);
}

body {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50' height='50' patternTransform='scale(4) rotate(125)'><rect x='0' y='0' width='100%' height='100%' fill='%23f4eccaff'/><path d='M25.02 9.752s-.179.2-.399.539c-.24.36-.52.84-.76 1.44a9.18 9.18 0 00-.62 2.017c-.14.739-.22 1.538-.22 2.318s.06 1.579.22 2.319c.16.739.38 1.42.62 2.02.126.264.221.42.328.628a5.073 5.073 0 00-1.771.649 13.885 13.885 0 00-.195-.678c-.18-.62-.48-1.28-.84-1.94a12.228 12.228 0 00-1.338-1.918 12.976 12.976 0 00-1.68-1.638 9.928 9.928 0 00-1.777-1.158c-.56-.3-1.1-.501-1.5-.621-.4-.12-.66-.16-.66-.16s-.02.26.04.66c.06.419.16.958.36 1.578.18.619.48 1.28.84 1.94.36.658.818 1.317 1.338 1.917a13.04 13.04 0 001.68 1.639c.6.479 1.198.86 1.777 1.16.277.124.458.19.68.281a4.988 4.988 0 00-.965 1.639 9.112 9.112 0 00-.633-.442 11.23 11.23 0 00-1.899-.939c-.7-.28-1.477-.48-2.257-.62-.78-.12-1.58-.2-2.338-.18a9.951 9.951 0 00-2.12.24 9.106 9.106 0 00-1.558.48c-.38.16-.6.299-.6.299s.179.2.479.48c.32.28.76.639 1.3.979.54.34 1.177.66 1.897.94.72.28 1.5.478 2.28.618.78.14 1.578.202 2.337.182a9.953 9.953 0 002.838-.432V26c0 .661.133 1.29.367 1.87-.246.013-.507.033-.787.067-.639.08-1.358.241-2.078.481-.719.24-1.438.559-2.138.959-.7.38-1.338.838-1.918 1.338-.56.5-1.06 1.039-1.46 1.539-.4.499-.698 1-.878 1.36-.2.38-.282.618-.282.618s.261.041.68.061c.4.02.98 0 1.62-.08.638-.08 1.357-.24 2.077-.48a13.568 13.568 0 002.14-.98c.698-.398 1.337-.858 1.917-1.358a12.917 12.917 0 001.459-1.54c.18-.232.33-.452.467-.662a5.07 5.07 0 001.486 1.211c-.185.17-.376.354-.574.57-.439.48-.877 1.06-1.277 1.7-.4.639-.742 1.357-1.022 2.097s-.48 1.52-.6 2.258a11.005 11.005 0 00-.119 2.1c.04.639.12 1.198.22 1.598.08.4.18.64.18.64s.24-.14.56-.38c.338-.26.759-.62 1.199-1.098.439-.48.879-1.06 1.279-1.7.379-.639.72-1.357 1-2.097.26-.74.46-1.52.58-2.26.107-.694.146-1.396.12-2.098a9.026 9.026 0 00-.063-.787 5.173 5.173 0 001.91-.004 8.012 8.012 0 00-.07.791c-.04.64 0 1.358.12 2.098.1.739.319 1.52.579 2.26.26.74.6 1.458 1 2.097.4.66.84 1.22 1.279 1.7.44.479.86.857 1.2 1.097.32.26.56.381.56.381s.08-.24.18-.64c.1-.4.198-.958.218-1.598.04-.64.001-1.36-.119-2.1-.12-.759-.32-1.518-.6-2.258-.28-.739-.62-1.457-1.02-2.097a10.695 10.695 0 00-1.857-2.278 5.066 5.066 0 001.487-1.22c.132.207.276.422.451.64.379.52.879 1.04 1.459 1.54.579.5 1.238.958 1.918 1.357.699.4 1.419.74 2.139.98.72.24 1.438.4 2.078.48.639.1 1.199.1 1.619.08.42 0 .68-.06.68-.06s-.082-.26-.282-.62c-.2-.36-.479-.86-.879-1.358-.38-.52-.879-1.04-1.459-1.54a13.622 13.622 0 00-1.918-1.337 12.697 12.697 0 00-2.138-.96 10.99 10.99 0 00-2.078-.48c-.277-.034-.53-.054-.772-.068a4.966 4.966 0 00.352-1.826c.207.057.427.116.699.176.639.14 1.36.22 2.12.24.758.02 1.557-.042 2.337-.182.799-.139 1.557-.339 2.277-.619.7-.26 1.359-.598 1.899-.937.56-.34.999-.7 1.299-.98.32-.28.48-.48.48-.48s-.22-.14-.6-.3c-.38-.16-.918-.34-1.558-.48a11.42 11.42 0 00-2.12-.24c-.757-.02-1.557.04-2.337.18-.78.14-1.538.34-2.258.62-.699.26-1.358.6-1.898.94-.256.18-.411.307-.608.454a4.987 4.987 0 00-.945-1.623 10.74 10.74 0 002.432-1.47 12.972 12.972 0 001.68-1.639 11.06 11.06 0 002.177-3.857c.2-.62.3-1.178.36-1.578.04-.4.04-.66.04-.66s-.26.04-.66.16c-.4.119-.92.319-1.5.619-.579.3-1.177.68-1.777 1.16a12.972 12.972 0 00-1.68 1.638c-.52.6-.979 1.258-1.338 1.918-.36.66-.64 1.32-.84 1.94-.073.289-.102.47-.154.7a5.076 5.076 0 00-1.734-.66c.091-.19.186-.39.29-.64a9.2 9.2 0 00.62-2.02c.14-.738.22-1.538.22-2.318 0-.779-.08-1.578-.22-2.318-.16-.739-.38-1.418-.62-2.018a10.17 10.17 0 00-.76-1.437c-.22-.34-.4-.541-.4-.541z'  stroke-width='1' stroke='none' fill='hsla(41,100%,68%,1)'/><path d='M45.284 47.303c-.237-.048-.462-.144-.7-.18-.297-.028-.598-.083-.9-.062a4.476 4.476 0 00-1.25.216c-.305.124-.627.227-.892.433-.269.17-.544.343-.747.592-.167.167-.316.363-.54.462-.56.284-1.244.14-1.643-.345-.441-.506-.408-1.346.087-1.805.287-.297.706-.375 1.076-.519.376-.141.778-.17 1.172-.228.332 0 .666-.011.998.006.354.055.718.086 1.067.176.222.062.434.147.65.228.354.147.694.328 1.002.557.216.133.387.33.608.459zm2.018-2.018a8.442 8.442 0 01-.48-.58c-.255-.368-.49-.758-.625-1.188-.156-.352-.231-.735-.29-1.115-.014-.28-.08-.554-.064-.836-.007-.395.003-.792.097-1.177.038-.423.22-.813.356-1.212.232-.625.965-1 1.607-.817.67.17 1.12.91.963 1.584-.069.338-.286.628-.555.835-.204.206-.42.405-.55.669-.181.26-.34.536-.439.84a3.47 3.47 0 00-.242.998c-.081.435-.042.887.022 1.32.03.232.117.46.2.679zM4.716 2.698c.237.048.462.144.7.18.297.028.598.083.9.062a4.476 4.476 0 001.25-.216c.305-.124.627-.227.892-.433.269-.17.544-.343.747-.592.167-.167.316-.363.54-.462a1.342 1.342 0 011.643.345c.441.506.408 1.346-.087 1.805-.287.297-.706.375-1.076.519-.376.141-.778.17-1.172.228-.332 0-.666.011-.998-.006-.354-.055-.718-.086-1.067-.176-.222-.062-.434-.147-.65-.228a4.72 4.72 0 01-1.002-.557c-.212-.132-.387-.33-.608-.459zM2.698 4.716c.17.186.328.381.48.58.255.368.49.758.625 1.188.156.352.231.735.29 1.115.014.28.08.554.064.836.007.395-.003.792-.097 1.177-.038.423-.22.813-.356 1.212-.232.625-.965 1-1.607.817-.67-.17-1.12-.91-.963-1.584.069-.338.286-.628.555-.835.204-.206.42-.405.55-.669.181-.26.34-.536.439-.84a3.47 3.47 0 00.242-.998c.081-.435.042-.887-.022-1.32-.03-.232-.117-.46-.2-.679zm44.604 0c-.048.237-.144.462-.18.7-.028.297-.083.598-.062.9.012.423.085.846.216 1.25.124.305.227.627.433.892.17.269.343.544.592.747.167.167.363.316.462.54.284.56.14 1.244-.345 1.643-.506.441-1.346.408-1.805-.087-.297-.287-.375-.706-.519-1.076-.141-.376-.17-.778-.228-1.172 0-.332-.011-.666.006-.998.055-.354.086-.718.176-1.067.062-.222.147-.434.228-.65.147-.354.328-.694.557-1.002.133-.216.33-.387.459-.608zm-2.018-2.018c-.186.17-.381.328-.58.48-.368.255-.758.49-1.188.625-.352.156-.735.231-1.115.29-.28.014-.554.08-.836.064-.395.007-.792-.003-1.177-.097-.423-.038-.813-.22-1.212-.356-.625-.232-1-.965-.817-1.607.17-.67.91-1.12 1.584-.963.338.069.628.286.835.555.206.204.405.42.669.55.26.181.536.34.84.439.32.122.654.219.998.242.435.081.887.042 1.32-.022.232-.03.46-.117.679-.2zM2.698 45.284c.048-.237.144-.462.18-.7.028-.297.083-.598.062-.9a4.475 4.475 0 00-.216-1.25c-.124-.305-.227-.627-.433-.892-.17-.269-.343-.544-.592-.747-.167-.167-.363-.316-.462-.54a1.342 1.342 0 01.345-1.643c.506-.441 1.346-.408 1.805.087.297.287.375.706.519 1.076.141.376.17.778.228 1.172 0 .332.011.666-.006.998-.055.354-.086.718-.176 1.067-.062.222-.147.434-.228.65a4.72 4.72 0 01-.557 1.002c-.132.212-.33.387-.459.608zm2.018 2.018c.186-.17.381-.328.58-.48.368-.255.758-.49 1.188-.625.352-.156.735-.231 1.115-.29.28-.014.554-.08.836-.064.395-.007.792.003 1.177.097.423.038.813.22 1.212.356.625.232 1 .965.817 1.607-.17.67-.91 1.12-1.584.963-.338-.069-.628-.286-.835-.555-.206-.204-.405-.42-.669-.55-.249-.17-.505-.333-.797-.419a3.393 3.393 0 00-1.041-.262c-.435-.081-.887-.042-1.32.022-.232.03-.46.117-.679.2z'  stroke-width='1' stroke='none' fill='%23ba74edff'/><path d='M15.767 36.91c.42.36.48.98.12 1.4-.36.419-.999.479-1.419.12a.987.987 0 01-.12-1.4c.36-.42.98-.48 1.42-.12zm-4.916-8.433c.1.54-.26 1.06-.819 1.16-.54.1-1.08-.26-1.16-.8a.998.998 0 01.82-1.16c.54-.1 1.06.26 1.16.8zm1.699-9.592c-.28.48-.9.64-1.379.36a.986.986 0 01-.36-1.36c.28-.479.9-.639 1.38-.359.479.28.639.9.359 1.359zm7.534-6.235c-.52.18-1.1-.08-1.299-.6a.985.985 0 01.6-1.279 1.03 1.03 0 011.298.6c.2.5-.08 1.079-.6 1.279zm9.832 0a.985.985 0 01-.6-1.28c.2-.519.76-.778 1.3-.599.52.18.799.76.599 1.28-.2.519-.78.779-1.299.599zm7.534 6.235a.986.986 0 01.36-1.359c.48-.28 1.099-.12 1.379.36a.986.986 0 01-.36 1.359c-.5.3-1.1.12-1.379-.36zm1.699 9.592c.1-.54.62-.9 1.159-.8.54.1.919.62.82 1.16-.1.54-.62.9-1.16.8-.54-.1-.92-.62-.82-1.16zm-4.916 8.433a1.01 1.01 0 011.418.12c.36.42.3 1.06-.12 1.4a1.011 1.011 0 01-1.418-.12.986.986 0 01.12-1.4zm-8.234 4.317c.062 1.393-2.06 1.393-1.998 0 .057-1.274 1.941-1.274 1.998 0z'  stroke-width='1' stroke='none' fill='hsla(2,100%,70.6%,1)'/><path d='M14.629 0c-.02.319-.04.639-.1.959-.08.419-.2.838-.36 1.238a5.96 5.96 0 01-.82 1.42l-1.359 1.38a6.091 6.091 0 01-4.955 1.138l-1.06-.2.2 1.06c.04.22.12.88.12.98.02.439 0 .876-.08 1.296-.08.42-.2.84-.36 1.24a5.95 5.95 0 01-.82 1.419v.02c-.139.2-.717.819-.777.859-.18.18-.58.48-.58.48A6.217 6.217 0 010 14.57v1.398a7.765 7.765 0 005.416-2.278 7.497 7.497 0 001.537-2.197c.58-1.179.84-2.497.74-3.816a7.315 7.315 0 003.018-.4 7.586 7.586 0 003.018-1.88c1.159-1.159 1.638-2.376 1.878-3.095.14-.42.24-.841.3-1.281.02-.1.08-.78.12-1.02zm19.344 0c.04.24.1.92.12 1.02.06.44.16.86.3 1.28.24.72.72 1.937 1.878 3.096a7.586 7.586 0 003.018 1.88c.96.34 1.979.48 3.018.4-.1 1.319.16 2.637.74 3.816.3.66.778 1.438 1.537 2.197A7.765 7.765 0 0050 15.967v-1.399a6.217 6.217 0 01-3.678-1.279s-.4-.3-.58-.48c-.06-.04-.638-.66-.777-.86v-.02a5.95 5.95 0 01-.82-1.417c-.16-.4-.28-.82-.36-1.24-.08-.42-.1-.858-.08-1.297 0-.1.08-.76.12-.98l.2-1.06-1.06.2a6.091 6.091 0 01-4.955-1.139l-1.36-1.379a5.96 5.96 0 01-.82-1.42c-.16-.4-.28-.819-.36-1.238-.06-.32-.079-.64-.099-.959zM0 34.033v1.399c1.331.021 2.62.47 3.678 1.279 0 0 .4.3.58.48.06.04.638.66.777.86v.02c.338.432.614.91.82 1.417.16.4.28.82.36 1.24.08.42.1.858.08 1.297 0 .1-.08.76-.12.98l-.2 1.06 1.06-.2a6.091 6.091 0 014.955 1.139h.02c.514.41.928.88 1.34 1.36v.019c.337.433.614.911.82 1.42.16.4.28.819.36 1.238.06.32.079.64.099.959h1.398c-.04-.24-.1-.92-.12-1.02a7.013 7.013 0 00-.3-1.28c-.24-.72-.72-1.937-1.878-3.096a7.586 7.586 0 00-3.018-1.88 7.315 7.315 0 00-3.018-.4 7.387 7.387 0 00-.74-3.816 7.497 7.497 0 00-1.537-2.197A7.765 7.765 0 000 34.033zm50 0a7.765 7.765 0 00-5.416 2.278 7.497 7.497 0 00-1.537 2.197 7.387 7.387 0 00-.74 3.816 7.315 7.315 0 00-3.018.4 7.586 7.586 0 00-3.018 1.88c-1.159 1.159-1.638 2.376-1.878 3.095-.14.42-.24.841-.3 1.281-.02.1-.08.78-.12 1.02h1.398c.02-.319.04-.639.1-.959.08-.419.2-.838.36-1.238a5.96 5.96 0 01.82-1.42v-.02c.411-.479.825-.95 1.34-1.36h.019a6.091 6.091 0 014.955-1.138l1.06.2-.2-1.06c-.04-.22-.12-.88-.12-.98-.02-.439 0-.876.08-1.296.08-.42.2-.84.36-1.24a5.95 5.95 0 01.82-1.419s.717-.839.777-.879c.18-.18.58-.48.58-.48A6.217 6.217 0 0150 35.43z'  stroke-width='1' stroke='none' fill='%23b197ceff'/></pattern></defs><rect width='800%' height='800%' transform='translate(-32,-8)' fill='url(%23a)'/></svg>");
  background-position: center;
}

.blob1 {
  background-image: url("../stamp-icons/wedding/blob1.svg");
}

.blob2 {
  background-image: url("../stamp-icons/wedding/blob2.svg");
}

.blob3 {
  background-image: url("../stamp-icons/wedding/blob3.svg");
}

.blob4 {
  background-image: url("../stamp-icons/wedding/blob4.svg");
}

.blob5 {
  background-image: url("../stamp-icons/wedding/blob5.svg");
}

.blob6 {
  background-image: url("../stamp-icons/wedding/blob6.svg");
}

.blob7 {
  background-image: url("../stamp-icons/wedding/blob7.svg");
}

.blob8 {
  background-image: url("../stamp-icons/wedding/blob8.svg");
}
