From 8dd1c02f0ebfb70762d8169b6fc24ff2b7072088 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Sat, 5 Jul 2025 22:52:40 +0200 Subject: [PATCH 01/28] feat: :speech_balloon: update viktor's anatomy page --- src/viktor/anatomy.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/viktor/anatomy.md b/src/viktor/anatomy.md index 64a4826..4e9e854 100644 --- a/src/viktor/anatomy.md +++ b/src/viktor/anatomy.md @@ -16,11 +16,9 @@ eleventyNavigation: -Viktor is a bipedal plantigrade Ankylosaurus. His skin is mostly bicolored, with several shades of brown. +Viktor is a bipedal plantigrade Ankylosaurus with bicolored skin. The majority of his body features several shades of brown. A distinctive strip of deep dark cedar brown runs along the back of his head, down his spine, and across the top of his tail. His cheeks, shoulders, back, and thighs showcase a rich walnut brown color, which runs along the sides of his tail. These deep rich browns are complimented with the light earthy browns of his arms and legs. -His forehead, nose, chest, belly and crotch are of light desert sand colors that run through the underside of his tail. - -His cheeks, shoulders, back and thighs, in contrast, stand out with a rich walnut brown, which is also found on the sides of his tail. From the back of his head, down his spine and across the top of his tail is a continuous strip of deep dark cedar brown. Arms and legs are distinguished by a light earthy brown. +His forehead, nose, chest, belly, and crotch contrast this with a distinguished light desert sand color that continues down the underside of his tail. -His entire body is speckled with scattered aquamarine spots, which come in pairs of one large and one small spot. The only exceptions are the spots on his cheeks and behind his lower cheek horns, which come in threes and his the top side of his snout, which sports a big single spot. Mouth, tongue, nostrils and any other tissue of his body also feature this color. +Viktor's body is a canvas of colorful markings, speckled with scattered aquamarine spots, often appearing in pairs—one large spot next to a small one. The spots next to the horns on his cheeks are the only exception, which come in sets of three. The top side of his snout boasts a single, prominent spot. Other areas of his body, including his mouth, tongue, nostrils, and any other tissue also share this color. -His eyes shine with a mixture of light sea green and electric blue. +In contrast to his earthy colors, his eyes stand out with a mix of light sea green and electric blue. Viktor knows his eye color is a striking feature that draws looks, and he uses this to his advantage in social encounters. -Horns and claws are of a typical bone white. Starting with the double pair of horns on his head, a parallel line of horns continues down his back, with additional horns adorning his shoulders and thighs. His tail is also armed with horns on both sides along its entire length. At the tip of the tail is a club-like ossification that he can use for fending off foes. +A row of bone white horns runs along the top of his head in a parallel line down his back, with additional horns adorning his shoulders and thighs. His tail is no exception, with smaller horns running along both sides. At its tip, Viktor's tail boasts a sturdy cudgel-like ossification, which he uses to defend himself against less well-meaning fellows. -He owes his strong, stocky physique to years of hard physical labor. +Viktor’s rugged physique reflects years of working in physically demanding fields. His broad shoulders, muscular chest, and bulky arms and legs speak to a body honed by many hours of hard work. What he lacks in agility or nimbleness, he makes up for with a formidable resiliency—you'd have to deal him a serious blow before he'd even consider staggering. From c9cb36fa42875e7bbf0eb8f86aa61fb60b794de3 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Mon, 7 Jul 2025 04:45:47 +0200 Subject: [PATCH 02/28] feat: :speech_balloon: update viktor's character description and backstory --- src/viktor/index.md | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/viktor/index.md b/src/viktor/index.md index fc7c75a..797328d 100644 --- a/src/viktor/index.md +++ b/src/viktor/index.md @@ -4,13 +4,21 @@ eleventyNavigation: order: 1 --- -Viktor is not a man of many words. His manner of expression is simple and direct, sometimes to the point that it becomes a little blunt. His brash manner doesn't go down well with everyone and regularly gets him into trouble. +Viktor is a man who speaks from his heart, but rarely over it. His straightforward nature can sometimes come across as blunt, earning him a few raised eyebrows and even more trouble than he bargained for. -At the same time, this is also an expression of his exuberant self-confidence. He won't take any crap from anyone and doesn't hesitate to give someone a piece of his mind. +Yet, this kind of honesty is also a reflection of his unwavering self-confidence. He stands up for what he believes in, never backing down from giving someone a piece of his mind, even if it means ruffling a few feathers along the way—those who know him can attest to that. -All this may make him look like a really unpleasant fellow, but he greatly appreciates the company of people he trusts. He is very selective about whom he counts among this group of people, though. He enjoys some face time with buddies, preferably over a few beers at his favorite bar. +People often mistake this gruff nature for indifference and that he's just not the most sociable. Nothing could be further from the truth: Once you do make an honest attempt to get to know Viktor a little better, he warms up to you rather quickly and you'd be hard-pressed to find a more dependable guy than him. -Viktor prefers to keep it simple. He's not particularly fond of the dependence on tech these days and how everything shifts into online spaces. His 10 year old phone is on silent most of the time. +He values when people are honest with him, just as he is with them. Don't try to butter him up with empty flattery or pretend to be someone you're not just to impress him. Not only will this fall flat, but it'll also score you zero points on the popularity scale. Viktor has a sixth sense for try-hards, and he will not hesitate to call you out on your bullshit. + +Viktor is someone who values community and belonging deeply, and he'll go out of his way to support those around him. He is, however, very selective about who he lets into his inner circle. People need to earn their place in his close-knit group of friends. + +He much rather meets those friends face-to-face, too. Catching up with friends over a few beers at his favorite bar or outdoors in the sunset after work beats typing away on a screen for him any day. + +Which also aptly describes his relationship to technology: Viktor isn't exactly tech-savvy, preferring not to rely on digital communication methods that often feel impersonal or fleeting. He's not one for gadgets or gizmos with all the bells and whistles. He uses something until it irreparably breaks and even if he has to replace something, he has no issue with hand-me-downs. + +He greatly dislikes the dependence on tech of the modern age, which is why he's hard to get a hold of on his trusty 10-year-old phone—which he has on silent almost all the time. Get used to hearing back from him maybe a day or two later. That is, if he remembers to charge it. However, this is less of an issue than it might seem. Due to his aforementioned preference for face time, he's out and about most of the time, so you're bound to run into him sooner or later anyways. ## Sexuality @@ -18,8 +26,12 @@ Viktor prefers to keep it simple. He's not particularly fond of the dependence o -As a teenager, Viktor noticed that he felt a bit differently about the boys in his class. Especially in gym class, his eyes tended to linger longer on his classmates as they rough-housed in the locker room, as pubescent boys do. However, he could never quite come to terms with the idea that he might be a little different from his friends, who were all beginning to take an interest in girls, unlike him, who was more interested in his buddies. +Viktor noticed early on that he felt a bit differently about other boys in school. He frequently sought out the camaraderie of his male peers, even when they were getting to the age where most of them started taking an increased interest in dating girls. Every time they asked Viktor when he's going to introduce them to "his girl" he avoided the question or made up reasons why he hadn't found the right one yet. -As he got older, he slowly learned to come to terms with the fact that he saw more in his buddies than just friends. However, he still kept a low profile. +At first he tried to brush these emotions aside, yet he frequently found himself eyeing up his buddies rough-housing in the lockers before and after gym class. Over time, however, he slowly came to terms with how he felt, even though he still kept a low profile. -Until one evening at a party, when one of his friends complained that he wouldn't get any from his girlfriend. Both of them were already well intoxicated and Viktor made him the slurred proposal that he would help him out as his bro. At first his buddy was irritated by the offer, but eventually agreed. The two snuck into a bedroom at the host's place, where Viktor would let his buddy unload all the pent-up pressure inside him. He wouldn't remember much of the party, but what he didn't forget how good it felt to give himself to another man. +That is, until one late night at a party in his early twenties. One of his buddies, who Viktor has had a crush on for quite a while at this point, would not shut up about how he wasn't hitting it up with the ladies as he'd like. Viktor, already pretty sloshed from one too many drinks, rambled on about how they all had no idea what they were missing out on. Were it up to him, he would've let a "handsome hunk" like his buddy take him "anywhere, anytime." + +After making his buddy do a spit-take, Viktor kept reiterating his slurred proposal that he and his buddy had been bros for so long, he would help him out with anything. Viktor emptied his drink, grabbed his buddy by his arm and dragged him through the crowd into one of the bedrooms at the host's place. His buddy kept asking if this was all an elaborate prank, but as soon as Viktor got to work there was no more need for words. + +Viktor wouldn't remember much of the party, but what he didn't forget was how exhilarating and liberating it felt to finally give in to his desires and share this level of intimacy with another guy. From 30d9f437bc2278ce2814df74f60414be41ba9849 Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Mon, 7 Jul 2025 15:23:25 +0200 Subject: [PATCH 03/28] refactor: :recycle: style links site-wide --- src/components/head/page-head-style.webc | 14 ++++++++++++++ src/components/page-content.webc | 14 -------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/components/head/page-head-style.webc b/src/components/head/page-head-style.webc index 8742b9e..48ec6b1 100644 --- a/src/components/head/page-head-style.webc +++ b/src/components/head/page-head-style.webc @@ -29,6 +29,20 @@ font-family: var(--font-family-headings); } + a:not([class]) { + color: inherit; + text-decoration: underline; + text-underline-offset: 0.1875em; + text-decoration-thickness: 0.125em; + text-decoration-skip-ink: all; + text-decoration-color: var(--clr-link-underline); + transition: color 0.2s ease; + } + + a:not([class]):hover { + color: var(--clr-link); + } + ::selection { color: var(--clr-selection-text); background-color: var(--clr-selection); diff --git a/src/components/page-content.webc b/src/components/page-content.webc index 7b09544..9ee2f5b 100644 --- a/src/components/page-content.webc +++ b/src/components/page-content.webc @@ -51,18 +51,4 @@ :host p { text-align: justify; } - - :host article a { - color: inherit; - text-decoration: underline; - text-underline-offset: 0.1875em; - text-decoration-thickness: 0.125em; - text-decoration-skip-ink: all; - text-decoration-color: var(--clr-link-underline); - transition: color 0.2s ease; - } - - :host article a:hover { - color: var(--clr-link); - } From d574d460109321ebe17283cf121f614fec219bed Mon Sep 17 00:00:00 2001 From: Sebin Nyshkim Date: Mon, 7 Jul 2025 15:37:36 +0200 Subject: [PATCH 04/28] feat: :speech_balloon: add attributions to site footer --- src/layouts/character.webc | 60 +++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 10 deletions(-) diff --git a/src/layouts/character.webc b/src/layouts/character.webc index 8a2d7db..fab643b 100644 --- a/src/layouts/character.webc +++ b/src/layouts/character.webc @@ -3,9 +3,7 @@ layout: base.webc --- - +