about summary refs log tree commit diff
path: root/links/main.css
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2024-10-28 12:13:41 +0100
committerRobert Günzler <r@gnzler.io>2024-11-02 14:33:13 +0100
commit3300021663ce97a5fd368438fa9dac5943aa6d25 (patch)
treeb3fdfca12b5e475a9ce3ece4e387aa472080d35a /links/main.css
parent41cc178e12ffcc754bc5c288ae96aab8dcb2c734 (diff)
downloadsite-3300021663ce97a5fd368438fa9dac5943aa6d25.tar.gz
simplify header/site-nav styles more
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'links/main.css')
-rw-r--r--links/main.css113
1 files changed, 21 insertions, 92 deletions
diff --git a/links/main.css b/links/main.css
index 126a106..06dd322 100644
--- a/links/main.css
+++ b/links/main.css
@@ -33,71 +33,41 @@ body>*+* {
   margin-top: var(--body-spacing);
 }
 
+header {
+  float: left;
+  margin: 0 var(--body-spacing) 0 0;
+}
+
 header a {
   text-decoration: none;
 }
 
 header a img {
+  max-height: 55px;
   vertical-align: bottom;
 }
 
-header h1 {
-  --gap: 10px;
-
-  display: inline-block;
-  margin: 0;
-  padding: 5px;
-
-  border-left: 2px solid var(--fg);
-  margin-left: var(--gap);
-
-  font-weight: 800;
-}
-
-header h1::before {
-  content: "";
-  margin-left: var(--gap);
-}
-
-nav {
-  padding: 0 25px;
-  padding-top: 0;
-  float: right;
-}
-
-nav details summary {
-  margin-bottom: 25px;
+header+nav {
+  margin-top: 0;
 }
 
-nav .site-nav section {
+nav section {
+  display: inline-block;
   line-height: var(--body-line-height);
-  margin-bottom: 40px;
-
-  border-left: 1px solid var(--fg);
-  padding-left: 15px;
-  margin-left: -15px;
-}
-
-nav .site-nav section:first-child {
-  border-width: 2px;
-}
-
-nav .site-nav h1,
-nav .site-nav h2,
-nav .site-nav h3 {
-  margin: 0 0 1rem 0;
+  vertical-align: top;
 }
 
-nav .site-nav h4 {
-  margin: 0 0 0.3rem 0;
+nav section+* {
+  margin-left: 1rem;
 }
 
-nav .site-nav ul {
+nav ul {
   margin: 0px;
   padding: 0px;
 }
 
 main {
+  clear: both;
   max-width: 700px;
 }
 
@@ -406,7 +376,7 @@ main span.date {
   text-align: end;
 }
 
-main>section.table-of-contents {
+main>nav.table-of-contents {
   /*max-width: 30ch;*/
 
   position: sticky;
@@ -416,11 +386,7 @@ main>section.table-of-contents {
   margin-right: -22ch;
 }
 
-main>section.table-of-contents>nav {
-  float: unset;
-}
-
-main>section.table-of-contents>nav>ol>:first-child {
+main>nav.table-of-contents>ol>:first-child {
   text-transform: none;
   line-height: 2.0;
 }
@@ -523,52 +489,15 @@ ul.nobull li {
   ol a {
     line-height: 1.8;
   }
-
-  nav {
-    float: none;
-  }
-
-  nav .site-nav section {
-    display: inline-block;
-    margin: 0 10px 10px 0;
-  }
 }
 
-@media (max-width: 1100px) and (min-width: 651px) {
-  nav .site-nav section {
-    width: calc(25% - 10px);
-  }
+@media (max-width: 1100px) and (min-width: 651px) {}
 
-  nav .site-nav section:nth-child(4n + 1) {
-    clear: left;
-  }
-}
+@media (max-width: 650px) and (min-width: 501px) {}
 
-@media (max-width: 650px) and (min-width: 501px) {
-  nav .site-nav section {
-    width: calc(33% - 10px);
-  }
+@media (max-width: 500px) and (min-width: 351px) {}
 
-  nav .site-nav section:nth-child(3n + 1) {
-    clear: left;
-  }
-}
-
-@media (max-width: 500px) and (min-width: 351px) {
-  nav .site-nav section {
-    width: calc(50% - 10px);
-  }
-
-  nav .site-nav section:nth-child(2n + 1) {
-    clear: left;
-  }
-}
-
-@media (max-width: 350px) {
-  nav .site-nav section {
-    width: 100%;
-  }
-}
+@media (max-width: 350px) {}
 
 /* typography */