diff options
Diffstat (limited to 'frontend-vanilla/src/style.css')
| -rw-r--r-- | frontend-vanilla/src/style.css | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/frontend-vanilla/src/style.css b/frontend-vanilla/src/style.css index 3061948..f58ae24 100644 --- a/frontend-vanilla/src/style.css +++ b/frontend-vanilla/src/style.css @@ -218,33 +218,47 @@ html { /* Quick controls row in sidebar footer */ .sidebar-quick-controls { display: flex; - gap: 0.4rem; + align-items: center; + gap: 0.15rem; margin-bottom: 0.25rem; } +.sidebar-controls-divider { + width: 1px; + height: 1rem; + background: rgba(128, 128, 128, 0.25); + margin: 0 0.25rem; +} + .sidebar-icon-btn { background: none; border: none; cursor: pointer; - font-size: 0.75rem; - padding: 0.3rem 0.6rem; - border-radius: 6px; + font-size: 0.8rem; + padding: 0.25rem 0.35rem; + border-radius: 4px; color: var(--text-color); - opacity: 0.5; + opacity: 0.35; transition: opacity 0.15s, background 0.15s; - font-family: var(--font-sans); + font-family: inherit; text-transform: none; - font-weight: 500; + font-weight: 400; height: auto; - line-height: 1.3; + line-height: 1; } .sidebar-icon-btn:hover { - opacity: 1; + opacity: 0.8; background: rgba(255, 255, 255, 0.08); border: none; } +.sidebar-icon-btn.active { + opacity: 1; + background: rgba(255, 255, 255, 0.15); + color: var(--text-color); +} + .theme-dark .sidebar-icon-btn { color: rgba(0, 0, 0, 0.87); border: none; @@ -256,6 +270,10 @@ html { border: none; } +.theme-dark .sidebar-icon-btn.active { + background: rgba(0, 0, 0, 0.12); +} + /* Main Content area - always fills full width (sidebar overlays) */ .main-content { width: 100%; |
