diff options
| author | Joe Carstairs <me@joeac.net> | 2025-01-19 18:14:39 +0000 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2025-01-19 18:14:39 +0000 |
| commit | bc8e7d4900dae9b607c4b111ab8407a238fbc99d (patch) | |
| tree | 4656daafa8df274dfa7512e0da2671dea018eef5 /website/public/css | |
| parent | 107ccbceda06b5512a77b12c3be33284e8128201 (diff) | |
update
Diffstat (limited to 'website/public/css')
| -rw-r--r-- | website/public/css/base.css | 48 |
1 files changed, 36 insertions, 12 deletions
diff --git a/website/public/css/base.css b/website/public/css/base.css index d4c070a..fd5bbf2 100644 --- a/website/public/css/base.css +++ b/website/public/css/base.css @@ -2,6 +2,7 @@ :root { --colour-primary-10: #060300; + --colour-primary-15: #150800; --colour-primary-20: #1f1400; --colour-primary-30: #3c2b00; --colour-primary-40: #5c4300; @@ -26,19 +27,22 @@ --colour-primary-fg: var(--colour-primary-90); --colour-primary-fg-accent: var(--colour-primary-80); --colour-primary-bg: var(--colour-primary-10); + --colour-code-fg: var(--colour-primary-90); + --colour-code-bg: var(--colour-primary-15); --colour-hyperlink: var(--colour-hyperlink-80); --font-size-sm: 1rem; - --font-size-base: 1.25rem; - --font-size-md: 1.75rem; - --font-size-lg: 2.5rem; - --font-size-xl: 3.5rem; + --font-size-base: 1.125rem; + --font-size-md: 1.5rem; + --font-size-lg: 2rem; + --font-size-xl: 3rem; --spacing-block-xs: 0.5rem; --spacing-block-sm: 1.75rem; --spacing-block-md: 2.5rem; --spacing-block-lg: 3.5rem; --spacing-block-xl: 5rem; + --spacing-inline-xs: 0.25rem; --spacing-inline-sm: 0.5rem; --spacing-inline-md: 1.5rem; --spacing-inline-lg: 3rem; @@ -92,9 +96,10 @@ body { img { margin-inline: auto; + height: auto; } -@media (min-width: 36rem) { +@media (min-width: 48rem) { body { display: grid; grid-template-columns: @@ -108,7 +113,7 @@ img { --body-margin-inline-end: 6rem; --grid-margin-inline: 6rem; - --grid-total-width: 36rem; + --grid-total-width: 48rem; --grid-max-content-width: calc( var(--grid-total-width) - var(--body-margin-inline-start) @@ -133,12 +138,6 @@ img { } } -@media (min-width: 48rem) { - body { - --grid-total-width: 48rem; - } -} - /** Headings */ h1 { @@ -262,3 +261,28 @@ blockquote :is(i, em) { .small-caps { font-variant: small-caps; } + +/** Pre-formatted blocks */ +pre { + border: 2px solid var(--colour-primary-fg); + border-radius: 2px; + background-color: var(--colour-code-bg) !important; + margin-block-start: var(--spacing-block-sm); + padding-inline: var(--spacing-inline-sm); + padding-block: var(--spacing-block-xs); +} + +/** Code blocks */ +code { + border: 2px solid var(--colour-primary-fg); + border-radius: 2px; + padding-inline: var(--spacing-inline-xs); + color: var(--colour-code-fg); + background-color: var(--colour-code-bg); + font-size: var(--font-size-sm); +} +pre code { + border: none; + border-radius: none; + padding: none; +} |
