:root{--base-font-size: 1.2rem;--radius: .5396rem;--colour-deep-navy-blue: #001B44;--colour-light-cream: #FFFCEB;--colour-muted-coral: #D95D77;--colour-muted-lavander: #7A6FAC;--text: var(--colour-deep-navy-blue);--background: var(--colour-light-cream);--active-state: var(--colour-muted-coral)}*,*:before,*:after{box-sizing:border-box;position:relative}html{font-family:athelas,Calibri,serif;font-size:var(--base-font-size);line-height:1.15;color:var(--text);background-color:var(--background)}body{margin:0;padding:6vw;height:100%}h1,h2,h3,h4,h5,h6{font-family:avenir next,avenir,Segoe UI,sans-serif;line-height:1.2}.site-title{width:38rem;padding-right:2rem;font-size:calc(var(--base-font-size) * 3)}p{line-height:1.4}a{color:inherit}a:hover{color:var(--active-state)}nav{font-size:calc(var(--base-font-size) * .75)}ul{list-style:none}ul,ol{padding:0;line-height:1.4}#content{max-width:38em;padding-bottom:calc(var(--base-font-size) * 5)}.posts{margin-top:4em}ul>li{list-style:disc}.posts li+li{margin-top:calc(var(--base-font-size) * .75)}.post-publication-date{font-size:calc(var(--base-font-size) * .6);opacity:.8}img,video{max-width:100%;height:auto;border-radius:var(--radius)}@media(prefers-color-scheme:dark){:root{--text: var(--colour-light-cream);--background: var(--colour-deep-navy-blue);--active-state: var(--colour-muted-lavander)}}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1.5rem;border-radius:var(--radius);overflow:hidden;box-shadow:0 0 0 1px #001b441a}th,td{padding:.5rem;text-align:left;border-bottom:1px solid rgba(0,27,68,.05)}tr:last-child>th,tr:last-child>td{border-bottom:none}table tr:nth-child(2n){background-color:#001b4405}table thead{background-color:#001b440d}@media(prefers-color-scheme:dark){table{box-shadow:0 0 0 1px #fffceb1a}th,td{border-bottom:1px solid rgba(255,252,235,.05)}table tr:nth-child(2n){background-color:#fffceb05}table thead{background-color:#fffceb0d}}
