mirror of
				https://github.com/fooflington/selfdefined.git
				synced 2025-11-04 07:39:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			135 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
@charset 'utf-8';
 | 
						|
  @import url('https://fonts.googleapis.com/css?family=Inconsolata|Noto+Serif+KR');
 | 
						|
  @import url("https://use.typekit.net/qlo3dpu.css");
 | 
						|
 | 
						|
// COLORS //
 | 
						|
  $primary-color: #0e4bff; //cobalt blue is so pretty//
 | 
						|
  $secondary-color: #F3F315; //
 | 
						|
 | 
						|
  $black: #222222;
 | 
						|
  $white: #ffffff;
 | 
						|
  $pistachio: #e5ffe5;
 | 
						|
  $yellow: #ffff00;
 | 
						|
 | 
						|
  $dark-grey: #4F4F4F;
 | 
						|
  $mid-grey: #767676; // the lightest shade of grey you can get away with, #a11y
 | 
						|
  $light-grey: #eeeeee; // for backgrounds only
 | 
						|
 | 
						|
 | 
						|
// TYPOGRAPHY // 
 | 
						|
  $sans-serif: Inconsolata, Helvetica, sans-serif;
 | 
						|
  $serif: 'Noto Serif KR', Georgia, serif;
 | 
						|
  $mono: Courier, mono;
 | 
						|
 | 
						|
  $thin: 200;
 | 
						|
  $light: 300;
 | 
						|
  $regular: 400;
 | 
						|
  $medium: 500;
 | 
						|
  $bold: 700;
 | 
						|
 | 
						|
body {
 | 
						|
  font-family: $sans-serif;
 | 
						|
  font-size: 20px;
 | 
						|
  background: #e5ffe5;
 | 
						|
  }
 | 
						|
 | 
						|
h1 {
 | 
						|
  font-family: $serif;
 | 
						|
  font-weight: $thin;
 | 
						|
  border-bottom: .25em $white solid;
 | 
						|
}
 | 
						|
 | 
						|
h2, h3 {
 | 
						|
  font-family: $serif;
 | 
						|
  font-weight: $bold;
 | 
						|
}
 | 
						|
 | 
						|
li {
 | 
						|
  list-style: none;
 | 
						|
  padding-bottom: .5em;
 | 
						|
  text-transform: capitalize;
 | 
						|
}
 | 
						|
 | 
						|
  // GRID //
 | 
						|
 | 
						|
.grid {
 | 
						|
  display: grid;
 | 
						|
  grid-template-columns: repeat(4, [col] 1fr [col]);
 | 
						|
  grid-template-rows: fit-content, fit-content, auto;
 | 
						|
  grid-row-gap: 2em;
 | 
						|
  grid-column-gap: 1em;
 | 
						|
}
 | 
						|
 | 
						|
.item {
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
// MEDIA // 
 | 
						|
 | 
						|
@media screen and (min-width: 200px) {
 | 
						|
 | 
						|
  #title, #description, #summary {
 | 
						|
  grid-column: span 4;
 | 
						|
  }
 | 
						|
 | 
						|
  body {
 | 
						|
  padding: 1em;
 | 
						|
  }
 | 
						|
 | 
						|
  .list, .item {
 | 
						|
  grid-column: span 4;
 | 
						|
  }
 | 
						|
 | 
						|
  h1 {
 | 
						|
    font-size: 3em;
 | 
						|
  }
 | 
						|
 | 
						|
  h2 {
 | 
						|
    font-size: 1.25em;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@media screen and (min-width: 600px) {
 | 
						|
  body {
 | 
						|
  padding: 3em;
 | 
						|
  }
 | 
						|
 | 
						|
  #title, #description, #summary {
 | 
						|
    grid-column: span 2;
 | 
						|
  }
 | 
						|
 | 
						|
  .item {
 | 
						|
  grid-column: span 2;
 | 
						|
  }
 | 
						|
 | 
						|
  h1 {
 | 
						|
    font-size: 4em;
 | 
						|
  }
 | 
						|
 | 
						|
  h2 {
 | 
						|
    font-size: 1.3em;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@media screen and (min-width: 1024px) {
 | 
						|
 | 
						|
  #title {
 | 
						|
    grid-column: 1 / span 1;
 | 
						|
    grid-row: 1
 | 
						|
  }
 | 
						|
 | 
						|
   #description {
 | 
						|
    grid-column: 2 / span 1;
 | 
						|
    grid-row: 1
 | 
						|
  }
 | 
						|
 | 
						|
   #summary {
 | 
						|
    grid-column: 1 / span 2;
 | 
						|
    grid-row: 2
 | 
						|
  }
 | 
						|
 | 
						|
  .list {
 | 
						|
  grid-row: span 3;
 | 
						|
  grid-column: span 1;
 | 
						|
  }
 | 
						|
} |