diff --git a/templates/base/footer_content.tmpl b/templates/base/footer_content.tmpl index 80b59195f..f28e9a967 100644 --- a/templates/base/footer_content.tmpl +++ b/templates/base/footer_content.tmpl @@ -1,37 +1,66 @@ diff --git a/web_src/less/_base.less b/web_src/less/_base.less index eeb0fe35e..bef38dcd2 100644 --- a/web_src/less/_base.less +++ b/web_src/less/_base.less @@ -122,7 +122,8 @@ --color-text-light-3: #a0a0a0; --color-box-header: #f7f7f7; --color-box-body: #ffffff; - --color-footer: #ffffff; + --color-footer: #B5DDFF; + --color-footer-text: var(--color-text-light); --color-timeline: #ececec; --color-input-text: #212121; --color-input-background: #ffffff; @@ -1272,25 +1273,37 @@ a.ui.card:hover, footer { background-color: var(--color-footer); - border-top: 1px solid var(--color-secondary); width: 100%; - flex-basis: 40px; - color: var(--color-text-light); + color: var(--color-footer-text); + font-weight: 400; + padding: 10px; - .container { - width: 100vw !important; - padding: 0 .5rem; - max-width: calc(100vw - 1rem) !important; + .grid { + display: grid; + grid-gap: 40px 20px; + padding: 30px; + @media @mediaMdAndUp { + grid-template-columns: 2fr repeat(4, 3fr); + } + a, ul { + list-style-type: none; + padding: 0; + margin: 0; + margin-top: 15px; + line-height: 2em; + } + } - .links > * { - border-left: 1px solid var(--color-secondary); - padding-left: 8px; - margin-left: 5px; + .branding img { + width: 100px; + } - &:first-child { - border-left: 0; - } - } + * a { + color: inherit; + } + + * b { + font-size: 2em; } .ui.language { @@ -1300,17 +1313,9 @@ footer { margin-bottom: 7px; } - .svg { + .svg, .text { margin-right: .15em; - vertical-align: top; - margin-top: calc(2em - 16px); - } - } - - .ui { - &.left, - &.right { - line-height: 40px; + vertical-align: middle; } } } diff --git a/web_src/less/themes/codeberg/base-brand.less b/web_src/less/themes/codeberg/base-brand.less index f4be3a5ae..8afc3856d 100644 --- a/web_src/less/themes/codeberg/base-brand.less +++ b/web_src/less/themes/codeberg/base-brand.less @@ -1,3 +1,12 @@ +:root { + --color-footer: #144B49; + --color-footer-text: #ffffff; +} + +footer .button:hover { + --color-hover: #73CCC6; + } + .following.bar, #navbar { /* Change navbar color scheme to match Codeberg's brand */ background-color: var(--color-primary); diff --git a/web_src/less/themes/theme-codeberg-light.less b/web_src/less/themes/theme-codeberg-light.less index c53ba9640..bc04e4b27 100644 --- a/web_src/less/themes/theme-codeberg-light.less +++ b/web_src/less/themes/theme-codeberg-light.less @@ -1,3 +1,9 @@ /* Basic styles for Codeberg */ @import "codeberg/base-brand.less"; +footer, .codeberg { + --color-text-light-2: #73CCC6; + * a:hover { + color: var(--color-text-light-2) !important; + } +}