Change default to grid layout
This commit is contained in:
parent
03672e452b
commit
3d7ef57e7b
|
@ -2,7 +2,7 @@
|
||||||
layout: layouts/base.njk
|
layout: layouts/base.njk
|
||||||
---
|
---
|
||||||
{% include "partials/header.njk" %}
|
{% include "partials/header.njk" %}
|
||||||
<main class="page">
|
<main class="page markup">
|
||||||
<header>
|
<header>
|
||||||
<h1>{{ title }}</h1>
|
<h1>{{ title }}</h1>
|
||||||
</header>
|
</header>
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<body>
|
<body>
|
||||||
<nav><a href="{{ entry }}" class="enter-link">Enter</a></nav>
|
<nav><a href="{{ entry }}" class="enter-link">Enter</a></nav>
|
||||||
<main>
|
<main>
|
||||||
<article>{{ content | safe }}</article>
|
<article class="markup">{{ content | safe }}</article>
|
||||||
</main>
|
</main>
|
||||||
<aside>
|
<aside>
|
||||||
<img src="/img/landing.png" alt="A sigil-esque drawing" title="A sigil-esque drawing">
|
<img src="/img/landing.png" alt="A sigil-esque drawing" title="A sigil-esque drawing">
|
||||||
|
|
|
@ -73,134 +73,61 @@ For license text, see:
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
src: local("Linux Libertine Bold Italic"), url("../font/LinLibertine_RBIah.ttf");
|
src: local("Linux Libertine Bold Italic"), url("../font/LinLibertine_RBIah.ttf");
|
||||||
}
|
}
|
||||||
/*
|
.markup {
|
||||||
|
|
||||||
VARIABLES
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
|
|
||||||
COLORS
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
html {
|
|
||||||
font-size: 20px;
|
|
||||||
font-family: "Linux Libertine", "Times New Roman", Times, serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
background-color: #141013;
|
|
||||||
color: rgb(255, 252, 240);
|
|
||||||
}
|
|
||||||
|
|
||||||
::selection {
|
|
||||||
background: rgba(160, 47, 111, 0.25);
|
|
||||||
}
|
|
||||||
|
|
||||||
main,
|
|
||||||
article {
|
|
||||||
font-size: 1rem;
|
|
||||||
word-wrap: break-word;
|
word-wrap: break-word;
|
||||||
line-height: 1.5;
|
line-height: 1.7;
|
||||||
padding: 0 1.5em;
|
padding: 0 1.5em;
|
||||||
}
|
}
|
||||||
main.page,
|
.markup p,
|
||||||
article.page {
|
.markup blockquote,
|
||||||
border: 32px solid transparent;
|
.markup ul,
|
||||||
border-image: url(/img/nine-patch.png) 32 round;
|
.markup ol,
|
||||||
-webkit-border-image: url(/img/nine-patch.png) 32 round;
|
.markup dl,
|
||||||
background-color: rgb(255, 252, 240);
|
.markup table,
|
||||||
color: #802659;
|
.markup pre {
|
||||||
box-shadow: 0 8px rgb(52, 51, 49);
|
|
||||||
}
|
|
||||||
@media screen and (min-width: 600px) {
|
|
||||||
main,
|
|
||||||
article {
|
|
||||||
max-width: 900px;
|
|
||||||
width: 90%;
|
|
||||||
margin: 0 auto;
|
|
||||||
box-shadow: 8px 8px rgb(52, 51, 49);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
main p,
|
|
||||||
main blockquote,
|
|
||||||
main ul,
|
|
||||||
main ol,
|
|
||||||
main dl,
|
|
||||||
main table,
|
|
||||||
main pre,
|
|
||||||
article p,
|
|
||||||
article blockquote,
|
|
||||||
article ul,
|
|
||||||
article ol,
|
|
||||||
article dl,
|
|
||||||
article table,
|
|
||||||
article pre {
|
|
||||||
margin: 1em 0;
|
margin: 1em 0;
|
||||||
}
|
}
|
||||||
main ul,
|
.markup ul,
|
||||||
main ol,
|
.markup ol {
|
||||||
article ul,
|
|
||||||
article ol {
|
|
||||||
all: revert;
|
all: revert;
|
||||||
padding-left: 30px;
|
padding-left: 30px;
|
||||||
}
|
}
|
||||||
main h1,
|
.markup h1 {
|
||||||
article h1 {
|
|
||||||
font-size: 2.5em;
|
font-size: 2.5em;
|
||||||
}
|
}
|
||||||
main h2,
|
.markup h2 {
|
||||||
article h2 {
|
|
||||||
font-size: 2em;
|
font-size: 2em;
|
||||||
}
|
}
|
||||||
main h3,
|
.markup h3 {
|
||||||
article h3 {
|
|
||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
}
|
}
|
||||||
main h4,
|
.markup h4 {
|
||||||
article h4 {
|
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
}
|
}
|
||||||
main h5,
|
.markup h5 {
|
||||||
article h5 {
|
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
}
|
}
|
||||||
main h6,
|
.markup h6 {
|
||||||
article h6 {
|
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
}
|
}
|
||||||
main h1,
|
.markup h1,
|
||||||
main h2,
|
.markup h2,
|
||||||
main h3,
|
.markup h3,
|
||||||
main h4,
|
.markup h4,
|
||||||
main h5,
|
.markup h5,
|
||||||
main h6,
|
.markup h6 {
|
||||||
article h1,
|
|
||||||
article h2,
|
|
||||||
article h3,
|
|
||||||
article h4,
|
|
||||||
article h5,
|
|
||||||
article h6 {
|
|
||||||
margin: 0.5em 0 0.25em 0;
|
margin: 0.5em 0 0.25em 0;
|
||||||
}
|
}
|
||||||
main h1 + p,
|
.markup h1 + p,
|
||||||
main h2 + p,
|
.markup h2 + p,
|
||||||
main h3 + p,
|
.markup h3 + p {
|
||||||
article h1 + p,
|
|
||||||
article h2 + p,
|
|
||||||
article h3 + p {
|
|
||||||
margin-top: 0.5em;
|
margin-top: 0.5em;
|
||||||
}
|
}
|
||||||
main img,
|
.markup img {
|
||||||
article img {
|
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
main code,
|
.markup code,
|
||||||
main pre,
|
.markup pre {
|
||||||
article code,
|
|
||||||
article pre {
|
|
||||||
background-color: #f8f8f8;
|
background-color: #f8f8f8;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
border: 1px solid #ddd;
|
border: 1px solid #ddd;
|
||||||
|
@ -210,21 +137,70 @@ article pre {
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
}
|
}
|
||||||
main pre code,
|
.markup pre code {
|
||||||
article pre code {
|
|
||||||
border: none;
|
border: none;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
}
|
}
|
||||||
main a,
|
|
||||||
article a {
|
/******************************************************************************
|
||||||
color: #9ec611;
|
_vars.scss
|
||||||
text-decoration: underline #9ec611 2px;
|
*******************************************************************************
|
||||||
|
Global variables for the entire website
|
||||||
|
============================================================================ */
|
||||||
|
/* SPACING ================================================================= */
|
||||||
|
/* FONT SIZING ============================================================= */
|
||||||
|
html {
|
||||||
|
font-size: 12pt;
|
||||||
|
font-family: "Linux Libertine", "Times New Roman", Times, serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
display: grid;
|
||||||
|
padding: 2em;
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
body {
|
||||||
|
grid-template-columns: 2fr 3fr 2fr;
|
||||||
|
height: 100%;
|
||||||
|
padding: 2em 0;
|
||||||
|
}
|
||||||
|
body > header {
|
||||||
|
grid-row: 1;
|
||||||
|
grid-column: 2;
|
||||||
|
}
|
||||||
|
body > footer {
|
||||||
|
grid-row: 3;
|
||||||
|
grid-column: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main,
|
||||||
|
article {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
main,
|
||||||
|
article {
|
||||||
|
grid-row: 2;
|
||||||
|
grid-column: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
main .gba-portrait,
|
||||||
|
article .gba-portrait {
|
||||||
|
margin: auto;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
width: 100%;
|
||||||
|
height: auto;
|
||||||
|
max-width: 192px;
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
main .gba-portrait,
|
||||||
|
article .gba-portrait {
|
||||||
|
float: right;
|
||||||
|
margin: 1em;
|
||||||
}
|
}
|
||||||
main a:hover,
|
|
||||||
article a:hover {
|
|
||||||
color: #beec1f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header.banner {
|
header.banner {
|
||||||
|
@ -243,29 +219,4 @@ footer.footer-main {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gba-portrait {
|
|
||||||
margin: auto;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
transform: rotate(2deg);
|
|
||||||
background: white;
|
|
||||||
box-shadow: 4px 4px 0px rgb(183, 181, 172);
|
|
||||||
width: 100%;
|
|
||||||
height: auto;
|
|
||||||
max-width: 288px;
|
|
||||||
}
|
|
||||||
@media screen and (min-width: 768px) {
|
|
||||||
.gba-portrait {
|
|
||||||
float: right;
|
|
||||||
margin: 1em;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: #9ec611;
|
|
||||||
text-decoration: underline #9ec611 2px;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color: #beec1f;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*# sourceMappingURL=global.css.map */
|
/*# sourceMappingURL=global.css.map */
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"version":3,"sourceRoot":"","sources":["../scss/_colors.scss","../scss/_fonts.scss","../scss/global.scss","../scss/_mixins.scss"],"names":[],"mappings":"AACA;;AAAA;AAAA;;AAAA;AAOA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACRA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAaA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;EACA;;ACpDF;;AAAA;AAAA;;AAAA;AASA;;AAAA;AAAA;;AAAA;AAYA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;ECnBD;EACA;EACA;;ADmBC;AAAA;EACE;EACA;EACA;EACA;EACA,OA7BC;EA8BD;;ACjCF;EDuBF;AAAA;IAcI;IACA;IACA;IACA;;;AC9BF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;;AD/CN;EACE;;;AAGF;EACE;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ACvEA;ED+DF;IAUI;IACA;;;;AAIJ;EACE;EACA;;AAEA;EACE","file":"global.css"}
|
{"version":3,"sourceRoot":"","sources":["../scss/_colors.scss","../scss/_fonts.scss","../scss/_classes.scss","../scss/_vars.scss","../scss/global.scss","../scss/_mixins.scss"],"names":[],"mappings":"AACA;;AAAA;AAAA;;AAAA;AAOA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACRA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAaA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;EACA;;ACxDF;EACE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AChFJ;AAAA;AAAA;AAAA;AAAA;AAMA;AAGA;ACHA;EAEI,WDEa;ECDb,aDEe;;;ACEnB;EACE;EACA;;ACCA;EDHF;IAII;IACA;IACA;;EAEA;IACE;IACA;;EAGF;IACE;IACA;;;;AAKN;AAAA;EAEE;;ACnBA;EDiBF;AAAA;IAII;IACA;;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AC9BF;EDyBA;AAAA;IAOI;IACA;;;;AAKN;EACE;;;AAGF;EACE;;AAEA;EACE;;;AAIJ;EACE;EACA","file":"global.css"}
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* IMPORTS ================================================================= */
|
||||||
/*
|
/*
|
||||||
|
|
||||||
COLORS
|
COLORS
|
||||||
|
@ -73,16 +74,85 @@ For license text, see:
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
src: local("Linux Libertine Bold Italic"), url("../font/LinLibertine_RBIah.ttf");
|
src: local("Linux Libertine Bold Italic"), url("../font/LinLibertine_RBIah.ttf");
|
||||||
}
|
}
|
||||||
/*
|
.markup {
|
||||||
|
word-wrap: break-word;
|
||||||
VARIABLES
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
* {
|
|
||||||
line-height: 1.7;
|
line-height: 1.7;
|
||||||
|
padding: 0 1.5em;
|
||||||
|
}
|
||||||
|
.markup p,
|
||||||
|
.markup blockquote,
|
||||||
|
.markup ul,
|
||||||
|
.markup ol,
|
||||||
|
.markup dl,
|
||||||
|
.markup table,
|
||||||
|
.markup pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
.markup ul,
|
||||||
|
.markup ol {
|
||||||
|
all: revert;
|
||||||
|
padding-left: 30px;
|
||||||
|
}
|
||||||
|
.markup h1 {
|
||||||
|
font-size: 2.5em;
|
||||||
|
}
|
||||||
|
.markup h2 {
|
||||||
|
font-size: 2em;
|
||||||
|
}
|
||||||
|
.markup h3 {
|
||||||
|
font-size: 1.5em;
|
||||||
|
}
|
||||||
|
.markup h4 {
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
.markup h5 {
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
.markup h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
.markup h1,
|
||||||
|
.markup h2,
|
||||||
|
.markup h3,
|
||||||
|
.markup h4,
|
||||||
|
.markup h5,
|
||||||
|
.markup h6 {
|
||||||
|
margin: 0.5em 0 0.25em 0;
|
||||||
|
}
|
||||||
|
.markup h1 + p,
|
||||||
|
.markup h2 + p,
|
||||||
|
.markup h3 + p {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
}
|
||||||
|
.markup img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
.markup code,
|
||||||
|
.markup pre {
|
||||||
|
background-color: #f8f8f8;
|
||||||
|
border-radius: 3px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
font-family: monospace;
|
||||||
|
font-size: 12px;
|
||||||
|
margin: 0 2px;
|
||||||
|
padding: 0 5px;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
.markup pre code {
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
white-space: pre;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* IMPORTS ================================================================= */
|
||||||
|
/******************************************************************************
|
||||||
|
_vars.scss
|
||||||
|
*******************************************************************************
|
||||||
|
Global variables for the entire website
|
||||||
|
============================================================================ */
|
||||||
|
/* SPACING ================================================================= */
|
||||||
|
/* FONT SIZING ============================================================= */
|
||||||
html {
|
html {
|
||||||
font-size: 12pt;
|
font-size: 12pt;
|
||||||
font-family: "Linux Libertine", "Times New Roman", Times, serif;
|
font-family: "Linux Libertine", "Times New Roman", Times, serif;
|
||||||
|
@ -130,84 +200,9 @@ nav a::after {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
main article {
|
main article {
|
||||||
word-wrap: break-word;
|
|
||||||
line-height: 1.5;
|
|
||||||
padding: 0 1.5em;
|
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
}
|
}
|
||||||
main article p,
|
|
||||||
main article blockquote,
|
|
||||||
main article ul,
|
|
||||||
main article ol,
|
|
||||||
main article dl,
|
|
||||||
main article table,
|
|
||||||
main article pre {
|
|
||||||
margin: 1em 0;
|
|
||||||
}
|
|
||||||
main article ul,
|
|
||||||
main article ol {
|
|
||||||
all: revert;
|
|
||||||
padding-left: 30px;
|
|
||||||
}
|
|
||||||
main article h1 {
|
|
||||||
font-size: 2.5em;
|
|
||||||
}
|
|
||||||
main article h2 {
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
main article h3 {
|
|
||||||
font-size: 1.5em;
|
|
||||||
}
|
|
||||||
main article h4 {
|
|
||||||
font-size: 1.2em;
|
|
||||||
}
|
|
||||||
main article h5 {
|
|
||||||
font-size: 1em;
|
|
||||||
}
|
|
||||||
main article h6 {
|
|
||||||
font-size: 1em;
|
|
||||||
}
|
|
||||||
main article h1,
|
|
||||||
main article h2,
|
|
||||||
main article h3,
|
|
||||||
main article h4,
|
|
||||||
main article h5,
|
|
||||||
main article h6 {
|
|
||||||
margin: 0.5em 0 0.25em 0;
|
|
||||||
}
|
|
||||||
main article h1 + p,
|
|
||||||
main article h2 + p,
|
|
||||||
main article h3 + p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
}
|
|
||||||
main article img {
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
main article code,
|
|
||||||
main article pre {
|
|
||||||
background-color: #f8f8f8;
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
font-family: monospace;
|
|
||||||
font-size: 12px;
|
|
||||||
margin: 0 2px;
|
|
||||||
padding: 0 5px;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
main article pre code {
|
|
||||||
border: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
main article a {
|
|
||||||
color: #9ec611;
|
|
||||||
text-decoration: underline #9ec611 2px;
|
|
||||||
}
|
|
||||||
main article a:hover {
|
|
||||||
color: #beec1f;
|
|
||||||
}
|
|
||||||
main article h1 {
|
main article h1 {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"version":3,"sourceRoot":"","sources":["../scss/_colors.scss","../scss/_fonts.scss","../scss/landing.scss","../scss/_mixins.scss"],"names":[],"mappings":"AACA;;AAAA;AAAA;;AAAA;AAOA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACRA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAaA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;EACA;;ACnDF;;AAAA;AAAA;;AAAA;AAQA;EACE;;;AAGF;EAEI;EACA;;;AAIJ;EACE;EACA;;ACVA;EDQF;IAII;IACA,KAlBK;IAmBL;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;ACzBA;EDmBF;IAQI;;;AAIA;EACE;;AAGF;EACE;EACA;;;ACrCJ;ED0CF;IAEI;IACA;IACA;;;AAGF;EC3CD;EACA;EACA;ED2CG;EACA;;AC1CF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;;ADvCF;EACE;;;AAKN;EACE;EACA;EACA;;AC/DA;ED4DF;IAKI;;;AAGF;EACE","file":"landing.css"}
|
{"version":3,"sourceRoot":"","sources":["../scss/landing.scss","../scss/_colors.scss","../scss/_fonts.scss","../scss/_classes.scss","../scss/_vars.scss","../scss/_mixins.scss"],"names":[],"mappings":"AAEA;ACDA;;AAAA;AAAA;;AAAA;AAOA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACRA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAaA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;EACA;;ACxDF;EACE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AH9EJ;AIFA;AAAA;AAAA;AAAA;AAAA;AAMA;AAGA;AJEA;EAEI,WIHa;EJIb,aIHe;;;AJOnB;EACE;EACA;;AKJA;ELEF;IAII;IACA,KIhBK;IJiBL;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AKnBA;ELaF;IAQI;;;AAIA;EACE;;AAGF;EACE;EACA;;;AK/BJ;ELoCF;IAEI;IACA;IACA;;;AAGF;EACE;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;;AKxDA;ELqDF;IAKI;;;AAGF;EACE","file":"landing.css"}
|
83
src/scss/_classes.scss
Normal file
83
src/scss/_classes.scss
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
.markup {
|
||||||
|
word-wrap: break-word;
|
||||||
|
line-height: 1.7;
|
||||||
|
padding: 0 1.5em;
|
||||||
|
|
||||||
|
p,
|
||||||
|
blockquote,
|
||||||
|
ul,
|
||||||
|
ol,
|
||||||
|
dl,
|
||||||
|
table,
|
||||||
|
pre {
|
||||||
|
margin: 1em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul,
|
||||||
|
ol {
|
||||||
|
all: revert;
|
||||||
|
padding-left: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
font-size: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h5 {
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h6 {
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
h6 {
|
||||||
|
margin: 0.5em 0 0.25em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 + p,
|
||||||
|
h2 + p,
|
||||||
|
h3 + p {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
code,
|
||||||
|
pre {
|
||||||
|
background-color: #f8f8f8;
|
||||||
|
border-radius: 3px;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
font-family: monospace;
|
||||||
|
font-size: 12px;
|
||||||
|
margin: 0 2px;
|
||||||
|
padding: 0 5px;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre code {
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,96 +18,3 @@ $breakpoints: (
|
||||||
@content;
|
@content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@mixin markup {
|
|
||||||
word-wrap: break-word;
|
|
||||||
line-height: 1.5;
|
|
||||||
padding: 0 1.5em;
|
|
||||||
|
|
||||||
p,
|
|
||||||
blockquote,
|
|
||||||
ul,
|
|
||||||
ol,
|
|
||||||
dl,
|
|
||||||
table,
|
|
||||||
pre {
|
|
||||||
margin: 1em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul,
|
|
||||||
ol {
|
|
||||||
all: revert;
|
|
||||||
padding-left: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
font-size: 2.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h2 {
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h3 {
|
|
||||||
font-size: 1.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h4 {
|
|
||||||
font-size: 1.2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h5 {
|
|
||||||
font-size: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h6 {
|
|
||||||
font-size: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1,
|
|
||||||
h2,
|
|
||||||
h3,
|
|
||||||
h4,
|
|
||||||
h5,
|
|
||||||
h6 {
|
|
||||||
margin: 0.5em 0 0.25em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 + p,
|
|
||||||
h2 + p,
|
|
||||||
h3 + p {
|
|
||||||
margin-top: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
img {
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
code,
|
|
||||||
pre {
|
|
||||||
background-color: #f8f8f8;
|
|
||||||
border-radius: 3px;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
font-family: monospace;
|
|
||||||
font-size: 12px;
|
|
||||||
margin: 0 2px;
|
|
||||||
padding: 0 5px;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
pre code {
|
|
||||||
border: none;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
white-space: pre;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: #{colors.$link};
|
|
||||||
text-decoration: underline #{colors.$link} 2px;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
color: #{colors.$link-hover};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
12
src/scss/_vars.scss
Normal file
12
src/scss/_vars.scss
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
/******************************************************************************
|
||||||
|
_vars.scss
|
||||||
|
*******************************************************************************
|
||||||
|
Global variables for the entire website
|
||||||
|
============================================================================ */
|
||||||
|
|
||||||
|
/* SPACING ================================================================= */
|
||||||
|
$gutter: 1em;
|
||||||
|
|
||||||
|
/* FONT SIZING ============================================================= */
|
||||||
|
$font-base-size: 12pt;
|
||||||
|
$font-stack-serif: "Linux Libertine", "Times New Roman", Times, serif;
|
|
@ -1,63 +1,55 @@
|
||||||
@use "colors";
|
@use "colors";
|
||||||
@use "fonts";
|
@use "fonts";
|
||||||
@use "mixins" as *;
|
@use "mixins" as *;
|
||||||
|
@use "classes" as *;
|
||||||
/*
|
@use "vars" as *;
|
||||||
|
|
||||||
VARIABLES
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
COLORS
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
$fg: scale-color(colors.$magenta-600, $lightness: -20%);
|
|
||||||
$fg-logo: colors.$magenta-600;
|
|
||||||
$link: colors.$green-600;
|
|
||||||
$bg-hover: scale-color(colors.$green-400, $alpha: -75%);
|
|
||||||
$bg-highlight: scale-color(colors.$magenta-600, $alpha: -75%);
|
|
||||||
|
|
||||||
html {
|
html {
|
||||||
font-size: 20px;
|
font: {
|
||||||
font-family: "Linux Libertine", "Times New Roman", Times, serif;
|
size: $font-base-size;
|
||||||
|
family: $font-stack-serif;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
background-color: #{colors.$background};
|
display: grid;
|
||||||
color: #{colors.$paper};
|
padding: $gutter * 2;
|
||||||
|
@include breakpoint("md") {
|
||||||
|
grid-template-columns: 2fr 3fr 2fr;
|
||||||
|
height: 100%;
|
||||||
|
padding: ($gutter * 2) 0;
|
||||||
|
|
||||||
|
& > header {
|
||||||
|
grid-row: 1;
|
||||||
|
grid-column: 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
::selection {
|
& > footer {
|
||||||
background: #{$bg-highlight};
|
grid-row: 3;
|
||||||
|
grid-column: 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
main,
|
main,
|
||||||
article {
|
article {
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
@include breakpoint("md") {
|
||||||
&.page {
|
grid-row: 2;
|
||||||
border: 32px solid transparent;
|
grid-column: 2;
|
||||||
border-image: url(/img/nine-patch.png) 32 round;
|
|
||||||
-webkit-border-image: url(/img/nine-patch.png) 32 round;
|
|
||||||
background-color: #{colors.$paper};
|
|
||||||
color: $fg;
|
|
||||||
box-shadow: 0 8px #{colors.$base-850};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@include breakpoint("sm") {
|
.gba-portrait {
|
||||||
max-width: 900px;
|
margin: auto;
|
||||||
width: 90%;
|
margin-bottom: 1em;
|
||||||
margin: 0 auto;
|
width: 100%;
|
||||||
box-shadow: 8px 8px #{colors.$base-850};
|
height: auto;
|
||||||
|
max-width: 192px;
|
||||||
|
@include breakpoint("md") {
|
||||||
|
float: right;
|
||||||
|
margin: 1em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@include markup;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
header.banner {
|
header.banner {
|
||||||
|
@ -76,27 +68,3 @@ footer.footer-main {
|
||||||
margin: 2em 1em 1em 1em;
|
margin: 2em 1em 1em 1em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gba-portrait {
|
|
||||||
margin: auto;
|
|
||||||
margin-bottom: 1em;
|
|
||||||
transform: rotate(2deg);
|
|
||||||
background: white;
|
|
||||||
box-shadow: 4px 4px 0px #{colors.$base-300};
|
|
||||||
width: 100%;
|
|
||||||
height: auto;
|
|
||||||
max-width: 288px;
|
|
||||||
@include breakpoint("md") {
|
|
||||||
float: right;
|
|
||||||
margin: 1em;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: #{colors.$link};
|
|
||||||
text-decoration: underline #{colors.$link} 2px;
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
color: #{colors.$link-hover};
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,24 +1,18 @@
|
||||||
|
// landing.scss
|
||||||
|
|
||||||
|
/* IMPORTS ================================================================= */
|
||||||
@use "sass:math";
|
@use "sass:math";
|
||||||
@use "colors";
|
@use "colors";
|
||||||
@use "fonts";
|
@use "fonts";
|
||||||
|
|
||||||
|
@use "classes" as *;
|
||||||
@use "mixins" as *;
|
@use "mixins" as *;
|
||||||
|
@use "vars" as *;
|
||||||
/*
|
|
||||||
|
|
||||||
VARIABLES
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
*/
|
|
||||||
$gutter: 1em;
|
|
||||||
|
|
||||||
* {
|
|
||||||
line-height: 1.7;
|
|
||||||
}
|
|
||||||
|
|
||||||
html {
|
html {
|
||||||
font: {
|
font: {
|
||||||
size: 12pt;
|
size: $font-base-size;
|
||||||
family: "Linux Libertine", "Times New Roman", Times, serif;
|
family: $font-stack-serif;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,7 +58,6 @@ main {
|
||||||
}
|
}
|
||||||
|
|
||||||
article {
|
article {
|
||||||
@include markup;
|
|
||||||
padding: 0;
|
padding: 0;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue