diff --git a/Makefile b/Makefile
index 243abe0..59126da 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,16 @@
-PAGES = index.html pubkey.txt rainbow-quox/index.html velzek/index.html
+PAGES = index.html pubkey.txt rainbow-quox/index.html \
+ dnd/index.html $(wildcard dnd/*/index.html)
MEDIA = \
$(wildcard media/*.png) $(wildcard media/*.gif) $(wildcard media/*.webp) \
$(wildcard media/flags/*) $(wildcard media/buttons/*) \
$(wildcard media/icons/*) $(wildcard media/bg/*) 8831.png 8831-quox.png \
$(wildcard rainbow-quox/front/*) $(wildcard rainbow-quox/back/*) \
$(wildcard rainbow-quox/*.svg) rainbow-quox/palette.svg \
- $(wildcard velzek/*.webp) $(wildcard velzek/*.png)
+ $(wildcard dnd/*.png) $(wildcard dnd/*.webp) $(wildcard dnd/*/*.webp)
CSS = $(shell find fonts -type f) \
$(patsubst %.scss,%.css, \
$(wildcard rainbow-quox/style/*) $(wildcard style/*)) \
- velzek/style.css
+ dnd/base.css dnd/bio.css dnd/index.css $(wildcard dnd/*/style.css)
SCRIPTS = $(patsubst %.ts,%.js,$(wildcard script/*.ts rainbow-quox/script/*.ts))
MISC = $(shell find .well-known -type f)
ALL = $(CSS) $(PAGES) $(MEDIA) $(SCRIPTS) $(MISC)
diff --git a/velzek/style.css b/dnd/base.css
similarity index 72%
rename from velzek/style.css
rename to dnd/base.css
index cac4894..3de9e93 100644
--- a/velzek/style.css
+++ b/dnd/base.css
@@ -1,5 +1,5 @@
-@layer base, header, footer, images, switcher, phone;
-@import url(../fonts/junicodevf/junicodevf.css) layer(base);
+@layer fonts, base, header, footer, images, switcher, phone;
+@import url(../fonts/junicodevf/junicodevf.css) layer(fonts);
@layer base {
* { box-sizing: border-box; }
@@ -10,8 +10,8 @@
--text-color: hsl(350deg 40% 15%);
--accent-color: hsl(80deg 50% 35%);
--shadow-color: hsl(from var(--text-color) h 20% 3% / 20%);
- --shadow: drop-shadow(3px 2px 0 var(--shadow-color));
- --shadow2: drop-shadow(-2px 0 0 hsl(from var(--text-color) h 20% 7% / 15%));
+ --shadow: 3px 2px 0 var(--shadow-color);
+ --shadow2: -2px 0 0 hsl(from var(--text-color) h 20% 7% / 15%);
}
:root {
@@ -34,17 +34,18 @@
background: url(beige-paper.png), hsl(40deg 80% 80%);
background-blend-mode: multiply;
border: 10px solid currentcolor;
- filter: var(--shadow) var(--shadow2);
+ box-shadow: var(--shadow), var(--shadow2);
}
- figure { filter: var(--shadow2); }
}
@layer base.fonts {
:root {
font-family: JunicodeVF, serif;
- font-feature-settings:
- "ccmp", "calt", "liga", "loca", "rlig", "kern", "mark", "mkmk";
+ --base-features:
+ "ccmp", "calt", "liga", "loca", "rlig", "kern", "mark", "mkmk",
+ "ss09", "cv69" 6; /* nice */
+ font-feature-settings: var(--base-features);
font-variation-settings: "ENLA" 25;
font-stretch: 125%;
font-weight: 450;
@@ -72,32 +73,6 @@
}
}
-@layer base.headings {
- h1, h2, h3, h4, h5, h6 {
- font-stretch: 75%;
- font-variation-settings: "ENLA" 0;
- }
-
- h2 {
- margin: 1em;
- position: relative;
- border-bottom: 3px double currentcolor;
-
- font-size: 225%;
- font-weight: 500;
-
- &::before {
- content: '•';
- font-size: 80%;
- font-feature-settings: "ornm" 5;
- position: absolute;
- left: -1.15em;
- bottom: 7%;
- rotate: -5deg;
- }
- }
-}
-
@layer base.other {
a {
color: inherit;
@@ -111,19 +86,35 @@
font-style: italic;
}
- dl { margin: 0 1em; }
- dt { font-weight: bold; }
- dd { margin: 0; }
+ .amp {
+ font-size: 75%;
+ font-weight: 550;
+ }
- @media (width >= 70rem) {
- dl {
- display: grid;
- grid-template-columns: auto 1fr;
- column-gap: 1em;
+ small { font-stretch: 100%; }
+}
+
+@layer base.headings {
+ h1, h2, h3, h4, h5, h6 {
+ font-stretch: 75%;
+ font-feature-settings: var(--base-features),
+ "cv02" 1, "cv08" 1, "cv10" 1, "cv12" 10, "cv14" 6, "cv15" 4, "cv16" 1,
+ "cv24" 5, "cv38" 2, "cv48" 1;
+ font-variation-settings: "ENLA" 0;
+
+ small { font-stretch: 65%; }
+ }
+
+ h2 {
+ margin: 0 0 0.5rem;
+ font-size: 225%;
+ font-weight: 500;
+
+ &::before {
+ content: '•';
+ font-size: 80%;
+ font-feature-settings: "ornm" 2;
}
-
- dt { grid-column-start: 1; }
- dd { grid-column-start: 2; }
}
}
@@ -173,7 +164,7 @@
}
@layer images {
- #velzek-img-holder {
+ #char-img-holder {
display: grid;
grid-template: "i";
align-items: center;
@@ -184,37 +175,36 @@
margin: auto;
}
- img {
- filter: var(--shadow2);
+ .mainfig {
max-width: 100%;
- &.bordered { border: 10px solid currentcolor; }
}
+ .bordered {
+ box-shadow: var(--shadow), var(--shadow2);
+ border: 10px solid currentcolor;
+ }
+ #char-pic { filter: drop-shadow(var(--shadow)); }
+
+ figure img { width: 100%; }
@media (width >= 70rem) {
- figure {
+ .mainfig {
width: 480px;
float: right;
margin: 0 calc(0px - var(--protrude)) 1em 1em;
img { width: 100%; }
}
- #velzek-pic {
- shape-outside: polygon(100% 0%, 13% 0%, 13% 25%, 0% 27%,
- 0% 51%, 18% 60%, 21% 100%, 100% 100%);
- }
-
- #ekkel-pic { rotate: -2deg; }
- #suveesha-pic { rotate: 3deg; }
+ section:nth-of-type(even) .mainfig { rotate: -1deg; }
+ section:nth-of-type(odd) .mainfig { rotate: 1.5deg; }
+ #char-pic { rotate: 0deg; }
}
}
@layer switcher {
- #velzek-pic img {
- transition: all ease 200ms 175ms;
- }
+ #pic1, #pic2 { transition: all ease 200ms 175ms; }
- :root:has(#switch:checked) #clothes-pic,
- :root:not(:has(#switch:checked)) #armour-pic {
+ :root:has(#switch:checked) #pic1,
+ :root:not(:has(#switch:checked)) #pic2 {
opacity: 0;
transition-delay: 0ms;
pointer-events: none;
@@ -225,7 +215,7 @@
position: absolute;
}
- #velzek-pic label {
+ #char-pic label {
display: block;
width: min-content;
margin: 0 auto 1em;
diff --git a/velzek/beige-paper.png b/dnd/beige-paper.png
similarity index 100%
rename from velzek/beige-paper.png
rename to dnd/beige-paper.png
diff --git a/dnd/bio.css b/dnd/bio.css
new file mode 100644
index 0000000..39e00cb
--- /dev/null
+++ b/dnd/bio.css
@@ -0,0 +1,38 @@
+@import url(base.css);
+
+@layer base.headings {
+ h2 {
+ margin: 2rem 3rem;
+ position: relative;
+
+ border-bottom: 3px double currentcolor;
+
+ &::before {
+ font-feature-settings: "ornm" 5;
+ position: absolute;
+ left: -1.15em;
+ bottom: 7%;
+ rotate: -5deg;
+ }
+ }
+}
+
+@layer base.other {
+ table {
+ min-width: 20rem;
+ margin: 0 3rem;
+ border-bottom: 2px solid currentcolor;
+ }
+ caption {
+ border-top: 2px solid currentcolor;
+ border-bottom: 1px solid currentcolor;
+
+ font-weight: 700;
+ text-align: center;
+ .and { font-weight: 450; }
+ }
+
+ th, td, caption { padding: 0.125lh 0.5em 0.0625lh; }
+
+ tbody th { text-align: right; }
+}
diff --git a/velzek/classy-fabric.png b/dnd/classy-fabric.png
similarity index 100%
rename from velzek/classy-fabric.png
rename to dnd/classy-fabric.png
diff --git a/dnd/index.css b/dnd/index.css
new file mode 100644
index 0000000..16f6994
--- /dev/null
+++ b/dnd/index.css
@@ -0,0 +1,71 @@
+@import url(base.css);
+
+@layer {
+ header { row-gap: 0; }
+ header p {
+ grid-area: 2/1/2/4;
+ margin: 0;
+ text-align: center;
+
+ font-size: 1.5rem;
+ font-weight: 600;
+ font-stretch: 90%;
+ }
+}
+
+@layer {
+ .portrait {
+ margin: 0;
+ border: 4px solid currentcolor;
+ box-shadow: var(--shadow);
+ img {
+ display: block;
+ width: 200px;
+ height: 200px;
+ }
+ }
+
+ .char {
+ width: 80%;
+ margin-left: auto;
+ margin-right: auto;
+
+ padding-left: 1em;
+ padding-right: 1em;
+
+ display: grid;
+ gap: 0.5em 2em;
+
+ &:nth-of-type(odd) {
+ grid-template:
+ "portrait name" auto
+ "portrait desc" 1fr / min-content auto;
+ }
+ &:nth-of-type(even) {
+ grid-template:
+ "name portrait" auto
+ "desc portrait" 1fr / auto min-content;
+ }
+
+ .portrait { grid-area: portrait; }
+ h2 { grid-area: name; margin: 0; }
+ > div, p { grid-area: desc; align-self: start; }
+ }
+}
+
+@layer {
+ .char {
+ margin-top: 2em;
+ padding-top: 2em;
+ border-top: 3px double currentcolor;
+ }
+ .char:last-of-type {
+ padding-bottom: 2em;
+ border-bottom: 3px double currentcolor;
+ }
+
+ h2 small {
+ font-size: 70%;
+ font-weight: 700;
+ }
+}
diff --git a/dnd/index.html b/dnd/index.html
new file mode 100644
index 0000000..5237e5a
--- /dev/null
+++ b/dnd/index.html
@@ -0,0 +1,83 @@
+
+
+
+
d&d chars
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ anthropologist observing the humanoid society in marikest, when a suspicious
+ sequence of events plunge the city into chaos.
+ (2024–)
+
+
+
+
+
+
+
+
+
+
+
+
+ disgraced acolyte of bahamut sent out into the world to atone for her
+ mistakes.
+ (2024–)
+
+
+
+
+
+
+
+
+
+
+ went to hell and back to stop the world from disintegrating. you know,
+ normal stuff.
+ (2020–24)
+
+
+
+
+
+
+
+
+
+
+ little lizard who saw magic one time and never stopped thinking about it
+
+ (2019; game abandoned but i still like this lil gremlin )
+
+
+
+
diff --git a/dnd/kezda.webp b/dnd/kezda.webp
new file mode 100644
index 0000000..9615727
--- /dev/null
+++ b/dnd/kezda.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:84889cc3c07b72572efac3d4a2aa5120946c2f3689d21de548b3b2ed0418f258
+size 7602
diff --git a/dnd/kezda/index.html b/dnd/kezda/index.html
new file mode 100644
index 0000000..39fa785
--- /dev/null
+++ b/dnd/kezda/index.html
@@ -0,0 +1,28 @@
+
+
+
+kezda
+
+
+
+
+
+
+
+
+
+ basic info
+
+
+
+
+
+ a lil creature
+
+
+
diff --git a/dnd/kezda/kezda.webp b/dnd/kezda/kezda.webp
new file mode 100644
index 0000000..68c7cc3
--- /dev/null
+++ b/dnd/kezda/kezda.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1522761b3c8c882348018df874c5166ea6f2257e0ffc60ad2e7b5b14bc3cf589
+size 34762
diff --git a/dnd/kezda/kezda2x.webp b/dnd/kezda/kezda2x.webp
new file mode 100644
index 0000000..3307bc5
--- /dev/null
+++ b/dnd/kezda/kezda2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3bdfdca3389270f2828515c7fc89255f464d560d05a595c45b1043fb5dc27ec
+size 86876
diff --git a/dnd/kezda/src/kezda-full.kra b/dnd/kezda/src/kezda-full.kra
new file mode 100644
index 0000000..6cfc0da
--- /dev/null
+++ b/dnd/kezda/src/kezda-full.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddb0310e2477891474493330e6af61d5a78c3e3ba7fc2e639d54613075d29bdd
+size 1806236
diff --git a/dnd/kezda/style.css b/dnd/kezda/style.css
new file mode 100644
index 0000000..5117218
--- /dev/null
+++ b/dnd/kezda/style.css
@@ -0,0 +1,3 @@
+@import url(../bio.css);
+
+
diff --git a/dnd/kezda2x.webp b/dnd/kezda2x.webp
new file mode 100644
index 0000000..0e95e0e
--- /dev/null
+++ b/dnd/kezda2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76ab6baf47f3a3da6702629dc8b33faf18a644240fb977276ceb4715392eecdd
+size 29554
diff --git a/dnd/marigold.webp b/dnd/marigold.webp
new file mode 100644
index 0000000..5b4c9d2
--- /dev/null
+++ b/dnd/marigold.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d211a5b1e6c080c216b7c4df974a088a56fc692aac7c26cca25dd10194d566b
+size 13806
diff --git a/dnd/marigold/index.html b/dnd/marigold/index.html
new file mode 100644
index 0000000..387e731
--- /dev/null
+++ b/dnd/marigold/index.html
@@ -0,0 +1,35 @@
+
+
+
+marigold
+
+
+
+
+
+
+
+
+
+
+ basic info
+
+
+ warlock of bahamut
+
+ height 198 cm (6ʹ 6ʺ)
+ weight 121 kg (267 ℔)
+ age 37
+
+
+
+ let’s get it out of the way. her actual name is, um, let’s see here…
+ [ˈqχḁʂx̩kɬ̩ːχ] . which is why she goes by ‘marigold’
+ among the humanoids.
+
+
+
diff --git a/dnd/marigold/style.css b/dnd/marigold/style.css
new file mode 100644
index 0000000..4ee941d
--- /dev/null
+++ b/dnd/marigold/style.css
@@ -0,0 +1,6 @@
+@import url(../bio.css);
+
+.ipa {
+ font-feature-settings: "ss03" 1;
+ font-variation-settings: "ENLA" 0;
+}
diff --git a/dnd/marigold2x.webp b/dnd/marigold2x.webp
new file mode 100644
index 0000000..60ed6e4
--- /dev/null
+++ b/dnd/marigold2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2a568dbba03fc5694bff95dd39785dcd60c44d93129396078a2f0d1dddcbcff7
+size 59848
diff --git a/dnd/nex.kra-autosave.kra b/dnd/nex.kra-autosave.kra
new file mode 100644
index 0000000..35651f4
--- /dev/null
+++ b/dnd/nex.kra-autosave.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4e112a526af68ebc0d3d38fc0778383a9774e4cc7a793e3261b7c861c44ca235
+size 266113
diff --git a/dnd/nex.webp b/dnd/nex.webp
new file mode 100644
index 0000000..5d40a2b
--- /dev/null
+++ b/dnd/nex.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:040cb5a75480d2531220fc9ffe7ae3b53f1972859bc707615e4946bd909e7dcc
+size 11400
diff --git a/dnd/nex/index.html b/dnd/nex/index.html
new file mode 100644
index 0000000..3a0afcb
--- /dev/null
+++ b/dnd/nex/index.html
@@ -0,0 +1,22 @@
+
+
+
+nex
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dnd/nex2x.webp b/dnd/nex2x.webp
new file mode 100644
index 0000000..7b044a6
--- /dev/null
+++ b/dnd/nex2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:532577340ef26027f56d0e2bb64af46759fc0409b4ce2506c7c10249af16e82d
+size 38638
diff --git a/dnd/src/kezda.kra b/dnd/src/kezda.kra
new file mode 100644
index 0000000..8128943
--- /dev/null
+++ b/dnd/src/kezda.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5a1223583e49404f8c793193f4d646844102e2c419162ac750c59528b22c00a
+size 1350142
diff --git a/dnd/src/marigold.kra b/dnd/src/marigold.kra
new file mode 100644
index 0000000..99ae534
--- /dev/null
+++ b/dnd/src/marigold.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6dd0f7aaceda0d3d48f080af4af3cea64ecb8ec642ed1f30243fea6eeb5832a5
+size 5978311
diff --git a/dnd/src/nex.kra b/dnd/src/nex.kra
new file mode 100644
index 0000000..131d5dc
--- /dev/null
+++ b/dnd/src/nex.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ecdb9ea0372c2de9af613092452b92faa2baa615ea222f01c98373a67bc26201
+size 6118966
diff --git a/dnd/src/velzek.kra b/dnd/src/velzek.kra
new file mode 100644
index 0000000..ff5502c
--- /dev/null
+++ b/dnd/src/velzek.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eedeb81b2fdd30a7186c4d9a4b794383803eeb750451ce0b387b9eec4a4a056e
+size 7874406
diff --git a/dnd/velzek.webp b/dnd/velzek.webp
new file mode 100644
index 0000000..e9ea264
--- /dev/null
+++ b/dnd/velzek.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a4787f6f3a64557f9f1ba013ce3af6411b3ebe6fe4044de45b6bff79fd230510
+size 13502
diff --git a/dnd/velzek/armour.s.webp b/dnd/velzek/armour.s.webp
new file mode 100644
index 0000000..28a6d27
--- /dev/null
+++ b/dnd/velzek/armour.s.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f21e7756e02bd2fad3b40afea724980e1785fe71379abbbd06ba5aaa2c616911
+size 36174
diff --git a/dnd/velzek/armour.s2x.webp b/dnd/velzek/armour.s2x.webp
new file mode 100644
index 0000000..b71b42a
--- /dev/null
+++ b/dnd/velzek/armour.s2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:454cf6c7b94fabb17e3db8677037b90e2d57c409af5d7d927e341170b6d7811f
+size 91868
diff --git a/velzek/armour.webp b/dnd/velzek/armour.webp
similarity index 100%
rename from velzek/armour.webp
rename to dnd/velzek/armour.webp
diff --git a/dnd/velzek/clothes.s.webp b/dnd/velzek/clothes.s.webp
new file mode 100644
index 0000000..8d33088
--- /dev/null
+++ b/dnd/velzek/clothes.s.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0ccfc7ee5c154ca2c439edb2b7ce781a15adedc13af9101c72652de0674ddad
+size 39720
diff --git a/dnd/velzek/clothes.s2x.webp b/dnd/velzek/clothes.s2x.webp
new file mode 100644
index 0000000..dc66fbe
--- /dev/null
+++ b/dnd/velzek/clothes.s2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:462307197185a1c7298acb4563e271775dce1055abb239c3b9d1a805c2f604f1
+size 99460
diff --git a/velzek/clothes.webp b/dnd/velzek/clothes.webp
similarity index 100%
rename from velzek/clothes.webp
rename to dnd/velzek/clothes.webp
diff --git a/velzek/icon.webp b/dnd/velzek/icon.webp
similarity index 100%
rename from velzek/icon.webp
rename to dnd/velzek/icon.webp
diff --git a/velzek/index.html b/dnd/velzek/index.html
similarity index 66%
rename from velzek/index.html
rename to dnd/velzek/index.html
index 0ba897f..3210a27 100644
--- a/velzek/index.html
+++ b/dnd/velzek/index.html
@@ -8,14 +8,6 @@
-
-
-
-
-
-
-
-
@@ -23,36 +15,33 @@
basic info
-
+
switch
-
-
- cleric of suveesha
- and anthropologist
-
-
- height 74 cm (2ʹ 5ʺ)
- weight 18 kg (40 ℔)
- age 32
- year of birth 1187
- alignment neutral good
-
+
+
+ cleric of suveesha
+ and anthropologist
+
+ height 74 cm (2ʹ 5ʺ)
+ weight 18 kg (40 ℔)
+ age 32
+ year of birth 1187
+
velzek is a kobold from a community called
@@ -60,24 +49,26 @@
eight years ago, she and four other kobolds arrived at the temple of berei,
next to the green on the south border of marikest.
-
- her companions are:
-
-
- yarva bitterbrush 26, he/him
-
- keshku aestivae 28, she/her
-
- volek ruba 23, she/her
-
- tokil arceuthus 25, he/him
-
-
+
+ velzek’s companions
+
+ yarva bitterbrush 26, he/him
+ keshku æstivæ 28, she/her
+ volek ruba 23, she/her
+ tokil arceuthus 25, he/him
+
+
until arriving in marikest, the concept of a surname was totally unknown to
the kobolds, so they all invented names based on plants for themselves once
- they became needed.
+ they became needed. in the city they’ve been under the mentorship of a
+ halfling named bobbie fairchild .
the purpose of the kobolds’ arrival in marikest is to study outside
@@ -91,9 +82,9 @@
ekkel
-
+
-
@@ -104,7 +95,7 @@
the windswept wall. despite the historical friction between kobolds and
humanoids, ekkel has enjoyed peace for decades, due to its location far away
from any major surface roads. like all burrows, ekkel is considered to be a
- single huge family; kobolds don't consciously keep track of closer kinship
+ single huge family; kobolds don’t consciously keep track of closer kinship
bonds.
@@ -126,8 +117,10 @@
suveesha
-
-
+
+
+
+
@@ -146,10 +139,10 @@
while amongst the humanoids, velzek and the others have been instructed to
- adopt berei’s symbols for familiarity: a bundle of wheat, a sickle, and a
+ adopt berei’s more familiar symbols: a bundle of wheat, a sickle, and a
rising sun.
diff --git a/dnd/velzek/map_k.s.webp b/dnd/velzek/map_k.s.webp
new file mode 100644
index 0000000..90c4adf
--- /dev/null
+++ b/dnd/velzek/map_k.s.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b63f59886ba49ad391235c91193a76a68839f5a754fcf72d63652676bb3196f
+size 74660
diff --git a/dnd/velzek/map_k.s2x.webp b/dnd/velzek/map_k.s2x.webp
new file mode 100644
index 0000000..b011374
--- /dev/null
+++ b/dnd/velzek/map_k.s2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a7ce46d4514e066c859bc07243a65ef9974aa5a89f69c6501f25f9e29e8f6d7
+size 281220
diff --git a/velzek/map_k_full.webp b/dnd/velzek/map_k_full.webp
similarity index 100%
rename from velzek/map_k_full.webp
rename to dnd/velzek/map_k_full.webp
diff --git a/velzek/src/koboldowo.png b/dnd/velzek/src/koboldowo.png
similarity index 100%
rename from velzek/src/koboldowo.png
rename to dnd/velzek/src/koboldowo.png
diff --git a/dnd/velzek/src/map_k_full.kra b/dnd/velzek/src/map_k_full.kra
new file mode 100644
index 0000000..3b682d2
--- /dev/null
+++ b/dnd/velzek/src/map_k_full.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d9eeb8c0af5989115f66288858bcbab1b79eea6f02920de077f1abd846a0a4b4
+size 43950802
diff --git a/dnd/velzek/src/suveesha.kra b/dnd/velzek/src/suveesha.kra
new file mode 100644
index 0000000..7852db2
--- /dev/null
+++ b/dnd/velzek/src/suveesha.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ee1c7d69c79ceada273e5e67152fa72dbad05085c11449f6817925a648f5e337
+size 3564434
diff --git a/dnd/velzek/src/velzek.kra b/dnd/velzek/src/velzek.kra
new file mode 100644
index 0000000..111537f
--- /dev/null
+++ b/dnd/velzek/src/velzek.kra
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b27b27fc732464790da6db965a5c8a06a53de63d163663d0e72009760435423e
+size 54608598
diff --git a/dnd/velzek/style.css b/dnd/velzek/style.css
new file mode 100644
index 0000000..144c30d
--- /dev/null
+++ b/dnd/velzek/style.css
@@ -0,0 +1,8 @@
+@import url(../bio.css);
+
+@layer {
+ #char-pic {
+ shape-outside: polygon(100% 0%, 13% 0%, 13% 25%, 0% 27%,
+ 0% 51%, 18% 60%, 21% 100%, 100% 100%);
+ }
+}
diff --git a/dnd/velzek/suveesha.s.webp b/dnd/velzek/suveesha.s.webp
new file mode 100644
index 0000000..5f24280
--- /dev/null
+++ b/dnd/velzek/suveesha.s.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:35ed9e13f71104a2fb06cb48952fafc8e3710abb7e23b94f21782a4163956031
+size 42238
diff --git a/dnd/velzek/suveesha.s2x.webp b/dnd/velzek/suveesha.s2x.webp
new file mode 100644
index 0000000..56403dc
--- /dev/null
+++ b/dnd/velzek/suveesha.s2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b347734640aa6c35bfbbfe594449d537e8c46d023706db155f9791059c30e6b
+size 129808
diff --git a/velzek/suveesha.webp b/dnd/velzek/suveesha.webp
similarity index 100%
rename from velzek/suveesha.webp
rename to dnd/velzek/suveesha.webp
diff --git a/dnd/velzek2x.webp b/dnd/velzek2x.webp
new file mode 100644
index 0000000..2ce318b
--- /dev/null
+++ b/dnd/velzek2x.webp
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8222f32d216aa50a9094dbde7683d0036d0a2eb2ab0b911817a0e5fc63caaaaf
+size 49264
diff --git a/velzek/armour_small.webp b/velzek/armour_small.webp
deleted file mode 100644
index 20df0dc..0000000
--- a/velzek/armour_small.webp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7102d601a0c9241a7427ecc932fc4c2de051691f1f73647d537421687ae91675
-size 36872
diff --git a/velzek/armour_small2x.webp b/velzek/armour_small2x.webp
deleted file mode 100644
index 256cc66..0000000
--- a/velzek/armour_small2x.webp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:31b579ab2eb59ee2bd3269ea5e8ecd8bab631aac7b54a259eea42ab5ee0aeeeb
-size 66496
diff --git a/velzek/clothes_small.webp b/velzek/clothes_small.webp
deleted file mode 100644
index dabc167..0000000
--- a/velzek/clothes_small.webp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b98c97e9ec422fa232421126b8478dd3103960ab6fca6e59ac04fc9b2946a647
-size 31866
diff --git a/velzek/clothes_small2x.webp b/velzek/clothes_small2x.webp
deleted file mode 100644
index 5bca038..0000000
--- a/velzek/clothes_small2x.webp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:30e15cadc0c3ef308ec2037e36ac349c0d85d56973860575517ca0cbb3020489
-size 371592
diff --git a/velzek/map_k.webp b/velzek/map_k.webp
deleted file mode 100644
index 37fd4e6..0000000
--- a/velzek/map_k.webp
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54024ca807e077f28d68b3b8e2fa631ac19ad6cbed07b5eef07eade8b05d8af0
-size 184560
diff --git a/velzek/src/armour.png b/velzek/src/armour.png
deleted file mode 100644
index 43e114a..0000000
--- a/velzek/src/armour.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bf9c2f10254936207e637901b85e9d8bc3061f68ebb13b6384b8122cf7adcde9
-size 7469685
diff --git a/velzek/src/armour_small.png b/velzek/src/armour_small.png
deleted file mode 100644
index 752cb2b..0000000
--- a/velzek/src/armour_small.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1f1d46c549d1fb05d711d217f4f2f98b5557e3e081a1e242ff3b09950dcdaacd
-size 151304
diff --git a/velzek/src/armour_small2x.png b/velzek/src/armour_small2x.png
deleted file mode 100644
index 8680197..0000000
--- a/velzek/src/armour_small2x.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5c84121e5920ebc5066b8d1cd068e77e887951a026181f7e70bec509594fc9f9
-size 465969
diff --git a/velzek/src/clothes.png b/velzek/src/clothes.png
deleted file mode 100644
index 14bb9ba..0000000
--- a/velzek/src/clothes.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5f577c2ee76c5e753642c4862ea21474e3af4ab672334fe85b21daf8361f7438
-size 6055818
diff --git a/velzek/src/clothes_small.png b/velzek/src/clothes_small.png
deleted file mode 100644
index 33f79e3..0000000
--- a/velzek/src/clothes_small.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f65b2da85d8296cffff5ca000e675b52e45a4a0bad4dd88a828b2640aad9f015
-size 143908
diff --git a/velzek/src/clothes_small2x.png b/velzek/src/clothes_small2x.png
deleted file mode 100644
index bb60850..0000000
--- a/velzek/src/clothes_small2x.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:67a750712a690482ce72ff44ac32f02f5a30623dba238f6fc2bb56e9abe281ab
-size 3403727
diff --git a/velzek/src/icon.png b/velzek/src/icon.png
deleted file mode 100644
index 2f78382..0000000
--- a/velzek/src/icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2f9ef1ed3b15e1d2c3738c0149df8443f33927fdcee0c7c0852a206d360f9a29
-size 36939
diff --git a/velzek/src/map_k.png b/velzek/src/map_k.png
deleted file mode 100644
index 9b5fe34..0000000
--- a/velzek/src/map_k.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f435e78dc1db828523485927cc9e0564057c4852081e30c2056f3b9067aef7b4
-size 1186818
diff --git a/velzek/src/map_k_full.kra b/velzek/src/map_k_full.kra
deleted file mode 100644
index 3df16d5..0000000
--- a/velzek/src/map_k_full.kra
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2bd927a348afc97cbb8ef2e8046f4257ac9eeef8267a7e0ae40a5f64bc08f420
-size 40284398
diff --git a/velzek/src/map_k_full.png b/velzek/src/map_k_full.png
deleted file mode 100644
index 431ec05..0000000
--- a/velzek/src/map_k_full.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c2363edeaa21e5d41c08f825b0a324d8737b51735bb381cebac7f88031ed3554
-size 15150085
diff --git a/velzek/src/suveesha.kra b/velzek/src/suveesha.kra
deleted file mode 100644
index da06749..0000000
--- a/velzek/src/suveesha.kra
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fcd8cb4c8832c86dde464034ca4e61306ea272be787319a4acb4ddfff8f9b45e
-size 4644238
diff --git a/velzek/src/suveesha.png b/velzek/src/suveesha.png
deleted file mode 100644
index 2e38b59..0000000
--- a/velzek/src/suveesha.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a5c456d26829ad355c80dc9c5e6affce281010aca5a6d90380cc02c0b8f7d6dd
-size 585072
diff --git a/velzek/src/velzek icon.kra b/velzek/src/velzek icon.kra
deleted file mode 100644
index 9d20665..0000000
--- a/velzek/src/velzek icon.kra
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:75794b67b242c1611e12a43a551351ab184a6fe5e4d1c9a7b583cadcfbbfcc30
-size 5176297