Skip to content

Evolve visual system styling - #6

Merged
sanskarmk merged 1 commit into
mainfrom
codex/update-styles.css-for-visual-system-evolution
Jun 13, 2026
Merged

Evolve visual system styling#6
sanskarmk merged 1 commit into
mainfrom
codex/update-styles.css-for-visual-system-evolution

Conversation

@sanskarmk

Copy link
Copy Markdown
Owner

Motivation

  • Move the visual system from a soft cream-first palette toward a more grounded heritage + restrained-futuristic look with deeper charcoal/navy and muted metallic accents.
  • Reduce overly soft cream tones and oversized corner radii to create a more executive, refined surface language.
  • Introduce subtle glass/metal treatments and restrained geometric details to give key UI surfaces a cleaner, slightly futuristic feel.

Description

  • Updated :root tokens in assets/css/styles.css to add --ink, --steel, --platinum, --copper, and --glass, changed base colors to deeper tones, reduced cream dominance, set --radius from 26px to 20px, and softened --shadow intensity.
  • Reworked the body background to combine heritage warm gradients with subtle grid overlays by adding repeating linear-gradients and background-size for a faint grid texture.
  • Refined top-level components: adjusted .topbar background and border color, replaced .btn.secondary with a glass/metal gradient and cleaner inset shadow, and added translucent backdrop filtering to .card and .item with sharper borders and lower shadows.
  • Added restrained futuristic details: .hero gains micro uppercase pseudo-label and a thin copper accent rule, .art-card receives layered textured overlays and an ::after micro-badge, .metric includes a thin accent rule via ::before, and .section-heading gets a thin accent bar at the top.

Testing

  • Ran git diff --check and did not report issues, indicating no immediate syntax problems in the modified file.
  • Checked for a local browser binary with command -v chromium || command -v chromium-browser || command -v google-chrome and none was available, so no visual snapshots were captured.
  • Queried Playwright availability via a short node script and observed Playwright was unavailable in the environment, so automated UI render tests were not executed.

Codex Task

Copilot AI review requested due to automatic review settings June 13, 2026 11:09
@sanskarmk
sanskarmk merged commit 5e0d118 into main Jun 13, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the site’s global visual system in assets/css/styles.css, shifting core color tokens and several top-level component surfaces toward a darker, more “heritage + restrained-futuristic” aesthetic with grid/texture overlays, reduced radius, and softer shadows.

Changes:

  • Updated :root design tokens (new ink/metal/glass accents, deeper base colors, reduced --radius, softened --shadow).
  • Reworked body background layering to add subtle grid overlays plus revised gradient palette.
  • Refined key surfaces/components (.topbar, .btn.secondary, .card, .item, .hero, .art-card, .metric, .section-heading) with new glass/metal treatments and micro-accent details.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread assets/css/styles.css
Comment on lines +64 to +65
.hero::before { content: "Legacy protocol"; position: absolute; top: 28px; left: 0; color: var(--steel); font-size: .68rem; font-weight: 900; letter-spacing: .18em; text-transform: uppercase; opacity: .72; }
.hero::after { content: ""; position: absolute; top: 52px; left: 0; width: min(360px, 36vw); height: 1px; background: linear-gradient(90deg, var(--copper), transparent); opacity: .65; }
Comment thread assets/css/styles.css
.art-card { position: relative; overflow: hidden; }
.art-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(145deg, transparent 45%, rgba(199,146,79,.18)); pointer-events: none; }
.art-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(145deg, transparent 42%, rgba(180,106,60,.16)), linear-gradient(90deg, rgba(17,23,35,.055) 1px, transparent 1px); background-size: auto, 22px 22px; pointer-events: none; }
.art-card::after { content: "Archive signal"; position: absolute; top: 18px; right: 22px; color: var(--platinum); background: rgba(17,23,35,.55); border: 1px solid rgba(255,255,255,.18); border-radius: 999px; padding: 5px 9px; font-size: .62rem; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
Comment thread assets/css/styles.css
.hero { padding: 76px 0 34px; display: grid; grid-template-columns: 1.12fr .88fr; gap: 24px; align-items: center; }
.btn.secondary { background: linear-gradient(135deg, rgba(255,253,248,.68), rgba(216,210,198,.42)); color: var(--ink); border: 1px solid rgba(38,45,56,.22); box-shadow: inset 0 1px 0 rgba(255,255,255,.65), 0 10px 24px rgba(17,23,35,.07); }
.hero { position: relative; padding: 76px 0 34px; display: grid; grid-template-columns: 1.12fr .88fr; gap: 24px; align-items: center; }
.hero::before { content: "Legacy protocol"; position: absolute; top: 28px; left: 0; color: var(--steel); font-size: .68rem; font-weight: 900; letter-spacing: .18em; text-transform: uppercase; opacity: .72; }
Comment thread assets/css/styles.css
.art-card { position: relative; overflow: hidden; }
.art-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(145deg, transparent 45%, rgba(199,146,79,.18)); pointer-events: none; }
.art-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(145deg, transparent 42%, rgba(180,106,60,.16)), linear-gradient(90deg, rgba(17,23,35,.055) 1px, transparent 1px); background-size: auto, 22px 22px; pointer-events: none; }
.art-card::after { content: "Archive signal"; position: absolute; top: 18px; right: 22px; color: var(--platinum); background: rgba(17,23,35,.55); border: 1px solid rgba(255,255,255,.18); border-radius: 999px; padding: 5px 9px; font-size: .62rem; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
Comment thread assets/css/styles.css
--brand-strong: #4a2415;
--gold: #c7924f;
--bg: #ece4d6;
--bg-deep: #111723;
Comment thread assets/css/styles.css
.grid-2 { display: grid; grid-template-columns: repeat(2,1fr); gap: 16px; }
.grid-3 { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; }
.item { border: 1px solid var(--line); border-radius: 22px; padding: 20px; background: rgba(255,250,242,.78); }
.item { border: 1px solid rgba(38,45,56,.19); border-radius: 18px; padding: 20px; background: linear-gradient(145deg, rgba(255,253,248,.62), rgba(232,222,208,.46)); box-shadow: 0 12px 30px rgba(17,23,35,.07); backdrop-filter: blur(14px) saturate(125%); }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants