Skip to content
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9b3b3d4
Improve Cloudflare cache purge trigger — fire on deployment_status su…
simonives Jul 15, 2026
288cc6b
Remove GA and cookie consent; add GitHub profile links — Closes #53, …
simonives Jul 15, 2026
e393dbf
Fix em dashes in governance.html — CLAUDE.md style compliance
simonives Jul 15, 2026
3557352
Now page — add external links and three confirmed schedule events
simonives Jul 15, 2026
b737b93
docs: add AGENTS.md/GEMINI.md, SPINE-formatted, mirroring local CLAUD…
simonives Jul 25, 2026
546e5c9
chore: gitignore AGENTS.md/GEMINI.md alongside CLAUDE.md
simonives Jul 25, 2026
514e9b7
chore: gitignore .worktrees/ for isolated feature branches
simonives Aug 25, 2026
75afa9a
Fix canonical host: www.simonives.com to simonives.com everywhere
simonives Sep 16, 2026
d82781f
Merge remote-tracking branch 'origin/main' into dev
simonives Sep 16, 2026
8fc63b5
Merge remote-tracking branch 'origin/main' into dev
simonives Sep 16, 2026
7d6766d
Self-host Cormorant Garamond and Inter as static woff2, latin-subset
simonives Sep 16, 2026
fe86edf
Add M3 token and component stylesheets
simonives Sep 16, 2026
f50aac0
Remove em dashes from CSS comments (Task 2 fix round 1)
simonives Sep 16, 2026
c9cf151
Migrate index.html to the M3 stylesheet and markup
simonives Sep 16, 2026
d70d156
Add Material Symbols font (gap in Task 2, discovered during Task 3)
simonives Sep 16, 2026
a3736f3
Migrate doctrine.html to the M3 stylesheet and markup
simonives Sep 16, 2026
fb7d738
Fix engage-body span to p, matching the CSS selector
simonives Sep 16, 2026
9f1c5e4
Migrate portfolio.html to the M3 stylesheet and markup
simonives Sep 16, 2026
8542810
Migrate now.html to the M3 stylesheet and markup
simonives Sep 16, 2026
adf633c
Fix now.html event-row layout and card-filled.on-midnight contrast, a…
simonives Sep 16, 2026
d0bd69b
Keep past-event rows dimmed on hover
simonives Sep 17, 2026
8bf6d6a
Migrate governance.html and 404.html to the M3 stylesheet
simonives Sep 17, 2026
a972756
Remove legacy style.css and style-v2.css
simonives Sep 17, 2026
9fa45a1
Remove now-dead legacy CSS variable aliases from tokens.css
simonives Sep 17, 2026
d60aa57
Add Escape-key handling to the mobile nav overlay, all six pages
simonives Sep 17, 2026
270b7a6
Fix invisible button text on the Now page's Phronesis CTA
simonives Sep 17, 2026
67cd92e
Fix final whole-branch review findings
simonives Sep 17, 2026
f273300
Fix phi-break centering and scope the link-underline fix off buttons
simonives Sep 17, 2026
3bc8468
Fix footer tagline/link centering, found via live Chrome verification
simonives Sep 17, 2026
5bf30ad
Add .nojekyll to disable GitHub Pages Jekyll processing
simonives Sep 17, 2026
3b4e972
Fix mobile nav overflow — restore hamburger collapse/expand behaviour
simonives Sep 17, 2026
67c459d
Merge origin/main into dev to reconcile diverged history
simonives Sep 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions components.css
Original file line number Diff line number Diff line change
Expand Up @@ -376,6 +376,7 @@ a:hover { opacity: .78; }
transition: background-color var(--md-motion-short) var(--md-motion-standard),
color var(--md-motion-short) var(--md-motion-standard);
}
.menu-toggle { display: none; }
#theme-toggle:hover,
.menu-toggle:hover { background: rgba(var(--md-state-rgb), var(--md-state-hover)); }
.header-social a:hover {
Expand Down Expand Up @@ -942,8 +943,53 @@ textarea:focus-visible,

@media (max-width: 1024px) {
.menu-toggle { display: inline-flex; }

.nav-container {
position: fixed;
inset: 64px 0 0 0;
flex-direction: column;
align-items: stretch;
gap: 0;
padding: var(--space-4) var(--container-pad) var(--space-6);
background: var(--md-sys-color-surface);
border-top: 1px solid var(--md-sys-color-outline-variant);
box-shadow: var(--md-elevation-2);
overflow-y: auto;
transform: translateY(-8px);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: opacity var(--md-motion-short) var(--md-motion-standard),
transform var(--md-motion-short) var(--md-motion-standard),
visibility 0s linear var(--md-motion-short);
}

.nav-container.is-active {
opacity: 1;
transform: translateY(0);
visibility: visible;
pointer-events: auto;
transition: opacity var(--md-motion-short) var(--md-motion-standard),
transform var(--md-motion-short) var(--md-motion-standard),
visibility 0s linear 0s;
}

.nav-links {
flex-direction: column;
align-items: stretch;
gap: var(--space-1);
width: 100%;
}

.nav-links a { padding: var(--space-3) var(--space-2); }

.nav-divider { width: 100%; height: 1px; margin: var(--space-3) 0; }

.header-social { padding-left: 0; }
}

body.no-scroll { overflow: hidden; }

@media (max-width: 900px) {
:root { --container-pad: 24px; }
.practice-card { padding: var(--space-7); }
Expand Down
Loading