diff options
Diffstat (limited to 'clams-server/src/main/resources/public/css/common.css')
| -rw-r--r-- | clams-server/src/main/resources/public/css/common.css | 49 |
1 files changed, 47 insertions, 2 deletions
diff --git a/clams-server/src/main/resources/public/css/common.css b/clams-server/src/main/resources/public/css/common.css index 89748f0..dc81927 100644 --- a/clams-server/src/main/resources/public/css/common.css +++ b/clams-server/src/main/resources/public/css/common.css @@ -5,6 +5,8 @@ --text-color: #363737; --border-color: #ccc; --accent-color: #8fae8f; + --surface-color: #e8e8e4; + --surface-hover-color: #ddd; --font-serif: "Spectral", Georgia, serif; --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --font-size-body: 1.2rem; @@ -93,6 +95,32 @@ a:hover { color: var(--accent-color); } +.pill-button { + font-family: var(--font-serif), serif; + padding: 0.4rem 0.7rem; + background: var(--surface-color); + color: var(--text-color); + border: 1px solid var(--border-color); + border-radius: 4px; + cursor: pointer; + font-weight: bold; + font-size: 0.8rem; + text-decoration: none; + display: inline-block; + transition: background-color 0.2s ease, color 0.2s ease; +} + +.pill-button:hover, +.pill-button:focus-visible { + background: var(--surface-hover-color); + color: var(--text-color); +} + +.pill-button:focus-visible { + outline: 1px solid var(--accent-color); + outline-offset: 2px; +} + footer { padding: 1.875rem 1.25rem; border-top: 1px solid var(--border-color); @@ -100,6 +128,11 @@ footer { font-size: var(--font-size-small); } +footer a { + font-weight: normal; + font-size: 1rem; +} + footer p { margin: 0; display: flex; @@ -172,14 +205,26 @@ footer p { font-size: var(--font-size-caption); text-decoration: none; font-weight: bold; + color: var(--text-color); opacity: 0.7; - transition: color 0.2s ease; + transition: color 0.2s ease, opacity 0.2s ease; + display: inline-flex; + align-items: center; + gap: 0.2rem; } -.back-link-top:hover { +.back-link-top:hover, +.back-link-top:focus-visible { + color: var(--accent-color); opacity: 1; } +.back-link-top:focus-visible { + outline: 1px solid var(--accent-color); + outline-offset: 2px; + border-radius: 2px; +} + @media (max-width: 768px) { .back-link-top { position: static; |
