File tree Expand file tree Collapse file tree 2 files changed +76
-73
lines changed
Expand file tree Collapse file tree 2 files changed +76
-73
lines changed Original file line number Diff line number Diff line change 684684 font-family : var (--font-sans );
685685}
686686
687- /* Toggle Switch Styles */
688- .toggle-switch {
689- display : inline-flex;
690- align-items : center;
691- gap : 8px ;
692- cursor : pointer;
693- user-select : none;
694- font-family : var (--font-sans );
695- transition : opacity var (--transition-fast );
696- }
697-
698- .toggle-switch : hover {
699- opacity : 0.85 ;
700- }
701-
702- .toggle-switch .toggle-label {
703- font-size : 11px ;
704- font-weight : 500 ;
705- color : var (--text-muted );
706- min-width : 55px ;
707- text-align : right;
708- transition : color var (--transition-fast );
709- }
710-
711- .toggle-switch .toggle-label : last-child {
712- text-align : left;
713- }
714-
715- .toggle-switch .toggle-label .active {
716- color : var (--text-primary );
717- font-weight : 600 ;
718- }
719-
720- .toggle-track {
721- position : relative;
722- width : 36px ;
723- height : 20px ;
724- background : var (--bg-tertiary );
725- border : 2px solid var (--border );
726- border-radius : 12px ;
727- transition : all var (--transition-fast );
728- box-shadow : inset var (--shadow-sm );
729- }
730-
731- .toggle-track : hover {
732- border-color : var (--text-muted );
733- }
734-
735- .toggle-track .on {
736- background : var (--accent );
737- border-color : var (--accent );
738- box-shadow : 0 0 8px var (--accent-glow );
739- }
740-
741- .toggle-track ::after {
742- content : '' ;
743- position : absolute;
744- top : 1px ;
745- left : 1px ;
746- width : 14px ;
747- height : 14px ;
748- background : white;
749- border-radius : 50% ;
750- box-shadow : var (--shadow-sm );
751- transition : all var (--transition-fast );
752- }
753-
754- .toggle-track .on ::after {
755- transform : translateX (16px );
756- box-shadow : var (--shadow-md );
757- }
758-
759- /* Specific toggle overrides */
687+ /* Heatmap-Specific Toggle Overrides */
760688# toggle-color-mode .toggle-track .on {
761689 background : # 8e44ad ;
762690 border-color : # 8e44ad ;
Original file line number Diff line number Diff line change @@ -367,3 +367,78 @@ input:focus-visible {
367367 display : none;
368368 }
369369}
370+
371+ /* --------------------------------------------------------------------------
372+ Toggle Switch
373+ -------------------------------------------------------------------------- */
374+
375+ .toggle-switch {
376+ display : inline-flex;
377+ align-items : center;
378+ gap : 8px ;
379+ cursor : pointer;
380+ user-select : none;
381+ font-family : var (--font-sans );
382+ transition : opacity var (--transition-fast );
383+ }
384+
385+ .toggle-switch : hover {
386+ opacity : 0.85 ;
387+ }
388+
389+ .toggle-switch .toggle-label {
390+ font-size : 11px ;
391+ font-weight : 500 ;
392+ color : var (--text-muted );
393+ min-width : 55px ;
394+ text-align : right;
395+ transition : color var (--transition-fast );
396+ }
397+
398+ .toggle-switch .toggle-label : last-child {
399+ text-align : left;
400+ }
401+
402+ .toggle-switch .toggle-label .active {
403+ color : var (--text-primary );
404+ font-weight : 600 ;
405+ }
406+
407+ .toggle-track {
408+ position : relative;
409+ width : 36px ;
410+ height : 20px ;
411+ background : var (--bg-tertiary );
412+ border : 2px solid var (--border );
413+ border-radius : 12px ;
414+ transition : all var (--transition-fast );
415+ box-shadow : inset var (--shadow-sm );
416+ }
417+
418+ .toggle-track : hover {
419+ border-color : var (--text-muted );
420+ }
421+
422+ .toggle-track .on {
423+ background : var (--accent );
424+ border-color : var (--accent );
425+ box-shadow : 0 0 8px var (--accent-glow );
426+ }
427+
428+ .toggle-track ::after {
429+ content : '' ;
430+ position : absolute;
431+ top : 1px ;
432+ left : 1px ;
433+ width : 14px ;
434+ height : 14px ;
435+ background : white;
436+ border-radius : 50% ;
437+ box-shadow : var (--shadow-sm );
438+ transition : all var (--transition-fast );
439+ }
440+
441+ .toggle-track .on ::after {
442+ transform : translateX (16px );
443+ box-shadow : var (--shadow-md );
444+ }
You can’t perform that action at this time.
0 commit comments