117 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* Font style definitions */
 | |
| 
 | |
| @font-face {
 | |
|     font-family: 'Recursive';
 | |
|     font-style: oblique 0deg 15deg;
 | |
|     font-weight: 300 1000;
 | |
|     src: url('../assets/fonts/Recursive_VF_1.084.woff2') format('woff2');
 | |
|     font-feature-settings: "ss12";
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: 'Inter';
 | |
|     font-weight: 100 900;
 | |
|     font-display: swap;
 | |
|     font-style: normal;
 | |
|     src: url('../assets/fonts/Inter.var.woff2') format('woff2');
 | |
|     font-feature-settings: "ss03";
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: 'Inter';
 | |
|     font-weight: 100 900;
 | |
|     font-display: swap;
 | |
|     font-style: italic;
 | |
|     src: url('../assets/fonts/Inter-Italic.var.woff2') format('woff2');
 | |
|     font-feature-settings: "ss03";
 | |
| }
 | |
|   
 | |
| :root {
 | |
|     --md-code-font: "Recursive", monospace;
 | |
|     --md-text-font: "Inter", "Helvetica", "Arial", sans-serif;
 | |
|     --wr-blue-primary: #2E7CAB;
 | |
|     --wr-orange-primary: #B85D20;
 | |
| }
 | |
| 
 | |
| [data-md-color-scheme="webrecorder"] {
 | |
|     --md-primary-fg-color: #008873;
 | |
|     --md-primary-fg-color--light: #008873;
 | |
|     --md-primary-fg-color--dark: #003c32;
 | |
|     --md-typeset-color: black;
 | |
|     --md-accent-fg-color: #01b297;
 | |
|     --md-typeset-a-color: #005447;
 | |
|     --md-code-bg-color: #F9FAFB;
 | |
|   }
 | |
| 
 | |
| /* Nav changes */
 | |
| 
 | |
| .md-header__title {
 | |
|     font-family: var(--md-code-font);
 | |
|     font-variation-settings: "MONO" 0.51;
 | |
| }
 | |
| 
 | |
| .md-header__title--active {
 | |
|     font-family: var(--md-text-font);
 | |
|     font-weight: 600;
 | |
| }
 | |
| 
 | |
| /* Custom menu item hover */
 | |
| 
 | |
| .md-tabs__link {
 | |
|     font-family: var(--md-code-font);
 | |
|     font-weight: 400;
 | |
|     opacity: .9;
 | |
|     transition: .4s cubic-bezier(.1,.7,.1,1),opacity .25s
 | |
| }
 | |
| 
 | |
| .md-tabs__link:hover {
 | |
|     font-weight: 600;
 | |
| }
 | |
| 
 | |
| /* Custom body typography rules */
 | |
| 
 | |
| .md-typeset a {
 | |
|     text-decoration: underline;
 | |
| }
 | |
| 
 | |
| .headerlink {
 | |
|     text-decoration: none!important;
 | |
| }
 | |
| 
 | |
| code, pre, kbd {
 | |
|     font-variation-settings: "MONO" 1;
 | |
|     font-feature-settings: "ss01", "ss02", "ss08";
 | |
| }
 | |
| 
 | |
| code {
 | |
|     border-width: 1px;
 | |
|     border-color: #D1D5DB;
 | |
|     border-style: solid;
 | |
| }
 | |
| 
 | |
| .md-typeset h1, h2, h3, h4, h5 {
 | |
|     color: black;
 | |
| }
 | |
| 
 | |
| .md-typeset h1, h2, h3 {
 | |
|     font-weight: 650 !important;
 | |
|     font-variation-settings: "OPSZ" 35;
 | |
| }
 | |
| 
 | |
| /* Custom badge classes, applies custom overrides to inline-code blocks */
 | |
| 
 | |
| .badge-blue {
 | |
|     background-color: var(--wr-blue-primary) !important;
 | |
|     border-color: var(--wr-blue-primary) !important;
 | |
|     color: white !important;
 | |
|     font-family: var(--md-text-font);
 | |
|     font-weight: 600;
 | |
| }
 | |
| 
 | |
| .badge-orange {
 | |
|     background-color: var(--wr-orange-primary) !important;
 | |
|     border-color: var(--wr-orange-primary) !important;
 | |
|     color: white !important;
 | |
|     font-family: var(--md-text-font);
 | |
|     font-weight: 600;
 | |
| } |