diff --git a/assets/built/screen.css b/assets/built/screen.css index e86618b..8e0b71a 100644 --- a/assets/built/screen.css +++ b/assets/built/screen.css @@ -1,2 +1,2 @@ -:root{--color-primary:#317efb;--color-base:#131313;--color-grey:#848e95;--color-border:#e2e8ec;--color-bg:#f5f7f9;--color-success:#80b912;--color-error:#f05230;--font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,Courier,monospace;--height:4rem;--margin:2rem;--radius:0.5rem}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-height:100vh;color:#273033;font-family:var(--font-sans-serif);font-size:1.5rem;line-height:1.6em;font-weight:400;font-style:normal;background:#fff;scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{padding:0;list-style:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;-webkit-appearance:none}fieldset{margin:0;padding:0;border:0}label{font-size:.9em;font-weight:700}hr,label{display:block}hr{position:relative;width:100%;height:1px;border:0;border-top:1px solid;opacity:.2}::-moz-selection{text-shadow:none;background:#cbeafb}::selection{text-shadow:none;background:#cbeafb}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){color:var(--color-primary);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{outline:none;color:inherit;text-decoration:none;transition:.4s ease}a[class]:hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.15em;font-weight:700}h1{font-size:3.6rem;letter-spacing:-.5px}@media (max-width:500px){h1{font-size:2.7rem}}h2{font-size:3rem}@media (max-width:500px){h2{font-size:2.2rem}}h3{font-size:2.8rem}@media (max-width:500px){h3{font-size:1.8rem}}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:2.2rem}strong{font-weight:600}a.gh-powered,a.gh-powered:hover{display:inline-flex;align-items:center;padding:6px 9px 6px 6px;border:none;font-size:12px;line-height:12px;letter-spacing:-.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-decoration:none;color:#383838;background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);cursor:pointer}a.gh-powered svg{height:16px;width:16px;margin:0 6px 0 0}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gh-container,.gh-head{width:100%;max-width:600px;margin:0 auto}.gh-head{padding:6vmin 0 30px;text-align:center}.gh-head a{display:inline-block;color:currentColor;text-decoration:none}ul.nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem 0 0;padding:0 0 30px;border-bottom:1px solid var(--color-border)}ul.nav a{margin:0 1vmin;padding:5px;text-transform:uppercase;font-size:1.3rem;font-weight:500}ul.nav a:hover{color:var(--color-primary)}.gh-author-image{height:12vmin;width:12vmin;margin:0 auto 1.5em;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.gh-author-meta{margin:2vmin 0 0;font-size:1.2em}.gh-author-links{display:flex;align-items:center;justify-content:center}.gh-author-links a{position:relative;display:inline-flex;align-items:center;margin:0 .75vmin}.gh-author-links a+a:before{display:block;content:"";margin:0 1.25vmin 0 0;height:1em;width:1px;background:rgba(0,0,0,.3);transform:rotate(20deg)}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}}.gh-header{display:flex;flex-direction:column;align-items:center;padding:0 0 8vmin;text-align:center}.gh-feature-image{width:100%;max-width:800px;margin:30px auto 0}.gh-post-meta{display:block;margin:.5rem 0 0;font-size:1.3rem;letter-spacing:.5px;text-transform:uppercase;color:var(--color-grey);font-weight:500}.gh-content{display:grid;grid-template-columns:[full-start] minmax(calc((100% - 800px)/2),1fr) [wide-start] auto [main-start] 600px [main-end] auto [wide-end] minmax(calc((100% - 800px)/2),1fr) [full-end]}@media (max-width:800px){.gh-content{grid-template-columns:[full-start] 4vmin [wide-start] 0 [main-start] auto [main-end] 0 [wide-end] 4vmin [full-end]}}.gh-content>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-weight:300;font-size:1.7rem;line-height:1.55em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{position:relative;font-style:italic}.gh-content blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:var(--color-primary)}@media (max-width:650px){.gh-content blockquote,.gh-content dl,.gh-content ol,.gh-content p,.gh-content ul{font-size:1.6rem}.gh-content blockquote:before{left:-4vmin}}.gh-content :not(pre) code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#dc0050;background:#f0f6f9;border-radius:.25em}.gh-content>pre{overflow:scroll;padding:16px 20px;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}.kg-gallery-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;background:hsla(0,0%,100%,.6);font-family:var(--font-sans-serif);text-decoration:none;border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600;font-size:1.5rem;line-height:1.3em}.kg-bookmark-description{max-height:45px;margin:.5em 0 0;font-size:1.4rem;line-height:1.55em;opacity:.8}.kg-bookmark-metadata{margin-top:20px;display:flex;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:16px;height:16px}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1;justify-content:flex-end}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher:before{content:"•";margin:0 .5em}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{padding:.5em .8em;text-align:left;font-size:.75em;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.page-footer{width:100%;max-width:600px;padding:40px 4vmin;margin:40px auto 0;border-top:1px solid var(--color-border);text-align:center} +:root{--color-primary:#317efb;--color-base:#131313;--color-grey:#848e95;--color-border:#e2e8ec;--color-bg:#f5f7f9;--color-success:#80b912;--color-error:#f05230;--font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,Courier,monospace;--height:4rem;--margin:2rem;--radius:0.5rem}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-height:100vh;color:#273033;font-family:var(--font-sans-serif);font-size:1.5rem;line-height:1.6em;font-weight:400;font-style:normal;background:#fff;scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{padding:0;list-style:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;-webkit-appearance:none}fieldset{margin:0;padding:0;border:0}label{font-size:.9em;font-weight:700}hr,label{display:block}hr{position:relative;width:100%;height:1px;border:0;border-top:1px solid;opacity:.2}::-moz-selection{text-shadow:none;background:#cbeafb}::selection{text-shadow:none;background:#cbeafb}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){color:var(--color-primary);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{outline:none;color:inherit;text-decoration:none;transition:.4s ease}a[class]:hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.15em;font-weight:700}h1{font-size:3.6rem;letter-spacing:-.5px}@media (max-width:500px){h1{font-size:2.7rem}}h2{font-size:3rem}@media (max-width:500px){h2{font-size:2.2rem}}h3{font-size:2.8rem}@media (max-width:500px){h3{font-size:1.8rem}}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:2.2rem}strong{font-weight:600}a.gh-powered,a.gh-powered:hover{display:inline-flex;align-items:center;padding:6px 9px 6px 6px;border:none;font-size:12px;line-height:12px;letter-spacing:-.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-decoration:none;color:#383838;background:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);cursor:pointer}a.gh-powered svg{height:16px;width:16px;margin:0 6px 0 0}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gh-container,.gh-head{width:100%;max-width:600px;margin:0 auto}.gh-head{padding:6vmin 0 30px;text-align:center}.gh-head a{display:inline-block;color:currentColor;text-decoration:none}ul.nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem 0 0;padding:0 0 30px;border-bottom:1px solid var(--color-border)}ul.nav a{margin:0 1vmin;padding:5px;text-transform:uppercase;font-size:1.3rem;font-weight:500}ul.nav a:hover{color:var(--color-primary)}.gh-postfeed .post{display:block;padding:1vmin 0}.gh-postfeed .post span{color:var(--color-primary);text-decoration:underline}.gh-author-image{height:12vmin;width:12vmin;margin:0 auto 1.5em;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.gh-author-meta{margin:2vmin 0 0;font-size:1.2em}.gh-author-links{display:flex;align-items:center;justify-content:center}.gh-author-links a{position:relative;display:inline-flex;align-items:center;margin:0 .75vmin}.gh-author-links a+a:before{display:block;content:"";margin:0 1.25vmin 0 0;height:1em;width:1px;background:rgba(0,0,0,.3);transform:rotate(20deg)}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}}.gh-header{display:flex;flex-direction:column;align-items:center;padding:0 0 8vmin;text-align:center}.gh-feature-image{width:100%;max-width:800px;margin:30px auto 0}.gh-post-meta{display:block;margin:.5rem 0 0;font-size:1.3rem;letter-spacing:.5px;text-transform:uppercase;color:var(--color-grey);font-weight:500}.gh-content{display:grid;grid-template-columns:[full-start] minmax(calc((100% - 800px)/2),1fr) [wide-start] auto [main-start] 600px [main-end] auto [wide-end] minmax(calc((100% - 800px)/2),1fr) [full-end]}@media (max-width:800px){.gh-content{grid-template-columns:[full-start] 4vmin [wide-start] 0 [main-start] auto [main-end] 0 [wide-end] 4vmin [full-end]}}.gh-content>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-weight:300;font-size:1.7rem;line-height:1.55em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{position:relative;font-style:italic}.gh-content blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:var(--color-primary)}@media (max-width:650px){.gh-content blockquote,.gh-content dl,.gh-content ol,.gh-content p,.gh-content ul{font-size:1.6rem}.gh-content blockquote:before{left:-4vmin}}.gh-content :not(pre) code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#dc0050;background:#f0f6f9;border-radius:.25em}.gh-content>pre{overflow:scroll;padding:16px 20px;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}.kg-gallery-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;background:hsla(0,0%,100%,.6);font-family:var(--font-sans-serif);text-decoration:none;border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600;font-size:1.5rem;line-height:1.3em}.kg-bookmark-description{max-height:45px;margin:.5em 0 0;font-size:1.4rem;line-height:1.55em;opacity:.8}.kg-bookmark-metadata{margin-top:20px;display:flex;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:16px;height:16px}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1;justify-content:flex-end}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher:before{content:"•";margin:0 .5em}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{padding:.5em .8em;text-align:left;font-size:.75em;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.page-footer{width:100%;max-width:600px;padding:40px 4vmin;margin:40px auto 0;border-top:1px solid var(--color-border);text-align:center} /*# sourceMappingURL=screen.css.map */ \ No newline at end of file diff --git a/assets/built/screen.css.map b/assets/built/screen.css.map index 7e43cee..878885d 100644 --- a/assets/built/screen.css.map +++ b/assets/built/screen.css.map @@ -1 +1 @@ -{"version":3,"sources":["screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Variables\n/* ---------------------------------------------------------- */\n\n:root {\n\n /* Colours */\n --color-primary: #317EFB;\n --color-base: #131313;\n --color-grey: #848e95;\n --color-border: #e2e8ec;\n --color-bg: #f5f7f9;\n --color-success: #80b912;\n --color-error: #f05230;\n\n /* Fonts */\n --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: Georgia, serif;\n --font-mono: Menlo, Courier, monospace;\n\n /* Sizes */\n --height: 4rem;\n --margin: 2rem;\n --radius: 0.5rem;\n\n}\n\n\n/* Reset\n/* ---------------------------------------------------------- */\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n min-height: 100vh;\n margin: 0;\n padding: 0;\n color: #273033;\n font-family: var(--font-sans-serif);\n font-size: 1.5rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n background: #fff;\n scroll-behavior: smooth;\n overflow-x: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\np,\nul,\nol,\nli,\ndl,\ndd,\nhr,\npre,\nform,\ntable,\nvideo,\nfigure,\nfigcaption,\nblockquote {\n margin: 0;\n padding: 0;\n}\n\nul[class],\nol[class] {\n padding: 0;\n list-style: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n font: inherit;\n -webkit-appearance: none;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\nlabel {\n display: block;\n font-size: 0.9em;\n font-weight: 700;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n border: 0;\n border-top: 1px solid currentcolor;\n opacity: 0.2;\n}\n\n::selection {\n text-shadow: none;\n background: #cbeafb;\n}\n\nmark {\n background-color: #fdffb6;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\n\nul:not([class]) li + li {\n margin-top: 0.6em;\n}\n\na:not([class]) {\n color: var(--color-primary);\n text-decoration-skip-ink: auto;\n}\n\na[class] {\n outline: none;\n color: inherit;\n text-decoration: none;\n transition: 0.4s ease;\n}\n\na[class]:hover {\n transition: 0.2s ease;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n line-height: 1.15em;\n font-weight: 700;\n}\n\nh1 {\n font-size: 3.6rem;\n letter-spacing: -0.5px;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.7rem;\n }\n}\n\nh2 {\n font-size: 3rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 2.2rem;\n }\n}\n\nh3 {\n font-size: 2.8rem;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.8rem;\n }\n}\n\nh4 {\n font-size: 2.6rem;\n}\n\nh5 {\n font-size: 2.4rem;\n}\n\nh6 {\n font-size: 2.2rem;\n}\n\nstrong {\n font-weight: 600;\n}\n\na.gh-powered,\na.gh-powered:hover {\n display: inline-flex;\n align-items: center;\n padding: 6px 9px 6px 6px;\n border: none;\n font-size: 12px;\n line-height: 12px;\n letter-spacing: -0.3px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n text-decoration: none;\n color: #383838;\n background: #fff;\n border-radius: 5px;\n box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);\n cursor: pointer;\n}\n\na.gh-powered svg {\n height: 16px;\n width: 16px;\n margin: 0 6px 0 0;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\n/* Main \n/* ---------------------------------------------------------- */\n\n.gh-container {\n width: 100%;\n max-width: 600px;\n margin: 0 auto;\n}\n\n.gh-head {\n padding: 6vmin 0 30px;\n width: 100%;\n max-width: 600px;\n margin: 0 auto;\n text-align: center;\n}\n\n.gh-head a {\n display: inline-block;\n color: currentColor;\n text-decoration: none;\n}\n\nul.nav {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n margin: 1rem 0 0 0;\n padding: 0 0 30px 0;\n border-bottom: var(--color-border) 1px solid;\n}\n\nul.nav a {\n margin: 0 1vmin;\n padding: 5px;\n text-transform: uppercase;\n font-size: 1.3rem;\n font-weight: 500;\n}\n\nul.nav a:hover {\n color: var(--color-primary);\n}\n\n\n/* Index\n/* ---------------------------------------------------------- */\n\n\n\n\n/* Page\n/* ---------------------------------------------------------- */\n\n\n\n/* Author Archive\n/* ---------------------------------------------------------- */\n\n.gh-author-image {\n height: 12vmin;\n width: 12vmin;\n margin: 0 auto 1.5em;\n border-radius: 100%;\n overflow: hidden;\n object-fit: cover;\n}\n\n.gh-author-meta {\n margin: 2vmin 0 0 0;\n font-size: 1.2em;\n}\n\n.gh-author-links {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-author-links a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin: 0 0.75vmin;\n}\n\n.gh-author-links a + a:before {\n display: block;\n content: \"\";\n margin: 0 1.25vmin 0 0;\n height: 1em;\n width: 1px;\n background: rgba(0,0,0,0.3);\n transform: rotate(20deg);\n}\n\n@media (max-width: 700px) {\n .gh-author-meta {\n font-size: 1.6rem;\n }\n}\n\n\n/* Post\n/* ---------------------------------------------------------- */\n\n.gh-header {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0 0 8vmin 0;\n text-align: center;\n}\n\n.gh-feature-image {\n width: 100%;\n max-width: 800px;\n margin: 30px auto 0;\n}\n\n.gh-post-meta {\n display: block;\n margin: 0.5rem 0 0;\n font-size: 1.3rem;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n color: var(--color-grey);\n font-weight: 500;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n.gh-content {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(calc(calc(100% - 800px) / 2), 1fr)\n [wide-start]\n auto\n [main-start]\n 600px\n [main-end]\n auto\n [wide-end]\n minmax(calc(calc(100% - 800px) / 2), 1fr)\n [full-end]\n ;\n}\n\n@media (max-width: 800px) {\n .gh-content {\n grid-template-columns:\n [full-start]\n 4vmin\n [wide-start]\n 0\n [main-start]\n auto\n [main-end]\n 0\n [wide-end]\n 4vmin\n [full-end]\n ;\n }\n}\n\n.gh-content > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content & Typography\n/* ---------------------------------------------------------- */\n\n.gh-content > * + * {\n margin-top: 4vmin;\n}\n\n.gh-content > [id] + * {\n margin-top: 1.5rem;\n}\n\n.gh-content [id]:not(:first-child) {\n margin: 1.5em 0 0;\n}\n\n.gh-content [id] + .kg-card,\n.gh-content blockquote + .kg-card {\n margin-top: 6vmin;\n}\n\n.gh-content > blockquote,\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p {\n font-weight: 300;\n font-size: 1.7rem;\n line-height: 1.55em;\n -webkit-font-smoothing: auto;\n -moz-osx-font-smoothing: auto;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 1.9em;\n}\n\n.gh-content hr {\n margin-top: 6vmin;\n}\n\n.gh-content hr + * {\n margin-top: 6vmin !important;\n}\n\n.gh-content blockquote {\n position: relative;\n font-style: italic;\n}\n\n.gh-content blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--color-primary);\n}\n\n@media (max-width: 650px) {\n .gh-content blockquote,\n .gh-content ol,\n .gh-content ul,\n .gh-content dl,\n .gh-content p {\n font-size: 1.6rem;\n }\n\n .gh-content blockquote::before {\n left: -4vmin;\n }\n}\n\n\n/* Content cards\n/* ---------------------------------------------------------- */\n\n.gh-content :not(pre) code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #dc0050;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content > pre {\n overflow: scroll;\n padding: 16px 20px;\n background: rgba(255,255,255,0.8);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row-reverse;\n color: currentColor;\n background: rgba(255,255,255,0.6);\n font-family: var(--font-sans-serif);\n text-decoration: none;\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n flex-basis: 0;\n flex-grow: 999;\n padding: 20px;\n order: 1;\n}\n\n.kg-bookmark-title {\n font-weight: 600;\n font-size: 1.5rem;\n line-height: 1.3em;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n max-height: 45px;\n margin: 0.5em 0 0 0;\n font-size: 1.4rem;\n line-height: 1.55em;\n overflow: hidden;\n opacity: 0.8;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n margin-top: 20px;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n font-weight: 500;\n font-size: 1.3rem;\n line-height: 1.3em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n}\n\n.kg-bookmark-icon {\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.kg-bookmark-thumbnail {\n display: flex;\n flex-basis: 24rem;\n flex-grow: 1;\n justify-content: flex-end;\n}\n\n.kg-bookmark-thumbnail img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n object-fit: cover;\n}\n\n.kg-bookmark-author {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.kg-bookmark-publisher::before {\n content: \"•\";\n margin: 0 .5em;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n\n/* Tables\n/* ---------------------------------------------------------- */\n\n.gh-content table {\n border-collapse: collapse;\n width: 100%;\n}\n\n.gh-content th {\n padding: 0.5em 0.8em;\n text-align: left;\n font-size: .75em;\n text-transform: uppercase;\n}\n\n.gh-content td {\n padding: 0.4em 0.7em;\n}\n\n.gh-content tbody tr:nth-child(2n + 1) {\n background-color: rgba(0,0,0,0.1);\n padding: 1px;\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td:last-child {\n box-shadow:\n inset 1px 0 rgba(0,0,0,0.1),\n inset -1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td {\n box-shadow: inset 1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:last-child {\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n\n\n/* Site Footer\n/* ---------------------------------------------------------- */\n\n.page-footer {\n width: 100%;\n max-width: 600px;\n padding: 40px 4vmin;\n margin: 40px auto 0;\n border-top: var(--color-border) 1px solid;\n text-align: center;\n}"]} \ No newline at end of file +{"version":3,"sources":["screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Variables\n/* ---------------------------------------------------------- */\n\n:root {\n\n /* Colours */\n --color-primary: #317EFB;\n --color-base: #131313;\n --color-grey: #848e95;\n --color-border: #e2e8ec;\n --color-bg: #f5f7f9;\n --color-success: #80b912;\n --color-error: #f05230;\n\n /* Fonts */\n --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: Georgia, serif;\n --font-mono: Menlo, Courier, monospace;\n\n /* Sizes */\n --height: 4rem;\n --margin: 2rem;\n --radius: 0.5rem;\n\n}\n\n\n/* Reset\n/* ---------------------------------------------------------- */\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n min-height: 100vh;\n margin: 0;\n padding: 0;\n color: #273033;\n font-family: var(--font-sans-serif);\n font-size: 1.5rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n background: #fff;\n scroll-behavior: smooth;\n overflow-x: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\np,\nul,\nol,\nli,\ndl,\ndd,\nhr,\npre,\nform,\ntable,\nvideo,\nfigure,\nfigcaption,\nblockquote {\n margin: 0;\n padding: 0;\n}\n\nul[class],\nol[class] {\n padding: 0;\n list-style: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n font: inherit;\n -webkit-appearance: none;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\nlabel {\n display: block;\n font-size: 0.9em;\n font-weight: 700;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n border: 0;\n border-top: 1px solid currentcolor;\n opacity: 0.2;\n}\n\n::selection {\n text-shadow: none;\n background: #cbeafb;\n}\n\nmark {\n background-color: #fdffb6;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\n\nul:not([class]) li + li {\n margin-top: 0.6em;\n}\n\na:not([class]) {\n color: var(--color-primary);\n text-decoration-skip-ink: auto;\n}\n\na[class] {\n outline: none;\n color: inherit;\n text-decoration: none;\n transition: 0.4s ease;\n}\n\na[class]:hover {\n transition: 0.2s ease;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n line-height: 1.15em;\n font-weight: 700;\n}\n\nh1 {\n font-size: 3.6rem;\n letter-spacing: -0.5px;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.7rem;\n }\n}\n\nh2 {\n font-size: 3rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 2.2rem;\n }\n}\n\nh3 {\n font-size: 2.8rem;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.8rem;\n }\n}\n\nh4 {\n font-size: 2.6rem;\n}\n\nh5 {\n font-size: 2.4rem;\n}\n\nh6 {\n font-size: 2.2rem;\n}\n\nstrong {\n font-weight: 600;\n}\n\na.gh-powered,\na.gh-powered:hover {\n display: inline-flex;\n align-items: center;\n padding: 6px 9px 6px 6px;\n border: none;\n font-size: 12px;\n line-height: 12px;\n letter-spacing: -0.3px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 600;\n text-decoration: none;\n color: #383838;\n background: #fff;\n border-radius: 5px;\n box-shadow: 0 0 0 1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);\n cursor: pointer;\n}\n\na.gh-powered svg {\n height: 16px;\n width: 16px;\n margin: 0 6px 0 0;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n\n/* Main \n/* ---------------------------------------------------------- */\n\n.gh-container {\n width: 100%;\n max-width: 600px;\n margin: 0 auto;\n}\n\n.gh-head {\n padding: 6vmin 0 30px;\n width: 100%;\n max-width: 600px;\n margin: 0 auto;\n text-align: center;\n}\n\n.gh-head a {\n display: inline-block;\n color: currentColor;\n text-decoration: none;\n}\n\nul.nav {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n margin: 1rem 0 0 0;\n padding: 0 0 30px 0;\n border-bottom: var(--color-border) 1px solid;\n}\n\nul.nav a {\n margin: 0 1vmin;\n padding: 5px;\n text-transform: uppercase;\n font-size: 1.3rem;\n font-weight: 500;\n}\n\nul.nav a:hover {\n color: var(--color-primary);\n}\n\n\n/* Index\n/* ---------------------------------------------------------- */\n\n.gh-postfeed .post {\n display: block;\n padding: 1vmin 0;\n}\n\n.gh-postfeed .post span {\n color: var(--color-primary);\n text-decoration: underline;\n}\n\n\n/* Page\n/* ---------------------------------------------------------- */\n\n\n\n/* Author Archive\n/* ---------------------------------------------------------- */\n\n.gh-author-image {\n height: 12vmin;\n width: 12vmin;\n margin: 0 auto 1.5em;\n border-radius: 100%;\n overflow: hidden;\n object-fit: cover;\n}\n\n.gh-author-meta {\n margin: 2vmin 0 0 0;\n font-size: 1.2em;\n}\n\n.gh-author-links {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-author-links a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin: 0 0.75vmin;\n}\n\n.gh-author-links a + a:before {\n display: block;\n content: \"\";\n margin: 0 1.25vmin 0 0;\n height: 1em;\n width: 1px;\n background: rgba(0,0,0,0.3);\n transform: rotate(20deg);\n}\n\n@media (max-width: 700px) {\n .gh-author-meta {\n font-size: 1.6rem;\n }\n}\n\n\n/* Post\n/* ---------------------------------------------------------- */\n\n.gh-header {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 0 0 8vmin 0;\n text-align: center;\n}\n\n.gh-feature-image {\n width: 100%;\n max-width: 800px;\n margin: 30px auto 0;\n}\n\n.gh-post-meta {\n display: block;\n margin: 0.5rem 0 0;\n font-size: 1.3rem;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n color: var(--color-grey);\n font-weight: 500;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n.gh-content {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(calc(calc(100% - 800px) / 2), 1fr)\n [wide-start]\n auto\n [main-start]\n 600px\n [main-end]\n auto\n [wide-end]\n minmax(calc(calc(100% - 800px) / 2), 1fr)\n [full-end]\n ;\n}\n\n@media (max-width: 800px) {\n .gh-content {\n grid-template-columns:\n [full-start]\n 4vmin\n [wide-start]\n 0\n [main-start]\n auto\n [main-end]\n 0\n [wide-end]\n 4vmin\n [full-end]\n ;\n }\n}\n\n.gh-content > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content & Typography\n/* ---------------------------------------------------------- */\n\n.gh-content > * + * {\n margin-top: 4vmin;\n}\n\n.gh-content > [id] + * {\n margin-top: 1.5rem;\n}\n\n.gh-content [id]:not(:first-child) {\n margin: 1.5em 0 0;\n}\n\n.gh-content [id] + .kg-card,\n.gh-content blockquote + .kg-card {\n margin-top: 6vmin;\n}\n\n.gh-content > blockquote,\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p {\n font-weight: 300;\n font-size: 1.7rem;\n line-height: 1.55em;\n -webkit-font-smoothing: auto;\n -moz-osx-font-smoothing: auto;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 1.9em;\n}\n\n.gh-content hr {\n margin-top: 6vmin;\n}\n\n.gh-content hr + * {\n margin-top: 6vmin !important;\n}\n\n.gh-content blockquote {\n position: relative;\n font-style: italic;\n}\n\n.gh-content blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--color-primary);\n}\n\n@media (max-width: 650px) {\n .gh-content blockquote,\n .gh-content ol,\n .gh-content ul,\n .gh-content dl,\n .gh-content p {\n font-size: 1.6rem;\n }\n\n .gh-content blockquote::before {\n left: -4vmin;\n }\n}\n\n\n/* Content cards\n/* ---------------------------------------------------------- */\n\n.gh-content :not(pre) code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #dc0050;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content > pre {\n overflow: scroll;\n padding: 16px 20px;\n background: rgba(255,255,255,0.8);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row-reverse;\n color: currentColor;\n background: rgba(255,255,255,0.6);\n font-family: var(--font-sans-serif);\n text-decoration: none;\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n flex-basis: 0;\n flex-grow: 999;\n padding: 20px;\n order: 1;\n}\n\n.kg-bookmark-title {\n font-weight: 600;\n font-size: 1.5rem;\n line-height: 1.3em;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n max-height: 45px;\n margin: 0.5em 0 0 0;\n font-size: 1.4rem;\n line-height: 1.55em;\n overflow: hidden;\n opacity: 0.8;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n margin-top: 20px;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n font-weight: 500;\n font-size: 1.3rem;\n line-height: 1.3em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n}\n\n.kg-bookmark-icon {\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.kg-bookmark-thumbnail {\n display: flex;\n flex-basis: 24rem;\n flex-grow: 1;\n justify-content: flex-end;\n}\n\n.kg-bookmark-thumbnail img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n object-fit: cover;\n}\n\n.kg-bookmark-author {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.kg-bookmark-publisher::before {\n content: \"•\";\n margin: 0 .5em;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n\n/* Tables\n/* ---------------------------------------------------------- */\n\n.gh-content table {\n border-collapse: collapse;\n width: 100%;\n}\n\n.gh-content th {\n padding: 0.5em 0.8em;\n text-align: left;\n font-size: .75em;\n text-transform: uppercase;\n}\n\n.gh-content td {\n padding: 0.4em 0.7em;\n}\n\n.gh-content tbody tr:nth-child(2n + 1) {\n background-color: rgba(0,0,0,0.1);\n padding: 1px;\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td:last-child {\n box-shadow:\n inset 1px 0 rgba(0,0,0,0.1),\n inset -1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td {\n box-shadow: inset 1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:last-child {\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n\n\n/* Site Footer\n/* ---------------------------------------------------------- */\n\n.page-footer {\n width: 100%;\n max-width: 600px;\n padding: 40px 4vmin;\n margin: 40px auto 0;\n border-top: var(--color-border) 1px solid;\n text-align: center;\n}"]} \ No newline at end of file diff --git a/assets/css/screen.css b/assets/css/screen.css index dadba4d..8637059 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -303,7 +303,15 @@ ul.nav a:hover { /* Index /* ---------------------------------------------------------- */ +.gh-postfeed .post { + display: block; + padding: 1vmin 0; +} +.gh-postfeed .post span { + color: var(--color-primary); + text-decoration: underline; +} /* Page diff --git a/index.hbs b/index.hbs index bf424e9..fe456e3 100644 --- a/index.hbs +++ b/index.hbs @@ -1,9 +1,11 @@ {{!< default}}