removed (almost) all scss variables and replaced with css variables :)
This commit is contained in:
		
							parent
							
								
									5ec3833ecc
								
							
						
					
					
						commit
						5dec298b8c
					
				| @ -1,26 +1,26 @@ | |||||||
| footer.page-footer { | footer.page-footer { | ||||||
|   padding-top: $size-16; |   padding-top: var(--size-16); | ||||||
|   padding-bottom: $size-32; |   padding-bottom: var(--size-32); | ||||||
| 
 | 
 | ||||||
|   a.social-link { |   a.social-link { | ||||||
|     padding: $size-16; |     padding: var(--size-16); | ||||||
|     background-color: $white; |     background-color: var(--colour-white); | ||||||
|     fill: $black; |     fill: var(--colour-black-graphite); | ||||||
|     display: inline-flex; |     display: inline-flex; | ||||||
|     justify-content: center; |     justify-content: center; | ||||||
|     align-items: center; |     align-items: center; | ||||||
|     transition: all 0.2s ease-in-out; |     transition: all 0.2s ease-in-out; | ||||||
|     margin-right: $size-16; |     margin-right: var(--size-16); | ||||||
| 
 | 
 | ||||||
|     svg { |     svg { | ||||||
|       transition: all 0.2s ease-in-out; |       transition: all 0.2s ease-in-out; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     &:hover { |     &:hover { | ||||||
|       // box-shadow: 5px 5px 0 rgba($white, 0.5), 10px 10px 0 rgba($white, 0.4), 15px 15px 0 rgba($white, 0.3); |       // box-shadow: 5px 5px 0 rgba(var(--colour-white), 0.5), 10px 10px 0 rgba(var(--colour-white), 0.4), 15px 15px 0 rgba(var(--colour-white), 0.3); | ||||||
|       background-color: $black; |       background-color: var(--colour-black-graphite); | ||||||
|       svg { |       svg { | ||||||
|         fill: $bg; |         fill: var(--colour-bg); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| @ -36,7 +36,7 @@ footer.page-footer { | |||||||
|       display: flex; |       display: flex; | ||||||
|       justify-content: space-between; |       justify-content: space-between; | ||||||
|       flex-wrap: wrap; |       flex-wrap: wrap; | ||||||
|       max-width: $size-512 + $size-128; |       max-width: var(--size-512) + var(--size-128); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
| @ -2,16 +2,17 @@ header.page-header { | |||||||
|   .nav-link, |   .nav-link, | ||||||
|   .lang, |   .lang, | ||||||
|   .sub-nav-link { |   .sub-nav-link { | ||||||
|     color: $text; |     color: var(--colour-text); | ||||||
|     background-color: white; |     background-color: white; | ||||||
|     padding: $size-8; |     padding: var(--size-8); | ||||||
|     transition: box-shadow 0.8s cubic-bezier(0.075, 0.82, 0.165, 1); |     transition: box-shadow 0.8s cubic-bezier(0.075, 0.82, 0.165, 1); | ||||||
|     z-index: 1; |     z-index: 1; | ||||||
|     text-decoration: underline; |     text-decoration: underline; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .lang:hover { |   .lang:hover { | ||||||
|     box-shadow: 5px 5px 0 rgba($white, 0.5), 10px 10px 0 rgba($white, 0.4), 15px 15px 0 rgba($white, 0.3); |     box-shadow: 5px 5px 0 rgba(var(--colour-white), 0.5), 10px 10px 0 rgba(var(--colour-white), 0.4), | ||||||
|  |       15px 15px 0 rgba(var(--colour-white), 0.3); | ||||||
|     transition: box-shadow 0.2s cubic-bezier(0.075, 0.82, 0.165, 1); |     transition: box-shadow 0.2s cubic-bezier(0.075, 0.82, 0.165, 1); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @ -47,8 +48,8 @@ header.page-header { | |||||||
| 
 | 
 | ||||||
|   nav { |   nav { | ||||||
|     position: absolute; |     position: absolute; | ||||||
|     top: $size-32; |     top: var(--size-32); | ||||||
|     right: $size-32; |     right: var(--size-32); | ||||||
|     display: flex; |     display: flex; | ||||||
| 
 | 
 | ||||||
|     @include touch { |     @include touch { | ||||||
| @ -56,9 +57,13 @@ header.page-header { | |||||||
|       top: 0; |       top: 0; | ||||||
|       left: 0; |       left: 0; | ||||||
|       right: initial; |       right: initial; | ||||||
|       margin-top: $size-16; |       margin-top: var(--size-16); | ||||||
|       justify-content: flex-end; |       justify-content: flex-end; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     .nofocus:focus { | ||||||
|  |       outline: none; | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .lang, |   .lang, | ||||||
| @ -72,13 +77,13 @@ header.page-header { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   h1.logo { |   h1.logo { | ||||||
|     font-family: $font-logo; |     font-family: var(--font-logo); | ||||||
|     margin: $size-128 0; |     margin: var(--size-128) 0; | ||||||
|     // background-color: $bg; |     // background-color: var(--colour-bg); | ||||||
|     display: inline-block; |     display: inline-block; | ||||||
| 
 | 
 | ||||||
|     @include touch { |     @include touch { | ||||||
|       margin: $size-128 0 $size-64 0; |       margin: var(--size-128) 0 var(--size-64) 0; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| @ -95,7 +100,7 @@ header.page-header { | |||||||
| 
 | 
 | ||||||
|     @include darkMode { |     @include darkMode { | ||||||
|       h1 { |       h1 { | ||||||
|         color: $white; |         color: var(--colour-white); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| @ -106,7 +111,7 @@ header.page-header { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .rf-logo { |   .rf-logo { | ||||||
|     margin: $size-64 0 $size-64 $size-32; |     margin: var(--size-64) 0 var(--size-64) var(--size-32); | ||||||
| 
 | 
 | ||||||
|     @include touch { |     @include touch { | ||||||
|       max-width: 90%; |       max-width: 90%; | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ | |||||||
| /* Handle */ | /* Handle */ | ||||||
| ::-webkit-scrollbar-thumb { | ::-webkit-scrollbar-thumb { | ||||||
|   // background: transparent; |   // background: transparent; | ||||||
|   // background-color: $black; |   // background-color: var(--colour-black-graphite); | ||||||
|   // background-blend-mode: difference; |   // background-blend-mode: difference; | ||||||
|   // background-size: cover; |   // background-size: cover; | ||||||
|   // border-radius: 50px; |   // border-radius: 50px; | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| body { | body { | ||||||
|   background-color: $bg; |   background-color: var(--colour-bg); | ||||||
|   background-image: url('../img/bg/bg-2.png'), url('../img/bg/bg-el-light.png'); |   background-image: url('../img/bg/bg-2.png'), url('../img/bg/bg-el-light.png'); | ||||||
|   transition: background-color 0.5s ease-in-out; |   transition: background-color 0.5s ease-in-out; | ||||||
|   background-position: $size-base $size-8, $size-8 $size-12; |   background-position: var(--size-base) var(--size-8), var(--size-8) var(--size-12); | ||||||
|   background-repeat-x: no-repeat; |   background-repeat-x: no-repeat; | ||||||
|   background-repeat-y: repeat; |   background-repeat-y: repeat; | ||||||
|   background-attachment: fixed; |   background-attachment: fixed; | ||||||
| @ -16,7 +16,7 @@ body { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @include darkMode { |   @include darkMode { | ||||||
|     background-color: $black; |     background-color: var(--colour-black-graphite); | ||||||
|     // &::after { |     // &::after { | ||||||
|     //   content: ''; |     //   content: ''; | ||||||
|     //   background-image: ; |     //   background-image: ; | ||||||
| @ -46,7 +46,7 @@ body { | |||||||
| 
 | 
 | ||||||
| .content { | .content { | ||||||
|   flex: 1 0 auto; |   flex: 1 0 auto; | ||||||
|   max-width: $size-512 + $size-128; |   max-width: calc(var(--size-512) + var(--size-128)); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| footer.page-footer { | footer.page-footer { | ||||||
| @ -59,5 +59,5 @@ footer.page-footer { | |||||||
| 
 | 
 | ||||||
| .textbox-sm { | .textbox-sm { | ||||||
|   @include textbox; |   @include textbox; | ||||||
|   padding: $size-8 $size-16; |   padding: var(--size-8) var(--size-16); | ||||||
| } | } | ||||||
|  | |||||||
| @ -10,11 +10,11 @@ | |||||||
|   p, |   p, | ||||||
|   a, |   a, | ||||||
|   strong { |   strong { | ||||||
|     color: $black; |     color: var(--colour-black-graphite); | ||||||
| 
 | 
 | ||||||
|     @include darkMode { |     @include darkMode { | ||||||
|       background-color: $white; |       background-color: var(--colour-white); | ||||||
|       padding: $size-base; |       padding: var(--size-base); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| .intro { | .intro { | ||||||
|   display: block; |   display: block; | ||||||
|   margin-bottom: $size-64; |   margin-bottom: var(--size-64); | ||||||
|   p { |   p { | ||||||
|     @include textbox; |     @include textbox; | ||||||
|     margin: 0; |     margin: 0; | ||||||
| @ -8,7 +8,7 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| h2 { | h2 { | ||||||
|   margin-top: $size-32; |   margin-top: var(--size-32); | ||||||
| 
 | 
 | ||||||
|   @include touch { |   @include touch { | ||||||
|     margin-top: 0; |     margin-top: 0; | ||||||
| @ -17,14 +17,14 @@ h2 { | |||||||
| 
 | 
 | ||||||
| .page-content { | .page-content { | ||||||
|   @include touch { |   @include touch { | ||||||
|     @include margin-horizontal($size-32); |     @include margin-horizontal(var(--size-32)); | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .side-title { | .side-title { | ||||||
|   position: fixed; |   position: fixed; | ||||||
|   transition: all 0.2s ease-in-out; |   transition: all 0.2s ease-in-out; | ||||||
|   color: $text; |   color: var(--colour-text); | ||||||
|   margin: 0; |   margin: 0; | ||||||
|   width: 100vh; |   width: 100vh; | ||||||
|   bottom: 0; |   bottom: 0; | ||||||
| @ -56,14 +56,14 @@ h2 { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   a { |   a { | ||||||
|     color: $text; |     color: var(--colour-text); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @include darkMode { |   @include darkMode { | ||||||
|     color: $white; |     color: var(--colour-white); | ||||||
| 
 | 
 | ||||||
|     a { |     a { | ||||||
|       color: $white; |       color: var(--colour-white); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
| @ -13,7 +13,7 @@ | |||||||
|       small { |       small { | ||||||
|         display: inline; |         display: inline; | ||||||
|         vertical-align: super; |         vertical-align: super; | ||||||
|         font-size: $size-14; |         font-size: var(--size-14); | ||||||
|         white-space: nowrap; |         white-space: nowrap; | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| @ -26,7 +26,7 @@ | |||||||
|   } |   } | ||||||
|   .details { |   .details { | ||||||
|     small { |     small { | ||||||
|       color: rgba($black, 0.6); |       color: rgba(var(--colour-black-graphite), 0.6); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     p, |     p, | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ | |||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       img.participant-profile { |       img.participant-profile { | ||||||
|         transform: translateY($size-24); |         transform: translateY(var(--size-24)); | ||||||
|         width: 100%; |         width: 100%; | ||||||
|         max-width: initial; |         max-width: initial; | ||||||
|       } |       } | ||||||
|  | |||||||
| @ -1,17 +1,17 @@ | |||||||
| .post-list { | .post-list { | ||||||
|   margin: 0; |   margin: 0; | ||||||
|   padding: 0; |   padding: 0; | ||||||
|   margin-bottom: $size-128; |   margin-bottom: var(--size-128); | ||||||
| 
 | 
 | ||||||
|   h2 { |   h2 { | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .post-item { |   .post-item { | ||||||
|     margin-bottom: $size-64; |     margin-bottom: var(--size-64); | ||||||
| 
 | 
 | ||||||
|     .post-header { |     .post-header { | ||||||
|       margin-bottom: $size-16; |       margin-bottom: var(--size-16); | ||||||
|     } |     } | ||||||
|     .post-content { |     .post-content { | ||||||
|       p { |       p { | ||||||
| @ -22,18 +22,18 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .news-post { | .news-post { | ||||||
|   margin-bottom: $size-64; |   margin-bottom: var(--size-64); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .post-item { | .post-item { | ||||||
|   list-style: none; |   list-style: none; | ||||||
|   padding: 0; |   padding: 0; | ||||||
|   margin-bottom: $size-16; |   margin-bottom: var(--size-16); | ||||||
| 
 | 
 | ||||||
|   .post-header { |   .post-header { | ||||||
|     display: flex; |     display: flex; | ||||||
|     justify-content: space-between; |     justify-content: space-between; | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|     h2, |     h2, | ||||||
|     h3, |     h3, | ||||||
|     label { |     label { | ||||||
| @ -44,7 +44,7 @@ | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     a { |     a { | ||||||
|       color: $black; |       color: var(--colour-black-graphite); | ||||||
|       text-decoration: none; |       text-decoration: none; | ||||||
| 
 | 
 | ||||||
|       &:hover, |       &:hover, | ||||||
|  | |||||||
| @ -1,11 +1,11 @@ | |||||||
| .prog-list { | .prog-list { | ||||||
|   margin: 0; |   margin: 0; | ||||||
|   padding: 0; |   padding: 0; | ||||||
|   margin-bottom: $size-64; |   margin-bottom: var(--size-64); | ||||||
| 
 | 
 | ||||||
|   li { |   li { | ||||||
|     .text-lg { |     .text-lg { | ||||||
|       font-size: $size-16; |       font-size: var(--size-16); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @include touch { |     @include touch { | ||||||
| @ -14,7 +14,7 @@ | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   h2 { |   h2 { | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .prog-item--format { |   .prog-item--format { | ||||||
| @ -24,18 +24,18 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // .news-post { | // .news-post { | ||||||
| //   margin-bottom: $size-64; | //   margin-bottom: var(--size-64); | ||||||
| // } | // } | ||||||
| 
 | 
 | ||||||
| .prog-item { | .prog-item { | ||||||
|   list-style: none; |   list-style: none; | ||||||
|   padding: 0; |   padding: 0; | ||||||
|   margin-bottom: $size-16; |   margin-bottom: var(--size-16); | ||||||
| 
 | 
 | ||||||
|   .prog-header { |   .prog-header { | ||||||
|     display: flex; |     display: flex; | ||||||
|     justify-content: space-between; |     justify-content: space-between; | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|     h2, |     h2, | ||||||
|     h3, |     h3, | ||||||
|     label { |     label { | ||||||
| @ -46,7 +46,7 @@ | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     a { |     a { | ||||||
|       color: $black; |       color: var(--colour-black-graphite); | ||||||
|       text-decoration: none; |       text-decoration: none; | ||||||
| 
 | 
 | ||||||
|       &:hover, |       &:hover, | ||||||
|  | |||||||
| @ -8,29 +8,29 @@ | |||||||
|     @include textbox; |     @include textbox; | ||||||
| 
 | 
 | ||||||
|     &:last-of-type:not(ul) { |     &:last-of-type:not(ul) { | ||||||
|       margin-bottom: $size-32; |       margin-bottom: var(--size-32); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @include touch { |     @include touch { | ||||||
|       padding: $size-16; |       padding: var(--size-16); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   h2, |   h2, | ||||||
|   h3 { |   h3 { | ||||||
|     display: inline-block; |     display: inline-block; | ||||||
|     margin-top: $size-64; |     margin-top: var(--size-64); | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ul { |   ul { | ||||||
|     font-size: $size-14; |     font-size: var(--size-14); | ||||||
|     padding-top: 0; |     padding-top: 0; | ||||||
| 
 | 
 | ||||||
|     li { |     li { | ||||||
|       list-style: inside; |       list-style: inside; | ||||||
|       @include padding-horizontal($size-12); |       @include padding-horizontal(var(--size-12)); | ||||||
|       line-height: $size-24; |       line-height: var(--size-24); | ||||||
| 
 | 
 | ||||||
|       &:last-of-type { |       &:last-of-type { | ||||||
|         margin-bottom: 0; |         margin-bottom: 0; | ||||||
| @ -40,7 +40,7 @@ | |||||||
| 
 | 
 | ||||||
|   sup a { |   sup a { | ||||||
|     text-decoration: none; |     text-decoration: none; | ||||||
|     // color: $turquoise; |     // color: var(--colour-turquoise); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .link-to-submit { |   .link-to-submit { | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| #page-index { | #page-index { | ||||||
|   h2 { |   h2 { | ||||||
|     margin-bottom: $size-32; |     margin-bottom: var(--size-32); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   h2, |   h2, | ||||||
|  | |||||||
| @ -5,7 +5,7 @@ | |||||||
|       -webkit-appearance: none; |       -webkit-appearance: none; | ||||||
|       border: none; |       border: none; | ||||||
|       box-shadow: none; |       box-shadow: none; | ||||||
|       font-size: $size-16; |       font-size: var(--size-16); | ||||||
|       cursor: pointer; |       cursor: pointer; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -14,18 +14,18 @@ label, | |||||||
| button, | button, | ||||||
| small, | small, | ||||||
| .separator { | .separator { | ||||||
|   font-family: $font; |   font-family: var(--font-body); | ||||||
|   color: $text; |   color: var(--colour-text); | ||||||
|   margin-bottom: $size-16; |   margin-bottom: var(--size-16); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| strong { | strong { | ||||||
|   font-family: $font; |   font-family: var(--font-body); | ||||||
|   font-weight: 700; |   font-weight: 700; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| em { | em { | ||||||
|   font-family: $font; |   font-family: var(--font-body); | ||||||
|   font-style: italic; |   font-style: italic; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -42,34 +42,34 @@ h1, | |||||||
| h2, | h2, | ||||||
| h3, | h3, | ||||||
| h4 { | h4 { | ||||||
|   font-family: $font-title; |   font-family: var(--font-title); | ||||||
|   // font-style: italic; |   // font-style: italic; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| h1, | h1, | ||||||
| .h1 { | .h1 { | ||||||
|   font-size: $size-64; |   font-size: var(--size-64); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| h2, | h2, | ||||||
| .h2 { | .h2 { | ||||||
|   font-size: $size-32; |   font-size: var(--size-32); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| h3, | h3, | ||||||
| .h3 { | .h3 { | ||||||
|   font-size: $size-24; |   font-size: var(--size-24); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| p, | p, | ||||||
| .text-p { | .text-p { | ||||||
|   font-size: $size-14; |   font-size: var(--size-14); | ||||||
|   font-family: $font; |   font-family: var(--font-body); | ||||||
|   line-height: $size-32; |   line-height: var(--size-32); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| a { | a { | ||||||
|   // color: $black; |   // color: var(--colour-black-graphite); | ||||||
|   font-weight: bold; |   font-weight: bold; | ||||||
| 
 | 
 | ||||||
|   &:hover, |   &:hover, | ||||||
| @ -79,32 +79,32 @@ a { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .separator { | .separator { | ||||||
|   max-width: $size-512 + $size-128; |   max-width: var(--size-512) + var(--size-128); | ||||||
|   display: flex; |   display: flex; | ||||||
|   justify-content: center; |   justify-content: center; | ||||||
|   @include margin-vertical($size-16); |   @include margin-vertical(var(--size-16)); | ||||||
| 
 | 
 | ||||||
|   .dot { |   .dot { | ||||||
|     height: $size-8; |     height: var(--size-8); | ||||||
|     width: $size-8; |     width: var(--size-8); | ||||||
|     border-radius: 100%; |     border-radius: 100%; | ||||||
|     background-color: $black; |     background-color: var(--colour-black-graphite); | ||||||
|     // mix-blend-mode: exclusion; |     // mix-blend-mode: exclusion; | ||||||
| 
 | 
 | ||||||
|     &.background-blue { |     &.background-blue { | ||||||
|       background-color: $highlight-darker; |       background-color: var(--colour-highlight-darker); | ||||||
|     } |     } | ||||||
|     &.background-white { |     &.background-white { | ||||||
|       background-color: $white; |       background-color: var(--colour-white); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| a { | a { | ||||||
|   color: $turquoise; |   color: var(--colour-turquoise); | ||||||
| 
 | 
 | ||||||
|   &:visited { |   &:visited { | ||||||
|     color: $highlight-darker; |     color: var(--colour-highlight-darker); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   &.with-url-arrow { |   &.with-url-arrow { | ||||||
| @ -121,6 +121,6 @@ a { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ::selection { | ::selection { | ||||||
|   background-color: $highlight; |   background-color: var(--colour-highlight); | ||||||
|   color: $black; |   color: var(--colour-black-graphite); | ||||||
| } | } | ||||||
|  | |||||||
| @ -39,51 +39,51 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-4-bottom { | .margin-4-bottom { | ||||||
|   margin-bottom: $size-base !important; |   margin-bottom: var(--size-base) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-8-bottom { | .margin-8-bottom { | ||||||
|   margin-bottom: $size-8 !important; |   margin-bottom: var(--size-8) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-16-bottom { | .margin-16-bottom { | ||||||
|   margin-bottom: $size-16 !important; |   margin-bottom: var(--size-16) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-16-bottom-m { | .margin-16-bottom-m { | ||||||
|   @include touch { |   @include touch { | ||||||
|     margin-bottom: $size-16 !important; |     margin-bottom: var(--size-16) !important; | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-24-bottom { | .margin-24-bottom { | ||||||
|   margin-bottom: $size-24 !important; |   margin-bottom: var(--size-24) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-32-bottom { | .margin-32-bottom { | ||||||
|   margin-bottom: $size-32 !important; |   margin-bottom: var(--size-32) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-64-bottom { | .margin-64-bottom { | ||||||
|   margin-bottom: $size-64 !important; |   margin-bottom: var(--size-64) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-128-bottom { | .margin-128-bottom { | ||||||
|   margin-bottom: $size-128 !important; |   margin-bottom: var(--size-128) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-16-left { | .margin-16-left { | ||||||
|   margin-left: $size-16 !important; |   margin-left: var(--size-16) !important; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-16-left-m { | .margin-16-left-m { | ||||||
|   @include touch { |   @include touch { | ||||||
|     margin-left: $size-16 !important; |     margin-left: var(--size-16) !important; | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .margin-16-left-d { | .margin-16-left-d { | ||||||
|   @include desktop { |   @include desktop { | ||||||
|     margin-left: $size-16 !important; |     margin-left: var(--size-16) !important; | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
| @ -14,8 +14,8 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @mixin textbox { | @mixin textbox { | ||||||
|   background-color: $white; |   background-color: var(--colour-white); | ||||||
|   padding: $size-16 $size-32; |   padding: var(--size-16) var(--size-32); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .text-right { | .text-right { | ||||||
| @ -45,5 +45,5 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .colour-highlight { | .colour-highlight { | ||||||
|   color: $highlight !important; |   color: var(--colour-highlight) !important; | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,37 +1,38 @@ | |||||||
|  | :root { | ||||||
|   // Colours |   // Colours | ||||||
|  |   --colour-black-graphite: #1d2022; | ||||||
|  |   --colour-white: #fff; | ||||||
| 
 | 
 | ||||||
| $black: #1d2022; |   --colour-grey-light: #ececec; | ||||||
| $white: #fff; |   --colour-turquoise: #0ac2c9; | ||||||
| $grey-light: #ececec; |   --colour-duckegg: #b3bbca; | ||||||
| $turquoise: #0ac2c9; |  | ||||||
| $duckegg: #b3bbca; |  | ||||||
| $true-blue: #037fe4; |  | ||||||
| $highlight: $turquoise; |  | ||||||
| $highlight-darker: #06a1a7; |  | ||||||
| 
 | 
 | ||||||
| $bg: $grey-light; |   --colour-true-blue: #037fe4; | ||||||
| $text: $black; |   --colour-highlight: var(--colour-turquoise, #0ac2c9); | ||||||
|  |   --colour-highlight-darker: #06a1a7; | ||||||
|  | 
 | ||||||
|  |   -colour-bg: var(--colour-grey-light); | ||||||
|  |   -colour-text: var(--colour-black-graphite); | ||||||
| 
 | 
 | ||||||
|   // margin |   // margin | ||||||
| 
 |   --size-base: 4px; | ||||||
| $size-base: 4px; |   --size-8: 8px; | ||||||
| $size-8: 8px; |   --size-12: 12px; | ||||||
| $size-12: 12px; |   --size-14: 14px; | ||||||
| $size-14: 14px; |   --size-16: 16px; | ||||||
| $size-16: 16px; |   --size-24: 24px; | ||||||
| $size-24: 24px; |   --size-32: 32px; | ||||||
| $size-32: 32px; |   --size-64: 64px; | ||||||
| $size-64: 64px; |   --size-128: 128px; | ||||||
| $size-128: 128px; |   --size-256: 256px; | ||||||
| $size-256: 256px; |   --size-512: 512px; | ||||||
| $size-512: 512px; |   --size-1028: 1028px; | ||||||
| $size-1028: 1028px; |  | ||||||
| 
 | 
 | ||||||
|   // Typography |   // Typography | ||||||
| 
 |   --font-title: 'SpaceMono', 'Courier New', Courier, monospace; | ||||||
| $font-title: 'SpaceMono', 'Courier New', Courier, monospace; |   --font-logo: 'GlyphWorld Mountain', 'SpaceMono', 'Courier New', Courier, monospace; | ||||||
| $font-logo: 'GlyphWorld Mountain', 'SpaceMono', 'Courier New', Courier, monospace; |   --font-body: 'SpaceMono', 'Courier New', Courier, monospace; | ||||||
| $font: 'SpaceMono', 'Courier New', Courier, monospace; | } | ||||||
| 
 | 
 | ||||||
| // Responsive breakpoints | // Responsive breakpoints | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user