summaryrefslogtreecommitdiff
path: root/css
diff options
context:
space:
mode:
Diffstat (limited to 'css')
-rw-r--r--css/footer.scss20
-rw-r--r--css/header.scss27
-rw-r--r--css/main.scss9
-rw-r--r--css/navBar.scss16
-rw-r--r--css/overview.scss4
-rw-r--r--css/page.scss20
6 files changed, 50 insertions, 46 deletions
diff --git a/css/footer.scss b/css/footer.scss
index 06fa011..edd15c2 100644
--- a/css/footer.scss
+++ b/css/footer.scss
@@ -2,8 +2,8 @@
#footer {
background-color: var(--foregroundColour);
- border-top-left-radius: $padding;
- border-top-right-radius: $padding;
+ border-top-left-radius: calc($padding / 2);
+ border-top-right-radius: calc($padding / 2);
font-family: $monospaceFont;
margin: auto;
max-width: calc($contentWidth + $padding * 2);
@@ -28,11 +28,17 @@
}
#starDescription {
- font-style: italic;
- margin: $padding auto;
- max-width: calc($contentWidth / 2);
- text-align: justify;
- text-align-last: center;
+ $width: calc($contentWidth / 2);
+
+ margin: auto;
+ max-width: $width;
+ text-align: left;
+
+ &::before, &::after {
+ @include separator($width);
+
+ margin: $padding 0;
+ }
}
#cvrNumber {
diff --git a/css/header.scss b/css/header.scss
index 561aab8..7218670 100644
--- a/css/header.scss
+++ b/css/header.scss
@@ -3,21 +3,18 @@
--foregroundColour: var(--backgroundColour);
- align-items: center;
- background-color: var(--backgroundColour);
- background-size: cover;
- border-bottom-left-radius: $padding;
- border-bottom-right-radius: $padding;
- box-shadow: 0 0 calc($padding / 2) $shadowColour;
- display: flex;
- height: calc(100vh + $padding);
- image-rendering: pixelated;
- justify-content: center;
- overflow: hidden;
- padding-bottom: $padding;
- position: relative;
- user-select: none;
- width: 100%;
+ align-items: center;
+ background-color: var(--backgroundColour);
+ background-size: cover;
+ box-shadow: 0 0 calc($padding / 2) $shadowColour;
+ display: flex;
+ height: 100vh;
+ image-rendering: pixelated;
+ justify-content: center;
+ overflow: hidden;
+ position: relative;
+ user-select: none;
+ width: 100%;
#glyph {
aspect-ratio: 1;
diff --git a/css/main.scss b/css/main.scss
index 7687479..878b2d1 100644
--- a/css/main.scss
+++ b/css/main.scss
@@ -6,6 +6,15 @@ $separatorWidth: 0.25rem;
$shadowColour: color-mix(in srgb, black, transparent 50%);
+@mixin separator($width) {
+ background-color: var(--textColour);
+ border-radius: calc($separatorWidth / 3);
+ content: "";
+ display: block;
+ height: $separatorWidth;
+ width: $width;
+}
+
:root {
font-family: "Raleway", "sans-serif";
diff --git a/css/navBar.scss b/css/navBar.scss
index 2ef4d3a..4c33e35 100644
--- a/css/navBar.scss
+++ b/css/navBar.scss
@@ -35,16 +35,12 @@
text-decoration-color: #00000000;
&[aria-current = "page"]::after {
- background-color: var(--textColour);
- border-radius: $separatorWidth;
- content: "";
- display: block;
- height: $separatorWidth;
- left: 50%;
- position: absolute;
- top: calc(100% + $separatorWidth);
- transform: translateX(-50%);
- width: 100%;
+ @include separator(100%);
+
+ left: 50%;
+ position: absolute;
+ top: calc(100% + $separatorWidth);
+ transform: translateX(-50%);
}
@media not (prefers-reduced-motion) {
diff --git a/css/overview.scss b/css/overview.scss
index 3623478..d67bd4b 100644
--- a/css/overview.scss
+++ b/css/overview.scss
@@ -3,7 +3,7 @@
align-items: center;
background-color: var(--foregroundColour);
- border-radius: $padding;
+ border-radius: calc($padding / 2);
display: flex;
flex-wrap: wrap;
gap: $padding;
@@ -17,7 +17,7 @@
align-items: center;
aspect-ratio: 1;
background-color: var(--backgroundColour);
- border-radius: $padding;
+ border-radius: calc($padding / 2);
display: flex;
flex-basis: calc((100% - $padding * ($cardsPerRow - 1)) / $cardsPerRow);
justify-content: center;
diff --git a/css/page.scss b/css/page.scss
index 3ede81a..ee53182 100644
--- a/css/page.scss
+++ b/css/page.scss
@@ -18,13 +18,9 @@
}
&::after {
- background-color: var(--textColour);
- border-radius: $separatorWidth;
- content: "";
- display: block;
- height: $separatorWidth;
- margin-top: $separatorWidth;
- width: 100%;
+ @include separator(100%);
+
+ margin-top: $separatorWidth;
}
a.anchor {
@@ -57,7 +53,7 @@
p.codeblock {
background-color: var(--textColour);
- border-radius: $padding;
+ border-radius: calc($padding / 2);
color: var(--backgroundColour);
font-family: $monospaceFont;
line-height: normal;
@@ -82,13 +78,13 @@
$padding: 0.25rem;
background-color: var(--foregroundColour);
- border-radius: $padding;
+ border-radius: calc($padding / 2);
padding: $padding;
}
ul {
background-color: var(--foregroundColour);
- border-radius: $padding;
+ border-radius: calc($padding / 2);
display: block;
padding: $padding;
text-align: left;
@@ -101,13 +97,13 @@
width: 100%;
a {
- border-radius: $padding;
+ border-radius: calc($padding / 2);
display: block;
position: relative;
}
img {
- border-radius: $padding;
+ border-radius: calc($padding / 2);
display: block;
width: 100%;