/* Pages: framed panels for the boards, and the gilded Play button the bridge prints. */
.entry-content > h2 { font-size: 1.6em; color: var(--fc-gilt-hi); }
.entry-content h3 { font-family: var(--fc-f-caps); font-weight: 400; font-size: 1em; letter-spacing: .12em; color: var(--fc-gilt); }
.fc-button {
	display: inline-block; font-family: var(--fc-f-caps); font-size: 1.15rem; letter-spacing: .06em; padding: .7em 1.6em;
	color: #1a1406; background: var(--fc-gilt-face); border: 1px solid #f3dc9a; border-radius: 2px; text-decoration: none;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), 0 1px 0 #3c2d0c;
}
.fc-button:hover, .fc-button:focus-visible { filter: brightness(1.08); color: #1a1406; }
.fc-boards, .fc-privacy { max-width: 46rem; }
.fc-board { background: var(--fc-panel); border: 1px solid var(--fc-rule); box-shadow: inset 0 0 0 3px var(--fc-panel), inset 0 0 0 4px var(--fc-rule-soft); }
.fc-board th { font-family: var(--fc-f-caps); font-weight: 400; letter-spacing: .08em; color: var(--fc-gilt); }
.fc-tag { font-family: var(--fc-f-caps); }
.fc-roll li, .fc-upsets li { padding: .15em 0; }
