48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CSS
		
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			CSS
		
	
	
:root {
 | 
						|
    --pagetoc-width: 250px;
 | 
						|
}
 | 
						|
 | 
						|
@media only screen and (max-width:1439px) {
 | 
						|
    .sidetoc {
 | 
						|
        display: none;
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
@media only screen and (min-width:1440px) {
 | 
						|
    main {
 | 
						|
        position: relative;
 | 
						|
        margin-left: 100px !important;
 | 
						|
        margin-right: var(--pagetoc-width) !important;
 | 
						|
    }
 | 
						|
    .sidetoc {
 | 
						|
        margin-left: auto;
 | 
						|
        margin-right: auto;
 | 
						|
        left: calc(100% + (var(--content-max-width))/4 - 140px);
 | 
						|
        position: absolute;
 | 
						|
        text-align: right;
 | 
						|
    }
 | 
						|
    .pagetoc {
 | 
						|
        position: fixed;
 | 
						|
        width: var(--pagetoc-width);
 | 
						|
        overflow: auto;
 | 
						|
        right: 20px;
 | 
						|
        height: calc(100% - var(--menu-bar-height));
 | 
						|
    }
 | 
						|
    .pagetoc a {
 | 
						|
        color: var(--fg) !important;
 | 
						|
        display: block;
 | 
						|
        padding: 5px 15px 5px 10px;
 | 
						|
        text-align: left;
 | 
						|
        text-decoration: none;
 | 
						|
    }
 | 
						|
    .pagetoc a:hover,
 | 
						|
    .pagetoc a.active {
 | 
						|
        background: var(--sidebar-bg) !important;
 | 
						|
        color: var(--sidebar-fg) !important;
 | 
						|
    }
 | 
						|
    .pagetoc .active {
 | 
						|
        background: var(--sidebar-bg);
 | 
						|
        color: var(--sidebar-fg);
 | 
						|
    }
 | 
						|
}
 |