mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-11-04 03:02:26 -06:00 
			
		
		
		
	
		
			
	
	
		
			129 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
		
		
			
		
	
	
			129 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
									Restyle unordered lists; outdent
							 | 
						||
| 
								 | 
							
									and replace dot with orange dot (unless .nodot class applied).
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ul {
							 | 
						||
| 
								 | 
							
									padding-left: 2.5rem;
							 | 
						||
| 
								 | 
							
									list-style: none;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									li::before {
							 | 
						||
| 
								 | 
							
										content: "\2022";
							 | 
						||
| 
								 | 
							
										color: $border-accent;
							 | 
						||
| 
								 | 
							
										font-weight: bold;
							 | 
						||
| 
								 | 
							
										display: inline-block;
							 | 
						||
| 
								 | 
							
										width: 1.5rem;
							 | 
						||
| 
								 | 
							
										margin-left: -1.5rem;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									&.nodot {
							 | 
						||
| 
								 | 
							
										li::before {
							 | 
						||
| 
								 | 
							
											content: initial;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
									Mirror the same styling a little bit
							 | 
						||
| 
								 | 
							
									for ordered lists by making marker bold.
							 | 
						||
| 
								 | 
							
								*/ 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ol {
							 | 
						||
| 
								 | 
							
									padding-left: 2.5rem;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									li::marker {
							 | 
						||
| 
								 | 
							
										font-weight: bold;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* Tabulated list */
							 | 
						||
| 
								 | 
							
								.list {
							 | 
						||
| 
								 | 
							
									display: flex;
							 | 
						||
| 
								 | 
							
									flex-direction: column;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.header, .entry {
							 | 
						||
| 
								 | 
							
										padding: 0.5rem;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.header {
							 | 
						||
| 
								 | 
							
										border: 0.1rem solid transparent !important; /* for alignment with .entry border padding */
							 | 
						||
| 
								 | 
							
										background: $gray1 !important;
							 | 
						||
| 
								 | 
							
										display: flex;
							 | 
						||
| 
								 | 
							
										font-weight: bold;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.entries {
							 | 
						||
| 
								 | 
							
										display: flex;
							 | 
						||
| 
								 | 
							
										flex-direction: column;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										&.scrolling {
							 | 
						||
| 
								 | 
							
											height: 20rem;
							 | 
						||
| 
								 | 
							
											max-height: 20rem;
							 | 
						||
| 
								 | 
							
											overflow: auto;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									input[type=checkbox] {
							 | 
						||
| 
								 | 
							
										margin-left: 0.5rem;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.entry {
							 | 
						||
| 
								 | 
							
										display: flex;
							 | 
						||
| 
								 | 
							
										flex-wrap: wrap;
							 | 
						||
| 
								 | 
							
										background: $list-entry-bg;
							 | 
						||
| 
								 | 
							
										border: 0.1rem solid transparent;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										&:nth-child(even) {
							 | 
						||
| 
								 | 
							
											background: $list-entry-alternate-bg;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
										&:hover {
							 | 
						||
| 
								 | 
							
											background: $list-entry-hover-bg;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									
							 | 
						||
| 
								 | 
							
										&:active, &:focus, &:hover, &:target {
							 | 
						||
| 
								 | 
							
											border-color: $fg-accent;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* Extends .list styling for domain-blocklist.tmpl */
							 | 
						||
| 
								 | 
							
								.domain-blocklist {
							 | 
						||
| 
								 | 
							
									box-shadow: $boxshadow;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.entry {
							 | 
						||
| 
								 | 
							
										display: grid;
							 | 
						||
| 
								 | 
							
										grid-template-columns: max(30%, 10rem) 1fr;
							 | 
						||
| 
								 | 
							
										gap: 0.5rem;
							 | 
						||
| 
								 | 
							
										align-items: start;
							 | 
						||
| 
								 | 
							
										border: $boxshadow-border;
							 | 
						||
| 
								 | 
							
										border-top-color: transparent;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										& > div {
							 | 
						||
| 
								 | 
							
											display: flex;
							 | 
						||
| 
								 | 
							
											align-items: center
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										.domain a {
							 | 
						||
| 
								 | 
							
											font-weight: bold;
							 | 
						||
| 
								 | 
							
											text-decoration: none;
							 | 
						||
| 
								 | 
							
											display: inline-block; /* so it wraps properly */
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										.public_comment p {
							 | 
						||
| 
								 | 
							
											margin: 0;
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									.header .domain {
							 | 
						||
| 
								 | 
							
										color: $fg;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@media screen and (max-width: 30rem) {
							 | 
						||
| 
								 | 
							
									.domain-blocklist .entry {
							 | 
						||
| 
								 | 
							
										grid-template-columns: 1fr;
							 | 
						||
| 
								 | 
							
										gap: 0;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |