187 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			187 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| @font-face {
 | |
|     font-family: selectric;
 | |
|     src: url(/assets/fonts/selectric-light.ttf);
 | |
| }
 | |
| @font-face {
 | |
|     font-family: selectric;
 | |
|     src: url(/assets/fonts/selectric-light-italic.ttf);
 | |
|     font-style: italic;
 | |
| }
 | |
| @font-face {
 | |
|     font-family: archer;
 | |
|     src: url(/assets/fonts/archer-thin.otf);
 | |
| }
 | |
| @font-face {
 | |
|     font-family: archer;
 | |
|     src: url(/assets/fonts/archer-thin-italic.otf);
 | |
|     font-style: italic;
 | |
| }
 | |
| @font-face {
 | |
|     font-family: archer;
 | |
|     src: url(/assets/fonts/archer-book.otf);
 | |
|     font-weight: bold;
 | |
| }
 | |
| @font-face {
 | |
|     font-family: archer;
 | |
|     src: url(/assets/fonts/archer-book-italic.otf);
 | |
|     font-weight: bold;
 | |
|     font-style: italic;
 | |
| }
 | |
| 
 | |
| :root {
 | |
|     --background-color: #000000;
 | |
|     --text-color: #FFFFFF;
 | |
| }
 | |
| 
 | |
| .mobile-only {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| .print-only {
 | |
|     display: none;
 | |
| }
 | |
| 
 | |
| body {
 | |
|     font-family: archer;
 | |
|     background-color: var(--background-color);
 | |
|     color: var(--text-color);
 | |
| }
 | |
| 
 | |
| a {
 | |
|     color: var(--text-color);
 | |
| }
 | |
| 
 | |
| .container {
 | |
|     width: 100%;
 | |
|     max-width: 600px;
 | |
|     margin: 2em auto;
 | |
| }
 | |
| 
 | |
| .header {
 | |
|     display: flex;
 | |
|     flex-direction: row;
 | |
|     justify-content: space-between;
 | |
|     align-items: center;
 | |
|     
 | |
|     border-bottom: 1px solid var(--text-color);
 | |
| }
 | |
| 
 | |
| .header .name {
 | |
|     font-family: selectric;
 | |
|     font-style: italic;
 | |
|     font-size: 4em;
 | |
| }
 | |
| 
 | |
| .header .contact {
 | |
|     text-align: right;
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| .header, .body {
 | |
|     padding: 0.5em;
 | |
| }
 | |
| 
 | |
| .section .descriptor {
 | |
|     font-size: 1.5em;
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| .section .block {
 | |
|     margin: 0.5em;
 | |
| }
 | |
| 
 | |
| .section .block.sidebar {
 | |
|     margin-left: 2em;
 | |
|     border-left: 1px solid var(--text-color);
 | |
|     padding-left: 1em;
 | |
|     display: flex;
 | |
|     flex-direction: row;
 | |
|     align-items: center;
 | |
|     justify-content: flex-start;
 | |
|     gap: 1em;
 | |
| }
 | |
| 
 | |
| .section .block .title {
 | |
|     font-style: italic;
 | |
|     font-weight: bold;
 | |
| }
 | |
| 
 | |
| ul {
 | |
|     list-style-type: circle;
 | |
| }
 | |
| 
 | |
| .proficiencies .block {
 | |
|     display: flex;
 | |
|     flex-direction: row;
 | |
|     justify-content: space-evenly;
 | |
| }
 | |
| 
 | |
| .icon {
 | |
|     width: 2em;
 | |
|     height: 2em;
 | |
| }
 | |
| 
 | |
| @media (prefers-color-scheme:light) {
 | |
|     :root {
 | |
|         --background-color: #FFFFFF;
 | |
|         --text-color: #000000;
 | |
|     }
 | |
| 
 | |
|     /*
 | |
|     body {
 | |
|         background-color: #FFF;
 | |
|         color: #000;
 | |
|     }
 | |
| 
 | |
|     a {
 | |
|         color: #000;
 | |
|     }
 | |
| 
 | |
|     .header, .section .block .title {
 | |
|         border-color: #000;
 | |
|     } */
 | |
| }
 | |
| 
 | |
| @media (max-width:600px) {
 | |
|     .mobile-only {
 | |
|         display: inherit;
 | |
|     }
 | |
| 
 | |
|     .mobile-hide {
 | |
|         display: none;
 | |
|     }
 | |
| 
 | |
|     .container {
 | |
|         width: 100%;
 | |
|         margin: 2em 0;
 | |
|     }
 | |
| 
 | |
|     .header {
 | |
|         display: block;
 | |
|     }
 | |
| 
 | |
|     .header .name {
 | |
|         text-align: center;
 | |
|     }
 | |
| 
 | |
|     .header .contact {
 | |
|         display: flex;
 | |
|         flex-direction: row;
 | |
|         justify-content: space-evenly;
 | |
|         align-items: center;
 | |
|     }
 | |
| 
 | |
|     .section .block.block.sidebar {
 | |
|         display: block;
 | |
|     }
 | |
| }
 | |
| 
 | |
| @media print {
 | |
|     .print-only {
 | |
|         display: inherit;
 | |
|     }
 | |
| 
 | |
|     .print-hide {
 | |
|         display: none;
 | |
|     }
 | |
| } |