mirror of
				https://github.com/falsycat/ar.falsy.cat.git
				synced 2025-10-31 05:38:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			238 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			238 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| :root {
 | |
|   --lt-colours-light: var(--light) !important;
 | |
|   --lt-colours-lightgray: var(--lightgray) !important;
 | |
|   --lt-colours-dark: var(--secondary) !important;
 | |
|   --lt-colours-secondary: var(--tertiary) !important;
 | |
|   --lt-colours-gray: var(--outlinegray) !important;
 | |
| }
 | |
| 
 | |
| h1, h2, h3, h4, ol, ul, thead {
 | |
|   font-family: Inter;
 | |
|   color: var(--dark)
 | |
| }
 | |
| 
 | |
| p, ul, text {
 | |
|   font-family: 'Source Sans Pro', sans-serif;
 | |
|   color: var(--gray);
 | |
|   fill: var(--gray);
 | |
| }
 | |
| 
 | |
| a {
 | |
|   font-family: Inter;
 | |
|   font-weight: 700;
 | |
|   font-size: 1em;
 | |
|   text-decoration: none;
 | |
|   transition: all 0.2s ease;
 | |
|   color: var(--secondary);
 | |
| 
 | |
|   &:hover {
 | |
|     color: var(--tertiary) !important;
 | |
|   }
 | |
| }
 | |
| 
 | |
| #TableOfContents > ol {
 | |
|   counter-reset: section;
 | |
|   margin-left: 0em;
 | |
|   padding-left: 1.5em;
 | |
|   & > li {
 | |
|     counter-increment: section;
 | |
|     & > ol {
 | |
|       counter-reset: subsection;
 | |
|       & > li {
 | |
|         counter-increment: subsection;
 | |
|         &::marker {
 | |
|           content: counter(section) "." counter(subsection) "  ";
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   & > li::marker {
 | |
|     content: counter(section) "  ";
 | |
|   }
 | |
| 
 | |
|   & > li::marker, & > li > ol > li::marker {
 | |
|     font-family: Source Sans Pro;
 | |
|     font-weight: 700;
 | |
|   }
 | |
| }
 | |
| 
 | |
| footer {
 | |
|   margin-top: 4em;
 | |
|   text-align: center;
 | |
| }
 | |
| 
 | |
| 
 | |
| table {
 | |
|   width: 100%;
 | |
| }
 | |
| 
 | |
| img {
 | |
|   width: 100%;
 | |
|   border-radius: 3px;
 | |
|   margin: 1em 0;
 | |
| }
 | |
| 
 | |
| p>img+em {
 | |
|   display: block;
 | |
|   transform: translateY(-1em);
 | |
| }
 | |
| 
 | |
| sup {
 | |
|   line-height: 0
 | |
| }
 | |
| 
 | |
| p, tbody, li {
 | |
|   font-family: Source Sans Pro;
 | |
|   color: var(--gray);
 | |
|   line-height: 1.5em;
 | |
| }
 | |
| 
 | |
| h2 {
 | |
|   opacity: 0.85;
 | |
| }
 | |
| 
 | |
| h3 {
 | |
|   opacity: 0.75;
 | |
| }
 | |
| 
 | |
| blockquote {
 | |
|   margin-left: 0em;
 | |
|   border-left: 3px solid var(--secondary);
 | |
|   padding-left: 1em;
 | |
|   transition: border-color 0.2s ease;
 | |
| 
 | |
|   &:hover {
 | |
|     border-color: var(--tertiary);
 | |
|   }
 | |
| }
 | |
| 
 | |
| table {
 | |
|   padding: 1.5em;
 | |
| }
 | |
| 
 | |
| td, th {
 | |
|   padding: 0.1em 0.5em;
 | |
| }
 | |
| 
 | |
| .footnotes p {
 | |
|   margin: 0.5em 0;
 | |
| }
 | |
| 
 | |
| article a {
 | |
|   font-family: Source Sans Pro;
 | |
|   font-weight: 600;
 | |
|   text-decoration: underline;
 | |
|   text-decoration-color: var(--tertiary);
 | |
|   text-decoration-thickness: .15em;
 | |
| }
 | |
| 
 | |
| sup > a {
 | |
|   text-decoration: none;
 | |
|   padding: 0 0.1em 0 0.2em;
 | |
| }
 | |
| 
 | |
| pre {
 | |
|   font-family: 'Fira Code';
 | |
|   padding: 0.75em;
 | |
|   border-radius: 3px;
 | |
|   overflow-x: scroll;
 | |
| }
 | |
| 
 | |
| code {
 | |
|   font-family: 'Fira Code';
 | |
|   font-size: 0.85em;
 | |
|   padding: 0.15em 0.3em;
 | |
|   border-radius: 5px;
 | |
|   background: var(--lightgray);
 | |
| }
 | |
| 
 | |
| html {
 | |
|   scroll-behavior: smooth;
 | |
| }
 | |
| 
 | |
| body {
 | |
|   margin: 0;
 | |
|   height: 100vh;
 | |
|   width: 100vw;
 | |
|   overflow-x: hidden;
 | |
|   background-color: var(--light);
 | |
| }
 | |
| 
 | |
| @keyframes fadeIn {
 | |
|   0% {opacity:0;}
 | |
|   100% {opacity:1;}
 | |
| }
 | |
| 
 | |
| footer {
 | |
|   margin-top: 4em;
 | |
| 
 | |
|   & > a {
 | |
|     font-size: 1em;
 | |
|     color: var(--secondary);
 | |
|     padding: 0 0.5em 3em 0.5em;
 | |
|   }
 | |
| }
 | |
| 
 | |
| hr {
 | |
|   width: 25%;
 | |
|   margin: 4em auto;
 | |
|   height: 2px;
 | |
|   border-radius: 1px;
 | |
|   border-width: 0;
 | |
|   color: var(--dark);
 | |
|   background-color: var(--dark);
 | |
| }
 | |
| 
 | |
| // internal link
 | |
| a[href^="/"] {
 | |
|   text-decoration: none;
 | |
|   background-color: #afbfc922;
 | |
|   padding: 0 0.2em;
 | |
|   border-radius: 3px;
 | |
| }
 | |
| 
 | |
| .singlePage {
 | |
|   margin: 4em 30vw;
 | |
| 
 | |
|   @media all and (max-width: 1200px) {
 | |
|     margin: 25px 5vw;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .page-end {
 | |
|   display: flex;
 | |
|   flex-direction: row;
 | |
| 
 | |
|   @media all and (max-width: 780px) {
 | |
|     flex-direction: column;
 | |
|   }
 | |
| 
 | |
|   & > * {
 | |
|     flex: 1 0 0;
 | |
|   }
 | |
| 
 | |
|   & > .backlinks-container {
 | |
|     & > ul {
 | |
|       list-style: none;
 | |
|       padding-left: 0;
 | |
|       margin-right: 2em;
 | |
| 
 | |
|       & > li {
 | |
|         margin: 0.5em 0;
 | |
|         padding: 0.25em 1em;
 | |
|         border: var(--outlinegray) 1px solid;
 | |
|         border-radius: 5px
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   & #graph-container {
 | |
|     border: var(--outlinegray) 1px solid;
 | |
|     border-radius: 5px
 | |
|   }
 | |
| }
 | |
| 
 | |
| .centered {
 | |
|   margin-top: 30vh;
 | |
| } |