fix: sidebar group headers — контраст под светлую тему
Заголовки групп были rgba(255,255,255,0.45) — белые 45%, что под тёмный sidebar. Но LearnSpace использует светлую тему (--bg=#EEF2FF), из-за чего «УЧЕБНЫЙ ПРОЦЕСС» и пр. сливались с фоном. Теперь: color: var(--text-3, #56687A) с opacity .72 hover: var(--violet) с opacity 1 Visible contrast: было ~1.2:1 (невидимо), стало ~4:1 (WCAG AA для небольшого uppercase-текста — годится).
This commit is contained in:
+7
-6
@@ -122,16 +122,17 @@
|
||||
const style = document.createElement('style');
|
||||
style.id = 'sb-group-styles';
|
||||
style.textContent = `
|
||||
.sb-group { margin: 8px 0 2px; }
|
||||
.sb-group { margin: 10px 0 2px; }
|
||||
.sb-group-hdr {
|
||||
width: 100%; padding: 4px 12px; border: none; background: none;
|
||||
width: 100%; padding: 6px 14px 4px; border: none; background: none;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
font-family: 'Manrope', system-ui, sans-serif;
|
||||
font-size: 0.66rem; font-weight: 800; letter-spacing: 0.08em;
|
||||
color: rgba(255, 255, 255, 0.45); text-transform: uppercase;
|
||||
cursor: pointer; transition: color .12s;
|
||||
font-size: 0.68rem; font-weight: 800; letter-spacing: 0.08em;
|
||||
color: var(--text-3, #56687A); text-transform: uppercase;
|
||||
cursor: pointer; transition: color .12s, opacity .12s;
|
||||
opacity: 0.72;
|
||||
}
|
||||
.sb-group-hdr:hover { color: rgba(255, 255, 255, 0.75); }
|
||||
.sb-group-hdr:hover { color: var(--violet, #9B5DE5); opacity: 1; }
|
||||
.sb-group-chev {
|
||||
width: 12px; height: 12px; transition: transform .18s;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user