aboutsummaryrefslogtreecommitdiffstats
path: root/frontend-vanilla/src/style.css
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-vanilla/src/style.css')
-rw-r--r--frontend-vanilla/src/style.css36
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%;