From 8e2b3d415b44319b272fd3e9cd87248f7881df4b Mon Sep 17 00:00:00 2001 From: Simon Scarfe Date: Mon, 26 Feb 2024 21:11:47 +0000 Subject: [PATCH] Initial mess on with some remaining stuff to do --- packages/bdt-astro/public/style/global.scss | 44 +++++++++++++------ .../bdt-astro/src/layouts/BaseLayout.astro | 33 ++++++++++---- .../bdt-components/src/logo/logo.module.css | 8 ++-- packages/bdt-components/src/logo/logo.tsx | 8 ++-- .../bdt-components/src/nav/nav.module.css | 17 +++++-- packages/bdt-components/src/nav/nav.test.tsx | 1 + packages/bdt-components/src/nav/nav.tsx | 16 +++---- 7 files changed, 86 insertions(+), 41 deletions(-) diff --git a/packages/bdt-astro/public/style/global.scss b/packages/bdt-astro/public/style/global.scss index ea3b9e48..83e6a125 100644 --- a/packages/bdt-astro/public/style/global.scss +++ b/packages/bdt-astro/public/style/global.scss @@ -12,15 +12,23 @@ --s4: calc(var(--s3) * var(--ratio)); --s5: calc(var(--s4) * var(--ratio)); - --measure: 70ch; + --measure: 60ch; + + --colour-shade-light: #BFD7EA; + --colour-accent-sub: #087E8B; + --colour-accent-main: #B81007; + --colour-shade-dark: #060707; } * { - background-color: #f7f5e8; + background-color: var(--colour-shade-light); box-sizing: border-box; - color: #050704; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, - Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + color: var(--colour-shade-dark); + font-family: "Hind Madurai", sans-serif; + font-weight: 300; + font-style: normal; + line-height: 1.6; + font-size: var(--s0); margin: 0; padding: 0; @@ -44,11 +52,11 @@ img { a, button { - color: #b81007; -} + color: var(--colour-accent-main); + + text-decoration-color: var(--colour-accent-sub); + text-underline-offset: var(--s-4); -a:visited { - color: #345693; } nav button { @@ -59,18 +67,26 @@ nav button { h1, h2, h3 { - font-family: Actor; + color: #111; + font-family: "Montserrat", sans-serif; + font-weight: 700; + font-optical-sizing: auto; + font-style: normal; + margin: 0; padding: 0; + } h1 { font-size: var(--s3); - line-height: 1; + letter-spacing: -2px; + line-height: 1.1; } h2 { font-size: var(--s2); + letter-spacing: -1px; } .listing h2 { @@ -78,7 +94,7 @@ h2 { } .selected-media h2 { - border-bottom: 2px #dfcc4c solid; + border-bottom: 2px var(--colour-accent-sub) solid; padding-bottom: var(--s0); } @@ -124,7 +140,7 @@ dd { } footer { - border-top: 4px #dfcc4c solid; + border-top: 4px var(--colour-accent-sub) solid; display: flex; flex-wrap: wrap; justify-content: space-between; @@ -139,7 +155,7 @@ footer * { /* SVG overrides for recharts */ .recharts-cartesian-axis-tick-value tspan { - fill: #050704; + fill: var(--colour-shade-dark); font-size: var(--s-1); } diff --git a/packages/bdt-astro/src/layouts/BaseLayout.astro b/packages/bdt-astro/src/layouts/BaseLayout.astro index 26704060..175ec519 100644 --- a/packages/bdt-astro/src/layouts/BaseLayout.astro +++ b/packages/bdt-astro/src/layouts/BaseLayout.astro @@ -1,7 +1,7 @@ --- import Nav from "@components/nav/nav"; import { AstroLogo } from "../components/AstroLogo"; -import { ViewTransitions } from 'astro:transitions'; +import { ViewTransitions } from "astro:transitions"; const { title } = Astro.props; const path = new URL(Astro.url.pathname, Astro.site); @@ -14,11 +14,25 @@ const path = new URL(Astro.url.pathname, Astro.site); {title} - + + + + + + + + +