Varnish
tcp/80
openresty
tcp/443
Open service 151.101.3.7:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:46 GMT Via: 1.1 varnish X-Served-By: cache-sin-wsss1830077-SIN X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.096900,VS0,VE1 x-request-id: 72e34f19-f9dc-43ba-bd93-2ecd22a1c23a Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:200::775:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:46 GMT Via: 1.1 varnish X-Served-By: cache-vie6357-VIE X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.131769,VS0,VE1 x-request-id: c17868dc-6849-47cf-86b1-459ade59b68d Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.67.7:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:46 GMT
Age: 67944
X-Served-By: cache-ams2100090-AMS, cache-ams2100132-AMS, cache-bom-vanm7210081-BOM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 11, 1
X-Timer: S1769386306.258916,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: cd5508eb-fb5b-4bfc-b9a6-9eba705f23ab
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 2a04:4e42::775:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:46 GMT
Age: 67944
X-Served-By: cache-ams2100090-AMS, cache-ams2100132-AMS, cache-lga21923-LGA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 10, 1
X-Timer: S1769386306.140229,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: eda71716-95eb-429b-a9a8-575aa2af5f57
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 2a04:4e42::775:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:46 GMT Via: 1.1 varnish X-Served-By: cache-lga21950-LGA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.093621,VS0,VE2 x-request-id: 0815fc6a-cbd0-4319-a64d-115813546fd4 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:400::775:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
cache-control: public, max-age=0
status: 200 OK
content-type: text/html; charset=utf-8
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:46 GMT
Age: 287487
X-Served-By: cache-ams2100107-AMS, cache-ams2100132-AMS, cache-fra-eddf8230126-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 8, 1
X-Timer: S1769386306.045240,VS0,VE2
Vary: Cookie, Accept-Encoding
x-request-id: a098f0cd-f9fd-4875-90ac-26ad0433e01b
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 2a04:4e42:200::775:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
cache-control: public, max-age=0
status: 200 OK
content-type: text/html; charset=utf-8
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:46 GMT
Age: 287487
X-Served-By: cache-ams2100107-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290035-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 7, 1
X-Timer: S1769386306.035605,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: 60576e83-cebf-495c-b304-52a7775d2a57
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 2a04:4e42:600::775:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:46 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290041-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.065125,VS0,VE0 x-request-id: fc9d548e-c9a4-4386-8cba-56d90d67ec33 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.3.7:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
cache-control: public, max-age=0
status: 200 OK
content-type: text/html; charset=utf-8
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:46 GMT
Age: 287487
X-Served-By: cache-ams2100107-AMS, cache-ams2100132-AMS, cache-fra-eddf8230054-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 8, 1
X-Timer: S1769386306.026663,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: bb5d970c-57db-4d3b-b395-72a28df1fd08
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 2a04:4e42:600::775:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
status: 200 OK
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
content-type: text/html; charset=utf-8
cache-control: public, max-age=0
Accept-Ranges: bytes
Age: 67944
Date: Mon, 26 Jan 2026 00:11:45 GMT
X-Served-By: cache-ams2100090-AMS, cache-ams2100132-AMS, cache-lcy-egml8630083-LCY
X-Cache: MISS, HIT, MISS
X-Cache-Hits: 0, 12, 0
X-Timer: S1769386306.953870,VS0,VE7
Vary: Cookie, Accept-Encoding
x-request-id: fddd5510-b932-4c7d-aa13-2b5bd1962640
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 151.101.195.7:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
cache-control: public, max-age=0
status: 200 OK
content-type: text/html; charset=utf-8
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:45 GMT
Age: 287487
X-Served-By: cache-ams2100107-AMS, cache-ams2100132-AMS, cache-rtm-ehrd2290045-RTM
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 7, 1
X-Timer: S1769386306.925449,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: d45f19b3-3b92-46e7-829b-62f0c60295fa
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n
Open service 151.101.67.7:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:45 GMT Via: 1.1 varnish X-Served-By: cache-rtm-ehrd2290038-RTM X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.907394,VS0,VE0 x-request-id: 1f37b5e0-0bca-4556-8290-297144c5339a Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.131.7:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:45 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230030-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.940942,VS0,VE1 x-request-id: 4cfb3be0-8741-4c89-bc39-08f8d9cde752 Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.195.7:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:45 GMT Via: 1.1 varnish X-Served-By: cache-fra-eddf8230055-FRA X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.932932,VS0,VE1 x-request-id: a93babe6-9283-4fbb-a9f7-c7b408b28a50 Ghost-Fastly: true;production Alt-Svc: clear
Open service 2a04:4e42:400::775:80 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 0 Server: Varnish Retry-After: 0 Location: https://www.vnelsoncreates.com/ Accept-Ranges: bytes Date: Mon, 26 Jan 2026 00:11:45 GMT Via: 1.1 varnish X-Served-By: cache-lcy-egml8630089-LCY X-Cache: HIT X-Cache-Hits: 0 X-Timer: S1769386306.873129,VS0,VE0 x-request-id: 0c8a97a9-2ba3-4ea5-baa4-44c29666b35d Ghost-Fastly: true;production Alt-Svc: clear
Open service 151.101.131.7:443 · www.vnelsoncreates.com
2026-01-26 00:11
HTTP/1.1 200 OK
Connection: close
Content-Length: 15799
cache-control: public, max-age=0
status: 200 OK
content-type: text/html; charset=utf-8
server: openresty
via: 1.1 varnish, 1.1 varnish, 1.1 varnish
etag: W/"3db7-AMtDTwmozUS2xLMitK4aNv8IkCE"
Accept-Ranges: bytes
Date: Mon, 26 Jan 2026 00:11:45 GMT
Age: 287487
X-Served-By: cache-ams2100107-AMS, cache-ams2100132-AMS, cache-fra-eddf8230138-FRA
X-Cache: MISS, HIT, HIT
X-Cache-Hits: 0, 8, 1
X-Timer: S1769386306.857817,VS0,VE1
Vary: Cookie, Accept-Encoding
x-request-id: b6ec2fb0-cd34-4daf-810a-9bcaa0ff96cc
Ghost-Fastly: true;production
Alt-Svc: clear
Page title: V's Art Blog
<!DOCTYPE html>
<html lang="en">
<head>
<title>V's Art Blog</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<link rel="preload" as="script" href="https://www.vnelsoncreates.com/assets/built/source.js?v=ea8cdb04fc">
<link rel="preload" as="font" type="font/woff2" href="https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc" crossorigin="anonymous">
<style>
@font-face {
font-family: "Inter";
font-style: normal;
font-weight: 100 900;
font-display: optional;
src: url(https://www.vnelsoncreates.com/assets/fonts/inter-roman.woff2?v=ea8cdb04fc) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link rel="stylesheet" type="text/css" href="https://www.vnelsoncreates.com/assets/built/screen.css?v=ea8cdb04fc">
<style>
:root {
--background-color: #fff2e1
}
</style>
<script>
/* The script for calculating the color contrast has been taken from
https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
accentColor = accentColor.trim().slice(1);
if (accentColor.length === 3) {
accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
}
var r = parseInt(accentColor.substr(0, 2), 16);
var g = parseInt(accentColor.substr(2, 2), 16);
var b = parseInt(accentColor.substr(4, 2), 16);
var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
var textColor = (yiq >= 128) ? 'dark' : 'light';
document.documentElement.className = `has-${textColor}-text`;
</script>
<meta name="description" content="a place to put my miscellaneous creations">
<link rel="icon" href="https://www.vnelsoncreates.com/content/images/size/w256h256/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E-1.PNG" type="image/png">
<link rel="canonical" href="https://www.vnelsoncreates.com/">
<meta name="referrer" content="no-referrer-when-downgrade">
<link rel="next" href="https://www.vnelsoncreates.com/page/2/">
<meta property="og:site_name" content="V's Art Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="V's Art Blog">
<meta property="og:description" content="a place to put my miscellaneous creations">
<meta property="og:url" content="https://www.vnelsoncreates.com/">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="V's Art Blog">
<meta name="twitter:description" content="a place to put my miscellaneous creations">
<meta name="twitter:url" content="https://www.vnelsoncreates.com/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"publisher": {
"@type": "Organization",
"name": "V's Art Blog",
"url": "https://www.vnelsoncreates.com/",
"logo": {
"@type": "ImageObject",
"url": "https://www.vnelsoncreates.com/content/images/2025/11/36BBDCE0-D773-4A0C-9296-4A8AB9F6F84E.PNG"
}
},
"url": "https://www.vnelsoncreates.com/",
"name": "V's Art Blog",
"mainEntityOfPage": "https://www.vnelsoncreates.com/",
"description": "a place to put my miscellaneous creations"
}
</script>
<meta name="generator" content="Ghost 6.13">
<link rel="alternate" type="application/rss+xml" title="V's Art Blog" href="https://www.vnelsoncreates.com/rss/">
<script defer src="https://cdn.jsdelivr.n