{"id":4965,"date":"2025-01-16T12:55:44","date_gmt":"2025-01-16T20:55:44","guid":{"rendered":"http:\/\/trackersearth.com\/blog\/?p=4965"},"modified":"2026-11-11T22:24:40","modified_gmt":"2026-11-12T06:24:40","slug":"2025-happy-vanlentines-coloring-contest","status":"publish","type":"post","link":"https:\/\/trackersearth.com\/blog\/2025-happy-vanlentines-coloring-contest\/","title":{"rendered":"Happy Valentines &#8211; Trackers Coloring Contest (2024)"},"content":{"rendered":"<style> \n  \/* ============================================================\n     TRACKERS EARTH - COLORING CONTEST PAGE (PAST CONTEST \u00b7 archive version) \u00b7 KID MODE\n     Paste this entire block as one piece. All styles are scoped under .trk-contest.\n     Keep the markup below the styles on its long lines: WordPress turns\n     line breaks inside it into extra spacing.\n     ============================================================ *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Patrick+Hand&display=swap');\n  .trk-contest{\n    --ink:#1C1A17;\n    --rangers:#2F5D3A;\n    --mariners:#1F5E73;\n    --wilders:#B8862B;\n    --artisans:#A93226;\n    --sun:#F2B632;\n    --line:#D9D2C4;\n    \/* fall palette *\/\n    --pumpkin:#E8741C;\n    --pumpkin-deep:#C2500A;\n    --maple:#9C2F1F;\n    --moss:#3F7A1E;\n    \/* crayon colors for the coloring animation *\/\n    --w-gold:#F2B632;\n    --w-red:#D9472B;\n    --w-fox:#F28C28;\n    --w-green:#6FB02E;\n    --hand:'Patrick Hand',cursive;\n    \/* wobbly hand-drawn border shape, reused everywhere *\/\n    --wobble:255px 15px 225px 15px\/15px 225px 15px 255px;\n    font-family:inherit;\n    color:inherit;\n    background:transparent;\n    max-width:1080px;\n    margin:0 auto;\n    padding:0 0 64px;\n    line-height:1.6;\n  }\n  .trk-contest *{box-sizing:border-box;}\n  .trk-contest img{max-width:100%;height:auto;display:block;}\n  .trk-contest a:focus-visible{outline:3px solid var(--maple);outline-offset:3px;}\n  \/* ---------- header ---------- *\/\n  .trk-eyebrow{font-family:var(--hand);font-size:18px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:8px 0 2px;}\n  .trk-title{font-size:clamp(36px,5.5vw,56px);line-height:1.05;margin:0 0 4px;font-weight:700;}\n  .trk-title em{font-style:normal;color:var(--pumpkin-deep);position:relative;white-space:nowrap;}\n  \/* crayon squiggle under the word \"Contest\" *\/\n  .trk-title em::after{content:\"\";position:absolute;left:0;right:0;bottom:-12px;height:12px;\n    background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M2 9 Q 22 2, 42 8 T 82 8 T 122 9 T 162 7 T 198 9' fill='none' stroke='%239C2F1F' stroke-width='5' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat center\/100% 100%;}\n  .trk-tagline{font-family:var(--hand);font-size:clamp(18px,2.4vw,23px);margin:14px 0 0;color:var(--ink);}\n  .trk-stripe{display:grid;grid-template-columns:repeat(4,1fr);height:10px;border-radius:6px;overflow:hidden;margin:22px 0 38px;transform:rotate(-.4deg);}\n  .trk-stripe span:nth-child(1){background:var(--pumpkin);}\n  .trk-stripe span:nth-child(2){background:var(--maple);}\n  .trk-stripe span:nth-child(3){background:var(--w-gold);}\n  .trk-stripe span:nth-child(4){background:var(--moss);}\n  \/* ---------- hero ---------- *\/\n  .trk-hero{display:grid;grid-template-columns:1.05fr 0.95fr;gap:36px;align-items:start;margin-bottom:60px;\n    position:relative;container-type:inline-size;}\n  .trk-hero-art{margin:0;border:3px solid var(--ink);border-radius:var(--wobble);padding:14px;background:#fff;box-shadow:7px 7px 0 var(--line);transform:rotate(-.6deg);transition:transform .15s ease;}\n  .trk-hero-art:hover{transform:rotate(0deg) scale(1.01);}\n  .trk-hero-art figcaption{font-family:var(--hand);font-size:17px;margin-top:10px;text-align:center;}\n  \/* ---------- faux coloring animation ---------- *\/\n  .trk-colorin{position:relative;display:block;overflow:hidden;border-radius:4px;}\n  \/* one flat wash per part of the picture: title, maple canopy, fox, pumpkin patch *\/\n  .trk-wash{\n    position:absolute;\n    pointer-events:none;                 \/* never block the download click *\/\n    mix-blend-mode:multiply;             \/* color the paper, keep the ink *\/\n    opacity:0;\n    \/* soft, rounded crayon edge so the color doesn't look machine-cut *\/\n    -webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%, #000 58%, transparent 100%);\n    mask-image:radial-gradient(ellipse 72% 72% at 50% 50%, #000 58%, transparent 100%);\n    animation:trk-fill 1.5s ease-in forwards;\n  }\n  .trk-wash:nth-of-type(1){left:14%;width:72%;top:2.5%;height:18.5%;background:var(--w-gold);animation-delay:.6s;animation-duration:1.5s;}\n  .trk-wash:nth-of-type(2){left:0%;width:100%;top:19.5%;height:33%;background:var(--w-red);animation-delay:2.0s;animation-duration:1.6s;}\n  .trk-wash:nth-of-type(3){left:25%;width:28%;top:61%;height:21%;background:var(--w-fox);animation-delay:3.4s;animation-duration:1.4s;}\n  .trk-wash:nth-of-type(4){left:0%;width:100%;top:76%;height:24%;background:var(--w-green);animation-delay:4.8s;animation-duration:1.7s;}\n  \/* kid-scribble fill: a ragged, uneven edge wanders down the patch,\n     some spots filling faster than others, never a straight line *\/\n  @keyframes trk-fill{\n    0%{opacity:0;\n      clip-path:polygon(0 0,100% 0,100% 2%,87% 0%,75% 3%,62% 1%,50% 4%,37% 1%,25% 3%,12% 0%,0 2%);}\n    12%{opacity:.42;\n      clip-path:polygon(0 0,100% 0,100% 14%,87% 26%,75% 9%,62% 31%,50% 12%,37% 28%,25% 8%,12% 24%,0 13%);}\n    38%{\n      clip-path:polygon(0 0,100% 0,100% 52%,87% 34%,75% 61%,62% 39%,50% 66%,37% 36%,25% 58%,12% 41%,0 63%);}\n    64%{\n      clip-path:polygon(0 0,100% 0,100% 71%,87% 92%,75% 68%,62% 88%,50% 74%,37% 95%,25% 70%,12% 90%,0 78%);}\n    100%{opacity:.42;\n      clip-path:polygon(0 0,100% 0,100% 104%,87% 104%,75% 104%,62% 104%,50% 104%,37% 104%,25% 104%,12% 104%,0 104%);}\n  }\n  \/* the crayon's full journey: title, maple canopy, fox, pumpkin patch, then the\n     calendar dates, then the print button.\n     --ix\/--iy\/--iw\/--ih = where the picture sits inside the hero\n     --rx\/--rw           = where the right-hand column sits *\/\n  .trk-crayon{\n    --iw:calc((100cqw - 36px) * 0.525 - 34px);\n    --ih:calc(var(--iw) * 1.2941);\n    --ix:17px;\n    --iy:17px;\n    --rx:calc((100cqw - 36px) * 0.525 + 36px);\n    --rw:calc((100cqw - 36px) * 0.475);\n    position:absolute;top:0;left:4%;font-size:42px;line-height:1;z-index:3;\n    pointer-events:none;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.25));\n    transform:rotate(35deg);\n    animation:trk-scribble 10s ease-in-out .4s forwards;\n  }\n  @keyframes trk-scribble{\n    0%{left:calc(var(--ix) + var(--iw) * 0.180 - 6px);top:calc(var(--iy) + var(--ih) * 0.050 - 34px);transform:rotate(35deg); opacity:1;}\n    5%{left:calc(var(--ix) + var(--iw) * 0.800 - 6px);top:calc(var(--iy) + var(--ih) * 0.130 - 34px);transform:rotate(18deg);}\n    10%{left:calc(var(--ix) + var(--iw) * 0.280 - 6px);top:calc(var(--iy) + var(--ih) * 0.110 - 34px);transform:rotate(42deg);}\n    15%{left:calc(var(--ix) + var(--iw) * 0.820 - 6px);top:calc(var(--iy) + var(--ih) * 0.180 - 34px);transform:rotate(25deg);}\n    17%{left:calc(var(--ix) + var(--iw) * 0.100 - 6px);top:calc(var(--iy) + var(--ih) * 0.250 - 34px);transform:rotate(35deg);}\n    22%{left:calc(var(--ix) + var(--iw) * 0.900 - 6px);top:calc(var(--iy) + var(--ih) * 0.330 - 34px);transform:rotate(18deg);}\n    27%{left:calc(var(--ix) + var(--iw) * 0.180 - 6px);top:calc(var(--iy) + var(--ih) * 0.430 - 34px);transform:rotate(42deg);}\n    31%{left:calc(var(--ix) + var(--iw) * 0.840 - 6px);top:calc(var(--iy) + var(--ih) * 0.490 - 34px);transform:rotate(25deg);}\n    33%{left:calc(var(--ix) + var(--iw) * 0.310 - 6px);top:calc(var(--iy) + var(--ih) * 0.660 - 34px);transform:rotate(35deg);}\n    38%{left:calc(var(--ix) + var(--iw) * 0.470 - 6px);top:calc(var(--iy) + var(--ih) * 0.710 - 34px);transform:rotate(18deg);}\n    43%{left:calc(var(--ix) + var(--iw) * 0.300 - 6px);top:calc(var(--iy) + var(--ih) * 0.760 - 34px);transform:rotate(42deg);}\n    46%{left:calc(var(--ix) + var(--iw) * 0.480 - 6px);top:calc(var(--iy) + var(--ih) * 0.800 - 34px);transform:rotate(25deg);}\n    48%{left:calc(var(--ix) + var(--iw) * 0.060 - 6px);top:calc(var(--iy) + var(--ih) * 0.840 - 34px);transform:rotate(35deg);}\n    53%{left:calc(var(--ix) + var(--iw) * 0.940 - 6px);top:calc(var(--iy) + var(--ih) * 0.880 - 34px);transform:rotate(18deg);}\n    58%{left:calc(var(--ix) + var(--iw) * 0.140 - 6px);top:calc(var(--iy) + var(--ih) * 0.940 - 34px);transform:rotate(42deg);}\n    61%{left:calc(var(--ix) + var(--iw) * 0.800 - 6px);top:calc(var(--iy) + var(--ih) * 0.970 - 34px);transform:rotate(25deg);}\n    \/* fly to the calendar and swipe the deadline *\/\n    64%{left:calc(var(--rx) + var(--rw) * 0.00);top:46px;transform:rotate(95deg);}\n    66%{left:calc(var(--rx) + var(--rw) * 0.03);top:60px;transform:rotate(95deg);}\n    72%{left:calc(var(--rx) + var(--rw) * 0.40);top:60px;transform:rotate(95deg);}\n    \/* drop to the second date *\/\n    75%{left:calc(var(--rx) + var(--rw) * 0.03);top:149px;transform:rotate(95deg);}\n    81%{left:calc(var(--rx) + var(--rw) * 0.40);top:149px;transform:rotate(95deg);}\n    \/* dive to the print button and circle it *\/\n    84%{left:calc(var(--rx) + var(--rw) * 0.30);top:245px;transform:rotate(45deg);}\n    88%{left:calc(var(--rx) + var(--rw) * 0.62);top:281px;transform:rotate(15deg);}\n    92%{left:calc(var(--rx) + var(--rw) * 0.22);top:273px;transform:rotate(60deg);}\n    \/* pop! *\/\n    96%{left:calc(var(--rx) + var(--rw) * 0.42);top:259px;transform:rotate(0deg) scale(1.4);opacity:1;}\n    100%{left:calc(var(--rx) + var(--rw) * 0.42);top:241px;transform:rotate(-20deg) scale(.2);opacity:0;}\n  }\n  \/* marker swipe behind each date, timed to the crayon's pass *\/\n  .trk-hl{\n    background-image:linear-gradient(rgba(242,140,40,.5),rgba(242,140,40,.5));\n    background-repeat:no-repeat;background-position:0 62%;background-size:0% 80%;\n    animation:trk-swipe .8s ease-out forwards;\n  }\n  .trk-hl-1{animation-delay:7.0s;}\n  .trk-hl-2{animation-delay:8.1s;}\n  @keyframes trk-swipe{to{background-size:100% 80%;}}\n  \/* starburst + pop on the print button when the crayon lands *\/\n  .trk-burst{position:relative;}\n  .trk-burst::after{\n    content:\"\";position:absolute;inset:-26px;pointer-events:none;opacity:0;\n    background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Cg stroke='%23F2B632' stroke-width='4' stroke-linecap='round'%3E%3Cline x1='50' y1='2' x2='50' y2='16'\/%3E%3Cline x1='50' y1='84' x2='50' y2='98'\/%3E%3Cline x1='2' y1='50' x2='16' y2='50'\/%3E%3Cline x1='84' y1='50' x2='98' y2='50'\/%3E%3Cline x1='16' y1='16' x2='26' y2='26'\/%3E%3Cline x1='74' y1='74' x2='84' y2='84'\/%3E%3Cline x1='84' y1='16' x2='74' y2='26'\/%3E%3Cline x1='26' y1='74' x2='16' y2='84'\/%3E%3C\/g%3E%3C\/svg%3E\") no-repeat center\/contain;\n    animation:trk-starburst .9s ease-out 9.5s forwards;\n  }\n  @keyframes trk-starburst{\n    0%{opacity:0;transform:scale(.3);}\n    35%{opacity:1;transform:scale(1.05);}\n    100%{opacity:0;transform:scale(1.5);}\n  }\n  .trk-burst{animation:trk-buttonpop .5s ease-out 9.55s;}\n  @keyframes trk-buttonpop{\n    0%,100%{transform:scale(1);}\n    45%{transform:scale(1.07) rotate(-1deg);}\n  }\n  \/* mobile: hero stacks vertically, so the crayon's flight path no longer\n     lines up. Washes, highlights, and starburst still play on their own *\/\n  @media (max-width:820px){.trk-crayon{display:none;}}\n  \/* reduced motion: skip the show, land on the gentle finished state *\/\n  @media (prefers-reduced-motion:reduce){\n    .trk-wash{animation:none;opacity:.3;clip-path:none;}\n    .trk-crayon{display:none;}\n    .trk-hl{animation:none;background-size:100% 80%;}\n    .trk-burst::after{animation:none;display:none;}\n    .trk-burst{animation:none;}\n  }\n  .trk-dates{border:3px solid var(--ink);border-radius:var(--wobble);background:#fff;overflow:hidden;margin:0 0 22px;transform:rotate(.5deg);}\n  .trk-dates dt{font-family:var(--hand);font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--maple);padding:10px 18px;margin:0;}\n  .trk-dates dd{margin:0;padding:14px 18px;font-size:21px;font-weight:700;border-bottom:2px dashed var(--line);}\n  .trk-dates dd:last-child{border-bottom:0;}\n  .trk-dates dd small{display:block;font-family:var(--hand);font-weight:400;font-size:16px;opacity:.75;}\n  .trk-btn{display:block;text-align:center;font-family:var(--hand);font-weight:400;font-size:22px;letter-spacing:.03em;text-decoration:none !important;border-radius:var(--wobble);padding:15px 20px;margin-bottom:14px;border:3px solid var(--ink);transition:transform .12s ease,box-shadow .12s ease;}\n  .trk-btn:hover{transform:translate(-2px,-3px) rotate(-.5deg);}\n  .trk-contest .trk-btn-primary,\n  .trk-contest .trk-btn-primary:visited,\n  .trk-contest .trk-btn-primary:hover{background:var(--pumpkin-deep);color:#fff !important;box-shadow:5px 5px 0 var(--maple);}\n  .trk-contest .trk-btn-secondary,\n  .trk-contest .trk-btn-secondary:visited,\n  .trk-contest .trk-btn-secondary:hover{background:#fff;color:var(--ink) !important;box-shadow:5px 5px 0 var(--line);}\n  \/* ---------- hero extras: party invite \/ three steps ---------- *\/\n  .trk-party{border:3px solid var(--ink);border-radius:var(--wobble);background:#fff;overflow:hidden;margin:26px 0 0;transform:rotate(-.5deg);box-shadow:6px 6px 0 var(--pumpkin);}\n  .trk-party h3{font-family:var(--hand);font-weight:400;font-size:24px;letter-spacing:.04em;color:#fff;background:var(--ink);padding:10px 20px;margin:0;}\n  .trk-party p{margin:0;padding:0 20px 12px;}\n  .trk-party .trk-party-when{font-size:21px;font-weight:700;padding-top:14px;padding-bottom:6px;}\n  .trk-party .trk-party-when span{display:inline-block;font-family:var(--hand);font-weight:400;font-size:18px;color:#fff;background:var(--pumpkin-deep);border-radius:99px;padding:0 12px;margin-left:6px;transform:rotate(-2deg);}\n  .trk-party .trk-small{font-family:var(--hand);font-size:17px;border-top:2px dashed var(--line);padding-top:10px;}\n  .trk-steps{list-style:none;counter-reset:trk-step;margin:26px 0 0;padding:6px 20px;border:3px dashed var(--pumpkin-deep);border-radius:var(--wobble);background:#fff;transform:rotate(-.4deg);}\n  .trk-steps li{counter-increment:trk-step;font-family:var(--hand);font-size:20px;padding:10px 0 10px 46px;position:relative;border-bottom:2px dashed var(--line);}\n  .trk-steps li:last-child{border-bottom:0;}\n  .trk-steps li::before{content:counter(trk-step);position:absolute;left:0;top:9px;width:32px;height:32px;line-height:28px;text-align:center;font-size:19px;color:#fff;background:var(--maple);border:2px solid var(--ink);border-radius:50%;}\n  .trk-steps li:nth-child(2)::before{background:var(--pumpkin-deep);transform:rotate(4deg);}\n  .trk-steps li:nth-child(3)::before{background:var(--moss);transform:rotate(-3deg);}\n  \/* ---------- sections ---------- *\/\n  .trk-section{margin-bottom:60px;}\n  .trk-h2{font-size:clamp(26px,3.4vw,34px);margin:0 0 10px;display:inline-block;position:relative;}\n  .trk-h2::after{content:\"\";display:block;height:10px;margin-top:2px;\n    background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 Q 30 2, 60 7 T 120 6 T 198 7' fill='none' stroke='%23E8741C' stroke-width='4' stroke-linecap='round'\/%3E%3C\/svg%3E\") no-repeat left\/100% 100%;}\n  .trk-section > p{max-width:62ch;}\n  .trk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px;}\n  .trk-card{border:3px solid var(--ink);border-radius:var(--wobble);background:#fff;padding:20px 22px;position:relative;transition:transform .15s ease;}\n  .trk-card:hover{transform:rotate(0deg) translateY(-3px);}\n  .trk-card:nth-child(1){transform:rotate(-.8deg);}\n  .trk-card:nth-child(2){transform:rotate(.6deg);}\n  .trk-card:nth-child(3){transform:rotate(-.5deg);}\n  \/* washi tape on top of each card *\/\n  .trk-card::before{content:\"\";position:absolute;top:-12px;left:50%;width:90px;height:24px;transform:translateX(-50%) rotate(-2deg);background:var(--card-accent,var(--maple));opacity:.55;border-radius:2px;}\n  .trk-card h3{font-family:var(--hand);font-size:21px;letter-spacing:.05em;text-transform:uppercase;margin:6px 0 10px;color:var(--card-accent,var(--maple));}\n  .trk-card ul{margin:0;padding-left:20px;}\n  .trk-card li{margin-bottom:6px;}\n  .trk-card p{margin:0 0 8px;}\n  .trk-card .trk-small{font-family:var(--hand);font-size:16px;opacity:.75;margin-top:10px;}\n  .trk-card.pumpkin{--card-accent:var(--pumpkin-deep);}\n  .trk-card.maple{--card-accent:var(--maple);}\n  .trk-card.moss{--card-accent:var(--moss);}\n  .trk-note{border:3px dashed var(--pumpkin-deep);border-radius:var(--wobble);background:#fff;padding:16px 20px;margin-top:28px;font-size:16px;transform:rotate(.3deg);}\n  .trk-note strong{color:var(--maple);}\n  \/* ---------- winners gallery: the fridge ---------- *\/\n  .trk-fridge-intro{font-family:var(--hand);font-size:19px;margin:6px 0 0;}\n  .trk-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:26px 18px;margin-top:30px;}\n  .trk-gallery figure{margin:0;background:#fff;border:3px solid var(--ink);border-radius:6px;padding:8px 8px 4px;position:relative;transition:transform .18s ease;}\n  \/* masking tape strips *\/\n  .trk-gallery figure::before{content:\"\";position:absolute;top:-12px;left:50%;width:70px;height:22px;transform:translateX(-50%) rotate(-3deg);background:rgba(242,182,50,.6);border-radius:2px;}\n  .trk-gallery figure:nth-child(odd){transform:rotate(-1.5deg);}\n  .trk-gallery figure:nth-child(even){transform:rotate(1.3deg);}\n  .trk-gallery figure:nth-child(3n){transform:rotate(2deg);}\n  .trk-gallery figure:hover{transform:rotate(0deg) scale(1.06);z-index:2;}\n  .trk-gallery img{aspect-ratio:1\/1;object-fit:cover;width:100%;border-radius:3px;}\n  .trk-gallery figcaption{font-family:var(--hand);font-size:16px;padding:7px 4px 4px;text-align:center;}\n  .trk-gallery .trk-grand{border-color:var(--artisans);box-shadow:0 0 0 3px var(--sun);}\n  .trk-gallery .trk-grand::after{content:\"\u2b50 GRAND PRIZE!\";position:absolute;top:-14px;right:-10px;background:var(--sun);color:var(--ink);font-family:var(--hand);font-size:14px;padding:3px 10px;border:2px solid var(--ink);border-radius:99px;transform:rotate(6deg);}\n  \/* ---------- coloring book promo ---------- *\/\n  .trk-book{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;border:3px solid var(--ink);border-radius:var(--wobble);background:#fff;padding:30px;box-shadow:8px 8px 0 var(--line);transform:rotate(-.3deg);}\n  .trk-book-cover img{border:2px solid var(--line);border-radius:8px;transform:rotate(-1.2deg);}\n  .trk-book-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;}\n  .trk-book-thumbs img{border:2px solid var(--line);border-radius:6px;transition:transform .15s ease;}\n  .trk-book-thumbs img:nth-child(odd){transform:rotate(-1.5deg);}\n  .trk-book-thumbs img:nth-child(even){transform:rotate(1.5deg);}\n  .trk-book-thumbs img:hover{transform:rotate(0deg) scale(1.08);}\n  .trk-guild-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0;}\n  .trk-guild-list li{font-family:var(--hand);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:5px 14px;border-radius:99px;border:2px solid var(--ink);}\n  .trk-guild-list li:nth-child(1){background:var(--rangers);transform:rotate(-2deg);}\n  .trk-guild-list li:nth-child(2){background:var(--mariners);transform:rotate(1.5deg);}\n  .trk-guild-list li:nth-child(3){background:var(--wilders);transform:rotate(-1deg);}\n  .trk-guild-list li:nth-child(4){background:var(--artisans);transform:rotate(2deg);}\n  .trk-footer{text-align:center;font-family:var(--hand);font-size:17px;opacity:.8;}\n  \/* ---------- motion & mobile ---------- *\/\n  @media (prefers-reduced-motion:reduce){\n    .trk-contest *{transition:none !important;}\n    .trk-hero-art:hover,.trk-card:hover,.trk-gallery figure:hover,.trk-book-thumbs img:hover,.trk-btn:hover{transform:none;}\n  }\n  @media (max-width:820px){\n    .trk-hero{grid-template-columns:1fr;}\n    .trk-cards{grid-template-columns:1fr;}\n    .trk-book{grid-template-columns:1fr;}\n    \/* keep the grand prize badge from pushing the page sideways on phones *\/\n    .trk-gallery .trk-grand::after{right:-2px;}\n  }\n.trk-ended{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 auto 22px;max-width:1040px;padding:14px 20px;border-radius:14px;background:#fff6dc;border:2px dashed #d9a21b;font-family:'Nunito',sans-serif;font-size:17px;line-height:1.4;color:#3a3220;box-sizing:border-box}.trk-ended-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:#b5361f;color:#fff;font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:14px}.trk-ended-text{flex:1 1 260px}.trk-ended a.trk-ended-link{font-weight:900;color:#2f5d34;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:600px){.trk-ended{font-size:15.5px;padding:12px 14px}}<\/style>\n<style>.trk-contest .trk-wash:nth-of-type(1){left:6%;width:88%;top:2%;height:20%;}.trk-contest .trk-wash:nth-of-type(2){left:0;width:100%;top:20%;height:30%;}.trk-contest .trk-wash:nth-of-type(3){left:8%;width:84%;top:48%;height:28%;}.trk-contest .trk-wash:nth-of-type(4){left:0;width:100%;top:74%;height:26%;}.trk-contest .trk-closed-note{font-family:var(--hand);font-size:19px;line-height:1.35;margin:16px 0 0;opacity:.85;}<\/style>\n<div class=\"trk-contest\" style=\"--pumpkin:#E0457B;--pumpkin-deep:#C2185B;--maple:#8E1B3A;--moss:#6D3FA0;--w-gold:#FFC2D4;--w-red:#E53950;--w-fox:#FF8FB1;--w-green:#B388EB;\">\n<header>\n<p class=\"trk-eyebrow\">\u2764\ufe0f Trackers Coloring Contest \u00b7 Valentine&#8217;s Day 2025<\/p>\n<h1 class=\"trk-title\">Valentine&#8217;s <em>Contest<\/em><\/h1>\n<p class=\"trk-tagline\">A very lovable Trackers coloring page to celebrate one of the sweetest days of the year. \ud83d\udc9c<\/p>\n<\/header>\n<div class=\"trk-stripe\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n<div class=\"trk-ended\" role=\"note\"><span class=\"trk-ended-badge\">\ud83c\udfc1 Contest Ended<\/span><span class=\"trk-ended-text\">You can still download this page for coloring at home.<\/span><a class=\"trk-ended-link\" href=\"https:\/\/trackersearth.com\/blog\/coloring-contest\/\">Find the latest contest here \u2192<\/a><\/div>\n<div class=\"trk-hero\">\n<figure class=\"trk-hero-art\"><a href=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/01\/Valentines-Day.pdf\"><span class=\"trk-colorin\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1088\" height=\"1408\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/01\/Valentines-Day-pdf.jpg\" alt=\"Trackers Earth Valentine's Day 2025 coloring page\" \/><span class=\"trk-wash\" aria-hidden=\"true\"><\/span><span class=\"trk-wash\" aria-hidden=\"true\"><\/span><span class=\"trk-wash\" aria-hidden=\"true\"><\/span><span class=\"trk-wash\" aria-hidden=\"true\"><\/span><\/span><\/a><figcaption>Click the page to print it and color it at home.<\/figcaption><\/figure>\n<div>\n<dl class=\"trk-dates\">\n<dt>\ud83d\udcc5 Contest Ended<\/dt>\n<dd><span class=\"trk-hl trk-hl-1\">February 14, 2025<\/span> <small>Last day to enter<\/small><\/dd>\n<dd><span class=\"trk-hl trk-hl-2\">February 28, 2025<\/span> <small>Winners notified \ud83c\udf89<\/small><\/dd>\n<\/dl>\n<div class=\"trk-actions\"><a class=\"trk-btn trk-btn-primary trk-burst\" id=\"downloadherecolorcontest\" href=\"https:\/\/trackersearth.com\/blog\/coloring-contest\/\">\ud83d\udd8d\ufe0f Find the Latest Contest Here<\/a><a class=\"trk-btn trk-btn-secondary\" href=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/01\/Valentines-Day.pdf\">\u2b07\ufe0f Download for Coloring<\/a><\/div>\n<p class=\"trk-closed-note\"><strong>Contest ended.<\/strong> You can still download the page for coloring. <a href=\"https:\/\/trackersearth.com\/blog\/coloring-contest\/\">Find the latest contest here.<\/a><\/p>\n<\/div>\n<div class=\"trk-crayon\" aria-hidden=\"true\">\ud83d\udd8d\ufe0f<\/div>\n<\/div>\n<section class=\"trk-section\">\n<div class=\"trk-book\">\n<div class=\"trk-book-cover\"><img decoding=\"async\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/11\/colorbook1.jpg\" alt=\"Cover of the Trackers Earth Coloring Book, partially colored in\" loading=\"lazy\" \/><\/div>\n<div>\n<h2 class=\"trk-h2\">One page isn&#8217;t enough? \ud83d\ude0f<\/h2>\n<p>The <strong>Trackers Earth Coloring Book<\/strong> is packed with hand-illustrated adventures from all Four Guilds:<\/p>\n<ul class=\"trk-guild-list\">\n<li>Rangers<\/li>\n<li>Mariners<\/li>\n<li>Wilders<\/li>\n<li>Artisans<\/li>\n<\/ul>\n<p>Goblin markets, octopus swims, mushroom people, a magic bus by a dimensional rift. Forest life, campfires, and wild crafting are all waiting for your colors.<\/p>\n<div class=\"trk-book-thumbs\"><img decoding=\"async\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/11\/colorbook2-791x1024.jpg\" alt=\"Coloring book page: See you at the goblin market\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/11\/colorbook3-791x1024.jpg\" alt=\"Coloring book page: Tracker swimming with an octopus\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/11\/colorbook4-791x1024.jpg\" alt=\"Coloring book page: mushroom people meeting a Tracker\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/trackersearth.com\/blog\/wp-content\/uploads\/2025\/11\/colorbook5-791x1024.jpg\" alt=\"Coloring book page: magic bus near a dimensional rift\" loading=\"lazy\" \/><\/div>\n<div class=\"trk-actions\"><a class=\"trk-btn trk-btn-primary\" style=\"max-width:300px;\" href=\"https:\/\/store.trackersearth.com\/collections\/home-page-auto\/products\/trackers-earth-coloring-book\">\ud83d\udcd6 Get the Coloring Book<\/a><\/div>\n<\/div>\n<\/div>\n<\/section>\n<p class=\"trk-footer\">Made with \u2764 (and a lot of crayons) in Portland<\/p>\n<\/div>\n<div class=\"trk-js\">\n<script>\n(function(){\n  \/* Mobile only: after the picture finishes coloring (~6.5s), gently scroll\n     the Print button to center screen, just in time for the starburst.\n     Cancels itself the moment the visitor scrolls or touches on their own. *\/\n  var btn = document.getElementById('downloadherecolorcontest');\n  if (!btn) return;\n  if (!window.matchMedia('(max-width:820px)').matches) return;\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n  var cancelled = false;\n  function cancel(){\n    cancelled = true;\n    ['touchstart','wheel','keydown'].forEach(function(e){\n      window.removeEventListener(e, cancel);\n    });\n  }\n  ['touchstart','wheel','keydown'].forEach(function(e){\n    window.addEventListener(e, cancel, {passive:true});\n  });\n  setTimeout(function(){\n    if (cancelled) return;\n    btn.scrollIntoView({behavior:'smooth', block:'center'});\n  }, 6900);\n})();\n\/* ===== END TRACKERS COLORING CONTEST BLOCK ===== *\/\n<\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u2764\ufe0f Trackers Coloring Contest \u00b7 Valentine&#8217;s Day 2025 Valentine&#8217;s Contest A very lovable Trackers coloring page to celebrate one of the sweetest days of the year. \ud83d\udc9c \ud83c\udfc1 Contest EndedYou can still download this page for coloring at home.Find the latest contest here \u2192 Click the page to print it and color it at home. [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":4966,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-4965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-children-outdoors"],"_links":{"self":[{"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/posts\/4965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/comments?post=4965"}],"version-history":[{"count":3,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/posts\/4965\/revisions"}],"predecessor-version":[{"id":6036,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/posts\/4965\/revisions\/6036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/media\/4966"}],"wp:attachment":[{"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/media?parent=4965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/categories?post=4965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trackersearth.com\/blog\/wp-json\/wp\/v2\/tags?post=4965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}