X-Git-Url: https://jfr.im/git/irc/freenode/web-7.0.git/blobdiff_plain/9800f176d300c21821dc2e99cff290ffdc7084ba..10fe6b49b37babfcccfc264a887353a0f838471b:/static/css/style.css diff --git a/static/css/style.css b/static/css/style.css index a05330699..cf1124d26 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -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 {