]> jfr.im git - irc/freenode/web-7.0.git/blobdiff - static/css/style.css
Merge branch 'master' into 404
[irc/freenode/web-7.0.git] / static / css / style.css
index 48be9cf6364806afaf087331a100b71706785e5f..a05330699cd7e7a9ad5f39865a1aa40697a8912f 100644 (file)
@@ -107,13 +107,13 @@ img {
 /* main */
 .container {
     width: 100%;
-    min-height: 98vh;
-    padding-bottom: 11.5rem;
+    min-height: 100vh;
+    padding-top: 50px;
+    padding-bottom: 12.5rem;
 }
 
 .main {
-    margin: 0 auto;
-    margin-top: 3.75em;
+    margin: 2em auto;
     padding: 0 .75em;
     max-width: var(--max-width);
     line-height: 1.4;
@@ -141,6 +141,11 @@ ul {
     list-style-type: disc;
 }
 
+ol {
+    padding-left: 2em;
+    list-style-type: decimal;
+}
+
 hr {
     margin-top: .8em;
     margin-bottom: .8em;
@@ -150,11 +155,37 @@ hr {
 .jumbotron {
     position: relative;
     width: 100%;
-    margin-top: -16px;
+    margin-top: -50px;
     background: var(--jumbotron-bg);
     box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
     color: var(--jumbotron-text-color);
-    padding: 8em 0 4em 0;
+    padding: 4em 0 4em 0;
+}
+
+.jindex {
+    z-index: 102;
+}
+
+.jlogo {
+    display: block;
+    margin: 25px auto;
+}
+
+.jpia {
+    position: absolute;
+    height: 40px;
+    right: 0; 
+    top: 0;
+    margin: 25px;
+}
+
+@media (--max-sm) {
+    .jlogo {
+        margin: 2em auto -2em auto;
+    }
+    .jumbotron {
+        padding-bottom: 2em;
+    }
 }
 
 .child {
@@ -205,7 +236,7 @@ hr {
     margin-top: var(--margin-box-fa);
 }
 
-.fa-comment,.fa-question {
+.fa-comments,.fa-question {
     margin-bottom: var(--margin-box-fa);
 }
 
@@ -261,7 +292,7 @@ h1 {
 }
 
 .art-info {
-    line-height: 2.1;
+    margin-top: 2.1em;
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
@@ -359,18 +390,16 @@ h1 {
 /* footer */
 .footers {
     /*min-height: 30vh;*/
-    margin-top: -11rem;
-    min-height: 11rem;
+    margin-top: -12rem;
+    min-height: 12rem;
 }
 
 .footer {
     background: var(--jumbotron-bg);
     color: var(--footer-text-color);
     width: 100%;
-    margin-top: 2vh;
     box-shadow: 0 -3px 5px rgba(150,150,150,.36);
-    min-height: 9.5rem;
-
+    min-height: 10.5rem;
     padding: 3em 0;
 }
 
@@ -390,7 +419,7 @@ h1 {
 }
 
 .footerchild:last-child {
-    margin-bottom: 1em;
+    margin-bottom: .5em;
 }
 
 .footer-push {
@@ -422,22 +451,45 @@ footer a:hover {
     padding-left: 30px;
 }
 
-@media (--max-md) {
+@media (--max-sm) {
     .footer-container {
         flex-direction: column;
     }
 
     .footer-push {
         margin-left: 0;
+        width: 100%;
     }
 
     .footerchild ul li:last-child {
         margin-bottom: .5em;
     }
 
+    .footer-push ul li:last-child {
+        margin-bottom: .1em;
+    }
+
     .hdn {
         display: none;
     }
+    .footer {
+        padding: .5em 0;
+    }
+    .footer-push ul {
+        display: flex;
+        flex-wrap: wrap;
+        flex-direction: row;
+        justify-content: space-between;
+        align-items: flex-start;
+        text-align: center;
+    }
+    .footer-push ul li {
+        display: inline-block;
+        font-size: 12vw;
+    }
+    .footer-push ul li img {
+        height: 12vw;
+    }
 }
 
 .footer h2, .footer h3 {