Skip to content

Commit 377bc00

Browse files
committed
Normalize kicker spacing and tighten footer column layout - PR_26152_016-footer-kicker-spacing
1 parent c229058 commit 377bc00

3 files changed

Lines changed: 60 additions & 10 deletions

File tree

GameFoundryStudio/assets/css/gamefoundrystudio.css

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -217,11 +217,13 @@
217217
}
218218

219219
.kicker {
220+
display: block;
220221
color: var(--gold);
221222
text-transform: uppercase;
222223
letter-spacing: .16em;
223224
font-weight: 900;
224-
font-size: 13px
225+
font-size: 13px;
226+
padding-block: 6px
225227
}
226228

227229
.lede {
@@ -323,23 +325,26 @@
323325

324326
.footer__inner {
325327
display: grid;
326-
grid-template-columns: minmax(160px, .55fr) minmax(0, 2.45fr) max-content;
327-
gap: 24px;
328+
grid-template-columns: max-content minmax(0, 1fr) max-content;
329+
gap: 16px;
328330
align-items: start;
329331
position: relative
330332
}
331333

332334
.footer__brand {
333-
display: flex;
334-
flex-wrap: wrap;
335-
gap: 10px 16px;
336-
align-items: center
335+
display: grid;
336+
gap: 4px;
337+
align-content: start
338+
}
339+
340+
.footer__brand span {
341+
white-space: nowrap
337342
}
338343

339344
.footer__groups {
340345
display: grid;
341-
grid-template-columns: repeat(6, minmax(110px, 1fr));
342-
gap: 20px
346+
grid-template-columns: repeat(6, minmax(96px, 1fr));
347+
gap: 12px
343348
}
344349

345350
.footer__group {

GameFoundryStudio/assets/partials/footer.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<footer class="footer">
22
<div class="container footer__inner">
33
<div class="footer__brand">
4-
<span>&copy; 2026 Game Foundry Studio</span>
4+
<span>&copy; 2026</span>
5+
<span>Game Foundry Studio</span>
56
</div>
67
<nav class="footer__groups" aria-label="Footer navigation">
78
<section class="footer__group" aria-labelledby="footer-product">
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# GameFoundryStudio Footer and Kicker Spacing Validation
2+
3+
Task: PR_26152_016-footer-kicker-spacing
4+
5+
## Scope
6+
7+
- Product work was limited to `GameFoundryStudio/assets/css/gamefoundrystudio.css` and `GameFoundryStudio/assets/partials/footer.html`.
8+
- Required report artifacts were written under `docs/dev`.
9+
- No functionality was modified.
10+
- No inline style/script/event handlers were added.
11+
- No tests outside `GameFoundryStudio` were run.
12+
13+
## Commands Run
14+
15+
- `git diff --check -- GameFoundryStudio\assets\css\gamefoundrystudio.css`
16+
- Result: Passed.
17+
- Note: Git reported line-ending conversion warnings only.
18+
- `git diff --check -- GameFoundryStudio\assets\css\gamefoundrystudio.css GameFoundryStudio\assets\partials\footer.html`
19+
- Result: Passed.
20+
- Note: Git reported line-ending conversion warnings only.
21+
- GameFoundryStudio footer/kicker static validation with Node:
22+
- Checked shared `.kicker` rule has balanced `padding-block`.
23+
- Checked footer inner/group gaps were reduced.
24+
- Checked footer keeps six compact grouping columns.
25+
- Checked copyright wrapper has a no-wrap guard.
26+
- Checked CSS brace balance.
27+
- Result: Passed.
28+
- GameFoundryStudio footer/kicker UI validation with Playwright and a local static server:
29+
- Checked `.kicker` computed top and bottom padding match and are greater than zero.
30+
- Checked footer grouping columns remain aligned at desktop width.
31+
- Checked `Copyright 2026 Game Foundry Studio` rendered as a single line at 1366px desktop width before the follow-up split.
32+
- Checked desktop footer retains brand, groupings, and tagline columns.
33+
- Checked responsive footer behavior remains three columns at tablet width and one column at mobile width.
34+
- Result: Passed, 10 checks.
35+
- Follow-up footer copyright split validation:
36+
- Static Node validation confirmed the footer copyright is split into separate year and brand spans and uses shared stacked footer brand styling.
37+
- Result: Passed.
38+
- Playwright validation confirmed the two footer brand lines stack vertically, each line remains unwrapped, and footer grouping columns remain aligned at desktop width.
39+
- Result: Passed, 8 checks.
40+
41+
## Skipped
42+
43+
- Repo-wide tests were not run.
44+
- Tests outside `GameFoundryStudio` were not run.

0 commit comments

Comments
 (0)