diff --git a/themes/qogir/assets/css/main.css b/themes/qogir/assets/css/main.css index 166ade9..15107fb 100644 --- a/themes/qogir/assets/css/main.css +++ b/themes/qogir/assets/css/main.css @@ -1,22 +1,59 @@ body { - color: #222; - font-family: sans-serif; - line-height: 1.5; - margin: 1rem; - max-width: 768px; + padding: 0 0.25rem; + margin: auto; + max-width: 48rem; + color: #e6ebef; + background: #32343d; + font-family: 'Roboto', 'Ubuntu', sans-serif; } -header { - border-bottom: 1px solid #222; - margin-bottom: 1rem; -} - -footer { - border-top: 1px solid #222; - margin-top: 1rem; +h1, h2, h3, h4, h5, h6 { + margin: 0; } a { - color: #00e; + color: #a9caf1; text-decoration: none; } +a:hover { + color: #d5e5f8; +} + +.post-item { + padding: 3%; + border-radius: 0.25rem; + background: #282a33; +} +.post-item h2 a { + color: #e6ebef; +} +.post-item div { + /* Make the same value as in post-item's 3% padding. + * 100 / 94 = ratio .post-item width / this div width, + * 94 = 100% - (3% * 2), where + * 3% is the padding in .post-item, + * 3 * 2 = padding-left + padding-right = 3% + 3% + */ + margin-top: calc(3% * 100 / (100 - 3 * 2)); +} + +a.button { + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + + background: transparent; + color: #e6ebef; + border: 0.0625rem solid rgba(255, 255, 255, 0.2); + + transition: + background-color 0.075s linear, + border-color 0.1s linear; +} +a.button:hover { + background: rgba(255, 255, 255, 0.1); + border-color: rgba(255, 255, 255, 0.1); +} +a.button:active { + background: #5294e2; + border-color: #5294e2; +} diff --git a/themes/qogir/layouts/_default/home.html b/themes/qogir/layouts/_default/home.html index 0df6597..036baa6 100644 --- a/themes/qogir/layouts/_default/home.html +++ b/themes/qogir/layouts/_default/home.html @@ -1,7 +1,6 @@ {{ define "main" }} {{ .Content }} {{ range site.RegularPages }} -