/* The site's chrome in the Gilded Court: a gold double rule under the header and over the footer, titles in
   Cormorant, navigation in Marcellus small caps. */
/* ss-base paints body #fff and leaves the colour to core's custom-background rule, which core skips when the colour
   is the theme's default (ours is lapis, set in functions.php): so paint it from the token here. */
body { background-color: var(--sb-color-bg); font-family: var(--fc-f-body); font-size: 1.0625rem; }
h1, h2, h3, h4, .site-title, .entry-title { font-family: var(--fc-f-display); font-weight: 700; letter-spacing: .005em; text-wrap: balance; }
.site-header { border-bottom: 1px solid var(--fc-gilt); box-shadow: 0 1px 0 #080d24, 0 3px 0 -1px var(--fc-rule); }
.site-title a { font-family: var(--fc-f-display); font-weight: 700; }
.site-description { font-family: var(--fc-f-caps); letter-spacing: .06em; color: var(--fc-muted); }
.main-navigation a, .ss-base-nav a, nav a { font-family: var(--fc-f-caps); letter-spacing: .06em; }
.site-footer { border-top: 1px solid var(--fc-gilt); box-shadow: 0 -3px 0 -1px var(--fc-rule); }
a { text-decoration-color: var(--fc-rule); text-underline-offset: .18em; }
a:hover, a:focus-visible { text-decoration-color: var(--fc-gilt-hi); }
:focus-visible { outline: 2px solid var(--fc-gilt-hi); outline-offset: 2px; }
