]> jfr.im git - irc/freenode/web-7.0.git/blobdiff - static/css/style.css
Use git hashes as query strings for CSS
[irc/freenode/web-7.0.git] / static / css / style.css
index a05330699cd7e7a9ad5f39865a1aa40697a8912f..cf1124d2677496fad2a3da65b785465b5020a485 100644 (file)
@@ -89,7 +89,7 @@ img {
     padding-right: 5px;
 }
 
-@media (--max-sm); {
+@media (--max-sm) {
     .navbar {
         position: absolute;
     }
@@ -104,19 +104,26 @@ img {
     height: 40px;
 }
 
+.tlogo {
+    height: 40px;
+    margin-bottom: -9px;
+    margin-left: -10px;
+    margin-right: -10px;
+}
+
 /* main */
 .container {
     width: 100%;
     min-height: 100vh;
     padding-top: 50px;
-    padding-bottom: 12.5rem;
+    padding-bottom: 17.5rem;
 }
 
 .main {
     margin: 2em auto;
     padding: 0 .75em;
     max-width: var(--max-width);
-    line-height: 1.4;
+    line-height: 1.8;
 }
 
 .main h1,
@@ -129,6 +136,10 @@ img {
     margin-top: .7em;
 }
 
+.artlist li {
+    margin-top: 0;
+}
+
 .main h1 + p,
 .main h2 + p,
 .main h3 + p,
@@ -151,6 +162,28 @@ hr {
     margin-bottom: .8em;
 }
 
+table {
+    border: 1px solid var(--c-dark);
+    border-collapse: collapse;
+}
+
+th, td {
+    margin: .2em;
+}
+
+th {
+    background-color: var(--c-bg-dark);
+    color: var(--c-light);
+}
+
+td {
+    padding: .2em .5em;
+}
+
+td:not(:first-child), th:not(:first-child) {
+    border-left: 1px solid var(--c-dark);
+}
+
 /* jumbotron */
 .jumbotron {
     position: relative;
@@ -163,7 +196,7 @@ hr {
 }
 
 .jindex {
-    z-index: 102;
+    z-index: 99;
 }
 
 .jlogo {
@@ -174,7 +207,7 @@ hr {
 .jpia {
     position: absolute;
     height: 40px;
-    right: 0; 
+    right: 0;
     top: 0;
     margin: 25px;
 }
@@ -291,8 +324,12 @@ h1 {
     margin: 0;
 }
 
+.artlist ul {
+    padding: 0;
+    list-style-type: none;
+}
+
 .art-info {
-    margin-top: 2.1em;
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
@@ -310,19 +347,25 @@ h1 {
     margin-bottom: 1em;
 }
 
-.artlist {
+@media(--max-sm) {
+    .artlist .heading {
+        padding: 0 0.75em;
+    }
+}
+
+.artlist ul {
     max-width: var(--max-width);
-    margin: 0 auto;
+    margin: 2em auto;
     margin-top: .5em;
 }
 
-.artlist.heading {
-    margin: 8em auto 2em auto;
-    padding: 0 0.75em;
+.artlist li:not(:first-child) {
+    border-top: 1px solid var(--border-color);
 }
 
-.artlist .art-info:not(:first-child) {
-    border-top: 1px solid var(--border-color);
+.art-info .art {
+    font-weight: bold;
+    font-size: 120%;
 }
 
 .art-date {
@@ -335,10 +378,15 @@ h1 {
     font-variant-numeric: tabular-nums;
 }
 
+.artlist .art-date {
+    margin-bottom: .5em;
+}
+
 .art-nav {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
+    flex-basis: 30%;
     width: 100%;
 }
 
@@ -390,8 +438,8 @@ h1 {
 /* footer */
 .footers {
     /*min-height: 30vh;*/
-    margin-top: -12rem;
-    min-height: 12rem;
+    margin-top: -17rem;
+    min-height: 17rem;
 }
 
 .footer {
@@ -399,10 +447,14 @@ h1 {
     color: var(--footer-text-color);
     width: 100%;
     box-shadow: 0 -3px 5px rgba(150,150,150,.36);
-    min-height: 10.5rem;
+    min-height: 15.4rem;
     padding: 3em 0;
 }
 
+.footer .fa-fw {
+    height: 14px;
+}
+
 .footer-container {
     display: flex;
     flex-wrap: wrap;
@@ -475,6 +527,9 @@ footer a:hover {
     .footer {
         padding: .5em 0;
     }
+    .footer li a {
+        line-height: 1.8;
+    }
     .footer-push ul {
         display: flex;
         flex-wrap: wrap;
@@ -485,10 +540,11 @@ footer a:hover {
     }
     .footer-push ul li {
         display: inline-block;
-        font-size: 12vw;
+        font-size: 2.5rem;
     }
-    .footer-push ul li img {
-        height: 12vw;
+    .footerchild ul li img,
+    .footerchild ul li .fa-fw {
+        height: 2.5rem;
     }
 }
 
@@ -512,15 +568,15 @@ footer.copyright {
 footer.copyright div {
     display: flex;
     align-items: center;
-    height: 1.5rem;
-    line-height: 1.5rem;
+    height: 1.6rem;
+    line-height: 1.6rem;
     vertical-align: top;
 }
 
 .copyright * {
     margin: 0;
-    height: 1.5rem;
-    line-height: 1.5rem;
+    height: 1.6rem;
+    line-height: 1.6rem;
 }
 
 .copyright .fa {