X-Git-Url: https://jfr.im/git/irc/freenode/web-7.0.git/blobdiff_plain/9800f176d300c21821dc2e99cff290ffdc7084ba..834273d160a184217212a0a29dd40eb4a76d6c96:/static/css/style.css diff --git a/static/css/style.css b/static/css/style.css index a05330699..e161fa732 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -6,6 +6,7 @@ --c-light: #ecf7fa; --c-hl-dark: #008499; --c-hl-light: #3baec4; + --c-shadow: #dae5e2; /* backgrounds */ --navbar-bg: var(--c-dark); @@ -58,6 +59,10 @@ body { height: auto; } +.invisible { + display: none; +} + a { color: var(--link-color); text-decoration: none; @@ -89,7 +94,7 @@ img { padding-right: 5px; } -@media (--max-sm); { +@media (--max-sm) { .navbar { position: absolute; } @@ -104,19 +109,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 +141,10 @@ img { margin-top: .7em; } +.artlist li { + margin-top: 0; +} + .main h1 + p, .main h2 + p, .main h3 + p, @@ -151,6 +167,32 @@ 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); +} + +tr:nth-child(odd) { + background-color: var(--c-shadow); +} + /* jumbotron */ .jumbotron { position: relative; @@ -163,7 +205,7 @@ hr { } .jindex { - z-index: 102; + z-index: 99; } .jlogo { @@ -174,7 +216,7 @@ hr { .jpia { position: absolute; height: 40px; - right: 0; + right: 0; top: 0; margin: 25px; } @@ -291,8 +333,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 +356,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 +387,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 +447,8 @@ h1 { /* footer */ .footers { /*min-height: 30vh;*/ - margin-top: -12rem; - min-height: 12rem; + margin-top: -17rem; + min-height: 17rem; } .footer { @@ -399,10 +456,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 +536,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 +549,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 +577,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 {