update theme
This commit is contained in:
parent
ee87009471
commit
920db1a5ce
43 changed files with 848 additions and 6444 deletions
|
@ -1,6 +0,0 @@
|
|||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
subtitle:
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
url:
|
||||
|
||||
featured_image:
|
||||
resources:
|
||||
- name:
|
||||
alt:
|
||||
src:
|
||||
params:
|
||||
attr: Warner Bros. Pictures
|
||||
|
||||
categories:
|
||||
areas:
|
||||
tags:
|
||||
---
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
url:
|
||||
featured_image:
|
||||
subtitle:
|
||||
categories:
|
||||
areas:
|
||||
tags:
|
||||
---
|
||||
|
363
css/.sanitize.css
Normal file
363
css/.sanitize.css
Normal file
|
@ -0,0 +1,363 @@
|
|||
/* Document
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Add border box sizing in all browsers (opinionated).
|
||||
* 2. Backgrounds do not repeat by default (opinionated).
|
||||
*/
|
||||
|
||||
*,
|
||||
::before,
|
||||
::after {
|
||||
box-sizing: border-box; /* 1 */
|
||||
background-repeat: no-repeat; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Add text decoration inheritance in all browsers (opinionated).
|
||||
* 2. Add vertical alignment inheritance in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
::before,
|
||||
::after {
|
||||
text-decoration: inherit; /* 1 */
|
||||
vertical-align: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Use the default cursor in all browsers (opinionated).
|
||||
* 2. Change the line height in all browsers (opinionated).
|
||||
* 3. Breaks words to prevent overflow in all browsers (opinionated).
|
||||
* 4. Use a 4-space tab width in all browsers (opinionated).
|
||||
* 5. Remove the grey highlight on links in iOS (opinionated).
|
||||
* 6. Prevent adjustments of font size after orientation changes in iOS.
|
||||
*/
|
||||
|
||||
:where(:root) {
|
||||
cursor: default; /* 1 */
|
||||
line-height: 1.5; /* 2 */
|
||||
overflow-wrap: break-word; /* 3 */
|
||||
-moz-tab-size: 4; /* 4 */
|
||||
tab-size: 4; /* 4 */
|
||||
-webkit-tap-highlight-color: transparent; /* 5 */
|
||||
-webkit-text-size-adjust: 100%; /* 6 */
|
||||
}
|
||||
|
||||
/* Sections
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(body) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the font size and margin on `h1` elements within `section` and
|
||||
* `article` contexts in Chrome, Edge, Firefox, and Safari.
|
||||
*/
|
||||
|
||||
:where(h1) {
|
||||
font-size: 2em;
|
||||
margin: 0.67em 0;
|
||||
}
|
||||
|
||||
/* Grouping content
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin on nested lists in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
:where(dl, ol, ul) :where(dl, ol, ul) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance of border color in Firefox.
|
||||
* 2. Add the correct box sizing in Firefox.
|
||||
*/
|
||||
|
||||
:where(hr) {
|
||||
color: inherit; /* 1 */
|
||||
height: 0; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the list style on navigation lists in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(nav) :where(ol, ul) {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
|
||||
*/
|
||||
|
||||
:where(nav li)::before {
|
||||
content: "\200B";
|
||||
float: left;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
* 3. Prevent overflow of the container in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(pre) {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
overflow: auto; /* 3 */
|
||||
}
|
||||
|
||||
/* Text-level semantics
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* Add the correct text decoration in Safari.
|
||||
*/
|
||||
|
||||
:where(abbr[title]) {
|
||||
text-decoration: underline;
|
||||
text-decoration: underline dotted;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
:where(b, strong) {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||
* 2. Correct the odd `em` font sizing in all browsers.
|
||||
*/
|
||||
|
||||
:where(code, kbd, samp) {
|
||||
font-family: monospace, monospace; /* 1 */
|
||||
font-size: 1em; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct font size in all browsers.
|
||||
*/
|
||||
|
||||
:where(small) {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/* Embedded content
|
||||
* ========================================================================== */
|
||||
|
||||
/*
|
||||
* Change the alignment on media elements in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(audio, canvas, iframe, img, svg, video) {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the border on iframes in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(iframe) {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Change the fill color to match the text color in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(svg:not([fill])) {
|
||||
fill: currentColor;
|
||||
}
|
||||
|
||||
/* Tabular data
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* 1. Collapse border spacing in all browsers (opinionated).
|
||||
* 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
|
||||
* 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
:where(table) {
|
||||
border-collapse: collapse; /* 1 */
|
||||
border-color: inherit; /* 2 */
|
||||
text-indent: 0; /* 3 */
|
||||
}
|
||||
|
||||
/* Forms
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* Remove the margin on controls in Safari.
|
||||
*/
|
||||
|
||||
:where(button, input, select) {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the inability to style buttons in iOS and Safari.
|
||||
*/
|
||||
|
||||
:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
/**
|
||||
* Change the inconsistent appearance in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(fieldset) {
|
||||
border: 1px solid #a0a0a0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the correct vertical alignment in Chrome, Edge, and Firefox.
|
||||
*/
|
||||
|
||||
:where(progress) {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Remove the margin in Firefox and Safari.
|
||||
* 3. Change the resize direction in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where(textarea) {
|
||||
margin: 0; /* 1 */
|
||||
resize: vertical; /* 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the odd appearance in Chrome, Edge, and Safari.
|
||||
* 2. Correct the outline style in Safari.
|
||||
*/
|
||||
|
||||
:where([type="search" i]) {
|
||||
-webkit-appearance: textfield; /* 1 */
|
||||
outline-offset: -2px; /* 2 */
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the cursor style of increment and decrement buttons in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-inner-spin-button,
|
||||
::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
/**
|
||||
* Correct the text style of placeholders in Chrome, Edge, and Safari.
|
||||
*/
|
||||
|
||||
::-webkit-input-placeholder {
|
||||
color: inherit;
|
||||
opacity: 0.54;
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the inner padding in Chrome, Edge, and Safari on macOS.
|
||||
*/
|
||||
|
||||
::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* 1. Correct the inability to style upload buttons in iOS and Safari.
|
||||
* 2. Change font properties to `inherit` in Safari.
|
||||
*/
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
-webkit-appearance: button; /* 1 */
|
||||
font: inherit; /* 2 */
|
||||
}
|
||||
|
||||
/* Interactive
|
||||
* ========================================================================== */
|
||||
|
||||
/*
|
||||
* Add the correct styles in Safari.
|
||||
*/
|
||||
|
||||
:where(dialog) {
|
||||
background-color: white;
|
||||
border: solid;
|
||||
color: black;
|
||||
height: -moz-fit-content;
|
||||
height: fit-content;
|
||||
left: 0;
|
||||
margin: auto;
|
||||
padding: 1em;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
width: -moz-fit-content;
|
||||
width: fit-content;
|
||||
}
|
||||
|
||||
:where(dialog:not([open])) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*
|
||||
* Add the correct display in Safari.
|
||||
*/
|
||||
|
||||
:where(details > summary:first-of-type) {
|
||||
display: list-item;
|
||||
}
|
||||
|
||||
/* Accessibility
|
||||
* ========================================================================== */
|
||||
|
||||
/**
|
||||
* Change the cursor on busy elements in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where([aria-busy="true" i]) {
|
||||
cursor: progress;
|
||||
}
|
||||
|
||||
/*
|
||||
* Change the cursor on control elements in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where([aria-controls]) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*
|
||||
* Change the cursor on disabled, not-editable, or otherwise
|
||||
* inoperable elements in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where([aria-disabled="true" i], [disabled]) {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/*
|
||||
* Change the display on visually hidden accessible elements
|
||||
* in all browsers (opinionated).
|
||||
*/
|
||||
|
||||
:where([aria-hidden="false" i][hidden]) {
|
||||
display: initial;
|
||||
}
|
||||
|
||||
:where([aria-hidden="false" i][hidden]:not(:focus)) {
|
||||
clip: rect(0, 0, 0, 0);
|
||||
position: absolute;
|
||||
}
|
|
@ -1,840 +0,0 @@
|
|||
@charset "UTF-8";
|
||||
@font-face {
|
||||
font-family: "Input Mono";
|
||||
src: url(/fonts/InputMono-Regular.ttf); }
|
||||
|
||||
html {
|
||||
font-size: 16px;
|
||||
color: #020202;
|
||||
background-color: #fffff0;
|
||||
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
margin: 0; }
|
||||
|
||||
a {
|
||||
text-decoration-skip-ink: auto;
|
||||
color: #020202;
|
||||
text-decoration: underline;
|
||||
opacity: 0.8; }
|
||||
a:hover {
|
||||
text-decoration: none;
|
||||
opacity: 1; }
|
||||
|
||||
.sic::after {
|
||||
content: " [sic]";
|
||||
font-style: italic; }
|
||||
|
||||
.latex {
|
||||
display: inline !important; }
|
||||
|
||||
pre {
|
||||
padding-left: 1em;
|
||||
border-left: 2px outset #020202;
|
||||
display: inline-block;
|
||||
max-width: 85%; }
|
||||
|
||||
pre {
|
||||
overflow: hidden; }
|
||||
|
||||
@media only screen and (min-width: 1024px) {
|
||||
pre {
|
||||
margin: 1em 2em; } }
|
||||
|
||||
q.guillemets {
|
||||
quotes: "«" "»" "«" "»"; }
|
||||
|
||||
q,
|
||||
blockquote {
|
||||
quotes: "‘" "’" "“" "”"; }
|
||||
|
||||
q::before {
|
||||
content: open-quote; }
|
||||
|
||||
q::after {
|
||||
content: close-quote; }
|
||||
|
||||
cite,
|
||||
cite.book,
|
||||
cite.film,
|
||||
cite.tv-show,
|
||||
cite.comic,
|
||||
cite.book,
|
||||
cite.podcast,
|
||||
cite.album,
|
||||
cite.report {
|
||||
font-style: italic; }
|
||||
|
||||
cite.book--bible {
|
||||
font-style: inherit; }
|
||||
|
||||
cite.legislation,
|
||||
cite.smallcite,
|
||||
cite.comic-strip,
|
||||
cite.short-story,
|
||||
cite.article,
|
||||
cite.episode,
|
||||
cite.video,
|
||||
cite.chapter,
|
||||
cite.software,
|
||||
cite.campaign,
|
||||
cite.song,
|
||||
cite.speech,
|
||||
cite.course,
|
||||
cite.presentation {
|
||||
font-style: normal; }
|
||||
|
||||
cite.smallcite::before,
|
||||
cite.article::before,
|
||||
cite.comic-strip::before,
|
||||
cite.short-story::before,
|
||||
cite.episode::before,
|
||||
cite.video::before,
|
||||
cite.chapter::before,
|
||||
cite.song::before,
|
||||
cite.poem::before,
|
||||
cite.campaign::before,
|
||||
cite.speech::before,
|
||||
cite.course::before,
|
||||
cite.presentation::before {
|
||||
content: "“"; }
|
||||
|
||||
cite.smallcite::after,
|
||||
cite.article::after,
|
||||
cite.comic-strip::after,
|
||||
cite.short-story::after,
|
||||
cite.episode::after,
|
||||
cite.video::after,
|
||||
cite.chapter::after,
|
||||
cite.song::after,
|
||||
cite.poem::after,
|
||||
cite.campaign::after,
|
||||
cite.speech::after,
|
||||
cite.course::after,
|
||||
cite.presentation::after {
|
||||
content: "”"; }
|
||||
|
||||
cite.article--shortcite::before,
|
||||
cite.article--shortcite::after {
|
||||
content: none; }
|
||||
|
||||
code,
|
||||
samp,
|
||||
var,
|
||||
pre {
|
||||
font-family: "Input Mono", "Lucida Console", Monaco, monospace;
|
||||
font-size: 1em; }
|
||||
|
||||
pre .nocode {
|
||||
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
|
||||
font-size: 1em;
|
||||
padding: 1px 3px;
|
||||
border-radius: 6px;
|
||||
border: dashed 1px black; }
|
||||
|
||||
code,
|
||||
samp,
|
||||
var {
|
||||
background-color: #d1d1d1;
|
||||
border-radius: 5px;
|
||||
padding: 2px; }
|
||||
|
||||
pre {
|
||||
max-width: 50vw;
|
||||
overflow: scroll; }
|
||||
|
||||
h1 code,
|
||||
.post-title code,
|
||||
pre code,
|
||||
h1 samp,
|
||||
.post-title samp,
|
||||
pre samp,
|
||||
h1 var,
|
||||
.post-title var,
|
||||
pre var {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
|
||||
.heading code,
|
||||
.subheading code {
|
||||
background-color: transparent; }
|
||||
|
||||
pre.prettyprint ol {
|
||||
padding-left: 3.5em; }
|
||||
|
||||
pre.prettyprint li {
|
||||
background: none !important; }
|
||||
|
||||
samp {
|
||||
display: block;
|
||||
width: 80ch;
|
||||
margin: 1em 4em;
|
||||
border-left: 2px solid #ccc;
|
||||
color: #333; }
|
||||
|
||||
kbd {
|
||||
padding: 0.1em 0.6em;
|
||||
border: 1px solid #ccc;
|
||||
font-size: 11px;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
background-color: #f7f7f7;
|
||||
color: #333;
|
||||
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset;
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
margin: 0 0.1em;
|
||||
text-shadow: 0 1px 0 white;
|
||||
line-height: 1.4;
|
||||
white-space: nowrap; }
|
||||
|
||||
.pre-nominals,
|
||||
.post-nominals {
|
||||
font-size: 0.6em;
|
||||
font-variant: small-caps; }
|
||||
|
||||
.site-container {
|
||||
display: grid;
|
||||
grid-template-columns: 2.5% 1fr 2.5%;
|
||||
grid-template-rows: auto 1fr 2.5%;
|
||||
grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer";
|
||||
min-height: calc(100vh - 4em);
|
||||
border-top: 0; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-container {
|
||||
margin-bottom: 2em;
|
||||
grid-template-areas: "header header header" ". page-container ." "footer footer footer";
|
||||
border: 2px solid black;
|
||||
margin-left: 2em;
|
||||
margin-right: 2em; } }
|
||||
.site-container--homepage {
|
||||
align-items: center;
|
||||
grid-template-rows: auto 2.5%;
|
||||
grid-template-areas: "page-container page-container page-container" "footer footer footer";
|
||||
margin-top: 2em;
|
||||
margin-bottom: 2em; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-container--homepage {
|
||||
border: 2px solid black;
|
||||
margin-left: 2em;
|
||||
margin-right: 2em;
|
||||
grid-template-areas: ". page-container ." "footer footer footer"; } }
|
||||
.site-container--list, .site-container--section {
|
||||
align-items: center; }
|
||||
|
||||
.site-header {
|
||||
display: grid;
|
||||
grid-area: header;
|
||||
grid-gap: 0;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: auto auto auto auto;
|
||||
grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav";
|
||||
position: sticky;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
z-index: 1; }
|
||||
.site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav {
|
||||
background-color: #fffff0;
|
||||
margin: 0; }
|
||||
.site-header__title, .site-header__tagline, .site-header__icons {
|
||||
padding: 5px 0; }
|
||||
.site-header__title {
|
||||
font-weight: normal;
|
||||
grid-area: header-title; }
|
||||
.site-header__tagline {
|
||||
grid-area: header-tagline; }
|
||||
.site-header__icons {
|
||||
grid-area: header-icons;
|
||||
border-bottom: 2px solid #020202;
|
||||
margin-bottom: 0; }
|
||||
.site-header__nav {
|
||||
grid-area: header-nav;
|
||||
margin: auto;
|
||||
width: 100%; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-header__nav {
|
||||
width: 60%; } }
|
||||
.site-header__nav ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0; }
|
||||
.site-header__nav li {
|
||||
width: calc(100% / 3);
|
||||
display: block;
|
||||
float: left;
|
||||
border-bottom: 2px solid black;
|
||||
border-left: 1px solid black;
|
||||
border-right: 1px solid black;
|
||||
padding: 0.4em;
|
||||
background-color: inherit; }
|
||||
.site-header__nav a:first-child li {
|
||||
border-left: 2px solid black; }
|
||||
.site-header__nav a:last-child li {
|
||||
border-right: 2px solid black; }
|
||||
.site-header__nav li:hover {
|
||||
background-color: #ffffd0; }
|
||||
.site-header__nav li a {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block; }
|
||||
|
||||
.site-footer {
|
||||
grid-area: footer;
|
||||
display: block;
|
||||
width: 99%;
|
||||
/* Overflows right of viewport otherwise */
|
||||
position: fixed;
|
||||
bottom: 0; }
|
||||
.site-footer p {
|
||||
width: fit-content;
|
||||
margin: auto;
|
||||
background: #fffff0;
|
||||
border: 2px solid black;
|
||||
padding: 0.4em;
|
||||
border-bottom: none;
|
||||
font-size: 0.6em; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-footer p {
|
||||
font-size: 1em; } }
|
||||
.site-content {
|
||||
grid-area: page-container;
|
||||
margin-left: 1em;
|
||||
margin-right: 1em; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content {
|
||||
margin: 2em; } }
|
||||
.feed-icon {
|
||||
display: inline-block;
|
||||
height: 0.6em;
|
||||
width: 0.6em;
|
||||
margin-bottom: 0.2em; }
|
||||
|
||||
.link--tile {
|
||||
text-decoration: none;
|
||||
box-sizing: border-box;
|
||||
border: 2px solid transparent; }
|
||||
.link--tile:hover {
|
||||
border-color: #020202; }
|
||||
|
||||
.item-tile {
|
||||
display: grid;
|
||||
min-height: 180px;
|
||||
grid-template-columns: 5% auto 5%;
|
||||
grid-template-rows: 2.5% auto 2.5%;
|
||||
grid-template-areas: ". . ." ". tile-details ." ". . .";
|
||||
background-size: cover;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center; }
|
||||
.item-tile.lazy {
|
||||
background-image: none !important; }
|
||||
.item-tile--heading {
|
||||
font-size: 3em; }
|
||||
.item-tile--heading .item-tile__header {
|
||||
opacity: 1; }
|
||||
.item-tile--ohwhatohjeez {
|
||||
border: 2px solid #ff8900; }
|
||||
.item-tile--oldphaloskepsis {
|
||||
border: 2px solid #003d52; }
|
||||
.item-tile--omphaloskepsis {
|
||||
border: 2px solid #fffff0; }
|
||||
.item-tile__header {
|
||||
text-align: center;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
display: grid;
|
||||
grid-area: tile-details;
|
||||
grid-template-columns: 5px auto 5px;
|
||||
grid-template-rows: 0 auto auto auto;
|
||||
grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; }
|
||||
.item-tile__banner {
|
||||
padding: 0.5em 1em 0;
|
||||
grid-area: banner;
|
||||
width: auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
border-radius: 0 0 10px 10px;
|
||||
text-align: center;
|
||||
text-decoration: none !important;
|
||||
line-height: 0.5em;
|
||||
background-color: #ebebeb; }
|
||||
.item-tile__title, .item-tile__subtitle {
|
||||
color: #fffff0;
|
||||
margin: 0;
|
||||
font-weight: normal; }
|
||||
.item-tile__title {
|
||||
font-size: 1.4em;
|
||||
grid-area: tile-title;
|
||||
align-self: center; }
|
||||
.item-tile__title--long {
|
||||
font-size: 1em; }
|
||||
.item-tile__subtitle {
|
||||
font-size: 0.8em;
|
||||
grid-area: tile-subtitle;
|
||||
align-self: start; }
|
||||
|
||||
/* TODO: Not currently used */
|
||||
@media screen and (max-width: 480px) {
|
||||
.table-scroller {
|
||||
overflow-x: auto;
|
||||
width: 320px; } }
|
||||
|
||||
table {
|
||||
border: 1px solid #020202;
|
||||
margin: auto; }
|
||||
table td {
|
||||
padding: 0.5em 1em;
|
||||
border: 1px solid #020202; }
|
||||
|
||||
.site-content--homepage {
|
||||
text-align: center; }
|
||||
.site-content--homepage .page-title {
|
||||
font-size: 2.5em;
|
||||
margin-bottom: 1em; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--homepage .page-title {
|
||||
font-size: 4em; } }
|
||||
.site-content--homepage .page-title span {
|
||||
display: block !important;
|
||||
font-size: 0.3em; }
|
||||
|
||||
.site-content--section,
|
||||
.site-content--list {
|
||||
display: grid;
|
||||
grid-gap: 10px;
|
||||
grid-template-columns: 0.2fr 1fr 0.2fr;
|
||||
grid-template-rows: auto auto 60px;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer";
|
||||
margin-top: 5em; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--section,
|
||||
.site-content--list {
|
||||
grid-template-areas: ". list-page-header ." "list-page-grid list-page-grid list-page-grid" ". list-page-footer ."; } }
|
||||
.site-content--section .site-content__header,
|
||||
.site-content--list .site-content__header {
|
||||
grid-area: list-page-header;
|
||||
text-align: center; }
|
||||
.site-content--section .site-content__header .page-header__minor-links,
|
||||
.site-content--list .site-content__header .page-header__minor-links {
|
||||
text-align: center;
|
||||
margin: auto;
|
||||
overflow: auto; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul {
|
||||
list-style: none; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul li,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul li {
|
||||
float: left;
|
||||
margin: 0 1em; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul li *,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul li * {
|
||||
display: inline-block; }
|
||||
.site-content--section .site-content__header .page-header__minor-links .minor-links__categories,
|
||||
.site-content--list .site-content__header .page-header__minor-links .minor-links__categories {
|
||||
width: 100%;
|
||||
display: block;
|
||||
font-size: 0.8em !important;
|
||||
overflow: auto; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--section .site-content__header .page-header__minor-links .minor-links__categories,
|
||||
.site-content--list .site-content__header .page-header__minor-links .minor-links__categories {
|
||||
font-size: 1em !important; } }
|
||||
.site-content--section .site-content__header .page-header__minor-links .minor-links__years,
|
||||
.site-content--list .site-content__header .page-header__minor-links .minor-links__years {
|
||||
width: 100%;
|
||||
display: block;
|
||||
margin: auto;
|
||||
width: fit-content; }
|
||||
.site-content--section .site-content__body,
|
||||
.site-content--list .site-content__body {
|
||||
width: 100%;
|
||||
display: grid;
|
||||
justify-items: stretch;
|
||||
align-items: stretch;
|
||||
grid-gap: 10px;
|
||||
grid-area: list-page-grid;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: repeat(8, 1fr);
|
||||
justify-items: stretch;
|
||||
align-items: stretch; }
|
||||
@media only screen and (min-width: 640px) {
|
||||
.site-content--section .site-content__body,
|
||||
.site-content--list .site-content__body {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
grid-template-rows: repeat(4, 1fr); } }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--section .site-content__body,
|
||||
.site-content--list .site-content__body {
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
grid-template-rows: repeat(2, 1fr); } }
|
||||
.site-content--section .site-content__body--list,
|
||||
.site-content--list .site-content__body--list {
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: ". sections-list ."; }
|
||||
.site-content--section .site-content__body--chart,
|
||||
.site-content--list .site-content__body--chart {
|
||||
grid-template-columns: 1em 100% 1fr;
|
||||
grid-template-rows: 100%;
|
||||
grid-template-areas: ". section-chart ."; }
|
||||
.site-content--section .site-content__footer,
|
||||
.site-content--list .site-content__footer {
|
||||
grid-area: list-page-footer; }
|
||||
|
||||
.site-content--single {
|
||||
display: grid;
|
||||
column-gap: 2em;
|
||||
grid-template-columns: 0.4fr 0.6fr;
|
||||
grid-template-rows: auto auto auto; }
|
||||
.site-content--single .site-content__header, .site-content--single .site-content__footer {
|
||||
display: grid;
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
background-color: #fffff0;
|
||||
filter: brightness(80%); }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--single .site-content__header, .site-content--single .site-content__footer {
|
||||
border: 2px solid #020202;
|
||||
grid-column-end: 2;
|
||||
padding: 2em; } }
|
||||
.site-content--single .site-content__header {
|
||||
grid-row-start: 1;
|
||||
grid-row-end: 2;
|
||||
overflow: auto;
|
||||
border-bottom: 2px solid #020202;
|
||||
margin-bottom: 2em; }
|
||||
.site-content--single .site-content__header .article-header {
|
||||
text-align: center;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
color: #fffff0;
|
||||
display: grid;
|
||||
grid-area: post-header-details;
|
||||
grid-template-columns: 1fr;
|
||||
padding: 20px;
|
||||
grid-template-rows: 1fr auto auto 1fr;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "." "post-title" "post-subtitle" "."; }
|
||||
.site-content--single .site-content__header .article-header__series {
|
||||
margin: 0 auto 1em;
|
||||
font-size: 1.2em; }
|
||||
.site-content--single .site-content__header .article-header__featured-image {
|
||||
display: grid;
|
||||
grid-template-columns: 15% 1fr 15%;
|
||||
grid-template-rows: 20% 1fr 20%;
|
||||
grid-template-areas: ". . ." ". post-header-details ." ". . .";
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
height: 40vh;
|
||||
min-height: 380px;
|
||||
width: 100%;
|
||||
border: 2px solid #020202; }
|
||||
.site-content--single .site-content__header .article-header__featured-image .attr {
|
||||
background-color: #020202;
|
||||
font-size: 0.7em;
|
||||
color: #fffff0;
|
||||
width: fit-content;
|
||||
position: fixed;
|
||||
padding: 0.2em 0.5em;
|
||||
opacity: 0.8;
|
||||
margin: 0 auto; }
|
||||
.site-content--single .site-content__header .article-header__featured-image .attr a {
|
||||
color: #fffff0; }
|
||||
.site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle {
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em;
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper {
|
||||
display: grid;
|
||||
grid-area: post-header-details;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
text-align: center;
|
||||
grid-template-columns: 1fr;
|
||||
padding: 20px;
|
||||
grid-template-rows: 1fr auto auto 1fr;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "." "post-title" "post-subtitle" "."; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper--no-title {
|
||||
visibility: hidden; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle {
|
||||
color: #fffff0; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title {
|
||||
grid-area: post-title;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long {
|
||||
font-size: 1.5em; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle {
|
||||
grid-area: post-subtitle; }
|
||||
.site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date {
|
||||
font-size: 1.2em;
|
||||
margin: 0.2rem auto; }
|
||||
.site-content--single .site-content__header .article-header__word-count {
|
||||
margin-top: 1rem; }
|
||||
.site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings {
|
||||
width: 90%;
|
||||
margin: 1.6em auto;
|
||||
display: block;
|
||||
padding-right: 1em; }
|
||||
.site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul {
|
||||
list-style: circle; }
|
||||
.site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li {
|
||||
margin: 0.5em 0; }
|
||||
.site-content--single .site-content__header .article-header__notes {
|
||||
background-color: #fffff0;
|
||||
filter: brightness(70%);
|
||||
border: 1px solid gray; }
|
||||
.site-content--single .site-content__header .article-header__warnings {
|
||||
border: 4px solid darkred;
|
||||
background-color: #fc3a3a;
|
||||
color: #fffff0;
|
||||
font-weight: 500; }
|
||||
.site-content--single .site-content__header .article-header__warnings ul {
|
||||
list-style: disc; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul {
|
||||
list-style-type: arabic;
|
||||
padding-left: 2em; }
|
||||
.site-content--single .site-content__body {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
grid-row-start: 2;
|
||||
grid-row-end: 3;
|
||||
/* Temporary until I've fixed all the figures */
|
||||
overflow-x: clip;
|
||||
/* TODO: remove once replaced in content with figures */ }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--single .site-content__body {
|
||||
grid-row-start: 1;
|
||||
grid-row-end: 4;
|
||||
grid-column-start: 2; } }
|
||||
.site-content--single .site-content__body .heading {
|
||||
text-align: center;
|
||||
font-size: 2em;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__body .heading::before,
|
||||
.site-content--single .site-content__body .heading::after {
|
||||
content: " ~ "; }
|
||||
.site-content--single .site-content__body .subheading {
|
||||
font-size: 1.6em;
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em;
|
||||
text-align: center; }
|
||||
.site-content--single .site-content__body .subheading__subtitle {
|
||||
font-size: 1em;
|
||||
border-bottom: 1px dashed #020202;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1em;
|
||||
padding-bottom: 0.5em;
|
||||
line-height: 1em;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
width: fit-content;
|
||||
margin: auto;
|
||||
padding: 0 3em 0.4em; }
|
||||
.site-content--single .site-content__body blockquote {
|
||||
padding-left: 1em;
|
||||
border-left: 2px outset #020202;
|
||||
display: inline-block;
|
||||
max-width: 85%; }
|
||||
.site-content--single .site-content__body blockquote footer {
|
||||
text-align: right;
|
||||
font-style: normal;
|
||||
display: inline-block;
|
||||
margin-left: 5em; }
|
||||
.site-content--single .site-content__body blockquote footer::before {
|
||||
content: "—"; }
|
||||
.site-content--single .site-content__body blockquote:first-child {
|
||||
font-size: 1.2em;
|
||||
text-align: center;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
border-left: 0;
|
||||
padding-left: 0;
|
||||
width: 100%;
|
||||
padding-top: 1em;
|
||||
padding-bottom: 1.2em;
|
||||
border-top: 2px outset #020202;
|
||||
border-bottom: 2px inset #020202; }
|
||||
.site-content--single .site-content__body blockquote p:first-child {
|
||||
margin-top: 0; }
|
||||
.site-content--single .site-content__body blockquote p:last-of-type {
|
||||
margin-bottom: 0.5em; }
|
||||
.site-content--single .site-content__body blockquote.script {
|
||||
display: grid;
|
||||
grid-template-columns: auto 1fr 0.2fr;
|
||||
padding-bottom: 0.4em;
|
||||
text-align: left; }
|
||||
.site-content--single .site-content__body blockquote.script > p::before, .site-content--single .site-content__body blockquote.script > p::after {
|
||||
content: none !important; }
|
||||
.site-content--single .site-content__body blockquote.script > .script-line__character {
|
||||
grid-column: 1;
|
||||
margin: 0.5em 2em 0.5em 0.5em;
|
||||
font-style: italic; }
|
||||
.site-content--single .site-content__body blockquote.script > .script-line__text {
|
||||
grid-column-start: 2;
|
||||
grid-column-end: 4;
|
||||
margin: 0.5em; }
|
||||
.site-content--single .site-content__body blockquote.script footer {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3; }
|
||||
@media only screen and (min-width: 1024px) {
|
||||
.site-content--single .site-content__body blockquote {
|
||||
margin: 1em 2em; } }
|
||||
.site-content--single .site-content__body img,
|
||||
.site-content--single .site-content__body video {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
width: auto;
|
||||
max-height: 50vh;
|
||||
margin: auto;
|
||||
display: block; }
|
||||
.site-content--single .site-content__body .figure {
|
||||
margin: 16px auto;
|
||||
width: fit-content; }
|
||||
.site-content--single .site-content__body .figure__image {
|
||||
display: block;
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
height: auto;
|
||||
max-height: 50vh; }
|
||||
.site-content--single .site-content__body .figure__caption {
|
||||
height: auto;
|
||||
margin: auto; }
|
||||
.site-content--single .site-content__body .figure__caption--no-height {
|
||||
height: 0; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__caption {
|
||||
font-size: 0.9em;
|
||||
font-style: italic;
|
||||
text-align: center; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__attr {
|
||||
background-color: #020202;
|
||||
font-size: 0.7em;
|
||||
color: #fffff0;
|
||||
width: fit-content;
|
||||
top: -2em;
|
||||
position: relative;
|
||||
padding: 0.2em 0.5em;
|
||||
opacity: 0.8;
|
||||
margin: 0 auto; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption {
|
||||
margin-top: -0.5em; }
|
||||
.site-content--single .site-content__footer {
|
||||
grid-row-start: 3;
|
||||
grid-row-end: 4;
|
||||
border-top: 2px solid #020202; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--single .site-content__footer {
|
||||
margin-bottom: 2em;
|
||||
grid-row-start: 2;
|
||||
grid-row-end: 3; } }
|
||||
.site-content--single .site-content__footer h2 {
|
||||
margin: 1rem 0; }
|
||||
.site-content--single .site-content__footer ul {
|
||||
margin: 0; }
|
||||
.site-content--single .site-content__footer #mapdiv {
|
||||
border: 2px solid #020202; }
|
||||
|
||||
.organisations-table {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 5; }
|
||||
|
||||
#organisation-body .index {
|
||||
display: grid;
|
||||
grid-gap: 6px 5px;
|
||||
grid-area: items;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
grid-template-rows: 1fr;
|
||||
justify-items: stretch;
|
||||
align-items: stretch;
|
||||
grid-template-areas: "item1 item2 item3 item4"; }
|
||||
|
||||
#organisation-body .index .item:nth-child(1) {
|
||||
grid-area: item1; }
|
||||
|
||||
#organisation-body .index .item:nth-child(2) {
|
||||
grid-area: item2; }
|
||||
|
||||
#organisation-body .index .item:nth-child(3) {
|
||||
grid-area: item3; }
|
||||
|
||||
#organisation-body .index .item:nth-child(4) {
|
||||
grid-area: item4; }
|
||||
|
||||
#organisation-body details {
|
||||
cursor: pointer;
|
||||
opacity: 0.7;
|
||||
border: 2px solid #020202; }
|
||||
#organisation-body details:hover, #organisation-body details:focus {
|
||||
opacity: 1; }
|
||||
|
||||
#organisation-body summary::marker {
|
||||
font-size: 2em;
|
||||
padding-left: 2em; }
|
||||
|
||||
#organisation-body summary .subheading {
|
||||
display: inline;
|
||||
width: 95%;
|
||||
padding-bottom: 2em; }
|
||||
|
||||
#organisation-body summary .index {
|
||||
border-top: 2px solid #020202; }
|
||||
|
||||
#hierarchy ul {
|
||||
list-style: none;
|
||||
padding-left: 1em; }
|
||||
#hierarchy ul .hierarchy-item:before {
|
||||
content: '\21B3';
|
||||
margin: 0 0.4em; }
|
||||
#hierarchy ul .hierarchy-item--current {
|
||||
font-weight: bold; }
|
||||
#hierarchy ul .hierarchy-item--child:before {
|
||||
content: '\2192'; }
|
||||
|
||||
.timeline__legend span {
|
||||
margin: 0 1em; }
|
||||
.timeline__legend span * {
|
||||
display: inline-block; }
|
||||
.timeline__legend span .colour-square {
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
border-radius: 2.5px;
|
||||
border: 1px solid #020202; }
|
||||
.timeline__legend span .colour-square--current {
|
||||
background-color: #bbbbb0; }
|
||||
.timeline__legend span .colour-square--past {
|
||||
background-color: #fffff0; }
|
||||
|
||||
.site-content__body--chart #timeline, .site-content__body--chart #map {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
grid-area: section-chart; }
|
||||
|
||||
.site-content__body--list .site-content__sections-list {
|
||||
grid-area: sections-list;
|
||||
display: block;
|
||||
list-style: none;
|
||||
margin: auto;
|
||||
padding-left: 0; }
|
||||
.site-content__body--list .site-content__sections-list li * {
|
||||
display: inline-block; }
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
/*@import "themes/dark";*/ }
|
|
@ -1,984 +0,0 @@
|
|||
@charset "UTF-8";
|
||||
/*
|
||||
Put this file in /static/css/hugo-easy-gallery.css
|
||||
Documentation and licence at https://github.com/liwenyip/hugo-easy-gallery/
|
||||
*/
|
||||
/*
|
||||
Grid Layout Styles
|
||||
*/
|
||||
.gallery {
|
||||
overflow: hidden; }
|
||||
|
||||
.gallery .box {
|
||||
float: left;
|
||||
position: relative;
|
||||
/* Default: 1 tile wide */
|
||||
width: 100%;
|
||||
padding-bottom: 100%; }
|
||||
|
||||
@media only screen and (min-width: 365px) {
|
||||
/* Tablet view: 2 tiles */
|
||||
.gallery .box {
|
||||
width: 50%;
|
||||
padding-bottom: 50%; } }
|
||||
|
||||
@media only screen and (min-width: 480px) {
|
||||
/* Small desktop / ipad view: 3 tiles */
|
||||
.gallery .box {
|
||||
width: 33.3%;
|
||||
padding-bottom: 33.3%;
|
||||
/* */ } }
|
||||
|
||||
@media only screen and (min-width: 9999px) {
|
||||
/* Medium desktop: 4 tiles */
|
||||
.box {
|
||||
width: 25%;
|
||||
padding-bottom: 25%; } }
|
||||
|
||||
/*
|
||||
Transition styles
|
||||
*/
|
||||
.gallery.hover-transition figure,
|
||||
.gallery.hover-effect-zoom .img,
|
||||
.gallery:not(.caption-effect-appear) figcaption,
|
||||
.fancy-figure:not(.caption-effect-appear) figcaption {
|
||||
-webkit-transition: all 0.3s ease-in-out;
|
||||
-moz-transition: all 0.3s ease-in-out;
|
||||
-o-transition: all 0.3s ease-in-out;
|
||||
transition: all 0.3s ease-in-out; }
|
||||
|
||||
/*
|
||||
figure styles
|
||||
*/
|
||||
figure {
|
||||
position: relative;
|
||||
/* purely to allow absolution positioning of figcaption */
|
||||
overflow: hidden; }
|
||||
|
||||
.gallery figure {
|
||||
position: absolute;
|
||||
left: 5px;
|
||||
right: 5px;
|
||||
top: 5px;
|
||||
bottom: 5px; }
|
||||
|
||||
.gallery.hover-effect-grow figure:hover {
|
||||
transform: scale(1.05); }
|
||||
|
||||
.gallery.hover-effect-shrink figure:hover {
|
||||
transform: scale(0.95); }
|
||||
|
||||
.gallery.hover-effect-slidedown figure:hover {
|
||||
transform: translateY(5px); }
|
||||
|
||||
.gallery.hover-effect-slideup figure:hover {
|
||||
transform: translateY(-5px); }
|
||||
|
||||
/*
|
||||
img / a styles
|
||||
*/
|
||||
.gallery .img {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
background-size: cover;
|
||||
background-position: 50% 50%;
|
||||
background-repeat: no-repeat; }
|
||||
|
||||
.gallery.hover-effect-zoom figure:hover .img {
|
||||
transform: scale(1.05); }
|
||||
|
||||
.gallery img {
|
||||
display: none !important;
|
||||
/* only show the img if not inside a gallery */ }
|
||||
|
||||
.gallery figure a {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0; }
|
||||
|
||||
/*
|
||||
figcaption styles
|
||||
*/
|
||||
.gallery figcaption,
|
||||
.fancy-figure figcaption {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
background: #000;
|
||||
color: #FFF;
|
||||
text-align: center;
|
||||
font-size: 75%;
|
||||
/* change this if you want bigger text */
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
opacity: 1;
|
||||
cursor: pointer; }
|
||||
|
||||
.gallery.caption-position-none figcaption,
|
||||
.fancy-figure.caption-position-none figcaption {
|
||||
display: none; }
|
||||
|
||||
.gallery.caption-position-center figcaption,
|
||||
.fancy-figure.caption-position-center figcaption {
|
||||
top: 0;
|
||||
padding: 40% 5px; }
|
||||
|
||||
.gallery.caption-position-bottom figcaption,
|
||||
.fancy-figure.caption-position-bottom figcaption {
|
||||
padding: 5px; }
|
||||
|
||||
.gallery.caption-effect-fade figure:not(:hover) figcaption,
|
||||
.gallery.caption-effect-appear figure:not(:hover) figcaption,
|
||||
.fancy-figure.caption-effect-fade figure:not(:hover) figcaption,
|
||||
.fancy-figure.caption-effect-appear figure:not(:hover) figcaption {
|
||||
background: rgba(0, 0, 0, 0);
|
||||
opacity: 0; }
|
||||
|
||||
.gallery.caption-effect-slide.caption-position-bottom figure:not(:hover) figcaption,
|
||||
.fancy-figure.caption-effect-slide.caption-position-bottom figure:not(:hover) figcaption {
|
||||
margin-bottom: -100%; }
|
||||
|
||||
.gallery.caption-effect-slide.caption-position-center figure:not(:hover) figcaption,
|
||||
.fancy-figure.caption-effect-slide.caption-position-center figure:not(:hover) figcaption {
|
||||
top: 100%; }
|
||||
|
||||
.gallery figcaption p {
|
||||
margin: auto;
|
||||
/* override style in theme */ }
|
||||
|
||||
@font-face {
|
||||
font-family: "Input Mono";
|
||||
src: url(/fonts/InputMono-Regular.ttf); }
|
||||
|
||||
html {
|
||||
font-size: 16px;
|
||||
color: #020202;
|
||||
background-color: #fffff0;
|
||||
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-weight: normal;
|
||||
margin: 0; }
|
||||
|
||||
a {
|
||||
text-decoration-skip-ink: auto;
|
||||
color: #020202;
|
||||
text-decoration: underline;
|
||||
opacity: 0.8; }
|
||||
a:hover {
|
||||
text-decoration: none;
|
||||
opacity: 1; }
|
||||
|
||||
.sic::after {
|
||||
content: " [sic]";
|
||||
font-style: italic; }
|
||||
|
||||
.latex {
|
||||
display: inline !important; }
|
||||
|
||||
pre {
|
||||
padding-left: 1em;
|
||||
border-left: 2px outset #020202;
|
||||
display: inline-block;
|
||||
max-width: 85%; }
|
||||
|
||||
pre {
|
||||
overflow: hidden; }
|
||||
|
||||
@media only screen and (min-width: 1024px) {
|
||||
pre {
|
||||
margin: 1em 2em; } }
|
||||
|
||||
q.guillemets {
|
||||
quotes: "«" "»" "«" "»"; }
|
||||
|
||||
q,
|
||||
blockquote {
|
||||
quotes: "‘" "’" "“" "”"; }
|
||||
|
||||
q::before {
|
||||
content: open-quote; }
|
||||
|
||||
q::after {
|
||||
content: close-quote; }
|
||||
|
||||
cite,
|
||||
cite.book,
|
||||
cite.film,
|
||||
cite.tv-show,
|
||||
cite.comic,
|
||||
cite.book,
|
||||
cite.podcast,
|
||||
cite.album,
|
||||
cite.report {
|
||||
font-style: italic; }
|
||||
|
||||
cite.book--proper-noun {
|
||||
font-style: inherit; }
|
||||
|
||||
cite.legislation,
|
||||
cite.smallcite,
|
||||
cite.comic-strip,
|
||||
cite.short-story,
|
||||
cite.article,
|
||||
cite.episode,
|
||||
cite.video,
|
||||
cite.chapter,
|
||||
cite.software,
|
||||
cite.website,
|
||||
cite.campaign,
|
||||
cite.song,
|
||||
cite.speech,
|
||||
cite.course,
|
||||
cite.presentation {
|
||||
font-style: normal; }
|
||||
|
||||
cite.smallcite::before,
|
||||
cite.article::before,
|
||||
cite.comic-strip::before,
|
||||
cite.short-story::before,
|
||||
cite.episode::before,
|
||||
cite.video::before,
|
||||
cite.chapter::before,
|
||||
cite.song::before,
|
||||
cite.poem::before,
|
||||
cite.campaign::before,
|
||||
cite.speech::before,
|
||||
cite.course::before,
|
||||
cite.presentation::before {
|
||||
content: "“"; }
|
||||
|
||||
cite.smallcite::after,
|
||||
cite.article::after,
|
||||
cite.comic-strip::after,
|
||||
cite.short-story::after,
|
||||
cite.episode::after,
|
||||
cite.video::after,
|
||||
cite.chapter::after,
|
||||
cite.song::after,
|
||||
cite.poem::after,
|
||||
cite.campaign::after,
|
||||
cite.speech::after,
|
||||
cite.course::after,
|
||||
cite.presentation::after {
|
||||
content: "”"; }
|
||||
|
||||
cite.article--shortcite::before,
|
||||
cite.article--shortcite::after {
|
||||
content: none; }
|
||||
|
||||
code,
|
||||
samp,
|
||||
var,
|
||||
pre {
|
||||
font-family: "Input Mono", "Lucida Console", Monaco, monospace;
|
||||
font-size: 1em; }
|
||||
|
||||
pre .nocode {
|
||||
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
|
||||
font-size: 1em;
|
||||
padding: 1px 3px;
|
||||
border-radius: 6px;
|
||||
border: dashed 1px black; }
|
||||
|
||||
code,
|
||||
samp,
|
||||
var {
|
||||
background-color: #d1d1d1;
|
||||
border-radius: 5px;
|
||||
padding: 2px; }
|
||||
|
||||
pre {
|
||||
max-width: 50vw;
|
||||
overflow: scroll; }
|
||||
|
||||
h1 code,
|
||||
.post-title code,
|
||||
pre code,
|
||||
h1 samp,
|
||||
.post-title samp,
|
||||
pre samp,
|
||||
h1 var,
|
||||
.post-title var,
|
||||
pre var {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
|
||||
.heading code,
|
||||
.subheading code {
|
||||
background-color: transparent; }
|
||||
|
||||
pre.prettyprint ol {
|
||||
padding-left: 3.5em; }
|
||||
|
||||
pre.prettyprint li {
|
||||
background: none !important; }
|
||||
|
||||
samp {
|
||||
display: block;
|
||||
width: 80ch;
|
||||
margin: 1em 4em;
|
||||
border-left: 2px solid #ccc;
|
||||
color: #333; }
|
||||
|
||||
kbd {
|
||||
padding: 0.1em 0.6em;
|
||||
border: 1px solid #ccc;
|
||||
font-size: 11px;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
background-color: #f7f7f7;
|
||||
color: #333;
|
||||
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset;
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
margin: 0 0.1em;
|
||||
text-shadow: 0 1px 0 white;
|
||||
line-height: 1.4;
|
||||
white-space: nowrap; }
|
||||
|
||||
.pre-nominals,
|
||||
.post-nominals {
|
||||
font-size: 0.6em;
|
||||
font-variant: small-caps; }
|
||||
|
||||
.site-container {
|
||||
display: grid;
|
||||
grid-template-columns: 2.5% 1fr 2.5%;
|
||||
grid-template-rows: auto 1fr 2.5%;
|
||||
grid-template-areas: "header header header" "page-container page-container page-container" "footer footer footer";
|
||||
min-height: calc(100vh - 4em);
|
||||
border-top: 0; }
|
||||
.site-container--homepage {
|
||||
align-items: center;
|
||||
grid-template-rows: auto 2.5%;
|
||||
grid-template-areas: "page-container page-container page-container" "footer footer footer";
|
||||
margin-top: 2em;
|
||||
margin-bottom: 2em; }
|
||||
.site-container--list, .site-container--section {
|
||||
align-items: center; }
|
||||
|
||||
.site-header {
|
||||
display: grid;
|
||||
grid-area: header;
|
||||
grid-gap: 0;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: auto auto auto auto;
|
||||
grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav";
|
||||
position: sticky;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
z-index: 1; }
|
||||
.site-header__title, .site-header__tagline, .site-header__icons, .site-header__nav {
|
||||
background-color: #fffff0;
|
||||
margin: 0; }
|
||||
.site-header__title, .site-header__tagline, .site-header__icons {
|
||||
padding: 5px 0; }
|
||||
.site-header__title {
|
||||
font-weight: normal;
|
||||
grid-area: header-title; }
|
||||
.site-header__tagline {
|
||||
grid-area: header-tagline; }
|
||||
.site-header__icons {
|
||||
grid-area: header-icons;
|
||||
border-bottom: 2px solid #020202;
|
||||
margin-bottom: 0; }
|
||||
.site-header__nav {
|
||||
grid-area: header-nav;
|
||||
margin: auto;
|
||||
width: 100%; }
|
||||
.site-header__nav ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0; }
|
||||
.site-header__nav li {
|
||||
width: calc(100% / 3);
|
||||
display: block;
|
||||
float: left;
|
||||
border-bottom: 2px solid black;
|
||||
border-left: 1px solid black;
|
||||
border-right: 1px solid black;
|
||||
padding: 0.4em;
|
||||
background-color: inherit; }
|
||||
.site-header__nav a:first-child li {
|
||||
border-left: 2px solid black; }
|
||||
.site-header__nav a:last-child li {
|
||||
border-right: 2px solid black; }
|
||||
.site-header__nav li:hover {
|
||||
background-color: #ffffd0; }
|
||||
.site-header__nav li a {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block; }
|
||||
|
||||
.site-footer {
|
||||
grid-area: footer;
|
||||
display: block;
|
||||
width: 99%;
|
||||
/* Overflows right of viewport otherwise */
|
||||
position: fixed;
|
||||
bottom: 0; }
|
||||
.site-footer p {
|
||||
width: fit-content;
|
||||
margin: auto;
|
||||
background: #fffff0;
|
||||
border: 2px solid black;
|
||||
padding: 0.4em;
|
||||
border-bottom: none;
|
||||
font-size: 0.6em; }
|
||||
|
||||
.site-content {
|
||||
grid-area: page-container;
|
||||
margin-left: 1em;
|
||||
margin-right: 1em; }
|
||||
|
||||
.feed-icon {
|
||||
display: inline-block;
|
||||
height: 0.6em;
|
||||
width: 0.6em;
|
||||
margin-bottom: 0.2em; }
|
||||
|
||||
.link--tile {
|
||||
text-decoration: none;
|
||||
box-sizing: border-box;
|
||||
border: 2px solid transparent; }
|
||||
.link--tile:hover {
|
||||
border-color: #020202; }
|
||||
|
||||
.item-tile {
|
||||
display: grid;
|
||||
min-height: 180px;
|
||||
grid-template-columns: 5% auto 5%;
|
||||
grid-template-rows: 2.5% auto 2.5%;
|
||||
grid-template-areas: ". . ." ". tile-details ." ". . .";
|
||||
background-size: cover;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center; }
|
||||
@media (prefers-reduced-data: reduce) {
|
||||
.item-tile {
|
||||
background: none !important; } }
|
||||
.item-tile.lazy {
|
||||
background-image: none !important; }
|
||||
.item-tile--heading {
|
||||
font-size: 3em; }
|
||||
.item-tile--heading .item-tile__header {
|
||||
opacity: 1; }
|
||||
.item-tile--ohwhatohjeez {
|
||||
border: 2px solid #ff8900; }
|
||||
.item-tile--oldphaloskepsis {
|
||||
border: 2px solid #003d52; }
|
||||
.item-tile--omphaloskepsis {
|
||||
border: 2px solid #fffff0; }
|
||||
.item-tile__header {
|
||||
text-align: center;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
display: grid;
|
||||
grid-area: tile-details;
|
||||
grid-template-columns: 5px auto 5px;
|
||||
grid-template-rows: 0 auto auto auto;
|
||||
grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; }
|
||||
.item-tile__banner {
|
||||
padding: 0.5em 1em 0;
|
||||
grid-area: banner;
|
||||
width: auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
border-radius: 0 0 10px 10px;
|
||||
text-align: center;
|
||||
text-decoration: none !important;
|
||||
line-height: 0.5em;
|
||||
background-color: #ebebeb; }
|
||||
.item-tile__title, .item-tile__subtitle {
|
||||
color: #fffff0;
|
||||
margin: 0;
|
||||
font-weight: normal; }
|
||||
.item-tile__title {
|
||||
font-size: 1.4em;
|
||||
grid-area: tile-title;
|
||||
align-self: center; }
|
||||
.item-tile__title--long {
|
||||
font-size: 1em; }
|
||||
.item-tile__subtitle {
|
||||
font-size: 0.8em;
|
||||
grid-area: tile-subtitle;
|
||||
align-self: start; }
|
||||
|
||||
/* TODO: Not currently used */
|
||||
@media screen and (max-width: 480px) {
|
||||
.table-scroller {
|
||||
overflow-x: auto;
|
||||
width: 320px; } }
|
||||
|
||||
table {
|
||||
border: 1px solid #020202;
|
||||
margin: auto; }
|
||||
table td {
|
||||
padding: 0.5em 1em;
|
||||
border: 1px solid #020202; }
|
||||
|
||||
.site-content--homepage {
|
||||
text-align: center; }
|
||||
.site-content--homepage .page-title {
|
||||
font-size: 2.5em;
|
||||
margin-bottom: 1em; }
|
||||
.site-content--homepage .page-title span {
|
||||
display: block !important;
|
||||
font-size: 0.3em; }
|
||||
|
||||
.site-content--section,
|
||||
.site-content--list {
|
||||
display: grid;
|
||||
grid-gap: 10px;
|
||||
grid-template-columns: 0.2fr 1fr 0.2fr;
|
||||
grid-template-rows: auto auto 60px;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "list-page-header list-page-header list-page-header" "list-page-grid list-page-grid list-page-grid" "list-page-footer list-page-footer list-page-footer";
|
||||
margin-top: 5em; }
|
||||
.site-content--section .site-content__header,
|
||||
.site-content--list .site-content__header {
|
||||
grid-area: list-page-header;
|
||||
text-align: center; }
|
||||
.site-content--section .site-content__header .page-header__minor-links,
|
||||
.site-content--list .site-content__header .page-header__minor-links {
|
||||
text-align: center;
|
||||
margin: auto;
|
||||
overflow: auto; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul {
|
||||
list-style: none; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul li,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul li {
|
||||
float: left;
|
||||
margin: 0 1em; }
|
||||
.site-content--section .site-content__header .page-header__minor-links ul li *,
|
||||
.site-content--list .site-content__header .page-header__minor-links ul li * {
|
||||
display: inline-block; }
|
||||
.site-content--section .site-content__header .page-header__minor-links .minor-links__categories,
|
||||
.site-content--list .site-content__header .page-header__minor-links .minor-links__categories {
|
||||
width: 100%;
|
||||
display: block;
|
||||
font-size: 0.8em !important;
|
||||
overflow: auto; }
|
||||
.site-content--section .site-content__header .page-header__minor-links .minor-links__years,
|
||||
.site-content--list .site-content__header .page-header__minor-links .minor-links__years {
|
||||
width: 100%;
|
||||
display: block;
|
||||
margin: auto;
|
||||
width: fit-content; }
|
||||
.site-content--section .site-content__body,
|
||||
.site-content--list .site-content__body {
|
||||
width: 100%;
|
||||
display: grid;
|
||||
justify-items: stretch;
|
||||
align-items: stretch;
|
||||
grid-gap: 10px;
|
||||
grid-area: list-page-grid;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: repeat(8, 1fr);
|
||||
justify-items: stretch;
|
||||
align-items: stretch; }
|
||||
.site-content--section .site-content__body--list,
|
||||
.site-content--list .site-content__body--list {
|
||||
grid-template-columns: 1fr auto 1fr;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: ". sections-list ."; }
|
||||
.site-content--section .site-content__body--chart,
|
||||
.site-content--list .site-content__body--chart {
|
||||
grid-template-columns: 1em 100% 1fr;
|
||||
grid-template-rows: 100%;
|
||||
grid-template-areas: ". section-chart ."; }
|
||||
.site-content--section .site-content__footer,
|
||||
.site-content--list .site-content__footer {
|
||||
grid-area: list-page-footer; }
|
||||
|
||||
.site-content--single {
|
||||
display: grid;
|
||||
column-gap: 2em;
|
||||
grid-template-columns: 0.4fr 0.6fr;
|
||||
grid-template-rows: auto auto auto; }
|
||||
.site-content--single .site-content__header, .site-content--single .site-content__footer {
|
||||
display: grid;
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
background-color: #fffff0;
|
||||
filter: brightness(80%); }
|
||||
.site-content--single .site-content__header {
|
||||
grid-row-start: 1;
|
||||
grid-row-end: 2;
|
||||
overflow: auto;
|
||||
border-bottom: 2px solid #020202;
|
||||
margin-bottom: 2em; }
|
||||
.site-content--single .site-content__header .article-header {
|
||||
text-align: center;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
color: #fffff0;
|
||||
display: grid;
|
||||
grid-area: post-header-details;
|
||||
grid-template-columns: 1fr;
|
||||
padding: 20px;
|
||||
grid-template-rows: 1fr auto auto 1fr;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "." "post-title" "post-subtitle" "."; }
|
||||
.site-content--single .site-content__header .article-header__series {
|
||||
margin: 0 auto 1em;
|
||||
font-size: 1.2em; }
|
||||
.site-content--single .site-content__header .article-header__featured-image {
|
||||
display: grid;
|
||||
grid-template-columns: 15% 1fr 15%;
|
||||
grid-template-rows: 20% 1fr 20%;
|
||||
grid-template-areas: ". . ." ". post-header-details ." ". . .";
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
height: 40vh;
|
||||
min-height: 380px;
|
||||
width: 100%;
|
||||
border: 2px solid #020202; }
|
||||
.site-content--single .site-content__header .article-header__featured-image .attr {
|
||||
background-color: #020202;
|
||||
font-size: 0.7em;
|
||||
color: #fffff0;
|
||||
width: fit-content;
|
||||
position: fixed;
|
||||
padding: 0.2em 0.5em;
|
||||
opacity: 0.8;
|
||||
margin: 0 auto; }
|
||||
.site-content--single .site-content__header .article-header__featured-image .attr a {
|
||||
color: #fffff0; }
|
||||
.site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle {
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em;
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper {
|
||||
display: grid;
|
||||
grid-area: post-header-details;
|
||||
background-color: #020202;
|
||||
opacity: 0.8;
|
||||
text-align: center;
|
||||
grid-template-columns: 1fr;
|
||||
padding: 20px;
|
||||
grid-template-rows: 1fr auto auto 1fr;
|
||||
justify-items: center;
|
||||
align-items: center;
|
||||
grid-template-areas: "." "post-title" "post-subtitle" "."; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper--no-title {
|
||||
visibility: hidden; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title, .site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle {
|
||||
color: #fffff0; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title {
|
||||
grid-area: post-title;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__title--long {
|
||||
font-size: 1.5em; }
|
||||
.site-content--single .site-content__header .article-header__title-wrapper .article-header__subtitle {
|
||||
grid-area: post-subtitle; }
|
||||
.site-content--single .site-content__header .article-header__word-count, .site-content--single .site-content__header .article-header__publish-date, .site-content--single .site-content__header .article-header__modified-date {
|
||||
font-size: 1.2em;
|
||||
margin: 0.2rem auto; }
|
||||
.site-content--single .site-content__header .article-header__word-count {
|
||||
margin-top: 1rem; }
|
||||
.site-content--single .site-content__header .article-header__notes, .site-content--single .site-content__header .article-header__warnings {
|
||||
width: 90%;
|
||||
margin: 1.6em auto;
|
||||
display: block;
|
||||
padding-right: 1em; }
|
||||
.site-content--single .site-content__header .article-header__notes ul, .site-content--single .site-content__header .article-header__warnings ul {
|
||||
list-style: circle; }
|
||||
.site-content--single .site-content__header .article-header__notes ul li, .site-content--single .site-content__header .article-header__warnings ul li {
|
||||
margin: 0.5em 0; }
|
||||
.site-content--single .site-content__header .article-header__notes {
|
||||
background-color: #fffff0;
|
||||
filter: brightness(70%);
|
||||
border: 1px solid gray; }
|
||||
.site-content--single .site-content__header .article-header__warnings {
|
||||
border: 4px solid darkred;
|
||||
background-color: #fc3a3a;
|
||||
color: #fffff0;
|
||||
font-weight: 500; }
|
||||
.site-content--single .site-content__header .article-header__warnings ul {
|
||||
list-style: disc; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul {
|
||||
list-style-type: arabic;
|
||||
padding-left: 2em; }
|
||||
.site-content--single .site-content__body {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
grid-row-start: 2;
|
||||
grid-row-end: 3;
|
||||
/* Temporary until I've fixed all the figures */
|
||||
overflow-x: clip;
|
||||
/* TODO: remove once replaced in content with figures */ }
|
||||
.site-content--single .site-content__body .heading {
|
||||
text-align: center;
|
||||
font-size: 2em;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__body .heading::before,
|
||||
.site-content--single .site-content__body .heading::after {
|
||||
content: " ~ "; }
|
||||
.site-content--single .site-content__body .subheading {
|
||||
font-size: 1.6em;
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em;
|
||||
text-align: center; }
|
||||
.site-content--single .site-content__body .subheading__subtitle {
|
||||
font-size: 1em;
|
||||
border-bottom: 1px dashed #020202;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1em;
|
||||
padding-bottom: 0.5em;
|
||||
line-height: 1em;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
width: fit-content;
|
||||
margin: auto;
|
||||
padding: 0 3em 0.4em; }
|
||||
.site-content--single .site-content__body .subsubheading {
|
||||
font-size: 1.4em;
|
||||
border-bottom: 1px dashed #020202;
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
padding-bottom: 0.5em;
|
||||
line-height: 1em;
|
||||
text-align: left;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__body .subsubsubheading {
|
||||
font-size: 1.2em;
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
line-height: 1em;
|
||||
text-align: left;
|
||||
font-weight: bold; }
|
||||
.site-content--single .site-content__body blockquote {
|
||||
padding-left: 1em;
|
||||
border-left: 2px outset #020202;
|
||||
display: inline-block;
|
||||
max-width: 85%; }
|
||||
.site-content--single .site-content__body blockquote footer {
|
||||
text-align: right;
|
||||
font-style: normal;
|
||||
display: inline-block;
|
||||
margin-left: 5em; }
|
||||
.site-content--single .site-content__body blockquote footer::before {
|
||||
content: "—"; }
|
||||
.site-content--single .site-content__body blockquote:first-child {
|
||||
font-size: 1.2em;
|
||||
text-align: center;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
border-left: 0;
|
||||
padding-left: 0;
|
||||
width: 100%;
|
||||
padding-top: 1em;
|
||||
padding-bottom: 1.2em;
|
||||
border-top: 2px outset #020202;
|
||||
border-bottom: 2px inset #020202; }
|
||||
.site-content--single .site-content__body blockquote p:first-child {
|
||||
margin-top: 0; }
|
||||
.site-content--single .site-content__body blockquote p:last-of-type {
|
||||
margin-bottom: 0.5em; }
|
||||
.site-content--single .site-content__body blockquote.script {
|
||||
display: grid;
|
||||
grid-template-columns: auto 1fr 0.2fr;
|
||||
padding-bottom: 0.4em;
|
||||
text-align: left; }
|
||||
.site-content--single .site-content__body blockquote.script > p::before, .site-content--single .site-content__body blockquote.script > p::after {
|
||||
content: none !important; }
|
||||
.site-content--single .site-content__body blockquote.script > .script-line__character {
|
||||
grid-column: 1;
|
||||
margin: 0.5em 2em 0.5em 0.5em;
|
||||
font-style: italic; }
|
||||
.site-content--single .site-content__body blockquote.script > .script-line__text {
|
||||
grid-column-start: 2;
|
||||
grid-column-end: 4;
|
||||
margin: 0.5em; }
|
||||
.site-content--single .site-content__body blockquote.script footer {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3; }
|
||||
@media only screen and (min-width: 1024px) {
|
||||
.site-content--single .site-content__body blockquote {
|
||||
margin: 1em 2em; } }
|
||||
.site-content--single .site-content__body img,
|
||||
.site-content--single .site-content__body video {
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
width: auto;
|
||||
max-height: 50vh;
|
||||
margin: auto;
|
||||
display: block; }
|
||||
.site-content--single .site-content__body .figure {
|
||||
margin: 16px auto;
|
||||
width: fit-content; }
|
||||
.site-content--single .site-content__body .figure__image {
|
||||
display: block;
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
height: auto;
|
||||
max-height: 50vh; }
|
||||
.site-content--single .site-content__body .figure__chart {
|
||||
min-height: 40vh;
|
||||
max-height: 60vh; }
|
||||
.site-content--single .site-content__body .figure__caption {
|
||||
height: auto;
|
||||
margin: auto; }
|
||||
.site-content--single .site-content__body .figure__caption--no-height {
|
||||
height: 0; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__caption {
|
||||
font-size: 0.9em;
|
||||
font-style: italic;
|
||||
text-align: center; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__attr {
|
||||
background-color: #020202;
|
||||
font-size: 0.7em;
|
||||
color: #fffff0;
|
||||
width: fit-content;
|
||||
top: -2em;
|
||||
position: relative;
|
||||
padding: 0.2em 0.5em;
|
||||
opacity: 0.8;
|
||||
margin: 0 auto; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__attr + .figcaption__caption {
|
||||
margin-top: -0.5em; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__full-size-link {
|
||||
font-size: 0.6em;
|
||||
padding-left: 1em; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before {
|
||||
content: '['; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after {
|
||||
content: ']'; }
|
||||
.site-content--single .site-content__footer {
|
||||
grid-row-start: 3;
|
||||
grid-row-end: 4;
|
||||
border-top: 2px solid #020202; }
|
||||
.site-content--single .site-content__footer h2 {
|
||||
margin: 1rem 0; }
|
||||
.site-content--single .site-content__footer ul {
|
||||
margin: 0; }
|
||||
.site-content--single .site-content__footer #mapdiv {
|
||||
border: 2px solid #020202; }
|
||||
|
||||
.organisations-table {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 5; }
|
||||
|
||||
#organisation-body .index {
|
||||
display: grid;
|
||||
grid-gap: 6px 5px;
|
||||
grid-area: items;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
grid-template-rows: 1fr;
|
||||
justify-items: stretch;
|
||||
align-items: stretch;
|
||||
grid-template-areas: "item1 item2 item3 item4"; }
|
||||
|
||||
#organisation-body .index .item:nth-child(1) {
|
||||
grid-area: item1; }
|
||||
|
||||
#organisation-body .index .item:nth-child(2) {
|
||||
grid-area: item2; }
|
||||
|
||||
#organisation-body .index .item:nth-child(3) {
|
||||
grid-area: item3; }
|
||||
|
||||
#organisation-body .index .item:nth-child(4) {
|
||||
grid-area: item4; }
|
||||
|
||||
#organisation-body details {
|
||||
cursor: pointer;
|
||||
opacity: 0.7;
|
||||
border: 2px solid #020202; }
|
||||
#organisation-body details:hover, #organisation-body details:focus {
|
||||
opacity: 1; }
|
||||
|
||||
#organisation-body summary::marker {
|
||||
font-size: 2em;
|
||||
padding-left: 2em; }
|
||||
|
||||
#organisation-body summary .subheading {
|
||||
display: inline;
|
||||
width: 95%;
|
||||
padding-bottom: 2em; }
|
||||
|
||||
#organisation-body summary .index {
|
||||
border-top: 2px solid #020202; }
|
||||
|
||||
#hierarchy ul {
|
||||
list-style: none;
|
||||
padding-left: 1em; }
|
||||
#hierarchy ul .hierarchy-item:before {
|
||||
content: '\21B3';
|
||||
margin: 0 0.4em; }
|
||||
#hierarchy ul .hierarchy-item--current {
|
||||
font-weight: bold; }
|
||||
#hierarchy ul .hierarchy-item--child:before {
|
||||
content: '\2192'; }
|
||||
|
||||
.timeline__legend span {
|
||||
margin: 0 1em; }
|
||||
.timeline__legend span * {
|
||||
display: inline-block; }
|
||||
.timeline__legend span .colour-square {
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
border-radius: 2.5px;
|
||||
border: 1px solid #020202; }
|
||||
.timeline__legend span .colour-square--unpaid-current {
|
||||
background-color: #bbbbb0; }
|
||||
.timeline__legend span .colour-square--unpaid-past {
|
||||
background-color: #fffff0; }
|
||||
.timeline__legend span .colour-square--paid-current {
|
||||
background-color: #BCBC7E; }
|
||||
.timeline__legend span .colour-square--paid-past {
|
||||
background-color: #FCFCA6; }
|
||||
|
||||
.site-content__body--chart #timeline, .site-content__body--chart #map {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
grid-area: section-chart; }
|
||||
|
||||
.site-content__body--list .site-content__sections-list {
|
||||
grid-area: sections-list;
|
||||
display: block;
|
||||
list-style: none;
|
||||
margin: auto;
|
||||
padding-left: 0; }
|
||||
.site-content__body--list .site-content__sections-list li * {
|
||||
display: inline-block; }
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
html,
|
||||
.site-header {
|
||||
color: #fffff0;
|
||||
background-color: #020202; }
|
||||
.site-header__nav li {
|
||||
color: #fffff0;
|
||||
border-color: #fffff0; }
|
||||
.site-header__nav li:hover {
|
||||
background-color: #020202; }
|
||||
.site-header__title a {
|
||||
color: #fffff0; }
|
||||
.item-tile--heading, .item-tile__header {
|
||||
background-color: #fffff0; }
|
||||
.item-tile--heading, .item-tile__header, .item-tile__title, .item-tile__subtitle {
|
||||
color: #020202; } }
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -11,21 +11,21 @@
|
|||
* }
|
||||
*/
|
||||
@font-face {
|
||||
font-family: "Domitian";
|
||||
font-family: Domitian;
|
||||
src: url("/fonts/Domitian-Roman.woff2") format("woff2"); }
|
||||
|
||||
@font-face {
|
||||
font-family: "Domitian";
|
||||
font-family: Domitian;
|
||||
src: url("/fonts/Domitian-Bold.woff2") format("woff2");
|
||||
font-weight: bold; }
|
||||
|
||||
@font-face {
|
||||
font-family: "Domitian";
|
||||
font-family: Domitian;
|
||||
src: url("/fonts/Domitian-Italic.woff2") format("woff2");
|
||||
font-style: italic; }
|
||||
|
||||
@font-face {
|
||||
font-family: "Domitian";
|
||||
font-family: Domitian;
|
||||
src: url("/fonts/Domitian-BoldItalic.woff2") format("woff2");
|
||||
font-weight: bold;
|
||||
font-style: italic; }
|
||||
|
@ -37,7 +37,7 @@ html {
|
|||
font-size: 16px;
|
||||
color: #020202;
|
||||
background-color: #fffff0;
|
||||
font-family: "Domitian", "Palatino Linotype", "Book Antiqua", Palatino, Garamond, serif; }
|
||||
font-family: "Domitian", "Palatino Linotype", "Book Antiqua", palatino, garamond, serif; }
|
||||
|
||||
h1,
|
||||
h2,
|
||||
|
@ -60,19 +60,17 @@ a {
|
|||
/*
|
||||
* Quotations
|
||||
*/
|
||||
q:lang(en-gb),
|
||||
blockquote:lang(en-gb) {
|
||||
q:lang(en) {
|
||||
quotes: "‘" "’" "“" "”"; }
|
||||
|
||||
/*
|
||||
* Legacy cites
|
||||
* Citations
|
||||
*/
|
||||
cite,
|
||||
cite.book,
|
||||
cite.film,
|
||||
cite.tv-show,
|
||||
cite.comic,
|
||||
cite.book,
|
||||
cite.podcast,
|
||||
cite.album,
|
||||
cite.report {
|
||||
|
@ -132,21 +130,125 @@ cite.article--shortcite::before,
|
|||
cite.article--shortcite::after {
|
||||
content: none; }
|
||||
|
||||
/*
|
||||
* Citations (new)
|
||||
*/
|
||||
cite {
|
||||
cite,
|
||||
.cite {
|
||||
font-style: italic; }
|
||||
cite.cite--normal {
|
||||
font-style: normal; }
|
||||
cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite.cite--inherit {
|
||||
cite[itemtype$="Code"], cite[itemtype$="SocialMediaPosting"], cite[itemtype$="SoftwareApplication"], cite[itemtype$="WebSite"], cite[itemtype$="WebContent"], cite[itemtype$="CreativeWorkSeason"], cite[itemtype$="PodcastSeason"], cite[itemtype$="RadioSeason"], cite[itemtype$="TVSeason"], cite[itemtype$="CreativeWorkSeries"], cite[itemtype$="BookSeries"], cite[itemtype$="MovieSeries"], cite[itemtype$="VideoGameSeries"], cite[itemtype$="Legislation"], cite--inherit,
|
||||
.cite[itemtype$="Code"],
|
||||
.cite[itemtype$="SocialMediaPosting"],
|
||||
.cite[itemtype$="SoftwareApplication"],
|
||||
.cite[itemtype$="WebSite"],
|
||||
.cite[itemtype$="WebContent"],
|
||||
.cite[itemtype$="CreativeWorkSeason"],
|
||||
.cite[itemtype$="PodcastSeason"],
|
||||
.cite[itemtype$="RadioSeason"],
|
||||
.cite[itemtype$="TVSeason"],
|
||||
.cite[itemtype$="CreativeWorkSeries"],
|
||||
.cite[itemtype$="BookSeries"],
|
||||
.cite[itemtype$="MovieSeries"],
|
||||
.cite[itemtype$="VideoGameSeries"],
|
||||
.cite[itemtype$="Legislation"],
|
||||
.cite--inherit {
|
||||
font-style: inherit; }
|
||||
cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="Report"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite.cite--enquote {
|
||||
cite[itemtype$="Article"], cite[itemtype$="BlogPosting"], cite[itemtype$="NewsArticle"], cite[itemtype$="AnalysisNewsArticle"], cite[itemtype$="ReportageNewsArticle"], cite[itemtype$="OpinionNewsArticle"], cite[itemtype$="ScholarlyArticle"], cite[itemtype$="TechArticle"], cite[itemtype$="Chapter"], cite[itemtype$="Clip"], cite[itemtype$="MovieClip"], cite[itemtype$="RadioClip"], cite[itemtype$="TVClip"], cite[itemtype$="VideoGameClip"], cite[itemtype$="Comment"], cite[itemtype$="Course"], cite[itemtype$="DigitalDocument"], cite[itemtype$="NoteDigitalDocument"], cite[itemtype$="PresentationDigitalDocument"], cite[itemtype$="TextDigitalDocument"], cite[itemtype$="Episode"], cite[itemtype$="PodcastEpisode"], cite[itemtype$="RadioEpisode"], cite[itemtype$="TVEpisode"], cite[itemtype$="MusicRecording"], cite[itemtype$="MusicComposition"], cite[itemtype$="Message"], cite--enquote,
|
||||
.cite[itemtype$="Article"],
|
||||
.cite[itemtype$="BlogPosting"],
|
||||
.cite[itemtype$="NewsArticle"],
|
||||
.cite[itemtype$="AnalysisNewsArticle"],
|
||||
.cite[itemtype$="ReportageNewsArticle"],
|
||||
.cite[itemtype$="OpinionNewsArticle"],
|
||||
.cite[itemtype$="ScholarlyArticle"],
|
||||
.cite[itemtype$="TechArticle"],
|
||||
.cite[itemtype$="Chapter"],
|
||||
.cite[itemtype$="Clip"],
|
||||
.cite[itemtype$="MovieClip"],
|
||||
.cite[itemtype$="RadioClip"],
|
||||
.cite[itemtype$="TVClip"],
|
||||
.cite[itemtype$="VideoGameClip"],
|
||||
.cite[itemtype$="Comment"],
|
||||
.cite[itemtype$="Course"],
|
||||
.cite[itemtype$="DigitalDocument"],
|
||||
.cite[itemtype$="NoteDigitalDocument"],
|
||||
.cite[itemtype$="PresentationDigitalDocument"],
|
||||
.cite[itemtype$="TextDigitalDocument"],
|
||||
.cite[itemtype$="Episode"],
|
||||
.cite[itemtype$="PodcastEpisode"],
|
||||
.cite[itemtype$="RadioEpisode"],
|
||||
.cite[itemtype$="TVEpisode"],
|
||||
.cite[itemtype$="MusicRecording"],
|
||||
.cite[itemtype$="MusicComposition"],
|
||||
.cite[itemtype$="Message"],
|
||||
.cite--enquote {
|
||||
font-style: normal; }
|
||||
cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="Report"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite.cite--enquote::before {
|
||||
cite[itemtype$="Article"]::before, cite[itemtype$="BlogPosting"]::before, cite[itemtype$="NewsArticle"]::before, cite[itemtype$="AnalysisNewsArticle"]::before, cite[itemtype$="ReportageNewsArticle"]::before, cite[itemtype$="OpinionNewsArticle"]::before, cite[itemtype$="ScholarlyArticle"]::before, cite[itemtype$="TechArticle"]::before, cite[itemtype$="Chapter"]::before, cite[itemtype$="Clip"]::before, cite[itemtype$="MovieClip"]::before, cite[itemtype$="RadioClip"]::before, cite[itemtype$="TVClip"]::before, cite[itemtype$="VideoGameClip"]::before, cite[itemtype$="Comment"]::before, cite[itemtype$="Course"]::before, cite[itemtype$="DigitalDocument"]::before, cite[itemtype$="NoteDigitalDocument"]::before, cite[itemtype$="PresentationDigitalDocument"]::before, cite[itemtype$="TextDigitalDocument"]::before, cite[itemtype$="Episode"]::before, cite[itemtype$="PodcastEpisode"]::before, cite[itemtype$="RadioEpisode"]::before, cite[itemtype$="TVEpisode"]::before, cite[itemtype$="MusicRecording"]::before, cite[itemtype$="MusicComposition"]::before, cite[itemtype$="Message"]::before, cite--enquote::before,
|
||||
.cite[itemtype$="Article"]::before,
|
||||
.cite[itemtype$="BlogPosting"]::before,
|
||||
.cite[itemtype$="NewsArticle"]::before,
|
||||
.cite[itemtype$="AnalysisNewsArticle"]::before,
|
||||
.cite[itemtype$="ReportageNewsArticle"]::before,
|
||||
.cite[itemtype$="OpinionNewsArticle"]::before,
|
||||
.cite[itemtype$="ScholarlyArticle"]::before,
|
||||
.cite[itemtype$="TechArticle"]::before,
|
||||
.cite[itemtype$="Chapter"]::before,
|
||||
.cite[itemtype$="Clip"]::before,
|
||||
.cite[itemtype$="MovieClip"]::before,
|
||||
.cite[itemtype$="RadioClip"]::before,
|
||||
.cite[itemtype$="TVClip"]::before,
|
||||
.cite[itemtype$="VideoGameClip"]::before,
|
||||
.cite[itemtype$="Comment"]::before,
|
||||
.cite[itemtype$="Course"]::before,
|
||||
.cite[itemtype$="DigitalDocument"]::before,
|
||||
.cite[itemtype$="NoteDigitalDocument"]::before,
|
||||
.cite[itemtype$="PresentationDigitalDocument"]::before,
|
||||
.cite[itemtype$="TextDigitalDocument"]::before,
|
||||
.cite[itemtype$="Episode"]::before,
|
||||
.cite[itemtype$="PodcastEpisode"]::before,
|
||||
.cite[itemtype$="RadioEpisode"]::before,
|
||||
.cite[itemtype$="TVEpisode"]::before,
|
||||
.cite[itemtype$="MusicRecording"]::before,
|
||||
.cite[itemtype$="MusicComposition"]::before,
|
||||
.cite[itemtype$="Message"]::before,
|
||||
.cite--enquote::before {
|
||||
content: "“"; }
|
||||
cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="Report"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite.cite--enquote::after {
|
||||
cite[itemtype$="Article"]::after, cite[itemtype$="BlogPosting"]::after, cite[itemtype$="NewsArticle"]::after, cite[itemtype$="AnalysisNewsArticle"]::after, cite[itemtype$="ReportageNewsArticle"]::after, cite[itemtype$="OpinionNewsArticle"]::after, cite[itemtype$="ScholarlyArticle"]::after, cite[itemtype$="TechArticle"]::after, cite[itemtype$="Chapter"]::after, cite[itemtype$="Clip"]::after, cite[itemtype$="MovieClip"]::after, cite[itemtype$="RadioClip"]::after, cite[itemtype$="TVClip"]::after, cite[itemtype$="VideoGameClip"]::after, cite[itemtype$="Comment"]::after, cite[itemtype$="Course"]::after, cite[itemtype$="DigitalDocument"]::after, cite[itemtype$="NoteDigitalDocument"]::after, cite[itemtype$="PresentationDigitalDocument"]::after, cite[itemtype$="TextDigitalDocument"]::after, cite[itemtype$="Episode"]::after, cite[itemtype$="PodcastEpisode"]::after, cite[itemtype$="RadioEpisode"]::after, cite[itemtype$="TVEpisode"]::after, cite[itemtype$="MusicRecording"]::after, cite[itemtype$="MusicComposition"]::after, cite[itemtype$="Message"]::after, cite--enquote::after,
|
||||
.cite[itemtype$="Article"]::after,
|
||||
.cite[itemtype$="BlogPosting"]::after,
|
||||
.cite[itemtype$="NewsArticle"]::after,
|
||||
.cite[itemtype$="AnalysisNewsArticle"]::after,
|
||||
.cite[itemtype$="ReportageNewsArticle"]::after,
|
||||
.cite[itemtype$="OpinionNewsArticle"]::after,
|
||||
.cite[itemtype$="ScholarlyArticle"]::after,
|
||||
.cite[itemtype$="TechArticle"]::after,
|
||||
.cite[itemtype$="Chapter"]::after,
|
||||
.cite[itemtype$="Clip"]::after,
|
||||
.cite[itemtype$="MovieClip"]::after,
|
||||
.cite[itemtype$="RadioClip"]::after,
|
||||
.cite[itemtype$="TVClip"]::after,
|
||||
.cite[itemtype$="VideoGameClip"]::after,
|
||||
.cite[itemtype$="Comment"]::after,
|
||||
.cite[itemtype$="Course"]::after,
|
||||
.cite[itemtype$="DigitalDocument"]::after,
|
||||
.cite[itemtype$="NoteDigitalDocument"]::after,
|
||||
.cite[itemtype$="PresentationDigitalDocument"]::after,
|
||||
.cite[itemtype$="TextDigitalDocument"]::after,
|
||||
.cite[itemtype$="Episode"]::after,
|
||||
.cite[itemtype$="PodcastEpisode"]::after,
|
||||
.cite[itemtype$="RadioEpisode"]::after,
|
||||
.cite[itemtype$="TVEpisode"]::after,
|
||||
.cite[itemtype$="MusicRecording"]::after,
|
||||
.cite[itemtype$="MusicComposition"]::after,
|
||||
.cite[itemtype$="Message"]::after,
|
||||
.cite--enquote::after {
|
||||
content: "”"; }
|
||||
cite--normal,
|
||||
.cite--normal {
|
||||
font-style: normal; }
|
||||
cite--normal::before,
|
||||
.cite--normal::before {
|
||||
content: none; }
|
||||
cite--normal::after,
|
||||
.cite--normal::after {
|
||||
content: none; }
|
||||
|
||||
/*
|
||||
* Code
|
||||
|
@ -155,29 +257,19 @@ pre {
|
|||
padding-left: 1em;
|
||||
border-left: 2px outset #020202;
|
||||
display: inline-block;
|
||||
max-width: 85%; }
|
||||
|
||||
pre {
|
||||
overflow: hidden; }
|
||||
|
||||
@media only screen and (min-width: 1024px) {
|
||||
pre {
|
||||
margin: 1em 2em; } }
|
||||
|
||||
overflow: hidden;
|
||||
max-width: 50vw;
|
||||
overflow: scroll; }
|
||||
@media only screen and (min-width: 1248px) {
|
||||
pre {
|
||||
margin: 1em 2em; } }
|
||||
code,
|
||||
samp,
|
||||
var,
|
||||
pre {
|
||||
font-family: "Input Mono", "Lucida Console", Monaco, monospace;
|
||||
font-family: "Input Mono", "Lucida Console", monaco, monospace;
|
||||
font-size: 1em; }
|
||||
|
||||
pre .nocode {
|
||||
font-family: "Domitian", "Palatino Linotype", "Book Antiqua", Palatino, Garamond, serif;
|
||||
font-size: 1em;
|
||||
padding: 1px 3px;
|
||||
border-radius: 6px;
|
||||
border: dashed 1px black; }
|
||||
|
||||
code,
|
||||
samp,
|
||||
var {
|
||||
|
@ -185,32 +277,6 @@ var {
|
|||
border-radius: 5px;
|
||||
padding: 2px; }
|
||||
|
||||
pre {
|
||||
max-width: 50vw;
|
||||
overflow: scroll; }
|
||||
|
||||
h1 code,
|
||||
.post-title code,
|
||||
pre code,
|
||||
h1 samp,
|
||||
.post-title samp,
|
||||
pre samp,
|
||||
h1 var,
|
||||
.post-title var,
|
||||
pre var {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
|
||||
.heading code,
|
||||
.subheading code {
|
||||
background-color: transparent; }
|
||||
|
||||
pre.prettyprint ol {
|
||||
padding-left: 3.5em; }
|
||||
|
||||
pre.prettyprint li {
|
||||
background: none !important; }
|
||||
|
||||
samp {
|
||||
display: block;
|
||||
width: 80ch;
|
||||
|
@ -218,6 +284,22 @@ samp {
|
|||
border-left: 2px solid #ccc;
|
||||
color: #333; }
|
||||
|
||||
h1 code,
|
||||
pre code,
|
||||
pre samp,
|
||||
pre var,
|
||||
h1 samp,
|
||||
h1 var,
|
||||
.post-title code,
|
||||
.post-title samp,
|
||||
.post-title var {
|
||||
background-color: transparent;
|
||||
padding: 0; }
|
||||
|
||||
.heading code,
|
||||
.subheading code {
|
||||
background-color: transparent; }
|
||||
|
||||
kbd {
|
||||
padding: 0.1em 0.6em;
|
||||
border: 1px solid #ccc;
|
||||
|
@ -248,7 +330,8 @@ kbd {
|
|||
.latex {
|
||||
display: inline !important; }
|
||||
|
||||
:where(i[title]) {
|
||||
:where(i[title]),
|
||||
:where(abbr[title]) {
|
||||
text-decoration: underline;
|
||||
text-decoration: underline dotted; }
|
||||
|
||||
|
@ -290,7 +373,7 @@ dfn {
|
|||
grid-gap: 0;
|
||||
grid-template-columns: 1fr;
|
||||
grid-template-rows: auto auto auto auto;
|
||||
grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav";
|
||||
grid-template-areas: "header-title" "header-tagline" "header-icons" "header-nav";
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
|
@ -320,25 +403,25 @@ dfn {
|
|||
.site-header__nav ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0; }
|
||||
.site-header__nav li {
|
||||
width: calc(100% / 3);
|
||||
display: block;
|
||||
float: left;
|
||||
border-bottom: 2px solid black;
|
||||
border-left: 1px solid black;
|
||||
border-right: 1px solid black;
|
||||
padding: 0.4em;
|
||||
background-color: inherit; }
|
||||
.site-header__nav a:first-child li {
|
||||
border-left: 2px solid black; }
|
||||
.site-header__nav a:last-child li {
|
||||
border-right: 2px solid black; }
|
||||
.site-header__nav li:hover {
|
||||
background-color: #ffffd0; }
|
||||
.site-header__nav li a {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block; }
|
||||
.site-header__nav ul li {
|
||||
width: calc(100% / 3);
|
||||
display: block;
|
||||
float: left;
|
||||
border-bottom: 2px solid black;
|
||||
border-left: 1px solid black;
|
||||
border-right: 1px solid black;
|
||||
padding: 0.4em;
|
||||
background-color: inherit; }
|
||||
.site-header__nav ul li:hover {
|
||||
background-color: #ffffd0; }
|
||||
.site-header__nav ul li a {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block; }
|
||||
.site-header__nav ul a:first-child li {
|
||||
border-left: 2px solid black; }
|
||||
.site-header__nav ul a:last-child li {
|
||||
border-right: 2px solid black; }
|
||||
|
||||
.site-footer {
|
||||
grid-area: footer;
|
||||
|
@ -364,10 +447,13 @@ dfn {
|
|||
margin: 2em; } }
|
||||
.feed-icon {
|
||||
display: inline-block;
|
||||
height: 0.6em;
|
||||
width: 0.6em;
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
margin-bottom: 0.2em; }
|
||||
|
||||
.site-header__icons a {
|
||||
text-decoration: none; }
|
||||
|
||||
.link--tile {
|
||||
text-decoration: none;
|
||||
box-sizing: border-box;
|
||||
|
@ -390,18 +476,6 @@ dfn {
|
|||
@media (prefers-reduced-data: reduce) {
|
||||
.item-tile {
|
||||
background: none !important; } }
|
||||
.item-tile--heading {
|
||||
font-size: 3em; }
|
||||
.item-tile--heading .item-tile__header {
|
||||
opacity: 1;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: ". tile-title ."; }
|
||||
.item-tile--ohwhatohjeez {
|
||||
border: 2px solid #ff8900; }
|
||||
.item-tile--oldphaloskepsis {
|
||||
border: 2px solid #003d52; }
|
||||
.item-tile--omphaloskepsis {
|
||||
border: 2px solid #fffff0; }
|
||||
.item-tile__header {
|
||||
text-align: center;
|
||||
background-color: #020202;
|
||||
|
@ -411,6 +485,18 @@ dfn {
|
|||
grid-template-columns: 5px auto 5px;
|
||||
grid-template-rows: 0 1.8em auto auto;
|
||||
grid-template-areas: ". . ." ". banner ." ". tile-title ." ". tile-subtitle ."; }
|
||||
.item-tile--heading {
|
||||
font-size: 3em; }
|
||||
.item-tile--heading .item-tile__header {
|
||||
opacity: 1;
|
||||
grid-template-rows: auto;
|
||||
grid-template-areas: ". tile-title ."; }
|
||||
.item-tile--ohwhatohjeez {
|
||||
border: 2px solid #ff8900; }
|
||||
.item-tile--oldphaloskepsis {
|
||||
border: 2px solid #003d52; }
|
||||
.item-tile--omphaloskepsis {
|
||||
border: 2px solid #fffff0; }
|
||||
.item-tile__banner {
|
||||
padding: 0.5em 1em 0;
|
||||
grid-area: banner;
|
||||
|
@ -468,7 +554,8 @@ table {
|
|||
text-align: right;
|
||||
font-style: normal;
|
||||
margin-left: 5em;
|
||||
width: 80%; }
|
||||
width: 80%;
|
||||
orphans: 3; }
|
||||
.blockquote__caption::before {
|
||||
content: "—"; }
|
||||
.blockquote--epigram {
|
||||
|
@ -493,7 +580,6 @@ table {
|
|||
.blockquote--script .blockquote__body > p::before, .blockquote--script .blockquote__body > p::after {
|
||||
content: none !important; }
|
||||
.blockquote--script .blockquote__body > .script-line__character {
|
||||
grid-column: 1;
|
||||
margin: 0.5em 2em 0.5em 0.5em;
|
||||
font-style: italic; }
|
||||
.blockquote--script .blockquote__body > .script-line__text {
|
||||
|
@ -582,8 +668,6 @@ table {
|
|||
.site-content--list .site-content__body {
|
||||
width: 100%;
|
||||
display: grid;
|
||||
justify-items: stretch;
|
||||
align-items: stretch;
|
||||
grid-gap: 10px;
|
||||
grid-area: list-page-grid;
|
||||
grid-template-columns: 1fr;
|
||||
|
@ -678,10 +762,6 @@ table {
|
|||
.site-content--single .site-content__header .article-header__featured-image .attr a {
|
||||
color: #fffff0; }
|
||||
.site-content--single .site-content__header .article-header__title, .site-content--single .site-content__header .article-header__subtitle {
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0.5em;
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.2em;
|
||||
border-bottom: 2px inset #020202;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
|
@ -738,10 +818,13 @@ table {
|
|||
list-style: disc; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul {
|
||||
list-style-type: arabic;
|
||||
padding-left: 2em; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices {
|
||||
list-style-type: unset !important; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol {
|
||||
padding-left: 2em;
|
||||
margin-bottom: 0; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda {
|
||||
list-style-type: circle;
|
||||
margin-top: 0; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--appendices ol, .site-content--single .site-content__header .article-header__table-of-contents ul.toc-list--corrigenda ol {
|
||||
padding-left: 2em;
|
||||
list-style-type: upper-latin !important; }
|
||||
.site-content--single .site-content__header .article-header__table-of-contents ul li {
|
||||
padding: 0.8em 0; }
|
||||
|
@ -800,15 +883,12 @@ table {
|
|||
.site-content--single .site-content__body .subheading__subtitle {
|
||||
font-size: 1em;
|
||||
border-bottom: 1px dashed #020202;
|
||||
margin-top: 0;
|
||||
margin-bottom: 1em;
|
||||
padding-bottom: 0.5em;
|
||||
line-height: 1em;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
width: fit-content;
|
||||
margin: auto;
|
||||
padding: 0 3em 0.4em; }
|
||||
margin: 0 auto 1em auto;
|
||||
padding: 0 3em 0.5em 0.4em; }
|
||||
.site-content--single .site-content__body .subsubheading {
|
||||
font-size: 1.4em;
|
||||
border-bottom: 1px dashed #020202;
|
||||
|
@ -923,9 +1003,9 @@ table {
|
|||
font-size: 0.6em;
|
||||
padding-left: 1em; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__full-size-link::before {
|
||||
content: '['; }
|
||||
content: "["; }
|
||||
.site-content--single .site-content__body .figure__caption .figcaption__full-size-link::after {
|
||||
content: ']'; }
|
||||
content: "]"; }
|
||||
.site-content--single .site-content__footer {
|
||||
grid-row-start: 3;
|
||||
grid-row-end: 4;
|
||||
|
@ -946,6 +1026,8 @@ table {
|
|||
@media only screen and (min-width: 1248px) {
|
||||
.site-content--single .site-content__footer ul li {
|
||||
padding: 0; } }
|
||||
.site-content--single .site-content__footer section {
|
||||
margin: 1rem 0; }
|
||||
.site-content--single .site-content__footer #map {
|
||||
border: 2px solid #020202; }
|
||||
|
||||
|
@ -1020,13 +1102,13 @@ table {
|
|||
#hierarchy ul {
|
||||
list-style: none;
|
||||
padding-left: 1em; }
|
||||
#hierarchy ul .hierarchy-item:before {
|
||||
content: '\21B3';
|
||||
#hierarchy ul .hierarchy-item::before {
|
||||
content: "\21B3";
|
||||
margin: 0 0.4em; }
|
||||
#hierarchy ul .hierarchy-item--current {
|
||||
font-weight: bold; }
|
||||
#hierarchy ul .hierarchy-item--child:before {
|
||||
content: '\2192'; }
|
||||
#hierarchy ul .hierarchy-item--child::before {
|
||||
content: "\2192"; }
|
||||
|
||||
.timeline__legend span {
|
||||
margin: 0 1em; }
|
||||
|
@ -1042,9 +1124,9 @@ table {
|
|||
.timeline__legend span .colour-square--unpaid-past {
|
||||
background-color: #fffff0; }
|
||||
.timeline__legend span .colour-square--paid-current {
|
||||
background-color: #BCBC7E; }
|
||||
background-color: #bcbc7e; }
|
||||
.timeline__legend span .colour-square--paid-past {
|
||||
background-color: #FCFCA6; }
|
||||
background-color: #fcfca6; }
|
||||
|
||||
.site-content__body--chart #timeline, .site-content__body--chart #map {
|
||||
width: 100%;
|
||||
|
@ -1060,4 +1142,4 @@ table {
|
|||
.site-content__body--list .site-content__sections-list li * {
|
||||
display: inline-block; }
|
||||
|
||||
/*@import "themes/dark";*/
|
||||
/* @import "themes/dark"; */
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,22 @@
|
|||
@media print {
|
||||
html {
|
||||
font-size: 12pt; }
|
||||
/*
|
||||
a::after {
|
||||
content: " (" attr(href) ")";
|
||||
}
|
||||
*/
|
||||
.site-header,
|
||||
.site-footer {
|
||||
display: none; }
|
||||
.site-content {
|
||||
column-width: 17em;
|
||||
column-gap: 3em;
|
||||
widows: 3;
|
||||
orphans: 3; }
|
||||
.site-content--single .site-content__header, .site-content--single .site-content__footer, .site-content--single .site-content .article__links {
|
||||
background-color: none; }
|
||||
.site-content .figure {
|
||||
break-inside: avoid; }
|
||||
.site-content .figure--gallery {
|
||||
break-inside: auto; } }
|
|
@ -12,14 +12,35 @@ function drawChart() {
|
|||
|
||||
dataTable.addRows([
|
||||
[
|
||||
"Centro de Derechos Humanos Fray Bartolomé de Las Casas, Las Abejas",
|
||||
"Accessibility Standing Group",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2023-07-12"),
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Online Safety SIG",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2023-07-12"),
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Youth Standing Group",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2023-07-12"),
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Centro de Derechos Humanos Fray Bartolomé de las Casas, La Organización Sociedad Civil Las Abejas de Acteal",
|
||||
"BriCO Volunteer",
|
||||
"#FFFFF0",
|
||||
new Date("2023-06-26"),
|
||||
new Date("2023-07-13")
|
||||
],
|
||||
[
|
||||
"CELMRAZ",
|
||||
"Centro de Español y Lenguas Mayas Rebelde Autónomo Zapatista",
|
||||
"Student",
|
||||
"#FFFFF0",
|
||||
new Date("2023-06-05"),
|
||||
|
@ -37,14 +58,14 @@ function drawChart() {
|
|||
"Workawayer",
|
||||
"#BBBBB0",
|
||||
new Date("2023-03-26"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Cuba Solidarity Campaign",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2023-03-03"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Workaway, Hospedaje Wounaan",
|
||||
|
@ -72,7 +93,7 @@ function drawChart() {
|
|||
"Developer",
|
||||
"#BBBBB0",
|
||||
new Date("2023-01-19"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Workaway, Finca DeLaRey",
|
||||
|
@ -296,7 +317,7 @@ function drawChart() {
|
|||
"Supporter",
|
||||
"#BBBBB0",
|
||||
new Date("2022-01-14"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Actica Consulting",
|
||||
|
@ -352,14 +373,14 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2021-09-24"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Mountain Training Association",
|
||||
"Trainee Member",
|
||||
"#BBBBB0",
|
||||
new Date("2021-08-24"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"North West Area Meeting",
|
||||
|
@ -373,7 +394,7 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2021-07-26"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Lancaster Quaker Meeting",
|
||||
|
@ -464,7 +485,7 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2020-09-29"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Executive Committee",
|
||||
|
@ -485,7 +506,7 @@ function drawChart() {
|
|||
"Website Content Manager",
|
||||
"#BBBBB0",
|
||||
new Date("2020-08-31"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Digital & Data Scout Active Support Unit",
|
||||
|
@ -632,14 +653,14 @@ function drawChart() {
|
|||
"Associate Member",
|
||||
"#BBBBB0",
|
||||
new Date("2019-04-01"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Youth Hostel Association",
|
||||
"Company Member",
|
||||
"#BBBBB0",
|
||||
new Date("2019-02-20"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Friends of Lancaster Library",
|
||||
|
@ -821,14 +842,14 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2018-06-20"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"UK England Chapter",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2018-06-13"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Community Networks SIG",
|
||||
|
@ -842,14 +863,14 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2018-06-06"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Internet Society",
|
||||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2018-06-04"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Mitigate Cyber",
|
||||
|
@ -1038,7 +1059,7 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2017-06-06"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Lonsdale District Scout Network, Scout Network",
|
||||
|
@ -1101,7 +1122,7 @@ function drawChart() {
|
|||
"Member",
|
||||
"#BBBBB0",
|
||||
new Date("2016-12-19"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Pendle College, Lancaster University Students' Union",
|
||||
|
@ -1472,7 +1493,7 @@ function drawChart() {
|
|||
"Librarian",
|
||||
"#BBBBB0",
|
||||
new Date("2013-05-01"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Patient Participation Group",
|
||||
|
@ -1528,7 +1549,7 @@ function drawChart() {
|
|||
"Minister",
|
||||
"#BBBBB0",
|
||||
new Date("2012-01-01"),
|
||||
new Date("2023-06-30")
|
||||
new Date("2023-08-07")
|
||||
],
|
||||
[
|
||||
"Salvation Army",
|
||||
|
|
|
@ -1 +1 @@
|
|||
<h{{ .Level }} id="{{ .Anchor | safeURL }}" class="{{ range after 1 ( seq .Level ) }}sub{{ end }}heading">{{ .Text | safeHTML }} <a class="heading-anchor" href="#{{ .Anchor | safeURL }}">¶</a></h{{ .Level }}>
|
||||
<h{{ .Level }} id="{{ .Anchor }}" class="{{ range after 1 ( seq .Level ) }}sub{{ end }}heading">{{ .Text | safeHTML }} <a class="heading-anchor" href="#{{ .Anchor }}">¶</a></h{{ .Level }}>
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
{{- with 1 -}}{{- end -}}<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank" rel="noopener"{{ end }}>{{ .Text | safeHTML }}</a>{{- with 1 -}}{{- end -}}
|
|
@ -23,19 +23,24 @@
|
|||
|
||||
<link rel="canonical" href="{{ .Permalink }}">
|
||||
|
||||
{{ with .OutputFormats.Get "rss" }}<link rel="{{ .Rel }}" type="{{ .MediaType.Type | html }}" href="{{ .RelPermalink }}" title="{{ $.Site.Title | safeHTML }}" />{{ end }}
|
||||
{{ with .OutputFormats.Get "rss" -}}
|
||||
<link rel="{{ .Rel }}" type="{{ .MediaType.Type | html }}" href="{{ .RelPermalink }}" title="{{ $.Site.Title | safeHTML }}" />
|
||||
{{- end }}
|
||||
|
||||
<link href="/css/sanitize.css" rel="stylesheet" />
|
||||
{{- $sass := resources.Get "css/main.scss" }}
|
||||
{{- $style := $sass | resources.ToCSS | resources.Fingerprint }}
|
||||
<link rel="stylesheet" type="text/css" href="{{ $style.Permalink }}" integrity="{{ $style.Data.Integrity | html }}">
|
||||
{{- $mainStylesheet := resources.Get "css/main.scss" }}
|
||||
{{- $mainStylesheet := $mainStylesheet | resources.ToCSS | resources.Fingerprint }}
|
||||
<link rel="stylesheet" type="text/css" href="{{ $mainStylesheet.Permalink }}" integrity="{{ $mainStylesheet.Data.Integrity | html }}">
|
||||
{{- $printStylesheet := resources.Get "css/print.scss" }}
|
||||
{{- $printStylesheet := $printStylesheet | resources.ToCSS | resources.Fingerprint }}
|
||||
<link rel="stylesheet" media="print" href="{{ $printStylesheet.Permalink }}" integrity="{{ $printStylesheet.Data.Integrity | html }}">
|
||||
|
||||
{{- block "header-scripts" . -}}<!-- -->{{- end -}}
|
||||
|
||||
{{- block "header-styles" . -}}<!-- -->{{- end -}}
|
||||
</head>
|
||||
|
||||
<body class="site-container site-container{{ block "main-class" . }}{{ end }}">
|
||||
<body class="site-container site-container{{ block "main-class" . }} layouts-default-baseof{{ end }}">
|
||||
{{ block "header" . -}}
|
||||
{{- partialCached "header/site-header.html" . -}}
|
||||
{{- end }}
|
||||
|
@ -50,7 +55,7 @@
|
|||
<footer class="site-footer">
|
||||
<p>
|
||||
By <a href="/">{{ $.Site.Author.name }}</a> |
|
||||
<a href="{{ $.Site.Params.reportIssueURL }}" target="_blank" rel="noopener noreferrer">Report an Issue</a> |
|
||||
<a href="{{ $.Site.Params.codeURL }}{{ $.Site.Params.reportIssueURL }}">Report an Issue</a> |
|
||||
<a href="{{ relref . "privacy-policy" }}">Privacy Policy</a> |
|
||||
<a href="/{{ .Sitemap.Filename }}">Sitemap</a> |
|
||||
Built: {{ now.Format "2006-01-02T15:04:05" }}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{{ .Type | singularize }}: ‘{{ .Page.Title | plainify }}’ | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--list{{ end}}
|
||||
{{ define "main-class" }}--list layouts-default-list{{ end}}
|
||||
|
||||
{{ define "main-header" }}
|
||||
<header class="site-content__header">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{{ .Page.Title | plainify }} | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--section{{ end }}
|
||||
{{ define "main-class" }}--section layouts-default-section{{ end }}
|
||||
|
||||
{{ define "main-type" }}.{{ .Params.mainType }}{{ end }}
|
||||
{{ define "item-type" }}{{ .Params.itemsType }}{{ end }}
|
||||
|
|
|
@ -2,19 +2,57 @@
|
|||
|
||||
{{ define "head-description" }}{{ .Summary | plainify }}{{ end }}
|
||||
|
||||
{{ define "main-class" }}--single{{ end }}
|
||||
{{ define "main-class" }}--single layouts-default-single{{ end }}
|
||||
|
||||
{{ define "header-scripts" }}
|
||||
{{ with .Params.locations }}
|
||||
{{ $mapJS := resources.Get "js/leaflet.js" | fingerprint }}
|
||||
<script id="Map-script" src="{{ $mapJS.Permalink }}" integrity="{{ $mapJS.Data.Integrity }}"></script>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "header-styles" }}
|
||||
{{ with .Params.styles }}
|
||||
<link rel="stylesheet" type="text/css" href="{{ ( $.Page.Resources.GetMatch "style").RelPermalink }}">
|
||||
{{ end }}
|
||||
{{ with .Params.locations }}
|
||||
<link rel="stylesheet" href="/css/leaflet.css">
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "footer-scripts" }}
|
||||
{{ with .Params.locations }}
|
||||
<script src="/js/openlayers.js"></script>
|
||||
{{ $script := resources.Get "js/render-meta-map.js" | resources.ExecuteAsTemplate "render-meta-map.js" . }}
|
||||
<script src="{{ $script.RelPermalink }}"></script>
|
||||
<script>
|
||||
var map = L.map('map').setView([55, -3], 13);
|
||||
|
||||
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
|
||||
maxZoom: 19,
|
||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>'
|
||||
}).addTo(map);
|
||||
|
||||
var latLons = [];
|
||||
{{ range . }}
|
||||
{{ with ( index $.Site.Data.locations . ) }}
|
||||
L.marker([{{ .lat }}, {{ .lon }}]).addTo(map);
|
||||
latLons.push([{{ .lat }}, {{ .lon }}]);
|
||||
{{ else }}
|
||||
{{ warnf "Could not find lat-lon for %q (%q)" . $.File.Path }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
map.fitBounds(latLons);
|
||||
</script>
|
||||
{{ end }}
|
||||
{{ with .Params.scripts }}
|
||||
{{ if in . "mathjax" }}
|
||||
<script src="/js/polyfill.js"></script>
|
||||
<script id="MathJax-script" async src="/js/mathjax.js"></script>
|
||||
<script src="/js/mathjax-config.js"></script>
|
||||
<script id="MathJax-script" async src="/js/mathjax/tex-chtml.js"></script>
|
||||
<script src="/js/mathjax/config.js"></script>
|
||||
{{ end }}
|
||||
{{ if in . "charts" }}
|
||||
{{ $chartsCoreJS := resources.Get "js/chart.js" | fingerprint }}
|
||||
{{ $chartsConfigJS := $.Page.Resources.GetMatch "charts-init" }}
|
||||
<script id="Charts-script" src="{{ $chartsCoreJS.Permalink }}" integrity="{{ $chartsCoreJS.Data.Integrity }}"></script>
|
||||
<script id="Charts-config-script" src="{{ $chartsConfigJS.Permalink }}"></script>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{{ .Page.Title | plainify }} | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--section{{ end }}
|
||||
{{ define "main-class" }}--section layouts-blog-section{{ end }}
|
||||
|
||||
{{ define "main-type" }}{{ .Params.mainType }}{{ end }}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
“{{ .Title | plainify }}” | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--single{{ end }}
|
||||
{{ define "main-class" }}--single layouts-blog-single{{ end }}
|
||||
|
||||
{{ define "header-scripts" }}
|
||||
{{ with .Params.locations }}
|
||||
|
@ -44,10 +44,9 @@
|
|||
{{ end }}
|
||||
{{ with .Params.scripts }}
|
||||
{{ if in . "mathjax" }}
|
||||
{{ $mathJaxCoreJS := resources.Get "js/mathjax.js" | fingerprint }}
|
||||
{{ $mathJaxConfigJS := resources.Get "js/mathjax-config.js" | js.Build | fingerprint }}
|
||||
<script id="MathJax-script" async src="{{ $mathJaxCoreJS.Permalink }}" integrity="{{ $mathJaxCoreJS.Data.Integrity }}"></script>
|
||||
<script id="MathJax-config-script" async src="{{ $mathJaxConfigJS.Permalink }}" integrity="{{ $mathJaxConfigJS.Data.Integrity }}"></script>
|
||||
<script src="/js/polyfill.js"></script>
|
||||
<script id="MathJax-script" async src="/js/mathjax/tex-chtml.js"></script>
|
||||
<script src="/js/mathjax/config.js"></script>
|
||||
{{ end }}
|
||||
{{ if in . "charts" }}
|
||||
{{ $chartsCoreJS := resources.Get "js/chart.js" | fingerprint }}
|
||||
|
@ -180,6 +179,11 @@
|
|||
</li>
|
||||
</ul>
|
||||
{{- end -}}
|
||||
{{- if fileExists ( path.Join $.Page.File.Dir "corrigenda.md" ) -}}
|
||||
<ul class="toc-list--corrigenda">
|
||||
<li><a href="#corrigenda">Corrigenda</a></li>
|
||||
</ul>
|
||||
{{- end -}}
|
||||
</nav>
|
||||
{{ end }}
|
||||
</header>
|
||||
|
@ -236,6 +240,14 @@
|
|||
{{ $file | .RenderString }}
|
||||
</section>
|
||||
{{ end }}
|
||||
|
||||
{{ if fileExists ( path.Join $.Page.File.Dir "Corrigendum.md" ) }}
|
||||
<section class="article-body__corrigendum">
|
||||
<h2 class="subheading subheading--corrigendum" id="corrigendum">Corrigendum</h2>
|
||||
{{ $file := path.Join $.Page.File.Dir "corrigendum.md" | readFile }}
|
||||
{{ $file | .RenderString }}
|
||||
</section>
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ end }}
|
||||
|
||||
|
|
|
@ -1,219 +0,0 @@
|
|||
{{ define "title" }}
|
||||
{{ .Page.Title | plainify }} | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}
|
||||
{{- if .IsDescendant ( .GetPage "/cv/organisations" ) -}}--single{{- else -}}--section{{- end -}}
|
||||
{{ end }}
|
||||
|
||||
{{ define "header-scripts" }}
|
||||
{{ if ( or ( eq .Type "cv" ) ( .IsDescendant ( .GetPage "/cv/organisations" ) ) ) }}
|
||||
{{ $googleChartsJS := resources.Get "js/google-charts.js" | fingerprint }}
|
||||
<script id="Google-Charts-script" src="{{ $googleChartsJS.Permalink }}" integrity="{{ $googleChartsJS.Data.Integrity }}"></script>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "footer-scripts" }}
|
||||
{{ if eq .Type "cv" }}
|
||||
{{ $js := resources.Get "js/roles-chart.js" | resources.ExecuteAsTemplate "/js/render-roles-timeline.js" . }}
|
||||
<script type="text/javascript" src="{{ $js.RelPermalink }}"></script>
|
||||
{{ else if .IsDescendant ( .GetPage "/cv/organisations" ) }}
|
||||
{{ $titles := .Scratch.Get "titles" }}
|
||||
<script>
|
||||
google.charts.load('current', {'packages':['timeline']});
|
||||
google.charts.setOnLoadCallback(drawChart);
|
||||
|
||||
function drawChart() {
|
||||
var container = document.getElementById('timeline');
|
||||
var chart = new google.visualization.Timeline(container);
|
||||
var dataTable = new google.visualization.DataTable();
|
||||
|
||||
dataTable.addColumn({ type: 'string', id: 'Type' });
|
||||
dataTable.addColumn({ type: 'string', id: 'Job Title' });
|
||||
dataTable.addColumn({ type: 'string', id: 'style', role: 'style' });
|
||||
dataTable.addColumn({ type: 'date', id: 'Start' });
|
||||
dataTable.addColumn({ type: 'date', id: 'End' });
|
||||
dataTable.addRows([
|
||||
{{ range where ((.GetPage "cv").Sections) "Title" "Roles" -}}
|
||||
{{- range where (where ( where .Site.Pages "Section" "cv" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles -}}
|
||||
[
|
||||
"{{- delimit (intersect .Params.organisations $titles ) "" | safeHTML -}}",
|
||||
"{{- .Title | safeHTML -}}",
|
||||
"{{ if .Params.end_date }}#FFFFF0{{ else }}#BBBBB0{{ end }}",
|
||||
new Date("{{ .Date.Format "2006-01-02" }}"),
|
||||
new Date("{{ if .Params.end_date }}{{ delimit ( first 1 .Params.end_date ) "" }}{{ else }}{{ now.Format "2006-01-02" }}{{ end }}")
|
||||
],
|
||||
{{- end -}}
|
||||
{{ end -}}
|
||||
]);
|
||||
|
||||
var options = {
|
||||
title: '{{ .Title | plainify }} Roles Timeline',
|
||||
timeline: { showBarLabels: true }
|
||||
};
|
||||
|
||||
chart.draw(dataTable, options);
|
||||
|
||||
{{ if $titles }}
|
||||
container.style.height = ( ( ( {{ len $titles }} - 1 ) * 41 ) + 15 )+ "px";
|
||||
{{ end }}
|
||||
}
|
||||
</script>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-header" }}
|
||||
{{ if .IsDescendant ( .GetPage "/cv/organisations" ) }}
|
||||
<header class="site-content__header">
|
||||
<div class="article-header__featured-image"
|
||||
{{ if .Params.featured_image }}
|
||||
{{ with .Resources.GetMatch .Params.featured_image }}
|
||||
style="background-image: url({{ .RelPermalink }})"
|
||||
{{ end }}
|
||||
{{ end }}>
|
||||
<div class="article-header__title-wrapper{{ if .Params.title_in_logo }} article-header__title-wrapper--no-title{{ end }}">
|
||||
<h1 class="article-header__title">{{ .Title | safeHTML }}LIST</h1>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
{{ else }}
|
||||
<header class="site-content__header">
|
||||
<h1 class="page-title">{{ .Title | safeHTML }}.</h1>
|
||||
{{ .Content }}
|
||||
{{ if eq .Type "cv" }}
|
||||
<nav class="page-header__minor-links">
|
||||
<ul>
|
||||
{{ range ( where .Sections "Type" "not in" ( slice "cv/roles" ) ).ByTitle }}
|
||||
<li><a href="{{ .RelPermalink }}"><h2>{{ .Title }}</h2></a> <p>({{ len (where ( where .Site.Pages "Section" "cv" ) "Parent.Title" .Title ) }})</p></li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</nav>
|
||||
{{ end }}
|
||||
{{ if eq .Type "cv" }}
|
||||
<aside class="timeline__legend">
|
||||
<label for="legend__past">Past</label>
|
||||
<div id="legend__past">
|
||||
<span><div class="colour-square colour-square--unpaid-past"></div> <p>Unpaid</p></span>
|
||||
<span><div class="colour-square colour-square--paid-past"></div> <p>Paid</p></span>
|
||||
</div>
|
||||
<br>
|
||||
<label for="legend__current">Current</label>
|
||||
<div id="legend__current">
|
||||
<span><div class="colour-square colour-square--unpaid-current"></div> <p>Unpaid</p></span>
|
||||
<span><div class="colour-square colour-square--paid-current"></div> <p>Paid</p></span>
|
||||
</div>
|
||||
</aside>
|
||||
{{ end }}
|
||||
</header>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-body" }}
|
||||
{{ if .IsDescendant ( .GetPage "/cv/organisations" ) }}
|
||||
{{ $titles := slice (.Title | plainify) }}
|
||||
{{ range .Sections.ByTitle }}
|
||||
{{ $titles = $titles | append (slice (.Title | plainify) )}}
|
||||
{{ $titles = $titles | append ( partial "cv/organisations/recursive-children-titles.html" . ) }}
|
||||
{{ end }}
|
||||
{{ .Scratch.Set "titles" $titles }}
|
||||
|
||||
<main id="organisation-body" class="site-content__body">
|
||||
<section id="description">
|
||||
{{ .Content }}
|
||||
</section>
|
||||
|
||||
<section id="roles-timelimne">
|
||||
<aside class="timeline__legend">
|
||||
<label for="legend__past">Past</label>
|
||||
<div id="legend__past">
|
||||
<span><div class="colour-square colour-square--unpaid-past"></div> <p>Unpaid</p></span>
|
||||
<span><div class="colour-square colour-square--paid-past"></div> <p>Paid</p></span>
|
||||
</div>
|
||||
<br>
|
||||
<label for="legend__current">Current</label>
|
||||
<div id="legend__current">
|
||||
<span><div class="colour-square colour-square--unpaid-current"></div> <p>Unpaid</p></span>
|
||||
<span><div class="colour-square colour-square--paid-current"></div> <p>Paid</p></span>
|
||||
</div>
|
||||
</aside>
|
||||
<div id="timeline" aria-label="Role Time" role="img">Javascript must be enabled to view this chart.</div>
|
||||
</section>
|
||||
|
||||
<section id="related" class="row">
|
||||
{{ if ne .Parent.Title "Organisations" }}
|
||||
<section id="parents" class="col-6 col-m-12">
|
||||
<h2 class="subheading">Parent</h2>
|
||||
{{ with .Parent }}
|
||||
<ul>
|
||||
<li><a href="{{ .RelPermalink }}">{{ .Title | safeHTML }}</a></li>
|
||||
</ul>
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ end }}
|
||||
|
||||
{{ if gt (len .Sections) 0 }}
|
||||
<section id="children" class="col-6 col-m-12">
|
||||
<h2 class="subheading">Children</h2>
|
||||
<ul>
|
||||
{{ range .Sections.ByTitle }}
|
||||
<li>
|
||||
<a href="{{ .RelPermalink }}">{{ .Title | safeHTML }}</a>
|
||||
{{ partial "cv/organisations/recursive-children.html" . }}
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</section>
|
||||
{{ end }}
|
||||
|
||||
{{- $titles := .Scratch.Get "titles" -}}
|
||||
|
||||
{{ range (where ((.GetPage "blog").Sections) "Title" "Blog Posts") }}
|
||||
{{ $section_title := .Title }}
|
||||
{{ with where (where ( where .Site.Pages "Section" "blog" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles }}
|
||||
{{ partial "cv/organisations/organisation-items.html" ( dict "section_title" $section_title "content" . ) }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ range (where ((.GetPage "portfolio").Sections) "Title" "!=" "Appearances").ByTitle }}
|
||||
{{ $section_title := .Title }}
|
||||
{{ with where (where ( where .Site.Pages "Section" "portfolio" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles }}
|
||||
{{ partial "cv/organisations/organisation-items.html" ( dict "section_title" $section_title "content" . ) }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ range (where ((.GetPage "cv").Sections) "Title" "Qualifications") }}
|
||||
{{ $section_title := .Title }}
|
||||
{{ with where (where ( where .Site.Pages "Section" "portfolio" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles }}
|
||||
{{ partial "cv/organisations/organisation-items.html" ( dict "section_title" $section_title "content" . ) }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ range (where ((.GetPage "cv").Sections) "Title" "Awards") }}
|
||||
{{ $section_title := .Title }}
|
||||
{{ with where (where ( where .Site.Pages "Section" "portfolio" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles }}
|
||||
{{ partial "cv/organisations/organisation-items.html" ( dict "section_title" $section_title "content" . ) }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ range (where ((.GetPage "portfolio").Sections) "Title" "Appearances").ByTitle }}
|
||||
{{ $section_title := .Title }}
|
||||
{{ with where (where ( where .Site.Pages "Section" "portfolio" ) "Parent.Title" .Title ) ".Params.organisations" "intersect" $titles }}
|
||||
{{ partial "cv/organisations/organisation-items.html" ( dict "section_title" $section_title "content" . ) }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</section>
|
||||
</main>
|
||||
{{ else }}
|
||||
{{ if eq .Type "cv" }}
|
||||
<article class="site-content__body site-content__body--list">
|
||||
<div id="timeline" width="1000" height="400" aria-label="Roles Timeline" role="img">Javascript must be enabled to view this chart.</div>
|
||||
</article>
|
||||
{{ else if eq .Type "cv/organisations" . }}
|
||||
{{ with .GetPage "cv/organisations" }}
|
||||
{{ partial "items-table.html" . }}
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
{{ partial "items-grid.html" . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
|
@ -3,7 +3,7 @@
|
|||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}
|
||||
{{- if .IsDescendant ( .GetPage "/cv/organisations" ) -}}--single{{- else -}}--section{{- end -}}
|
||||
{{- if .IsDescendant ( .GetPage "/cv/organisations" ) -}}--single{{- else -}}--section{{- end }} layouts-cv-section
|
||||
{{ end }}
|
||||
|
||||
{{ define "header-scripts" }}
|
||||
|
@ -135,7 +135,6 @@
|
|||
{{ end }}
|
||||
|
||||
{{ define "main-body" }}
|
||||
<!-- TODO: Replace with check for 'cv/organsation' -->
|
||||
{{ if .IsDescendant ( .GetPage "/cv/organisations" ) }}
|
||||
{{ $titles := slice ( .Title | plainify ) }}
|
||||
{{ with .Sections }}
|
||||
|
@ -214,7 +213,7 @@
|
|||
</article>
|
||||
{{ else if eq .Type "cv/organisations" . }}
|
||||
{{ with .GetPage "cv/organisations" }}
|
||||
{{ partial "items-table.html" . }}
|
||||
{{ partial "cv/organisations/items-table.html" . }}
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
{{ partial "items-grid.html" . }}
|
||||
|
@ -229,7 +228,7 @@
|
|||
<h3 class="subheading">Hierarchy</h3>
|
||||
{{ $.Scratch.Set "parents" ( slice ) }}
|
||||
{{ partial "cv/organisations/recursive-parents.html" (dict "c" . "g" $ ) }}
|
||||
{{- $parents := partial "reverse-slice.html" ( $.Scratch.Get "parents" ) -}}
|
||||
{{- $parents := partial "cv/organisations/reverse-slice.html" ( $.Scratch.Get "parents" ) -}}
|
||||
|
||||
{{- range $parents -}}<ul><li class="hierarchy-item hierarchy-item--parent"><a href="{{ .RelPermalink }}">{{ .Title | safeHTML }}</a>{{- end -}}
|
||||
<ul><li class="hierarchy-item hierarchy-item--current">{{ .Title | safeHTML }}</li>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
featured_image: {{ .Name }}
|
||||
resources:
|
||||
- name: {{ .Name }}
|
||||
alt:
|
||||
src: images/{{ .Name }}.*
|
||||
params:
|
||||
alt:
|
||||
attr:
|
||||
|
|
|
@ -1,22 +1,21 @@
|
|||
{{ with .Params.href -}}
|
||||
{{- $itemType := default "CreativeWork" ( .Params.schemaType ) -}}
|
||||
|
||||
{{- if ( in $.Site.Data.itemtypes $itemType ) -}}
|
||||
{{- with .Params.href -}}
|
||||
<a href="{{ if eq . "asCite" }}{{ $.Params.cite }}{{ else }}{{ . }}{{ end }}">
|
||||
{{- end -}}
|
||||
<cite class="cite{{ with .Params.citeStyle }} cite--{{ . }}{{ end }}"
|
||||
{{ with .Params.cite -}}cite="{{ . }}"{{- end }}
|
||||
itemscope
|
||||
itemprop="citation"
|
||||
itemtype="https://schema.org/
|
||||
{{- with .Params.schemaType -}}
|
||||
{{- . -}}
|
||||
{{- else -}}
|
||||
CreativeWork
|
||||
{{- end -}}"
|
||||
{{ if .Params.titleLang -}}
|
||||
lang="{{- .Params.titleLang -}}"
|
||||
title="{{- .Params.titleTr -}}"
|
||||
{{ end -}}
|
||||
>
|
||||
{{- with .Params.cite -}}<meta itemprop="url" content="{{ . }}">{{- end -}}
|
||||
{{- end -}}
|
||||
<cite
|
||||
class="cite{{ with .Params.citeStyle }} cite--{{ . }}{{ end }}"
|
||||
itemscope
|
||||
itemprop="citation"
|
||||
itemtype="https://schema.org/{{- $itemType -}}"
|
||||
{{- if .Params.titleLang -}}
|
||||
lang="{{- .Params.titleLang -}}"
|
||||
title="{{- .Params.titleTr -}}"
|
||||
{{- end -}}>
|
||||
{{- with .Params.cite -}}
|
||||
<meta itemprop="url" content="{{ . }}">
|
||||
{{- end -}}
|
||||
<span itemprop="name">
|
||||
{{- if .Params.titleLang -}}
|
||||
<i lang="{{ .Params.titleLang }}" title="{{ .Params.titleTr }}">
|
||||
|
@ -31,6 +30,9 @@
|
|||
{{- end -}}
|
||||
</span>{{- /**/ -}}
|
||||
</cite>
|
||||
{{- with .Params.href -}}
|
||||
{{- with .Params.href -}}
|
||||
</a>
|
||||
{{- end -}}
|
||||
{{- else -}}
|
||||
{{- warnf "Invalid Schema.org type value: %q (%q)" $itemType .Page.File.Path -}}
|
||||
{{- end -}}
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
<!--. is .c-->
|
||||
<!--$ is .g-->
|
||||
|
||||
{{ $scratch := .g.Scratch }}
|
||||
{{ with ( where ( where .g.Site.Pages "Type" "organisations" ) "Params.parent" .g.File.ContentBaseName ) }}
|
||||
{{ $scratch.Add "children" ( slice . ) }}
|
||||
{{ partial "cv/organisations/recursive-children.html" (dict "c" . "g" $.g ) }}
|
||||
{{ end }}
|
|
@ -1,3 +1,13 @@
|
|||
{{ if fileExists ( path.Join $.Page.File.Dir "comments.md" ) }}
|
||||
<!--<section id="comments">
|
||||
<h2 class="subheading subheading--comments" id="comments">Comments</h2>
|
||||
<ol>
|
||||
{{ $file := path.Join $.Page.File.Dir "comments.md" | readFile }}
|
||||
{{ $file | .RenderString }}
|
||||
</ol>
|
||||
</section>-->
|
||||
{{ end }}
|
||||
|
||||
<footer class="site-content__footer">
|
||||
<h2>Meta</h2>
|
||||
|
||||
|
@ -23,6 +33,23 @@
|
|||
</section>
|
||||
{{- end -}}
|
||||
|
||||
{{- if .GetTerms "skills" -}}
|
||||
<section class="article-footer__links" itemprop="articleSection">
|
||||
<h3 id="item-skills-title">Skills</h3>
|
||||
<ul>
|
||||
{{- .Scratch.Set "i" 0 -}}
|
||||
{{- range ( .GetTerms "skills" ).ByTitle -}}
|
||||
{{- if hasPrefix .LinkTitle "CIISec/" -}}
|
||||
<li class="p-category"><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a> <span class="level">{{ index $.Params.skills_ciisec_levels ( $.Scratch.Get "i" ) }}</span></li>
|
||||
{{- $.Scratch.Add "i" 1 -}}
|
||||
{{- else -}}
|
||||
<li class="p-category"><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
</ul>
|
||||
</section>
|
||||
{{- end -}}
|
||||
|
||||
{{- if .GetTerms "organisations" -}}
|
||||
<section id="post-organisations" class="article-footer__organisations" aria-labelledby="post-organisations-title" itemprop="articleSection">
|
||||
<h3 id="post-organisations-title">Organisations</h3>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{{ .Page.Title | plainify }} | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--section{{ end }}
|
||||
{{ define "main-class" }}--section layouts-portfolio-section{{ end }}
|
||||
|
||||
{{ define "footer-scripts" }}
|
||||
<script>
|
||||
|
@ -64,7 +64,7 @@
|
|||
<h2 class="page-title">{{ .Title | safeHTML }}.
|
||||
{{ range .AlternativeOutputFormats -}}
|
||||
<a href="{{ .RelPermalink }}">
|
||||
<img class="feed-icon" src="/images/feed-icon.png">
|
||||
<img class="feed-icon" src="{{ $.Site.Params.feedIcon }}">
|
||||
</a>
|
||||
{{ end }}
|
||||
</h2>
|
||||
|
|
|
@ -1,2 +1,25 @@
|
|||
# Internet Archive
|
||||
# If I ever decomission this site, I will archive it first. Until then, no
|
||||
# archiving.
|
||||
User-agent: ia_archiver
|
||||
Disallow: /
|
||||
|
||||
# Common Crawl
|
||||
User-agent: CCBot
|
||||
Disallow: /
|
||||
|
||||
# OpenAI
|
||||
User-agent: ChatGPT-User
|
||||
Disallow: /
|
||||
|
||||
# Turn It In Plagiarism Checker
|
||||
User-Agent: TurnitinBot
|
||||
Disallow: /
|
||||
|
||||
# Name Protect
|
||||
User-Agent: NPBot
|
||||
Disallow: /
|
||||
|
||||
# Sly Search
|
||||
User-Agent: SlySearch
|
||||
Disallow: /
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{{ .Type | singularize }}: ‘{{ .Page.Title | plainify }}’ | {{ .Site.Title }}
|
||||
{{ end }}
|
||||
|
||||
{{ define "main-class" }}--list{{ end}}
|
||||
{{ define "main-class" }}--list layouts-series-list{{ end}}
|
||||
|
||||
{{ define "main-header" }}
|
||||
<header class="site-content__header">
|
||||
|
|
|
@ -1,35 +1,57 @@
|
|||
{{- /**/ -}}
|
||||
|
||||
{{- $abbr := .Get 0 -}}
|
||||
{{- $mode := default "shortTitle" ( .Get 1 ) -}}
|
||||
|
||||
{{- with ( index $.Site.Data.abbreviations $abbr ) -}}
|
||||
<!-- Short titles (e.g. 'FBB') -->
|
||||
{{- if ( or ( eq $mode "shortTitle" ) ( eq $mode "shortTitlePl" ) ) -}}
|
||||
<abbr class="abbr" title="
|
||||
{{- if ( eq $mode "shortTitle" ) -}}
|
||||
<abbr
|
||||
class="abbr"
|
||||
title="
|
||||
{{- if ( eq $mode "shortTitle" ) -}}
|
||||
{{- .longTitle -}}
|
||||
{{- else if ( eq $mode "shortTitlePl" ) -}}
|
||||
{{- else if ( eq $mode "shortTitlePl" ) -}}
|
||||
{{- with .longTitlePl -}}{{- . -}}{{- else -}}{{- .longTitle -}}s{{- end -}}
|
||||
{{- end -}}
|
||||
">
|
||||
{{- end -}}
|
||||
{{- if .lang }} [{{ .longTitleTrans }}]{{- end -}}
|
||||
"
|
||||
{{- with .lang }} lang="{{ . }}"{{- end -}}
|
||||
>
|
||||
{{- if ( eq $mode "shortTitle" ) -}}
|
||||
{{- .shortTitle | safeHTML -}}
|
||||
{{- else if ( eq $mode "shortTitlePl" ) -}}
|
||||
{{- with .shortTitlePl -}}{{- . | safeHTML -}}{{- else -}}{{- .shortTitle | safeHTML -}}s{{- end -}}
|
||||
{{- end -}}
|
||||
</abbr>
|
||||
{{- else if ( or ( eq $mode "longtitle" ) ( eq $mode "longTitlePl" ) ) -}}
|
||||
</abbr>{{- /**/ -}}
|
||||
|
||||
<!-- Long titles (e.g. 'foo bar baz') -->
|
||||
{{- else if ( or ( eq $mode "longTitle" ) ( eq $mode "longTitlePl" ) ) -}}
|
||||
{{- if ( eq $mode "longTitle" ) -}}
|
||||
{{- if .lang -}}<i lang="{{- .lang -}}" title="{{- $.longTitleTrans | safeHTML -}}">{{- end -}}
|
||||
{{- .longTitle | safeHTML -}}
|
||||
{{- if .lang -}}</i>{{- end -}}
|
||||
{{- else if ( eq $mode "longTitlePl" ) -}}
|
||||
{{- if .lang -}}<i lang="{{- .lang -}}" title="{{- with .longTitleTransPl -}}{{- . | safeHTML -}}{{- else -}}{{- .longTitleTrans | safeHTML -}}s{{- end -}}">{{- end -}}
|
||||
{{- with .longTitlePl -}}{{- . | safeHTML -}}{{- else -}}{{- .longTitle | safeHTML -}}s{{- end -}}
|
||||
{{- if .lang -}}</i>{{- end -}}{{- /**/ -}}
|
||||
{{- end -}}
|
||||
|
||||
<!-- Full titles (e.g. 'foo bar baz (FBB)') -->
|
||||
{{- else if ( or ( eq $mode "fullTitle" ) ( eq $mode "fullTitlePl" ) ) -}}
|
||||
{{- if ( eq $mode "fullTitle" ) -}}
|
||||
{{- .longTitle | safeHTML -}} (<abbr>{{- .shortTitle | safeHTML -}}</abbr>)
|
||||
{{- if .lang -}}<i lang="{{- .lang -}}" title="{{- .longTitleTrans | safeHTML -}}">{{- end -}}
|
||||
{{- .longTitle | safeHTML -}}
|
||||
{{- if .lang -}}</i>{{- end -}}
|
||||
(<abbr{{- with .lang }} lang="{{ . }}"{{- end -}}>{{- .shortTitle | safeHTML -}}</abbr>)
|
||||
{{- else if ( eq $mode "fullTitlePl" ) -}}
|
||||
{{- if .lang -}}<i lang="{{- .lang -}}" title="{{- with .longTitleTransPl -}}{{- . | safeHTML -}}{{- else -}}{{- .longTitleTrans | safeHTML -}}s{{- end -}}">{{- end -}}
|
||||
{{- with .longTitlePl -}}{{- . | safeHTML -}}{{- else -}}{{- .longTitle | safeHTML -}}s{{- end -}}
|
||||
(<abbr>{{- with .shortTitlePl -}}{{- . | safeHTML -}}{{- else -}}{{- .shortTitle | safeHTML -}}s{{- end -}}</abbr>)
|
||||
{{- if .lang -}}</i>{{- end -}}
|
||||
(<abbr{{- with .lang }} lang="{{ . }}"{{- end -}}>{{- with .shortTitlePl -}}{{- . | safeHTML -}}{{- else -}}{{- .shortTitle | safeHTML -}}s{{- end -}}</abbr>){{- /**/ -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- else -}}
|
||||
{{- errorf "No definition found for abbreviation '%q'" $abbr -}}
|
||||
{{- end -}}
|
||||
{{- /**/ -}}
|
||||
|
|
|
@ -11,21 +11,21 @@
|
|||
class="blockquote__body"
|
||||
{{- if .Params.cite }} cite="{{ .Params.cite }}"{{- end -}}
|
||||
>
|
||||
{{ .Inner | markdownify | safeHTML }}
|
||||
{{- .Inner | .Page.RenderString -}}
|
||||
</blockquote>
|
||||
<figcaption class="blockquote__caption">
|
||||
{{- if .Params.ibid -}}
|
||||
<abbr lang="la" title="ibīdem [in the same place]">Ibid.</abbr>
|
||||
{{- else -}}
|
||||
<span itemprop="spokenByCharacter">{{- .Params.source -}}</span>
|
||||
<span itemprop="spokenByCharacter">{{- .Params.source | safeHTML -}}</span>
|
||||
{{- if .Params.title -}}, <span itemprop="isBasedOn">{{- partial "cite.html" . -}}
|
||||
{{- if .Params.titleSeries }} (
|
||||
{{- .Scratch.SetInMap "Params" "title" .Params.titleSeries -}}
|
||||
{{- .Scratch.SetInMap "Params" "titleLang" .Params.titleSeriesLang -}}
|
||||
{{- .Scratch.SetInMap "Params" "titleTr" .Params.titleSeriesTr -}}
|
||||
{{- .Scratch.SetInMap "Params" "cite" .Params.citeSeries -}}
|
||||
{{- .Scratch.SetInMap "Params" "schematype" .Params.schemaTypeSeries -}}
|
||||
{{- .Scratch.Set "parentCite" ( .Scratch.Get "Params" ) -}}
|
||||
{{- .Scratch.SetInMap "Params" "schemaType" .Params.schemaTypeSeries -}}
|
||||
{{- .Scratch.SetInMap "parentCite" "Params" ( .Scratch.Get "Params" ) -}}
|
||||
{{- partial "cite.html" ( .Scratch.Get "parentCite" ) -}}
|
||||
{{- with .Params.numberSeries }}, {{ . | safeHTML -}}{{- end -}}
|
||||
){{- end -}}</span>
|
||||
|
|
13
layouts/shortcodes/comment.html
Normal file
13
layouts/shortcodes/comment.html
Normal file
|
@ -0,0 +1,13 @@
|
|||
<li class="comment">
|
||||
<article class="comment__body">
|
||||
<header class="comment__header">
|
||||
<h3 class="comment__author">{{ .Params.author }}</h3>
|
||||
</header>
|
||||
|
||||
{{ .Inner | markdownify }}
|
||||
|
||||
<footer class="comment__footer">
|
||||
{{ with .Params.source }}<p class="comment__source">Source: {{ . }}</p>{{ end }}
|
||||
</footer>
|
||||
</article>
|
||||
</li>
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
{{ $src := $.Page.Resources.GetMatch (.Get "src") }}
|
||||
{{ if ( and ( not $src ) ( not ( .Get "chart-id" ) ) ) }}
|
||||
{{- errorf "No Page Resource found for src '%v' for post '%v'" ( .Get "src" ) $.File.Path -}}
|
||||
{{- errorf "No Page Resource found for src '%q' (%q)" ( .Get "src" ) .Page.File.Path -}}
|
||||
{{ end }}
|
||||
{{ $linkedResource := $.Page.Resources.GetMatch (.Get "link") }}
|
||||
|
||||
|
@ -60,7 +60,7 @@
|
|||
{{- .RelPermalink -}}
|
||||
{{- end -}}
|
||||
{{- else -}}
|
||||
{{- warnf "No poster defined for resource %q" $src.RelPermalink -}}
|
||||
{{- warnf "No poster defined for resource %q (%q)" $src.RelPermalink .Page.File.Path -}}
|
||||
{{- end -}}
|
||||
"
|
||||
itemprop="video"
|
||||
|
|
|
@ -63,7 +63,9 @@
|
|||
{{- end -}}
|
||||
</h5>
|
||||
{{- else -}}
|
||||
<p class="figcaption__title">Link</p>
|
||||
{{- with .Params.href -}}
|
||||
<p class="figcaption__title">Link</p>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- if .Params.href -}}
|
||||
</a>
|
||||
|
|
9
layouts/shortcodes/q.html
Normal file
9
layouts/shortcodes/q.html
Normal file
|
@ -0,0 +1,9 @@
|
|||
{{- /**/ -}}
|
||||
<q
|
||||
itemscope
|
||||
itemtype="Quotation"
|
||||
{{- if .Params -}}{{- with .Params.cite }} cite="{{ . }}"{{- end -}}{{- if .Params.lang }} lang="{{ .Params.lang }}" title="{{ .Params.trans }}"{{- end -}}{{- end -}}>
|
||||
{{- with .Params -}}{{- with .cite -}}<meta itemprop="isBasedOn" content="{{ . }}">{{- end -}}{{- end -}}
|
||||
{{- .Inner | .Page.RenderString -}}
|
||||
</q>
|
||||
{{- /**/ -}}
|
Loading…
Reference in a new issue