[WIP] new website design #266

Draft
rho_n wants to merge 70 commits from newsite into main
7 changed files with 27382 additions and 2 deletions
Showing only changes of commit 69b26429a8 - Show all commits

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -13,14 +13,23 @@ https://creativecommons.org/publicdomain/
* - CSS-Tricks: Linearly Scale font-size with CSS clamp() Based on the Viewport
* -- https://css-tricks.com/linearly-scale-font-size-with-css-clamp-based-on-the-viewport/
*/
@font-face {
font-family: "GNUTypewriter";
src:
local("GNUTypewriter"),
url("/css/gnutypewriter/gtw.woff") format("woff");
}
:root {
--background-primary: #dfdfdf;
--text-primary: #4d4d4d; /* HPR Grey */
--banner-text-primary: #000000;
--background-secondary: #4d4d4d;
--text-secondary: #dfdfdf;
--link-primary: #247ba0;
--link-primary-hover: #f8961e;
--link-secondary: #7fc5e2;
--link-secondary-hover: #f9c74f;
--font-family-hpr: Verdana, Arial, Helvetica, sans-serif; /* 1em/1.5 OpenDyslexic, */;
/* screen breakpoints */
@@ -37,6 +46,7 @@ html {
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
}
body {
display: flex;
@@ -58,6 +68,9 @@ body > nav {
body > nav a {
color: var(--link-secondary);
}
body > nav a:hover {
color: var(--link-secondary-hover);
}
body > nav ul {
background-color: inherit;
color: inherit;
@@ -80,6 +93,7 @@ body > header {
justify-content: space-between;
padding: 0.25rem;
background-image: url("/images/main-header-background.png");
color: var(--banner-text-primary);
}
body > header > * {
margin: 0;
@@ -93,6 +107,7 @@ body > footer {
background-color: var(--background-secondary);
color: var(--text-secondary);
padding: 0.25rem;
text-align: center
}
body > footer hr:first-child {
display: none;
@@ -172,6 +187,7 @@ a {
a:hover {
cursor: pointer;
color: var(--link-primary-hover);
}
hr {
@@ -203,6 +219,7 @@ p.meta span label {
.lane {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
a.lane-button {
@@ -218,9 +235,30 @@ a.lane-button {
}
#tag_line,
#title {
text-transform: uppercase;
}
#tag_line *,
#title * {
margin: 0;
padding: 0;
}
#title h1 {
font-size: 7.5rem;
letter-spacing: -0.65rem;
line-height: 0.75;
}
#tag_line h3 {
text-transform: capitalize;
}
#site_url {
font-family: "GNUTypewriter", monospace;
text-transform: none;
}
@media (min-width: 900px) {
body {
background-color: white;
#qr_code {
text-align: center;
}
#qr_code > img {
max-height: 195px;