<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.menhirsfate.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Menhir+wiki+admin</id>
	<title>Menhirs Fate Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.menhirsfate.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Menhir+wiki+admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.menhirsfate.com/wiki/Special:Contributions/Menhir_wiki_admin"/>
	<updated>2026-04-28T17:21:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.menhirsfate.com/index.php?title=MediaWiki:Common.css&amp;diff=3447</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.menhirsfate.com/index.php?title=MediaWiki:Common.css&amp;diff=3447"/>
		<updated>2026-04-16T21:56:40Z</updated>

		<summary type="html">&lt;p&gt;Menhir wiki admin: Fix print preview: give seal image white background instead of transparent (prevents black rendering of transparent PNG pixels)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*&lt;br /&gt;
 * Menhirs Fate Wiki – Functional CSS + Custom Header&lt;br /&gt;
 * Default Citizen theme colours preserved — no colour overrides&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   IMAGE SIZING — constrain external images&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img:not(.mw-file-element):not([class*=&amp;quot;citizen&amp;quot;]):not([class*=&amp;quot;oo-ui&amp;quot;]) {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    max-height: 450px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    object-fit: cover;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    float: right;&lt;br /&gt;
    margin: 0 0 1em 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
    .mw-body-content img:not(.mw-file-element):not([class*=&amp;quot;citizen&amp;quot;]):not([class*=&amp;quot;oo-ui&amp;quot;]) {&lt;br /&gt;
        float: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        margin: 1em auto !important;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   NATION IMAGE GRID&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.nation-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr) !important;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    margin: 1.5em 0;&lt;br /&gt;
    max-width: 900px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    aspect-ratio: 2/3;&lt;br /&gt;
    background-color: var(--color-surface-2, #1c1c1f);&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    transition: transform 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item:hover {&lt;br /&gt;
    transform: scale(1.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item p {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item a {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: flex-end !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    top: 0 !important;&lt;br /&gt;
    left: 0 !important;&lt;br /&gt;
    background: linear-gradient(transparent 40%, rgba(0,0,0,0.85)) !important;&lt;br /&gt;
    padding: 0 0 15px 0;&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    -webkit-font-smoothing: antialiased !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item .nation-label {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    font-size: 1.15rem;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-style: normal !important;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    -webkit-font-smoothing: antialiased !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nation-grid-item a:hover {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
.nation-grid-item a:hover .nation-label {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
/* Dark bar behind text at bottom of each card */&lt;br /&gt;
.nation-grid-item a::before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    height: 46px;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.7);&lt;br /&gt;
    border-radius: 0 0 8px 8px;&lt;br /&gt;
    z-index: -1;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .nation-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr) !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Nation grid background images ─────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.nation-avereaux   { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/DSC02283-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-wonder     { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/DSC02033-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-valdraeth  { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/DSC02067-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-portavas   { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_13_IntroRules-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-hammerstadt{ background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_11_DamageGameEffects-681x1024.jpg&#039;); }&lt;br /&gt;
.nation-urdrevan   { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/10/DSC03197-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-kairos     { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/10/DSC02402-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-syradonia  { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/10/DSC02552-684x1024.jpg&#039;); }&lt;br /&gt;
.nation-morvalis   { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/10/DSC02441-684x1024.jpg&#039;); }&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   CUSTOM HEADER&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
#mf-header {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 200;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Dark top bar with logo ────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
#mf-header-top {&lt;br /&gt;
    background: #111;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    padding: 22px 20px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-logo {&lt;br /&gt;
    height: 55px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-logo-link {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Parchment ribbon navigation ───────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
#mf-ribbon {&lt;br /&gt;
    background: #e8ddc4;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 200;&lt;br /&gt;
    margin-left: 3.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-ribbon::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: -20px;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    background: #e8ddc4;&lt;br /&gt;
    clip-path: polygon(0 0, 100% 50%, 0 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Nav inner: CSS grid ───────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
#mf-ribbon-inner {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    max-width: 1080px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    /* grid-template-columns set dynamically by JS */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Nav items ─────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.mf-nav-item {&lt;br /&gt;
    color: #844725 !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    padding: 0 17px;&lt;br /&gt;
    line-height: 50px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    transition: color 0.2s ease, background 0.2s ease;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-nav-item:hover {&lt;br /&gt;
    color: #5c2e12 !important;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-nav-back {&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-nav-back:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Dropdown menus ────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.mf-has-dropdown {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-nav-label {&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    padding: 0 17px;&lt;br /&gt;
    line-height: 50px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: color 0.2s ease, background 0.2s ease;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-nav-label:hover {&lt;br /&gt;
    color: #5c2e12;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-caret {&lt;br /&gt;
    font-size: 10px;&lt;br /&gt;
    margin-left: 5px;&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-dropdown {&lt;br /&gt;
    display: none;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 100%;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    background: #f5efe4;&lt;br /&gt;
    border: 1px solid #d4c9b0;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);&lt;br /&gt;
    z-index: 10001;&lt;br /&gt;
    padding: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-dropdown a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 9px 20px !important;&lt;br /&gt;
    color: #844725 !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    transition: background 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-dropdown a:hover {&lt;br /&gt;
    background: rgba(132, 71, 37, 0.1) !important;&lt;br /&gt;
    color: #5c2e12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-has-dropdown:hover &amp;gt; .mf-dropdown {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-has-dropdown:hover .mf-caret {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-has-dropdown.mf-dropdown-open &amp;gt; .mf-dropdown {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-has-dropdown.mf-dropdown-open .mf-caret {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Inline search (inside ribbon) ─────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
#mf-search-wrap {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-end;&lt;br /&gt;
    padding: 0 12px 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-form {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-input {&lt;br /&gt;
    width: 160px;&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    border: 1px solid #c4b79a;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
    border-radius: 4px 0 0 4px;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    color: #3a2a1a;&lt;br /&gt;
    background: #f5efe4;&lt;br /&gt;
    outline: none;&lt;br /&gt;
    transition: width 0.3s ease, border-color 0.2s ease, box-shadow 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-input::placeholder {&lt;br /&gt;
    color: #9a8b72;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-input:focus {&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    border-color: #844725;&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(132, 71, 37, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-btn {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    background: #844725;&lt;br /&gt;
    border: 1px solid #844725;&lt;br /&gt;
    border-radius: 0 4px 4px 0;&lt;br /&gt;
    color: #f5efe4;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    transition: background 0.2s ease;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-btn:hover {&lt;br /&gt;
    background: #5c2e12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icon-only search button (hidden on wide screens) */&lt;br /&gt;
#mf-search-icon {&lt;br /&gt;
    display: none;&lt;br /&gt;
    background: none;&lt;br /&gt;
    border: none;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    transition: color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-search-icon:hover {&lt;br /&gt;
    color: #5c2e12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Suggestions dropdown */&lt;br /&gt;
#mf-search-suggestions {&lt;br /&gt;
    display: none;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 100%;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    width: 260px;&lt;br /&gt;
    background: #f5efe4;&lt;br /&gt;
    border: 1px solid #c4b79a;&lt;br /&gt;
    border-top: none;&lt;br /&gt;
    border-radius: 0 0 4px 4px;&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);&lt;br /&gt;
    z-index: 10001;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-suggestion {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 8px 14px;&lt;br /&gt;
    color: #844725 !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    transition: background 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-suggestion:hover {&lt;br /&gt;
    background: rgba(132, 71, 37, 0.1);&lt;br /&gt;
    color: #5c2e12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Hamburger button (hidden on desktop) ──────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
#mf-burger {&lt;br /&gt;
    display: none;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 16px;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    transform: translateY(-50%);&lt;br /&gt;
    background: none;&lt;br /&gt;
    border: none;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    z-index: 300;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-burger span {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 26px;&lt;br /&gt;
    height: 3px;&lt;br /&gt;
    background: #ddd;&lt;br /&gt;
    margin: 5px 0;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    transition: transform 0.3s ease, opacity 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mf-burger.mf-open span:nth-child(1) { transform: translateY(8px) rotate(45deg); }&lt;br /&gt;
#mf-burger.mf-open span:nth-child(2) { opacity: 0; }&lt;br /&gt;
#mf-burger.mf-open span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }&lt;br /&gt;
&lt;br /&gt;
/* ─── Keep Citizen link colours inside wiki content ─────────────────────── */&lt;br /&gt;
/* -- temporarily disabling&lt;br /&gt;
.mw-body-content a:not(.new) {&lt;br /&gt;
    color: var(--color-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content a:hover {&lt;br /&gt;
    color: var(--color-link-active) !important;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
/* ─── Citizen site header must appear above custom ribbon ───────────────── */&lt;br /&gt;
&lt;br /&gt;
.citizen-header {&lt;br /&gt;
    z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   DARK MODE — adapts header to Citizen night theme&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-ribbon,&lt;br /&gt;
.skin-theme-clientpref-night #mf-ribbon::after {&lt;br /&gt;
    background: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-item,&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-label {&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-item:hover,&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-label:hover {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-back {&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-caret {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-dropdown {&lt;br /&gt;
    background: var(--color-surface-2);&lt;br /&gt;
    border-color: var(--color-surface-3, rgba(255,255,255,0.1));&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-dropdown a {&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-dropdown a:hover {&lt;br /&gt;
    background: rgba(255, 255, 255, 0.08) !important;&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search input */&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-input {&lt;br /&gt;
    background: var(--color-surface-0);&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    border-color: var(--color-surface-3, rgba(255,255,255,0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-input::placeholder {&lt;br /&gt;
    color: rgba(255, 255, 255, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-input:focus {&lt;br /&gt;
    border-color: var(--color-link);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(100, 140, 255, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-btn {&lt;br /&gt;
    background: var(--color-surface-3, #3a3a4a);&lt;br /&gt;
    border-color: var(--color-surface-3, #3a3a4a);&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-btn:hover {&lt;br /&gt;
    background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-icon {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-icon:hover {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Suggestions dropdown */&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-suggestions {&lt;br /&gt;
    background: var(--color-surface-2);&lt;br /&gt;
    border-color: var(--color-surface-3, rgba(255,255,255,0.1));&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-suggestion {&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .mf-suggestion:hover {&lt;br /&gt;
    background: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hamburger lines */&lt;br /&gt;
.skin-theme-clientpref-night #mf-burger span {&lt;br /&gt;
    background: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Expanded search overlay on narrow screens */&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-wrap.mf-search-expanded {&lt;br /&gt;
    background: var(--color-surface-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile menu separator */&lt;br /&gt;
.skin-theme-clientpref-night .mf-nav-back {&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.1) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #mf-search-wrap {&lt;br /&gt;
    border-top-color: rgba(255, 255, 255, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also support @media prefers-color-scheme for &amp;quot;auto&amp;quot; mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #mf-ribbon,&lt;br /&gt;
    .skin-theme-clientpref-os #mf-ribbon::after {&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-item,&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-label {&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-item:hover,&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-label:hover {&lt;br /&gt;
        color: #fff !important;&lt;br /&gt;
        background: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-back {&lt;br /&gt;
        opacity: 0.7;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-dropdown {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
        border-color: var(--color-surface-3, rgba(255,255,255,0.1));&lt;br /&gt;
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-dropdown a {&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-dropdown a:hover {&lt;br /&gt;
        background: rgba(255, 255, 255, 0.08) !important;&lt;br /&gt;
        color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-input {&lt;br /&gt;
        background: var(--color-surface-0);&lt;br /&gt;
        color: var(--color-base);&lt;br /&gt;
        border-color: var(--color-surface-3, rgba(255,255,255,0.15));&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-input::placeholder {&lt;br /&gt;
        color: rgba(255, 255, 255, 0.4);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-input:focus {&lt;br /&gt;
        border-color: var(--color-link);&lt;br /&gt;
        box-shadow: 0 0 0 2px rgba(100, 140, 255, 0.2);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-btn {&lt;br /&gt;
        background: var(--color-surface-3, #3a3a4a);&lt;br /&gt;
        border-color: var(--color-surface-3, #3a3a4a);&lt;br /&gt;
        color: var(--color-base);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-btn:hover {&lt;br /&gt;
        background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-icon {&lt;br /&gt;
        color: var(--color-base);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-suggestions {&lt;br /&gt;
        background: var(--color-surface-2);&lt;br /&gt;
        border-color: var(--color-surface-3, rgba(255,255,255,0.1));&lt;br /&gt;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-suggestion {&lt;br /&gt;
        color: var(--color-base) !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-suggestion:hover {&lt;br /&gt;
        background: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        color: #fff !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-burger span {&lt;br /&gt;
        background: var(--color-base);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-wrap.mf-search-expanded {&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-nav-back {&lt;br /&gt;
        border-bottom-color: rgba(255, 255, 255, 0.1) !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os #mf-search-wrap {&lt;br /&gt;
        border-top-color: rgba(255, 255, 255, 0.1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   RESPONSIVE: narrow screens — search becomes icon only&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1100px) {&lt;br /&gt;
    #mf-search-form {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-icon {&lt;br /&gt;
        display: flex;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-suggestions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Expanded state: search overlays the ribbon */&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded {&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        left: 0;&lt;br /&gt;
        right: 0;&lt;br /&gt;
        top: 0;&lt;br /&gt;
        bottom: 0;&lt;br /&gt;
        background: #e8ddc4;&lt;br /&gt;
        z-index: 100;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        padding: 0 12px;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded #mf-search-form {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex: 1;&lt;br /&gt;
        max-width: 600px;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded #mf-search-input {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        flex: 1;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded #mf-search-icon {&lt;br /&gt;
        margin-left: 8px;&lt;br /&gt;
        color: #844725;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded #mf-search-suggestions {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        top: 100%;&lt;br /&gt;
        left: 50%;&lt;br /&gt;
        transform: translateX(-50%);&lt;br /&gt;
        width: 600px;&lt;br /&gt;
        max-width: calc(100% - 24px);&lt;br /&gt;
        right: auto;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap.mf-search-expanded #mf-search-suggestions:empty {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   MOBILE RESPONSIVE&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    #mf-ribbon {&lt;br /&gt;
        margin-left: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #mf-burger {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #mf-ribbon-inner {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
        background: #e8ddc4;&lt;br /&gt;
        padding: 10px 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #mf-ribbon-inner.mf-open {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #mf-ribbon::after {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-nav-item,&lt;br /&gt;
    .mf-nav-label {&lt;br /&gt;
        padding: 0 24px;&lt;br /&gt;
        line-height: 44px;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        justify-content: flex-start;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-nav-back {&lt;br /&gt;
        border-bottom: 1px solid rgba(132, 71, 37, 0.15);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-has-dropdown {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-dropdown {&lt;br /&gt;
        position: static;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        border: none;&lt;br /&gt;
        border-radius: 0;&lt;br /&gt;
        background: rgba(0, 0, 0, 0.05);&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-dropdown a {&lt;br /&gt;
        padding: 10px 40px !important;&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-has-dropdown:hover &amp;gt; .mf-dropdown {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .mf-has-dropdown.mf-dropdown-open &amp;gt; .mf-dropdown {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Show search as full-width input in hamburger menu */&lt;br /&gt;
    #mf-search-form {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex: 1;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-input {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        flex: 1;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-icon {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-wrap {&lt;br /&gt;
        padding: 8px 24px;&lt;br /&gt;
        justify-content: stretch;&lt;br /&gt;
        line-height: normal;&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
        border-top: 1px solid rgba(132, 71, 37, 0.15);&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-suggestions {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        left: 24px;&lt;br /&gt;
        right: 24px;&lt;br /&gt;
        width: auto;&lt;br /&gt;
        top: auto;&lt;br /&gt;
    }&lt;br /&gt;
    #mf-search-suggestions:empty {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   REALM COLUMNS (Main Page Nations section)&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.mf-realms-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
    margin: 1em 0 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .mf-realms-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-banner {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strip MediaWiki image wrapper margins/padding inside banner */&lt;br /&gt;
.mf-realm-banner figure,&lt;br /&gt;
.mf-realm-banner .mw-file-element,&lt;br /&gt;
.mf-realm-banner .floatnone,&lt;br /&gt;
.mf-realm-banner .center,&lt;br /&gt;
.mf-realm-banner .mw-halign-center {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    display: block;&lt;br /&gt;
    line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-banner img {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title pill centred over the image */&lt;br /&gt;
.mf-realm-overlay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 50%;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    transform: translate(-50%, -50%);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 0.35em 1.4em 0.45em;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.58);&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    line-height: normal;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-overlay a {&lt;br /&gt;
    pointer-events: auto;&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.35em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);&lt;br /&gt;
    letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-overlay a:hover {&lt;br /&gt;
    color: #f0d89a !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-card &amp;gt; ul {&lt;br /&gt;
    margin: 0.6em 0 0 1.4em;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    line-height: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mf-realm-card &amp;gt; ul li {&lt;br /&gt;
    margin: 0.3em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode */&lt;br /&gt;
.skin-theme-clientpref-night .mf-realm-overlay {&lt;br /&gt;
    background: rgba(0, 0, 0, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os .mf-realm-overlay {&lt;br /&gt;
        background: rgba(0, 0, 0, 0.65);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* White background for line-art PNGs on the Bankers Guild Builds page only */&lt;br /&gt;
body.page-Bankers_Guild_Builds .mf-realm-banner img {&lt;br /&gt;
    background: #fff;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix: restore legible text on selected image-size buttons (file pages) */&lt;br /&gt;
.mw-body-content .mw-thumbnail-link {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RULES PAGE IMAGE GRID ===== */&lt;br /&gt;
.rules-intro-rules { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_13_IntroRules-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-skills-list { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_1_Skills-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-basic-skills { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_2_BasicSkills-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-vigour { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_5_Vigour-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-faith { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_3_Faith-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-magical-skills { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_4_MagicalSkills-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-weaving-skills { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/10/DSC02508-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-healing { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_8_Healer-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-apothecary { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_6_Apothecary-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-enchanting { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_7_Enchanting-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-combat-rules { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_9_CombatRules-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-weapons-safety { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_10_WeaponsArmourSafety-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-damage-effects { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_11_DamageGameEffects-681x1024.jpg&#039;); }&lt;br /&gt;
.rules-corruption { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_12_Corruption-666x1024.jpg&#039;); }&lt;br /&gt;
.rules-resources { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2024/11/MF_14_Resources-684x1024.jpg&#039;); }&lt;br /&gt;
.rules-other-game-rules { background-image: url(&#039;https://www.menhirsfate.com/wp-content/uploads/2026/04/MF_15_OtherGameRules.jpg&#039;); }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   MOBILE DARK MODE — hamburger menu background fix&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
.skin-theme-clientpref-night #mf-ribbon-inner {&lt;br /&gt;
    background: var(--color-surface-1) !important;&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .mf-dropdown {&lt;br /&gt;
    background: var(--color-surface-2) !important;&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #mf-ribbon-inner {&lt;br /&gt;
        background: var(--color-surface-1) !important;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .mf-dropdown {&lt;br /&gt;
        background: var(--color-surface-2) !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   SKILL CARD TEMPLATE&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* Hide the auto-generated heading visually — keep anchor for TOC scroll navigation */&lt;br /&gt;
.mw-heading4:has(+ .skill-card) {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: none;&lt;br /&gt;
    line-height: 0;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skill-card {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
    margin: 0 0 1.5em;&lt;br /&gt;
    border: 1px solid #d4c9b0;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skill-card-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 1em 1.1em;&lt;br /&gt;
    background: linear-gradient(135deg, #5c2e12, #844725);&lt;br /&gt;
    color: #f5efe4;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-name {&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-level {&lt;br /&gt;
    background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.25);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 0.15em 0.7em;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    letter-spacing: 0.03em;&lt;br /&gt;
    margin-left: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-body {&lt;br /&gt;
    background: #f0ead8;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-body &amp;gt; p:empty,&lt;br /&gt;
.skill-card-body &amp;gt; p:has(&amp;gt; br:only-child) {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skill-card-stats {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-stats th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    padding: 0.45em 1.1em;&lt;br /&gt;
    width: 120px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.06);&lt;br /&gt;
    border-bottom: 1px solid #d4c9b0;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-stats td {&lt;br /&gt;
    padding: 0.45em 1.1em;&lt;br /&gt;
    border-bottom: 1px solid #d4c9b0;&lt;br /&gt;
    color: #3a2a1a;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-extension {&lt;br /&gt;
    padding: 0.55em 1.1em;&lt;br /&gt;
    color: #5a4a3a;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.06);&lt;br /&gt;
    border-bottom: 1px solid #d4c9b0;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-ext-label {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-effect {&lt;br /&gt;
    padding: 0.7em 1.1em;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
    color: #2a1e14;&lt;br /&gt;
}&lt;br /&gt;
.skill-card-note {&lt;br /&gt;
    padding: 0.5em 1.1em 0.7em;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    color: #7a6a5a;&lt;br /&gt;
    border-top: 1px dashed #d4c9b0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Skill card dark mode ──────────────────────────────────────────────── */&lt;br /&gt;
.skin-theme-clientpref-night .skill-card {&lt;br /&gt;
    border-color: var(--color-surface-3, rgba(255,255,255,0.12));&lt;br /&gt;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a1520, #2a1e30);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-body {&lt;br /&gt;
    background: var(--color-surface-1, #1c1c1f);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-stats th {&lt;br /&gt;
    color: #c4a882;&lt;br /&gt;
    background: rgba(200, 170, 130, 0.08);&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-stats td {&lt;br /&gt;
    color: var(--color-base, #ddd);&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-extension {&lt;br /&gt;
    color: #b0a090;&lt;br /&gt;
    background: rgba(200, 170, 130, 0.05);&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-ext-label {&lt;br /&gt;
    color: #c4a882;&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-effect {&lt;br /&gt;
    color: var(--color-base, #ddd);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-card-note {&lt;br /&gt;
    color: #8a7a6a;&lt;br /&gt;
    border-top-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
/* Auto dark mode */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card {&lt;br /&gt;
        border-color: var(--color-surface-3, rgba(255,255,255,0.12));&lt;br /&gt;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-header {&lt;br /&gt;
        background: linear-gradient(135deg, #1a1520, #2a1e30);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-body {&lt;br /&gt;
        background: var(--color-surface-1, #1c1c1f);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-stats th {&lt;br /&gt;
        color: #c4a882;&lt;br /&gt;
        background: rgba(200, 170, 130, 0.08);&lt;br /&gt;
        border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-stats td {&lt;br /&gt;
        color: var(--color-base, #ddd);&lt;br /&gt;
        border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-extension {&lt;br /&gt;
        color: #b0a090;&lt;br /&gt;
        background: rgba(200, 170, 130, 0.05);&lt;br /&gt;
        border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-ext-label {&lt;br /&gt;
        color: #c4a882;&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-effect {&lt;br /&gt;
        color: var(--color-base, #ddd);&lt;br /&gt;
    }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-card-note {&lt;br /&gt;
        color: #8a7a6a;&lt;br /&gt;
        border-top-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Responsive banner image on Main Page ── */&lt;br /&gt;
.mw-halign-center {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.mw-halign-center img.mw-file-element {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Reusable responsive-image class ── */&lt;br /&gt;
/* Usage: wrap any image in &amp;lt;div class=&amp;quot;responsive-img&amp;quot;&amp;gt;[[File:Example.jpg|1000px]]&amp;lt;/div&amp;gt; */&lt;br /&gt;
.responsive-img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.responsive-img img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════════════════&lt;br /&gt;
   REALM LANDING PAGES — Nation artwork cards&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* ─── Background images: Nation artwork (wiki-hosted) ─────────────────── */&lt;br /&gt;
.realm-avereaux      { background-image: url(&#039;/images/e/e5/Nation_01_2-min.png&#039;); }&lt;br /&gt;
.realm-wonder        { background-image: url(&#039;/images/6/65/Nation_02-min.png&#039;); }&lt;br /&gt;
.realm-valdraeth     { background-image: url(&#039;/images/7/7f/Nation_03-min.png&#039;); }&lt;br /&gt;
.realm-portavas      { background-image: url(&#039;/images/c/cf/Nation_04-min.png&#039;); }&lt;br /&gt;
.realm-hammerstadt   { background-image: url(&#039;/images/7/7c/Hammerstadt-min-1448x2048.png&#039;); }&lt;br /&gt;
.realm-urdrevan      { background-image: url(&#039;/images/0/06/Nation-06-min-1448x2048.png&#039;); }&lt;br /&gt;
.realm-kairos        { background-image: url(&#039;/images/5/59/Nation_07-min.png&#039;); }&lt;br /&gt;
.realm-syradonia     { background-image: url(&#039;/images/c/ca/Nation_08-min.png&#039;); }&lt;br /&gt;
.realm-morvalis      { background-image: url(&#039;/images/5/51/Nation_09.png&#039;); }&lt;br /&gt;
&lt;br /&gt;
/* ─── CreatureCard template ─────────────────────────────────────────────── */&lt;br /&gt;
.mw-heading4:has(+ .creature-card) {&lt;br /&gt;
    height: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: none;&lt;br /&gt;
    line-height: 0;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
    margin: 0 0 1.5em;&lt;br /&gt;
    border: 1px solid #d4c9b0;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Rank-based header colours */&lt;br /&gt;
.creature-rank-default .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #5c2e12, #844725);&lt;br /&gt;
}&lt;br /&gt;
.creature-rank-grunt .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #3a3a3a, #555555);&lt;br /&gt;
}&lt;br /&gt;
.creature-rank-leader .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a2a4a, #2a4070);&lt;br /&gt;
}&lt;br /&gt;
.creature-rank-elite .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #2a1540, #4a2870);&lt;br /&gt;
}&lt;br /&gt;
.creature-rank-boss .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #4a1515, #7a2020);&lt;br /&gt;
}&lt;br /&gt;
.creature-rank-divine .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #4a3a10, #786020);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    padding: 0.8em 1.1em;&lt;br /&gt;
    color: #f5efe4;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-titles {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 0.15em;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-name {&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    letter-spacing: 0.02em;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-subtitle {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-rank {&lt;br /&gt;
    background: rgba(255, 255, 255, 0.15);&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.25);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 0.2em 0.7em;&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.06em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    margin-left: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-body {&lt;br /&gt;
    background: #f0ead8;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-body &amp;gt; p:empty,&lt;br /&gt;
.creature-card-body &amp;gt; p:has(&amp;gt; br:only-child) {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-stats {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-stats th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    padding: 0.45em 1.1em;&lt;br /&gt;
    width: 120px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.06);&lt;br /&gt;
    border-bottom: 1px solid #d4c9b0;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-stats td {&lt;br /&gt;
    padding: 0.45em 1.1em;&lt;br /&gt;
    border-bottom: 1px solid #d4c9b0;&lt;br /&gt;
    color: #3a2a1a;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-skills {&lt;br /&gt;
    padding: 0.7em 1.1em;&lt;br /&gt;
    border-top: 1px solid #d4c9b0;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-skills-label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    margin-bottom: 0.3em;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-skills ul {&lt;br /&gt;
    margin: 0.3em 0 0 0;&lt;br /&gt;
    padding-left: 1.4em;&lt;br /&gt;
}&lt;br /&gt;
.creature-card-skills li {&lt;br /&gt;
    margin-bottom: 0.3em;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: #2a1e14;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-description {&lt;br /&gt;
    padding: 0.7em 1.1em;&lt;br /&gt;
    line-height: 1.55;&lt;br /&gt;
    color: #2a1e14;&lt;br /&gt;
    border-top: 1px solid #d4c9b0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.creature-card-note {&lt;br /&gt;
    padding: 0.5em 1.1em 0.7em;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    color: #7a6a5a;&lt;br /&gt;
    border-top: 1px dashed #d4c9b0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── CreatureCard dark mode ────────────────────────────────────────────── */&lt;br /&gt;
.skin-theme-clientpref-night .creature-card {&lt;br /&gt;
    border-color: var(--color-surface-3, rgba(255,255,255,0.12));&lt;br /&gt;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-default .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a1510, #2a1e14);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-grunt .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a1a1a, #2a2a2a);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-leader .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #0a1525, #152038);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-elite .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #150a20, #201438);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-boss .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #250a0a, #3a1515);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-rank-divine .creature-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #251f08, #3a3010);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-body {&lt;br /&gt;
    background: var(--color-surface-1, #1c1c1f);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-stats th {&lt;br /&gt;
    color: #c4a882;&lt;br /&gt;
    background: rgba(200, 170, 130, 0.08);&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-stats td {&lt;br /&gt;
    color: var(--color-base, #ddd);&lt;br /&gt;
    border-bottom-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-skills {&lt;br /&gt;
    border-top-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-skills-label {&lt;br /&gt;
    color: #c4a882;&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-skills li {&lt;br /&gt;
    color: var(--color-base, #ddd);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-description {&lt;br /&gt;
    color: var(--color-base, #ddd);&lt;br /&gt;
    border-top-color: rgba(255, 255, 255, 0.08);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .creature-card-note {&lt;br /&gt;
    color: #8a7a6a;&lt;br /&gt;
    border-top-color: rgba(255, 255, 255, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── Sphere-based SkillCard header colours ────────────────────────────── */&lt;br /&gt;
.skill-sphere-air .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #8a7a20, #b5a030);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-earth .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #2a5a2a, #3a7a3a);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-fire .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #8a3a10, #b55020);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-water .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a3a6a, #2a5090);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-spirit .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #4a2070, #6a3090);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-vigour .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #4a1515, #7a2020);&lt;br /&gt;
}&lt;br /&gt;
.skill-sphere-focus .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a2a5a, #2a4080);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sphere label colours for stats th */&lt;br /&gt;
.skill-sphere-air .skill-card-stats th { color: #8a7a20; }&lt;br /&gt;
.skill-sphere-earth .skill-card-stats th { color: #2a6a2a; }&lt;br /&gt;
.skill-sphere-fire .skill-card-stats th { color: #8a3a10; }&lt;br /&gt;
.skill-sphere-water .skill-card-stats th { color: #1a4a7a; }&lt;br /&gt;
.skill-sphere-spirit .skill-card-stats th { color: #5a2a80; }&lt;br /&gt;
.skill-sphere-vigour .skill-card-stats th { color: #7a2020; }&lt;br /&gt;
.skill-sphere-focus .skill-card-stats th { color: #1a3a6a; }&lt;br /&gt;
&lt;br /&gt;
.skill-sphere-air .skill-card-ext-label { color: #8a7a20; }&lt;br /&gt;
.skill-sphere-earth .skill-card-ext-label { color: #2a6a2a; }&lt;br /&gt;
.skill-sphere-fire .skill-card-ext-label { color: #8a3a10; }&lt;br /&gt;
.skill-sphere-water .skill-card-ext-label { color: #1a4a7a; }&lt;br /&gt;
.skill-sphere-spirit .skill-card-ext-label { color: #5a2a80; }&lt;br /&gt;
.skill-sphere-vigour .skill-card-ext-label { color: #7a2020; }&lt;br /&gt;
.skill-sphere-focus .skill-card-ext-label { color: #1a3a6a; }&lt;br /&gt;
&lt;br /&gt;
/* ─── Sphere SkillCard dark mode ───────────────────────────────────────── */&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-air .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #3a3510, #504818);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-earth .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #122a12, #1a3a1a);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-fire .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #3a1a08, #502810);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-water .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #0a1a35, #152848);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-spirit .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #1a0a2a, #281540);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-vigour .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #250a0a, #3a1515);&lt;br /&gt;
}&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-focus .skill-card-header {&lt;br /&gt;
    background: linear-gradient(135deg, #0a1530, #152040);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-air .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-air .skill-card-ext-label { color: #c4b850; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-earth .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-earth .skill-card-ext-label { color: #60b060; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-fire .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-fire .skill-card-ext-label { color: #c47040; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-water .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-water .skill-card-ext-label { color: #5080c0; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-spirit .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-spirit .skill-card-ext-label { color: #9060b0; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-vigour .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-vigour .skill-card-ext-label { color: #c05050; }&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-focus .skill-card-stats th,&lt;br /&gt;
.skin-theme-clientpref-night .skill-sphere-focus .skill-card-ext-label { color: #4070b0; }&lt;br /&gt;
&lt;br /&gt;
/* Auto dark mode for spheres */&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-air .skill-card-header { background: linear-gradient(135deg, #3a3510, #504818); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-earth .skill-card-header { background: linear-gradient(135deg, #122a12, #1a3a1a); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-fire .skill-card-header { background: linear-gradient(135deg, #3a1a08, #502810); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-water .skill-card-header { background: linear-gradient(135deg, #0a1a35, #152848); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-spirit .skill-card-header { background: linear-gradient(135deg, #1a0a2a, #281540); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-vigour .skill-card-header { background: linear-gradient(135deg, #250a0a, #3a1515); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-focus .skill-card-header { background: linear-gradient(135deg, #0a1530, #152040); }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-air .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-air .skill-card-ext-label { color: #c4b850; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-earth .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-earth .skill-card-ext-label { color: #60b060; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-fire .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-fire .skill-card-ext-label { color: #c47040; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-water .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-water .skill-card-ext-label { color: #5080c0; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-spirit .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-spirit .skill-card-ext-label { color: #9060b0; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-vigour .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-vigour .skill-card-ext-label { color: #c05050; }&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-focus .skill-card-stats th,&lt;br /&gt;
    .skin-theme-clientpref-os .skill-sphere-focus .skill-card-ext-label { color: #4070b0; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Callout/Blockquote Dark Mode === */&lt;br /&gt;
.callout-warning {&lt;br /&gt;
  background: #fff3cd;&lt;br /&gt;
  border-left: 4px solid #856404;&lt;br /&gt;
  padding: 0.8em 1em;&lt;br /&gt;
  margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .callout-warning {&lt;br /&gt;
  background: #3d3520 !important;&lt;br /&gt;
  border-left-color: #a07a10 !important;&lt;br /&gt;
  color: #e0d0a0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (prefers-color-scheme: dark) {&lt;br /&gt;
  .skin-theme-clientpref-os .callout-warning {&lt;br /&gt;
    background: #3d3520 !important;&lt;br /&gt;
    border-left-color: #a07a10 !important;&lt;br /&gt;
    color: #e0d0a0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   BuildPage Template – Bankers Guild Funded Builds&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.build-page {&lt;br /&gt;
    max-width: 820px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Header: subtitle + quote ────────────────────────────────── */&lt;br /&gt;
.build-page-header {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 1.2em 1.5em 1em;&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
    border-bottom: 1px solid rgba(180, 160, 120, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-subtitle {&lt;br /&gt;
    font-size: 1.3em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #c8a96e;&lt;br /&gt;
    letter-spacing: 0.02em;&lt;br /&gt;
    margin-bottom: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-quote {&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
    color: #a89880;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    max-width: 600px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-quote::before { content: &amp;quot;\201C&amp;quot;; font-size: 1.4em; vertical-align: -0.1em; margin-right: 0.05em; }&lt;br /&gt;
.build-page-quote::after  { content: &amp;quot;\201D&amp;quot;; font-size: 1.4em; vertical-align: -0.1em; margin-left: 0.05em; }&lt;br /&gt;
&lt;br /&gt;
/* ── Lore body text ──────────────────────────────────────────── */&lt;br /&gt;
.build-page-lore {&lt;br /&gt;
    font-size: 1.02em;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
    padding: 0 0.5em;&lt;br /&gt;
    margin-bottom: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-lore p {&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Build details info-box ──────────────────────────────────── */&lt;br /&gt;
.build-page-details {&lt;br /&gt;
    margin: 1.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-details-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-details-table th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    width: 42%;&lt;br /&gt;
    padding: 0.6em 1em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #c8a96e;&lt;br /&gt;
    background: rgba(90, 70, 40, 0.15);&lt;br /&gt;
    border: 1px solid rgba(180, 160, 120, 0.25);&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-details-table td {&lt;br /&gt;
    padding: 0.6em 1em;&lt;br /&gt;
    border: 1px solid rgba(180, 160, 120, 0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-details-table code {&lt;br /&gt;
    background: rgba(200, 169, 110, 0.12);&lt;br /&gt;
    padding: 0.15em 0.5em;&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
    color: #c8a96e;&lt;br /&gt;
    letter-spacing: 0.04em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Contributions table ─────────────────────────────────────── */&lt;br /&gt;
.build-page-contributions {&lt;br /&gt;
    margin-top: 2em;&lt;br /&gt;
    padding-top: 1em;&lt;br /&gt;
    border-top: 1px solid rgba(180, 160, 120, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions h3 {&lt;br /&gt;
    color: #c8a96e;&lt;br /&gt;
    font-size: 1.15em;&lt;br /&gt;
    letter-spacing: 0.03em;&lt;br /&gt;
    margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions .wikitable {&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions .wikitable th {&lt;br /&gt;
    background: rgba(90, 70, 40, 0.2);&lt;br /&gt;
    color: #c8a96e;&lt;br /&gt;
    padding: 0.55em 1em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    border: 1px solid rgba(180, 160, 120, 0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions .wikitable td {&lt;br /&gt;
    padding: 0.5em 1em;&lt;br /&gt;
    border: 1px solid rgba(180, 160, 120, 0.25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: rgba(90, 70, 40, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-contributions .wikitable tr:last-child td,&lt;br /&gt;
.build-page-contributions .wikitable tr:last-child th {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-top: 2px solid rgba(180, 160, 120, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Light mode overrides ────────────────────────────────────── */&lt;br /&gt;
.skin-theme-clientpref-day .build-page-subtitle { color: #7a5c2e; }&lt;br /&gt;
.skin-theme-clientpref-day .build-page-quote { color: #8a7560; }&lt;br /&gt;
.skin-theme-clientpref-day .build-details-table th { color: #7a5c2e; background: rgba(180, 160, 120, 0.15); }&lt;br /&gt;
.skin-theme-clientpref-day .build-details-table code { color: #7a5c2e; }&lt;br /&gt;
.skin-theme-clientpref-day .build-page-contributions h3 { color: #7a5c2e; }&lt;br /&gt;
.skin-theme-clientpref-day .build-page-contributions .wikitable th { color: #7a5c2e; background: rgba(180, 160, 120, 0.18); }&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   Visual Editor: Larger textareas in template transclusion dialog&lt;br /&gt;
   Makes content-type fields (like Lore) taller and resizable&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
.ve-ui-mwTransclusionDialog .oo-ui-multilineTextInputWidget textarea {&lt;br /&gt;
    min-height: 180px;&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ══════════════════════════════════════════════════════════════&lt;br /&gt;
   VISUALEDITOR CURSOR FIX&lt;br /&gt;
   Fixes the cursor appearing on the right side of empty paragraphs&lt;br /&gt;
   when pressing Enter. Caused by float: right on .ve-ce-chimera&lt;br /&gt;
   elements inside VisualEditor paragraph slugs.&lt;br /&gt;
   ══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.ve-ce-surface .ve-ce-chimera {&lt;br /&gt;
    float: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ---- getting started guide styles ---- */&lt;br /&gt;
&lt;br /&gt;
/* quest path / journey tracker on landing page */&lt;br /&gt;
&lt;br /&gt;
.gs-progress {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 0;&lt;br /&gt;
    margin: 1.5em 0 2em;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    counter-reset: gs-step;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-step {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 3.6em 1fr;&lt;br /&gt;
    gap: 0;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    counter-increment: gs-step;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-marker {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-diamond {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 2.2em;&lt;br /&gt;
    height: 2.2em;&lt;br /&gt;
    transform: rotate(45deg);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.2);&lt;br /&gt;
    border: 2px solid rgba(132, 71, 37, 0.45);&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    transition: background 0.3s, color 0.3s, border-color 0.3s, box-shadow 0.3s;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-diamond span {&lt;br /&gt;
    transform: rotate(-45deg);&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dashed trail between waypoints */&lt;br /&gt;
.gs-progress-marker::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    width: 3px;&lt;br /&gt;
    min-height: 0.5em;&lt;br /&gt;
    background: repeating-linear-gradient(&lt;br /&gt;
        to bottom,&lt;br /&gt;
        rgba(132, 71, 37, 0.3) 0px,&lt;br /&gt;
        rgba(132, 71, 37, 0.3) 4px,&lt;br /&gt;
        transparent 4px,&lt;br /&gt;
        transparent 8px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-step:last-child .gs-progress-marker::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active waypoint */&lt;br /&gt;
.gs-progress-step--active .gs-progress-diamond {&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    border-color: var(--mf-brown, #844725);&lt;br /&gt;
    box-shadow: 0 0 8px rgba(132, 71, 37, 0.5), 0 0 20px rgba(132, 71, 37, 0.2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-step--active .gs-progress-diamond span {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* completed waypoint */&lt;br /&gt;
.gs-progress-step--done .gs-progress-diamond {&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    border-color: var(--mf-brown, #844725);&lt;br /&gt;
    opacity: 0.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-step--done .gs-progress-diamond span {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-step--done .gs-progress-marker::after {&lt;br /&gt;
    background: repeating-linear-gradient(&lt;br /&gt;
        to bottom,&lt;br /&gt;
        var(--mf-brown, #844725) 0px,&lt;br /&gt;
        var(--mf-brown, #844725) 4px,&lt;br /&gt;
        transparent 4px,&lt;br /&gt;
        transparent 8px&lt;br /&gt;
    );&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* card content beside the marker */&lt;br /&gt;
.gs-progress-card {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 0.6em 1em 1.4em;&lt;br /&gt;
    margin-left: 0;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: background 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-card:hover {&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-card-title {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.15em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 0 0 0.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-card-title a {&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-card-title a:hover {&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-progress-card-desc {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* phase page nav bar */&lt;br /&gt;
&lt;br /&gt;
.gs-nav {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 2em 0;&lt;br /&gt;
    padding: 1.2em;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border: 1px solid var(--color-surface-3, #d4c9b0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-progress {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 0.35em;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-dot {&lt;br /&gt;
    width: 0.6em;&lt;br /&gt;
    height: 0.6em;&lt;br /&gt;
    transform: rotate(45deg);&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.25);&lt;br /&gt;
    transition: background 0.2s, box-shadow 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-dot--active {&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    transform: rotate(45deg) scale(1.4);&lt;br /&gt;
    box-shadow: 0 0 6px rgba(132, 71, 37, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-dot--done {&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* prev/next buttons */&lt;br /&gt;
.gs-nav-buttons {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    padding: 0.5em 1.2em;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
    background: var(--color-surface-2, #e0d8cc);&lt;br /&gt;
    border: 1px solid var(--color-surface-3, #d4c9b0);&lt;br /&gt;
    transition: background 0.2s, color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-btn:hover {&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    border-color: var(--mf-brown, #844725);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-btn--hidden {&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-home {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-home a {&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-nav-home a:hover {&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* checklist items */&lt;br /&gt;
&lt;br /&gt;
.gs-checklist {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-checklist-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 0.6em;&lt;br /&gt;
    padding: 0.5em 0;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    border-bottom: 1px solid var(--color-surface-2, #e0d8cc);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-checklist-item:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-checklist-icon {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    width: 1em;&lt;br /&gt;
    height: 1em;&lt;br /&gt;
    margin-top: 0.3em;&lt;br /&gt;
    border: 2px solid rgba(132, 71, 37, 0.4);&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.1);&lt;br /&gt;
    transform: rotate(45deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* phase cards on the landing page grid */&lt;br /&gt;
&lt;br /&gt;
.gs-phase-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 1.5em 0 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .gs-phase-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 0.8em;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border: 1px solid var(--color-surface-2, #e0d8cc);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: border-color 0.2s, background 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-card:hover {&lt;br /&gt;
    border-color: var(--mf-brown, #844725);&lt;br /&gt;
    background: var(--color-surface-2, #e0d8cc);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-num {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width: 2em;&lt;br /&gt;
    height: 2em;&lt;br /&gt;
    transform: rotate(45deg);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-num span {&lt;br /&gt;
    transform: rotate(-45deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-info {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-title {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.05em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 0 0 0.15em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-title a {&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-title a:hover {&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-phase-desc {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* hero header on each phase page */&lt;br /&gt;
&lt;br /&gt;
.gs-hero {&lt;br /&gt;
    padding: 1.5em;&lt;br /&gt;
    margin: -0.5em -0.5em 1.5em;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    border-left: 4px solid var(--mf-brown, #844725);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-hero-phase {&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    margin: 0 0 0.25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-hero-title {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.6em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 0 0 0.3em;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-hero-subtitle {&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* call to action box */&lt;br /&gt;
&lt;br /&gt;
.gs-cta {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    padding: 1.2em 1.5em;&lt;br /&gt;
    margin: 2em 0;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border: 1px solid var(--color-surface-3, #d4c9b0);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-text {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    padding: 0.6em 1.5em;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    border: none;&lt;br /&gt;
    transition: background 0.2s;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-btn a {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-btn a:visited {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-btn a:hover {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-cta-btn:hover {&lt;br /&gt;
    background: var(--mf-brown-hover, #a0603a);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .gs-cta {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* main page banner */&lt;br /&gt;
&lt;br /&gt;
.gs-banner {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.2em;&lt;br /&gt;
    padding: 1.2em 1.5em;&lt;br /&gt;
    margin: 1.5em 0;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border: 2px solid var(--mf-brown, #844725);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-icon {&lt;br /&gt;
    width: 2.8em;&lt;br /&gt;
    height: 2.8em;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    transform: rotate(45deg);&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 0 10px rgba(132, 71, 37, 0.3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-icon span {&lt;br /&gt;
    transform: rotate(-45deg);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.4em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-title {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.25em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 0 0 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-desc {&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    padding: 0.6em 1.5em;&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: var(--mf-brown, #844725);&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    transition: background 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* override wiki link colour inside banner button */&lt;br /&gt;
.gs-banner-btn a,&lt;br /&gt;
.gs-banner-btn a:visited,&lt;br /&gt;
.gs-banner-btn a:active {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-btn a:hover {&lt;br /&gt;
    color: #fff !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-banner-btn:hover {&lt;br /&gt;
    background: var(--mf-brown-hover, #a0603a);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
    .gs-banner {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* tip / note callout box */&lt;br /&gt;
&lt;br /&gt;
.gs-tip {&lt;br /&gt;
    padding: 1em 1.2em;&lt;br /&gt;
    margin: 1.2em 0;&lt;br /&gt;
    background: var(--color-surface-1, #ebe5da);&lt;br /&gt;
    border-left: 4px solid var(--mf-brown, #844725);&lt;br /&gt;
    border-radius: 0 6px 6px 0;&lt;br /&gt;
    font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-tip-label {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--mf-brown, #844725);&lt;br /&gt;
    margin-right: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-tip-label::before {&lt;br /&gt;
    content: &#039;\25C6&#039;;&lt;br /&gt;
    margin-right: 0.3em;&lt;br /&gt;
    font-size: 0.7em;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* packing checklist (printable) */&lt;br /&gt;
&lt;br /&gt;
.gs-packing-list {&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-packing-list li {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    padding: 0.45em 0 0.45em 1.8em;&lt;br /&gt;
    border-bottom: 1px solid var(--color-surface-2, #e0d8cc);&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-packing-list li:last-child {&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gs-packing-list li::before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    top: 0.55em;&lt;br /&gt;
    width: 1.1em;&lt;br /&gt;
    height: 1.1em;&lt;br /&gt;
    border: 2px solid rgba(132, 71, 37, 0.4);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
    .gs-packing-list li::before {&lt;br /&gt;
        border-color: #333;&lt;br /&gt;
        background: #fff;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Getting Started - Begin Your Journey CTA */&lt;br /&gt;
.gs-begin-cta {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 2em 1em;&lt;br /&gt;
    margin: 2em 0;&lt;br /&gt;
    border-top: 1px solid rgba(132, 71, 37, 0.2);&lt;br /&gt;
    border-bottom: 1px solid rgba(132, 71, 37, 0.2);&lt;br /&gt;
}&lt;br /&gt;
.gs-begin-cta-text {&lt;br /&gt;
    font-family: &#039;Crimson Text&#039;, Georgia, serif;&lt;br /&gt;
    font-size: 1.3em;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
.gs-cta-btn--large {&lt;br /&gt;
    font-size: 1.2em;&lt;br /&gt;
    padding: 0.7em 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   Build Page – Crest styling&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
.build-page-crest {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0.5em 0 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.build-page-crest img {&lt;br /&gt;
    max-width: 150px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   Build Page – Print Styles&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* --- Print button (editor-only, injected via JS) --- */&lt;br /&gt;
.build-print-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    padding: 0.4em 1em;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.08);&lt;br /&gt;
    border: 1px solid rgba(132, 71, 37, 0.25);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.15s, border-color 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.build-print-btn:hover {&lt;br /&gt;
    background: rgba(132, 71, 37, 0.15);&lt;br /&gt;
    border-color: rgba(132, 71, 37, 0.4);&lt;br /&gt;
}&lt;br /&gt;
.build-print-btn::before {&lt;br /&gt;
    content: &amp;quot;\1F5A8&amp;quot;;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Small print icon for list pages */&lt;br /&gt;
.build-print-icon {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    padding: 0.15em 0.4em;&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
    color: #844725;&lt;br /&gt;
    background: rgba(132, 71, 37, 0.06);&lt;br /&gt;
    border: 1px solid rgba(132, 71, 37, 0.2);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    transition: background 0.15s;&lt;br /&gt;
}&lt;br /&gt;
.build-print-icon:hover {&lt;br /&gt;
    background: rgba(132, 71, 37, 0.15);&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
    /* --- Hide all wiki chrome --- */&lt;br /&gt;
    #mf-header,&lt;br /&gt;
    #mf-ribbon,&lt;br /&gt;
    .citizen-header,&lt;br /&gt;
    .citizen-header__logo,&lt;br /&gt;
    #siteNotice,&lt;br /&gt;
    #siteSub,&lt;br /&gt;
    #contentSub,&lt;br /&gt;
    #mw-content-subtitle,&lt;br /&gt;
    .subpages,&lt;br /&gt;
    .approvedAndLatestMsg,&lt;br /&gt;
    .approved-revision-notice,&lt;br /&gt;
    .mw-indicators,&lt;br /&gt;
    #mw-navigation,&lt;br /&gt;
    .mw-sidebar-button,&lt;br /&gt;
    .citizen-page-actions,&lt;br /&gt;
    .citizen-page-header-buttons,&lt;br /&gt;
    .citizen-page-heading-buttons,&lt;br /&gt;
    .citizen-page-header__description,&lt;br /&gt;
    .citizen-page-footer,&lt;br /&gt;
    .citizen-sidebar,&lt;br /&gt;
    .citizen-toc,&lt;br /&gt;
    .citizen-toc-wrapper,&lt;br /&gt;
    .citizen-drawer,&lt;br /&gt;
    .citizen-share,&lt;br /&gt;
    #citizen-share,&lt;br /&gt;
    #citizen-share-sticky-header,&lt;br /&gt;
    .citizen-page-actions-more,&lt;br /&gt;
    .citizen-sticky-header-container,&lt;br /&gt;
    .citizen-sticky-header,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #p-associated-pages,&lt;br /&gt;
    .page-info,&lt;br /&gt;
    .mw-footer,&lt;br /&gt;
    .citizen-footer,&lt;br /&gt;
    #footer,&lt;br /&gt;
    #catlinks,&lt;br /&gt;
    .catlinks,&lt;br /&gt;
    .noprint,&lt;br /&gt;
    .mw-editsection,&lt;br /&gt;
    .build-print-btn,&lt;br /&gt;
    .build-print-icon,&lt;br /&gt;
    .citizen-page-header__title-suffix,&lt;br /&gt;
    nav,&lt;br /&gt;
    .mw-portlet,&lt;br /&gt;
    .mw-sidebar,&lt;br /&gt;
    #p-logo,&lt;br /&gt;
    #p-navigation,&lt;br /&gt;
    #p-search,&lt;br /&gt;
    .mw-header,&lt;br /&gt;
    .vector-header,&lt;br /&gt;
    .vector-menu,&lt;br /&gt;
    .vector-toc,&lt;br /&gt;
    .printfooter,&lt;br /&gt;
    .mw-jump-link,&lt;br /&gt;
    .mw-data-after-content,&lt;br /&gt;
    footer {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* --- General print reset --- */&lt;br /&gt;
    body {&lt;br /&gt;
        background: white !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        font-size: 12pt;&lt;br /&gt;
        margin: 0;&lt;br /&gt;
        padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Remove background colours and shadows */&lt;br /&gt;
    *, *::before, *::after {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        box-shadow: none !important;&lt;br /&gt;
        text-shadow: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Give the seal a white background so transparent pixels&lt;br /&gt;
       don&#039;t render as black in print */&lt;br /&gt;
    .build-page-crest img {&lt;br /&gt;
        background: white !important;&lt;br /&gt;
        border-radius: 50%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* --- Build page print layout --- */&lt;br /&gt;
    .build-page {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        font-family: &#039;Crimson Text&#039;, &#039;Times New Roman&#039;, Georgia, serif;&lt;br /&gt;
        font-size: 12pt;&lt;br /&gt;
        line-height: 1.6;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Page title */&lt;br /&gt;
    .citizen-page-heading,&lt;br /&gt;
    .mw-page-title-main,&lt;br /&gt;
    h1.firstHeading {&lt;br /&gt;
        font-family: &#039;Crimson Text&#039;, &#039;Times New Roman&#039;, Georgia, serif !important;&lt;br /&gt;
        font-size: 26pt !important;&lt;br /&gt;
        font-weight: 400 !important;&lt;br /&gt;
        text-align: center !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        margin: 0.3em 0 0.2em !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        border: none !important;&lt;br /&gt;
        letter-spacing: 0.02em;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide the namespace prefix in print */&lt;br /&gt;
    .citizen-page-heading .mw-page-title-namespace {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Subtitle */&lt;br /&gt;
    .build-page-subtitle {&lt;br /&gt;
        font-size: 14pt !important;&lt;br /&gt;
        font-weight: 600 !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        text-align: center !important;&lt;br /&gt;
        margin-bottom: 0.3em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Quote */&lt;br /&gt;
    .build-page-quote {&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        color: #333 !important;&lt;br /&gt;
        text-align: center !important;&lt;br /&gt;
        font-style: italic !important;&lt;br /&gt;
        margin-bottom: 1em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Header border */&lt;br /&gt;
    .build-page-header {&lt;br /&gt;
        border-bottom: 1px solid #ccc !important;&lt;br /&gt;
        margin-bottom: 1em !important;&lt;br /&gt;
        padding-bottom: 0.8em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Lore body */&lt;br /&gt;
    .build-page-lore {&lt;br /&gt;
        text-align: justify !important;&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        line-height: 1.7 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-page-lore p {&lt;br /&gt;
        margin-bottom: 0.8em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Details table */&lt;br /&gt;
    .build-details-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
        margin: 1.5em 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-details-table th,&lt;br /&gt;
    .build-details-table td {&lt;br /&gt;
        border: 1px solid #333 !important;&lt;br /&gt;
        padding: 0.5em 0.8em !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-details-table th {&lt;br /&gt;
        font-weight: 700 !important;&lt;br /&gt;
        text-align: left !important;&lt;br /&gt;
        width: 35% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-details-table code {&lt;br /&gt;
        font-family: inherit !important;&lt;br /&gt;
        font-weight: 700 !important;&lt;br /&gt;
        font-size: 11pt !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Contributions heading */&lt;br /&gt;
    .build-page-contributions h3 {&lt;br /&gt;
        font-family: &#039;Crimson Text&#039;, &#039;Times New Roman&#039;, Georgia, serif !important;&lt;br /&gt;
        font-size: 13pt !important;&lt;br /&gt;
        font-weight: 700 !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        margin: 1em 0 0.5em !important;&lt;br /&gt;
        border: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-page-contributions {&lt;br /&gt;
        border-top: 1px solid #ccc !important;&lt;br /&gt;
        padding-top: 0.5em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Contributions table */&lt;br /&gt;
    .build-page-contributions .wikitable {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        border-collapse: collapse !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-page-contributions .wikitable th,&lt;br /&gt;
    .build-page-contributions .wikitable td {&lt;br /&gt;
        border: 1px solid #333 !important;&lt;br /&gt;
        padding: 0.4em 0.7em !important;&lt;br /&gt;
        color: black !important;&lt;br /&gt;
        font-size: 10.5pt !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-page-contributions .wikitable th {&lt;br /&gt;
        font-weight: 700 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Crest in print */&lt;br /&gt;
    .build-page-crest {&lt;br /&gt;
        text-align: center !important;&lt;br /&gt;
        margin: 0 0 0.5em !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .build-page-crest img {&lt;br /&gt;
        max-width: 120px !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        background: white !important;&lt;br /&gt;
        border-radius: 50%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Page breaks */&lt;br /&gt;
    .build-page-contributions {&lt;br /&gt;
        page-break-before: auto;&lt;br /&gt;
        page-break-inside: avoid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* A4 page setup */&lt;br /&gt;
    @page {&lt;br /&gt;
        size: A4;&lt;br /&gt;
        margin: 2cm 2.5cm;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Menhir wiki admin</name></author>
	</entry>
</feed>