diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css
index 2ccbbca..4abeb40 100644
--- a/public/stylesheets/application.css
+++ b/public/stylesheets/application.css
@@ -395,6 +395,47 @@ a.project-row:hover {
font-size: 18px;
padding: 14px 24px;
}
+/* Button size/shape utilities */
+.btn--xl {
+ font-size: 18px;
+ padding: 12px 20px;
+}
+.btn--pill {
+ border-radius: 999px;
+}
+
+/* Subtle animated glow for call-to-action buttons */
+@keyframes btn-glow-pulse {
+ 0%, 100% {
+ box-shadow: 0 6px 14px var(--shadow), 0 0 0 0 rgba(210, 127, 70, 0.0);
+ transform: translateY(0);
+ }
+ 50% {
+ box-shadow: 0 10px 22px var(--shadow), 0 0 18px 2px rgba(210, 127, 70, 0.35);
+ }
+}
+.btn--glow {
+ animation: btn-glow-pulse 2.4s ease-in-out infinite;
+}
+
+/* Animated accent gradient for CTA button */
+@keyframes accent-gradient-shift {
+ 0% { background-position: 0% 50%; }
+ 50% { background-position: 100% 50%; }
+ 100% { background-position: 0% 50%; }
+}
+.btn--accent-gradient {
+ background: linear-gradient(90deg, #d27f46, #e05a2a, #d27f46);
+ background-size: 200% 200%;
+ color: var(--white);
+ border: 0;
+ animation: accent-gradient-shift 6s ease infinite;
+}
+.btn--accent-gradient:hover:not(:disabled) {
+ filter: brightness(1.02);
+ transform: translateY(-1px) scale(1.02);
+ box-shadow: 0 10px 22px var(--shadow);
+}
/* Flash messages */
.flash {
@@ -911,6 +952,12 @@ a.project-row:hover {
overflow: hidden;
}
+/* FAQ Page - custom background */
+[data-page="faq"] {
+ background: var(--bg) url('https://files.slack.com/files-pri/T09V59WQY1E-F0A71GFN7N2/untitled_artwork.png?pub_secret=e6e1934613') no-repeat center center fixed;
+ background-size: cover;
+}
+
.signin-page {
position: relative;
width: 100%;
From dcf680dbf9f786e544c4842bcce6f41b624cfe5d Mon Sep 17 00:00:00 2001
From: Memma <132008224+MeMMa137@users.noreply.github.com>
Date: Tue, 6 Jan 2026 18:17:59 +0100
Subject: [PATCH 3/3] Update general graphics again
---
app/views/layouts/application.html.erb | 8 +-
app/views/pages/faq.html.erb | 32 +++++--
app/views/pages/shop.html.erb | 18 +++-
app/views/pages/signin.html.erb | 4 +-
public/stylesheets/application.css | 120 +++++++++++++++++++------
5 files changed, 136 insertions(+), 46 deletions(-)
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index fcb3f41..1bb107e 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -8,7 +8,7 @@
-
+
@@ -20,9 +20,7 @@
<% end %>
<%= yield %>
- <% unless content_for?(:page) && yield(:page) == 'signin' %>
-

-

- <% end %>
+

+