diff --git a/_includes/gamecard.html b/_includes/game-card.html
similarity index 63%
rename from _includes/gamecard.html
rename to _includes/game-card.html
index 660fc352..29dd13c5 100644
--- a/_includes/gamecard.html
+++ b/_includes/game-card.html
@@ -1,6 +1,6 @@
@@ -10,11 +10,11 @@
style="background-image: url('{{ include.icon }}');"
>
-
+
{{ include.title }}
{{ include.description }}
diff --git a/_includes/testimonial.html b/_includes/testimonial.html
index efd89d7f..d3b5432a 100644
--- a/_includes/testimonial.html
+++ b/_includes/testimonial.html
@@ -11,7 +11,7 @@
{{ include.author }}
-
+
{{ include.authorTagline }}
diff --git a/assets/css/main.css b/assets/css/main.css
index 6b6b76a4..503d5ce4 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -5,16 +5,52 @@
@tailwind components;
@tailwind utilities;
-.main-button {
+:root {
+ --accent: #ff8835;
+ --accent-hover: #b35926;
+ --text: white;
+ --text-hover: #ccc;
+}
+
+a {
+ font-weight: 600;
+ color: var(--accent);
+}
+
+a:hover {
+ color: var(--accent-hover);
+}
+
+a.main-button {
background-color: #eb1930;
padding: 8px 16px;
cursor: pointer;
display: inline-block;
box-shadow: -2px 2px 0px #960d1c;
- color: white;
+ color: var(--text);
text-align: center;
}
+a.main-button:hover {
+ color: var(--text-hover);
+}
+
+a > .accent-with-hover {
+ color: var(--accent);
+}
+
+a:hover > .accent-with-hover {
+ color: var(--accent-hover);
+}
+
+a > .text-with-hover {
+ color: var(--text);
+}
+
+a:hover > .text-with-hover {
+ color: var(--text-hover);
+}
+
nav {
font-size: 14px;
}
@@ -33,7 +69,8 @@ nav a {
}
:root {
- --main-border-color: #ff8835;
+ --main-border-color: var(--accent);
+ --main-border-hover: var(--accent-hover);
--main-border-thickness: 4px;
--main-border-indentation: 13px;
--main-border-square-size: 7px;
@@ -45,7 +82,7 @@ nav a {
position: relative;
}
-.gamecard {
+.game-card {
flex: 1;
}
@@ -66,6 +103,10 @@ nav a {
);
}
+a:hover > .main-border > .main-border-inner {
+ border-color: var(--main-border-hover);
+}
+
.main-border > .main-border-inner::before,
.main-border > .main-border-inner::after {
content: "";
@@ -77,6 +118,11 @@ nav a {
border: var(--main-border-thickness) solid var(--main-border-color);
}
+a:hover > .main-border > .main-border-inner::before,
+a:hover > .main-border > .main-border-inner::after {
+ border-color: var(--main-border-hover);
+}
+
.main-border > .main-border-inner::before {
top: calc(-1 * var(--main-border-thickness));
right: calc(-1 * var(--main-border-thickness));
@@ -96,6 +142,11 @@ nav a {
background: var(--main-border-color);
}
+a:hover > .main-border::before,
+a:hover > .main-border::after {
+ background: var(--main-border-hover);
+}
+
.main-border::before {
top: calc(-1 * var(--main-border-square-displacement));
right: calc(-1 * var(--main-border-square-displacement));
@@ -143,13 +194,3 @@ footer::before {
background-size: auto 100%;
top: -30px;
}
-
-.link {
- color: #ff8835;
- text-decoration: underline;
- font-weight: 600;
-}
-
-.link:hover {
- color: #b35926;
-}
\ No newline at end of file
diff --git a/index.html b/index.html
index cf202e69..8c73e3df 100644
--- a/index.html
+++ b/index.html
@@ -8,7 +8,7 @@
- Our Flame Game Jam 3.0 is happening on 8-10th of December on itch.io! You do not want to miss it!
+ Our Flame Game Jam 3.0 is happening on 8-10th of December on itch.io! You do not want to miss it!
@@ -20,7 +20,7 @@
Flame is a game engine built on top of
- Flutter. It runs on
+ Flutter. It runs on
mobile,
desktop, and web.
@@ -38,23 +38,23 @@
Made with Flame
-
+
Games and apps made with the help of Flame
- {% include gamecard.html
+ {% include game-card.html
title="Orbit Guard"
description="As an Orbit Guard, you are tasked with a mission of cosmic proportions - defend the galaxy's planets against the enclosing magnetic storms. Quick reflexes and tactical taps are your primary weapons. With each planet you guard, you're one step closer to becoming the ultimate guardian of the galaxy!"
icon="/assets/images/game1.jpeg"
link="https://play.google.com/store/apps/details?id=com.raitissaripo.orbitguard&pcampaignid=web_share"
%}
- {% include gamecard.html
+ {% include game-card.html
title="Gunslinger"
description="A 2D shooter roguelike game with chaotic battles to test your survival skills for 10 intense minutes, Armed with unique weaponry that suits your playstyle."
icon="/assets/images/game2.png"
link="https://play.google.com/store/apps/details?id=dev.studiocloud.gunslinger"
%}
- {% include gamecard.html
+ {% include game-card.html
title="Watchsteroids"
description="An open source Asteroids-ish game made for WearOS using the Flame Engine, Flutter and watch controls."
icon="/assets/images/game3.png"