<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://myriad-staging.bgs.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myriad-admin</id>
	<title>Disaster Risk Gateway - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://myriad-staging.bgs.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myriad-admin"/>
	<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php/Special:Contributions/Myriad-admin"/>
	<updated>2026-04-16T20:26:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=Property:Has_genre&amp;diff=3399</id>
		<title>Property:Has genre</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=Property:Has_genre&amp;diff=3399"/>
		<updated>2025-11-10T15:40:31Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Created a property of type Text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a property of type [[Has type::Text]].&lt;br /&gt;
&lt;br /&gt;
The allowed values for this property are:&lt;br /&gt;
* [[Allows value::Art]]&lt;br /&gt;
* [[Allows value::Cookbook]]&lt;br /&gt;
* [[Allows value::Fiction]]&lt;br /&gt;
* [[Allows value::History]]&lt;br /&gt;
* [[Allows value::Poetry]]&lt;br /&gt;
* [[Allows value::Science]]&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3398</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3398"/>
		<updated>2025-10-13T16:12:42Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3397 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DRG: Single Notifications item tweaks ===== */&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; svg,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; i,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; span:not(.drg-echo-label):not(.drg-echo-count) {&lt;br /&gt;
  /* if an Echo icon span sneaks in, keep spacing sane */&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-label {&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-count {&lt;br /&gt;
  margin-left: .5em;&lt;br /&gt;
  padding: 0 .45em;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  font-size: .85em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  background: var(--myriad-green);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3397</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3397"/>
		<updated>2025-10-13T16:08:01Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CATALOGUE PAGE CARDS ===== */&lt;br /&gt;
.catalogue-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.catalogue-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front img {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.catalogue-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .catalogue-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .catalogue-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DRG: Single Notifications item tweaks ===== */&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; svg,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; i,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; span:not(.drg-echo-label):not(.drg-echo-count) {&lt;br /&gt;
  /* if an Echo icon span sneaks in, keep spacing sane */&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-label {&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-count {&lt;br /&gt;
  margin-left: .5em;&lt;br /&gt;
  padding: 0 .45em;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  font-size: .85em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  background: var(--myriad-green);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3396</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3396"/>
		<updated>2025-10-13T16:01:52Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3395 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DRG: Single Notifications item tweaks ===== */&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; svg,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; i,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; span:not(.drg-echo-label):not(.drg-echo-count) {&lt;br /&gt;
  /* if an Echo icon span sneaks in, keep spacing sane */&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-label {&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-count {&lt;br /&gt;
  margin-left: .5em;&lt;br /&gt;
  padding: 0 .45em;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  font-size: .85em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  background: var(--myriad-green);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3395</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3395"/>
		<updated>2025-10-13T16:01:26Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DRG: Single Notifications item tweaks ===== */&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; svg,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; i,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; span:not(.drg-echo-label):not(.drg-echo-count) {&lt;br /&gt;
  /* if an Echo icon span sneaks in, keep spacing sane */&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-label {&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-count {&lt;br /&gt;
  margin-left: .5em;&lt;br /&gt;
  padding: 0 .45em;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  font-size: .85em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  background: var(--myriad-green);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3394</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3394"/>
		<updated>2025-10-13T12:44:48Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== DRG: Single Notifications item tweaks ===== */&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; svg,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; i,&lt;br /&gt;
.drg-user-dropdown a.drg-echo-link &amp;gt; span:not(.drg-echo-label):not(.drg-echo-count) {&lt;br /&gt;
  /* if an Echo icon span sneaks in, keep spacing sane */&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-label {&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-user-dropdown .drg-echo-count {&lt;br /&gt;
  margin-left: .5em;&lt;br /&gt;
  padding: 0 .45em;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  font-size: .85em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  background: var(--myriad-green);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3393</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3393"/>
		<updated>2025-10-13T12:43:10Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Notifications icon and unification in user dropdown&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.searchSuggest&#039;], function () {&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if ($(&#039;#drg-navbar&#039;).length) return;&lt;br /&gt;
&lt;br /&gt;
    // ===== Helpers =====&lt;br /&gt;
    function htmlFromPortlet(selector) {&lt;br /&gt;
      // Return array of &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt; HTML for all anchors in a portlet list (if present)&lt;br /&gt;
      return $(selector).find(&#039;li a&#039;).map(function () {&lt;br /&gt;
        return &#039;&amp;lt;li&amp;gt;&#039; + $(this).prop(&#039;outerHTML&#039;) + &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
      }).get();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setBodyTopPaddingToNavbar() {&lt;br /&gt;
      var h = $(&#039;#drg-navbar&#039;).outerHeight() || 60;&lt;br /&gt;
      $(&#039;body&#039;).css(&#039;padding-top&#039;, h + &#039;px&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Build a clean anchor (no Echo classes) with icon + label (+ optional count badge)&lt;br /&gt;
    function buildCombinedNotifications() {&lt;br /&gt;
      var $alertA  = $(&#039;#pt-notifications-alert a&#039;).first();&lt;br /&gt;
      var $noticeA = $(&#039;#pt-notifications-notice a&#039;).first();&lt;br /&gt;
&lt;br /&gt;
      // Pick an href we can trust; fall back to Special:Notifications&lt;br /&gt;
      var href = ($alertA.attr(&#039;href&#039;) || $noticeA.attr(&#039;href&#039;) || mw.util.getUrl(&#039;Special:Notifications&#039;));&lt;br /&gt;
&lt;br /&gt;
      // Reuse an icon if Echo provides one; otherwise a simple bell glyph&lt;br /&gt;
      var $icon = ($alertA.find(&#039;span, i, svg&#039;).first().clone());&lt;br /&gt;
      if (!$icon.length) $icon = ($noticeA.find(&#039;span, i, svg&#039;).first().clone());&lt;br /&gt;
      var iconHtml = $icon.length ? $icon.prop(&#039;outerHTML&#039;) : &#039;🔔&#039;;&lt;br /&gt;
&lt;br /&gt;
      // Sum counts if Echo exposes them&lt;br /&gt;
      function n(x){ return x &amp;amp;&amp;amp; /^\d+$/.test(x) ? parseInt(x,10) : 0; }&lt;br /&gt;
      var count = n($alertA.attr(&#039;data-counter-num&#039;)) + n($noticeA.attr(&#039;data-counter-num&#039;));&lt;br /&gt;
&lt;br /&gt;
      return [&lt;br /&gt;
        &#039;&amp;lt;a href=&amp;quot;&#039;, href, &#039;&amp;quot; class=&amp;quot;drg-echo-link&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
          iconHtml,&lt;br /&gt;
          &#039;&amp;lt;span class=&amp;quot;drg-echo-label&amp;quot;&amp;gt;Notifications&amp;lt;/span&amp;gt;&#039;,&lt;br /&gt;
          (count &amp;gt; 0 ? &#039;&amp;lt;span class=&amp;quot;drg-echo-count&amp;quot; aria-label=&amp;quot;unread notifications&amp;quot;&amp;gt;&#039;+count+&#039;&amp;lt;/span&amp;gt;&#039; : &#039;&#039;),&lt;br /&gt;
        &#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
      ].join(&#039;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Logo =====&lt;br /&gt;
    const logoSrc = $(&#039;.mw-logo-icon&#039;).attr(&#039;src&#039;) || &#039;/images/3/3f/Myriad_logo_icon_transparent.png&#039;;&lt;br /&gt;
    const logoHtml = `&lt;br /&gt;
      &amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Main_Page&#039;)}&amp;quot; class=&amp;quot;drg-navbar-logo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;${logoSrc}&amp;quot; alt=&amp;quot;MYRIAD Logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Build left-side links in order: About, Navigation, Contribute =====&lt;br /&gt;
    const aboutHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Disaster_Risk_Gateway&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const navItems = [&lt;br /&gt;
      { title: &#039;Catalogue&#039;,   url: mw.util.getUrl(&#039;Catalogue&#039;) },&lt;br /&gt;
      { title: &#039;Definitions&#039;, url: mw.util.getUrl(&#039;Definitions&#039;) },&lt;br /&gt;
      { title: &#039;Resources&#039;,   url: mw.util.getUrl(&#039;Resources&#039;) }&lt;br /&gt;
    ];&lt;br /&gt;
    const navHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-nav&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Navigation&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-nav-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${navItems.map(i =&amp;gt; `&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${i.url}&amp;quot;&amp;gt;${i.title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`).join(&#039;&#039;)}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const contributeHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Contribute&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;Contribute&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Search (with autocomplete) =====&lt;br /&gt;
    const searchDropdownHtml = `&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-search-dropdown&amp;quot; class=&amp;quot;drg-search-dropdown-wrapper&amp;quot; style=&amp;quot;position: relative; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;drg-search-toggle&amp;quot; class=&amp;quot;flat-link&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot;&amp;gt;Search&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;form class=&amp;quot;drg-search&amp;quot; id=&amp;quot;drg-search-form&amp;quot; action=&amp;quot;${mw.util.getUrl(&#039;Special:Search&#039;)}&amp;quot; method=&amp;quot;get&amp;quot;&lt;br /&gt;
              style=&amp;quot;display:none; position: absolute; top: 100%; left: 0; background: white; padding: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;search&amp;quot; name=&amp;quot;search&amp;quot; placeholder=&amp;quot;Search...&amp;quot; class=&amp;quot;mw-searchInput&amp;quot; autocapitalize=&amp;quot;off&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Search&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== User dropdown =====&lt;br /&gt;
    let userHtml;&lt;br /&gt;
    if (mw.config.get(&#039;wgUserName&#039;)) {&lt;br /&gt;
      const items = [];&lt;br /&gt;
&lt;br /&gt;
      // --- Single combined Notifications item ---&lt;br /&gt;
      const notifHtml = buildCombinedNotifications();&lt;br /&gt;
      if (notifHtml) items.push(&#039;&amp;lt;li&amp;gt;&#039; + notifHtml + &#039;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
      // --- Personal tools (except duplicate logout at the end) ---&lt;br /&gt;
      $(&#039;#p-personal ul li&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = ($a.attr(&#039;href&#039;) || &#039;&#039;);&lt;br /&gt;
        const titleText = ($a.text() || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
        // Skip Echo items we already handled&lt;br /&gt;
        if (href.includes(&#039;Notifications&#039;) || href.includes(&#039;Echo&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // Keep Watchlist&lt;br /&gt;
        if (/Watchlist/i.test(href + titleText)) {&lt;br /&gt;
          items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
          return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Skip Logout (we add our own)&lt;br /&gt;
        if (/^log ?out$/i.test(titleText)) return;&lt;br /&gt;
&lt;br /&gt;
        // Include everyone else (Preferences, Contributions, etc.)&lt;br /&gt;
        items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      // Add a divider then Logout&lt;br /&gt;
      items.push(&#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
      items.push(`&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogout&#039;)}&amp;quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      userHtml = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;span&amp;gt;Welcome, ${mw.config.get(&#039;wgUserName&#039;)}&amp;lt;/span&amp;gt;&lt;br /&gt;
          &amp;lt;ul class=&amp;quot;drg-user-dropdown&amp;quot;&amp;gt;${items.join(&#039;&#039;)}&amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;`;&lt;br /&gt;
    } else {&lt;br /&gt;
      userHtml = `&amp;lt;a class=&amp;quot;drg-button&amp;quot; href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogin&#039;)}&amp;quot;&amp;gt;Login&amp;lt;/a&amp;gt;`;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Tools dropdown (merge Actions + General like production) =====&lt;br /&gt;
    const actionsLis = htmlFromPortlet(&#039;#p-cactions&#039;);  // Actions&lt;br /&gt;
    let   generalLis = htmlFromPortlet(&#039;#p-tb&#039;);        // General&lt;br /&gt;
    if (generalLis.length === 0) {&lt;br /&gt;
      generalLis = htmlFromPortlet(&#039;#vector-page-tools, #p-tb-list, .vector-page-tools .vector-menu-content&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const toolsHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-tools&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Tools&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-tools-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${actionsLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;Actions&amp;lt;/li&amp;gt;${actionsLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
          ${actionsLis.length &amp;amp;&amp;amp; generalLis.length ? &#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039; : &#039;&#039;}&lt;br /&gt;
          ${generalLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;General&amp;lt;/li&amp;gt;${generalLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Inject Navbar =====&lt;br /&gt;
    $(&#039;body&#039;).prepend(`&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-navbar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-navbar-container&amp;quot;&amp;gt;&lt;br /&gt;
          ${logoHtml}&lt;br /&gt;
          ${aboutHtml}&lt;br /&gt;
          ${navHtml}&lt;br /&gt;
          ${contributeHtml}&lt;br /&gt;
          ${searchDropdownHtml}&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-navbar-actions&amp;quot;&amp;gt;&lt;br /&gt;
            ${userHtml}&lt;br /&gt;
            ${toolsHtml}&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    `);&lt;br /&gt;
&lt;br /&gt;
    // ===== Toggle search input visibility + autocomplete focus =====&lt;br /&gt;
    $(&#039;#drg-search-toggle&#039;).on(&#039;click&#039;, function (e) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      $(&#039;#drg-search-form&#039;).toggle();&lt;br /&gt;
      $(&#039;#drg-search-form input[type=&amp;quot;search&amp;quot;]&#039;).trigger(&#039;focus&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Close search dropdown when clicking outside&lt;br /&gt;
    $(document).on(&#039;click&#039;, function () { $(&#039;#drg-search-form&#039;).hide(); });&lt;br /&gt;
    $(&#039;#drg-search-form&#039;).on(&#039;click&#039;, function (e) { e.stopPropagation(); });&lt;br /&gt;
&lt;br /&gt;
    // Make sure body top padding matches navbar height (since it can wrap)&lt;br /&gt;
    setBodyTopPaddingToNavbar();&lt;br /&gt;
    $(window).on(&#039;load resize&#039;, setBodyTopPaddingToNavbar);&lt;br /&gt;
&lt;br /&gt;
    // ===== Footer =====&lt;br /&gt;
    function insertFooter() {&lt;br /&gt;
      const icons = document.getElementById(&#039;footer-icons&#039;);&lt;br /&gt;
      if (!icons) return setTimeout(insertFooter, 100);&lt;br /&gt;
&lt;br /&gt;
      icons.insertAdjacentHTML(&#039;beforebegin&#039;, `&lt;br /&gt;
        &amp;lt;footer id=&amp;quot;drg-footer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-footer-inner&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-columns&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-left&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Privacy_Notice&amp;quot;&amp;gt;Privacy Notice&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Terms_of_Use&amp;quot;&amp;gt;Terms of Use&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Contact Us&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-center&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-flag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;img src=&amp;quot;/images/e/e3/Normal-reproduction-high-resolution_2.jpg&amp;quot; alt=&amp;quot;EU logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-text&amp;quot;&amp;gt;&lt;br /&gt;
                  MYRIAD-EU project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 101003276.&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-right&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://be.linkedin.com/company/myriad-eu-project&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;LinkedIn&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;#&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU dashboard&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-disclaimer-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-disclaimer&amp;quot;&amp;gt;&lt;br /&gt;
                This site is hosted by the British Geological Survey but responsibility for the content of the site lies with the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
                Questions or comments: &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;DisasterRiskGateway@bgs.ac.uk&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/footer&amp;gt;&lt;br /&gt;
      `);&lt;br /&gt;
    }&lt;br /&gt;
    insertFooter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3392</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3392"/>
		<updated>2025-10-13T12:37:04Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.searchSuggest&#039;], function () {&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if ($(&#039;#drg-navbar&#039;).length) return;&lt;br /&gt;
&lt;br /&gt;
    // ===== Helpers =====&lt;br /&gt;
    function htmlFromPortlet(selector) {&lt;br /&gt;
      // Return array of &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt; HTML for all anchors in a portlet list (if present)&lt;br /&gt;
      return $(selector).find(&#039;li a&#039;).map(function () {&lt;br /&gt;
        return &#039;&amp;lt;li&amp;gt;&#039; + $(this).prop(&#039;outerHTML&#039;) + &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
      }).get();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setBodyTopPaddingToNavbar() {&lt;br /&gt;
      var h = $(&#039;#drg-navbar&#039;).outerHeight() || 60;&lt;br /&gt;
      $(&#039;body&#039;).css(&#039;padding-top&#039;, h + &#039;px&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Build a clean Echo link that won&#039;t inherit text-hiding styles&lt;br /&gt;
    function buildEchoLink($a, label) {&lt;br /&gt;
      if (!$a || !$a.length) return null;&lt;br /&gt;
&lt;br /&gt;
      // href + rel/target if present&lt;br /&gt;
      var href   = $a.attr(&#039;href&#039;) || &#039;#&#039;;&lt;br /&gt;
      var rel    = $a.attr(&#039;rel&#039;) || &#039;&#039;;&lt;br /&gt;
      var target = $a.attr(&#039;target&#039;) || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
      // Try to capture a count if Echo provides it&lt;br /&gt;
      var count = $a.attr(&#039;data-counter-num&#039;) || &#039;&#039;;&lt;br /&gt;
      if (count &amp;amp;&amp;amp; /^\d+$/.test(count) &amp;amp;&amp;amp; parseInt(count, 10) &amp;gt; 0) {&lt;br /&gt;
        label += &#039; (&#039; + count + &#039;)&#039;;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // Try to reuse a child icon if present&lt;br /&gt;
      var $icon = $a.find(&#039;span, i, svg&#039;).first().clone();&lt;br /&gt;
      var iconHtml = $icon.length ? $icon.prop(&#039;outerHTML&#039;) : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
      // Return a fresh anchor with minimal classes (no text-hiding)&lt;br /&gt;
      return [&lt;br /&gt;
        &#039;&amp;lt;a href=&amp;quot;&#039;, href, &#039;&amp;quot;&#039;,&lt;br /&gt;
          (rel ? &#039; rel=&amp;quot;&#039; + rel + &#039;&amp;quot;&#039; : &#039;&#039;),&lt;br /&gt;
          (target ? &#039; target=&amp;quot;&#039; + target + &#039;&amp;quot;&#039; : &#039;&#039;),&lt;br /&gt;
          &#039; class=&amp;quot;drg-echo-link&amp;quot;&#039;,&lt;br /&gt;
        &#039;&amp;gt;&#039;,&lt;br /&gt;
          iconHtml,&lt;br /&gt;
          &#039;&amp;lt;span class=&amp;quot;drg-echo-label&amp;quot;&amp;gt;&#039;, label, &#039;&amp;lt;/span&amp;gt;&#039;,&lt;br /&gt;
        &#039;&amp;lt;/a&amp;gt;&#039;&lt;br /&gt;
      ].join(&#039;&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Logo =====&lt;br /&gt;
    const logoSrc = $(&#039;.mw-logo-icon&#039;).attr(&#039;src&#039;) || &#039;/images/3/3f/Myriad_logo_icon_transparent.png&#039;;&lt;br /&gt;
    const logoHtml = `&lt;br /&gt;
      &amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Main_Page&#039;)}&amp;quot; class=&amp;quot;drg-navbar-logo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;${logoSrc}&amp;quot; alt=&amp;quot;MYRIAD Logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Build left-side links in order: About, Navigation, Contribute =====&lt;br /&gt;
    const aboutHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Disaster_Risk_Gateway&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const navItems = [&lt;br /&gt;
      { title: &#039;Catalogue&#039;,   url: mw.util.getUrl(&#039;Catalogue&#039;) },&lt;br /&gt;
      { title: &#039;Definitions&#039;, url: mw.util.getUrl(&#039;Definitions&#039;) },&lt;br /&gt;
      { title: &#039;Resources&#039;,   url: mw.util.getUrl(&#039;Resources&#039;) }&lt;br /&gt;
    ];&lt;br /&gt;
    const navHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-nav&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Navigation&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-nav-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${navItems.map(i =&amp;gt; `&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${i.url}&amp;quot;&amp;gt;${i.title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`).join(&#039;&#039;)}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const contributeHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Contribute&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;Contribute&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Search (with autocomplete) =====&lt;br /&gt;
    const searchDropdownHtml = `&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-search-dropdown&amp;quot; class=&amp;quot;drg-search-dropdown-wrapper&amp;quot; style=&amp;quot;position: relative; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;drg-search-toggle&amp;quot; class=&amp;quot;flat-link&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot;&amp;gt;Search&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;form class=&amp;quot;drg-search&amp;quot; id=&amp;quot;drg-search-form&amp;quot; action=&amp;quot;${mw.util.getUrl(&#039;Special:Search&#039;)}&amp;quot; method=&amp;quot;get&amp;quot;&lt;br /&gt;
              style=&amp;quot;display:none; position: absolute; top: 100%; left: 0; background: white; padding: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;search&amp;quot; name=&amp;quot;search&amp;quot; placeholder=&amp;quot;Search...&amp;quot; class=&amp;quot;mw-searchInput&amp;quot; autocapitalize=&amp;quot;off&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Search&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== User dropdown =====&lt;br /&gt;
    // We restore Echo (alerts/notices) + Watchlist inside the dropdown.&lt;br /&gt;
    let userHtml;&lt;br /&gt;
    if (mw.config.get(&#039;wgUserName&#039;)) {&lt;br /&gt;
      const items = [];&lt;br /&gt;
&lt;br /&gt;
      // --- Echo notifications: build clean, labeled links ---&lt;br /&gt;
      const $alertA  = $(&#039;#pt-notifications-alert a&#039;).first();&lt;br /&gt;
      const $noticeA = $(&#039;#pt-notifications-notice a&#039;).first();&lt;br /&gt;
&lt;br /&gt;
      const alertHtml  = buildEchoLink($alertA,  &#039;Your Alerts&#039;);&lt;br /&gt;
      const noticeHtml = buildEchoLink($noticeA, &#039;Your Notices&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (alertHtml)  items.push(&#039;&amp;lt;li&amp;gt;&#039; + alertHtml  + &#039;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
      if (noticeHtml) items.push(&#039;&amp;lt;li&amp;gt;&#039; + noticeHtml + &#039;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
      // --- Personal tools (except duplicate logout at the end) ---&lt;br /&gt;
      $(&#039;#p-personal ul li&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = ($a.attr(&#039;href&#039;) || &#039;&#039;);&lt;br /&gt;
        const titleText = ($a.text() || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
        // Skip Echo items we already handled&lt;br /&gt;
        if (href.includes(&#039;Notifications&#039;) || href.includes(&#039;Echo&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // Keep Watchlist&lt;br /&gt;
        if (/Watchlist/i.test(href + titleText)) {&lt;br /&gt;
          items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
          return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Skip Logout (we add our own)&lt;br /&gt;
        if (/^log ?out$/i.test(titleText)) return;&lt;br /&gt;
&lt;br /&gt;
        // Include everyone else (Preferences, Contributions, etc.)&lt;br /&gt;
        items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      // Add a divider then Logout&lt;br /&gt;
      items.push(&#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
      items.push(`&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogout&#039;)}&amp;quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      userHtml = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;span&amp;gt;Welcome, ${mw.config.get(&#039;wgUserName&#039;)}&amp;lt;/span&amp;gt;&lt;br /&gt;
          &amp;lt;ul class=&amp;quot;drg-user-dropdown&amp;quot;&amp;gt;${items.join(&#039;&#039;)}&amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;`;&lt;br /&gt;
    } else {&lt;br /&gt;
      userHtml = `&amp;lt;a class=&amp;quot;drg-button&amp;quot; href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogin&#039;)}&amp;quot;&amp;gt;Login&amp;lt;/a&amp;gt;`;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Tools dropdown (merge Actions + General like production) =====&lt;br /&gt;
    const actionsLis = htmlFromPortlet(&#039;#p-cactions&#039;);  // Actions&lt;br /&gt;
    let   generalLis = htmlFromPortlet(&#039;#p-tb&#039;);        // General&lt;br /&gt;
&lt;br /&gt;
    // Fallback for Vector-2022 portlet structure&lt;br /&gt;
    if (generalLis.length === 0) {&lt;br /&gt;
      generalLis = htmlFromPortlet(&#039;#vector-page-tools, #p-tb-list, .vector-page-tools .vector-menu-content&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const toolsHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-tools&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Tools&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-tools-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${actionsLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;Actions&amp;lt;/li&amp;gt;${actionsLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
          ${actionsLis.length &amp;amp;&amp;amp; generalLis.length ? &#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039; : &#039;&#039;}&lt;br /&gt;
          ${generalLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;General&amp;lt;/li&amp;gt;${generalLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Inject Navbar =====&lt;br /&gt;
    $(&#039;body&#039;).prepend(`&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-navbar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-navbar-container&amp;quot;&amp;gt;&lt;br /&gt;
          ${logoHtml}&lt;br /&gt;
          ${aboutHtml}&lt;br /&gt;
          ${navHtml}&lt;br /&gt;
          ${contributeHtml}&lt;br /&gt;
          ${searchDropdownHtml}&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-navbar-actions&amp;quot;&amp;gt;&lt;br /&gt;
            ${userHtml}&lt;br /&gt;
            ${toolsHtml}&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    `);&lt;br /&gt;
&lt;br /&gt;
    // ===== Toggle search input visibility + autocomplete focus =====&lt;br /&gt;
    $(&#039;#drg-search-toggle&#039;).on(&#039;click&#039;, function (e) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      $(&#039;#drg-search-form&#039;).toggle();&lt;br /&gt;
      $(&#039;#drg-search-form input[type=&amp;quot;search&amp;quot;]&#039;).trigger(&#039;focus&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Close search dropdown when clicking outside&lt;br /&gt;
    $(document).on(&#039;click&#039;, function () { $(&#039;#drg-search-form&#039;).hide(); });&lt;br /&gt;
    $(&#039;#drg-search-form&#039;).on(&#039;click&#039;, function (e) { e.stopPropagation(); });&lt;br /&gt;
&lt;br /&gt;
    // Make sure body top padding matches navbar height (since it can wrap)&lt;br /&gt;
    setBodyTopPaddingToNavbar();&lt;br /&gt;
    $(window).on(&#039;load resize&#039;, setBodyTopPaddingToNavbar);&lt;br /&gt;
&lt;br /&gt;
    // ===== Footer =====&lt;br /&gt;
    function insertFooter() {&lt;br /&gt;
      const icons = document.getElementById(&#039;footer-icons&#039;);&lt;br /&gt;
      if (!icons) return setTimeout(insertFooter, 100);&lt;br /&gt;
&lt;br /&gt;
      icons.insertAdjacentHTML(&#039;beforebegin&#039;, `&lt;br /&gt;
        &amp;lt;footer id=&amp;quot;drg-footer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-footer-inner&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-columns&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-left&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Privacy_Notice&amp;quot;&amp;gt;Privacy Notice&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Terms_of_Use&amp;quot;&amp;gt;Terms of Use&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Contact Us&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-center&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-flag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;img src=&amp;quot;/images/e/e3/Normal-reproduction-high-resolution_2.jpg&amp;quot; alt=&amp;quot;EU logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-text&amp;quot;&amp;gt;&lt;br /&gt;
                  MYRIAD-EU project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 101003276.&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-right&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://be.linkedin.com/company/myriad-eu-project&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;LinkedIn&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;#&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU dashboard&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-disclaimer-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-disclaimer&amp;quot;&amp;gt;&lt;br /&gt;
                This site is hosted by the British Geological Survey but responsibility for the content of the site lies with the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
                Questions or comments: &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;DisasterRiskGateway@bgs.ac.uk&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/footer&amp;gt;&lt;br /&gt;
      `);&lt;br /&gt;
    }&lt;br /&gt;
    insertFooter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3391</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3391"/>
		<updated>2025-10-13T12:24:45Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.searchSuggest&#039;], function () {&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if ($(&#039;#drg-navbar&#039;).length) return;&lt;br /&gt;
&lt;br /&gt;
    // ===== Helpers =====&lt;br /&gt;
    function htmlFromPortlet(selector) {&lt;br /&gt;
      // Return array of &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt; HTML for all anchors in a portlet list (if present)&lt;br /&gt;
      return $(selector).find(&#039;li a&#039;).map(function () {&lt;br /&gt;
        return &#039;&amp;lt;li&amp;gt;&#039; + $(this).prop(&#039;outerHTML&#039;) + &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
      }).get();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setBodyTopPaddingToNavbar() {&lt;br /&gt;
      var h = $(&#039;#drg-navbar&#039;).outerHeight() || 60;&lt;br /&gt;
      $(&#039;body&#039;).css(&#039;padding-top&#039;, h + &#039;px&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Logo =====&lt;br /&gt;
    const logoSrc = $(&#039;.mw-logo-icon&#039;).attr(&#039;src&#039;) || &#039;/images/3/3f/Myriad_logo_icon_transparent.png&#039;;&lt;br /&gt;
    const logoHtml = `&lt;br /&gt;
      &amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Main_Page&#039;)}&amp;quot; class=&amp;quot;drg-navbar-logo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;${logoSrc}&amp;quot; alt=&amp;quot;MYRIAD Logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Build left-side links in order: About, Navigation, Contribute =====&lt;br /&gt;
    const aboutHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Disaster_Risk_Gateway&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const navItems = [&lt;br /&gt;
      { title: &#039;Catalogue&#039;,   url: mw.util.getUrl(&#039;Catalogue&#039;) },&lt;br /&gt;
      { title: &#039;Definitions&#039;, url: mw.util.getUrl(&#039;Definitions&#039;) },&lt;br /&gt;
      { title: &#039;Resources&#039;,   url: mw.util.getUrl(&#039;Resources&#039;) }&lt;br /&gt;
    ];&lt;br /&gt;
    const navHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-nav&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Navigation&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-nav-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${navItems.map(i =&amp;gt; `&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${i.url}&amp;quot;&amp;gt;${i.title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`).join(&#039;&#039;)}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const contributeHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Contribute&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;Contribute&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Search (with autocomplete) =====&lt;br /&gt;
    const searchDropdownHtml = `&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-search-dropdown&amp;quot; class=&amp;quot;drg-search-dropdown-wrapper&amp;quot; style=&amp;quot;position: relative; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;drg-search-toggle&amp;quot; class=&amp;quot;flat-link&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot;&amp;gt;Search&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;form class=&amp;quot;drg-search&amp;quot; id=&amp;quot;drg-search-form&amp;quot; action=&amp;quot;${mw.util.getUrl(&#039;Special:Search&#039;)}&amp;quot; method=&amp;quot;get&amp;quot;&lt;br /&gt;
              style=&amp;quot;display:none; position: absolute; top: 100%; left: 0; background: white; padding: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;search&amp;quot; name=&amp;quot;search&amp;quot; placeholder=&amp;quot;Search...&amp;quot; class=&amp;quot;mw-searchInput&amp;quot; autocapitalize=&amp;quot;off&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Search&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== User dropdown =====&lt;br /&gt;
    // We restore Echo (alerts/notices) + Watchlist inside the dropdown.&lt;br /&gt;
    let userHtml;&lt;br /&gt;
    if (mw.config.get(&#039;wgUserName&#039;)) {&lt;br /&gt;
      const items = [];&lt;br /&gt;
&lt;br /&gt;
      // --- Echo notifications (ensure visible labels) ---&lt;br /&gt;
      function cloneWithLabel($a, fallback) {&lt;br /&gt;
        if (!$a || !$a.length) return null;&lt;br /&gt;
        const $c = $a.clone(); // keep original intact&lt;br /&gt;
        const hasText = ($c.text() || &#039;&#039;).trim().length &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
        if (!hasText) {&lt;br /&gt;
          // Prefer a label from title (strip trailing counts), else fallback&lt;br /&gt;
          let fromTitle = ($c.attr(&#039;title&#039;) || &#039;&#039;).trim();&lt;br /&gt;
          // Remove common trailing counters like &amp;quot; (3)&amp;quot; or &amp;quot; – 2&amp;quot;&lt;br /&gt;
          fromTitle = fromTitle.replace(/\s*[\-–—]?\s*\(?\d+\)?\s*$/, &#039;&#039;).trim();&lt;br /&gt;
          // If still empty, use fallback&lt;br /&gt;
          const label = fromTitle || fallback;&lt;br /&gt;
          // Append a plain text node so the icon remains first&lt;br /&gt;
          $c.append(document.createTextNode(&#039; &#039; + label));&lt;br /&gt;
        }&lt;br /&gt;
        return $c;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      const alertA  = $(&#039;#pt-notifications-alert a&#039;).first();&lt;br /&gt;
      const noticeA = $(&#039;#pt-notifications-notice a&#039;).first();&lt;br /&gt;
&lt;br /&gt;
      const alertC  = cloneWithLabel(alertA,  &#039;Your Alerts&#039;);&lt;br /&gt;
      const noticeC = cloneWithLabel(noticeA, &#039;Your Notices&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (alertC)  items.push(`&amp;lt;li&amp;gt;${alertC.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      if (noticeC) items.push(`&amp;lt;li&amp;gt;${noticeC.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      // --- Personal tools (except duplicate logout at the end) ---&lt;br /&gt;
      $(&#039;#p-personal ul li&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = ($a.attr(&#039;href&#039;) || &#039;&#039;);&lt;br /&gt;
        const titleText = ($a.text() || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
        // Skip Echo items we already copied&lt;br /&gt;
        if (href.includes(&#039;Notifications&#039;) || href.includes(&#039;Echo&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // Keep Watchlist&lt;br /&gt;
        if (href.match(/Watchlist/i)) {&lt;br /&gt;
          items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
          return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Skip Logout (we add a clean one at the end)&lt;br /&gt;
        if (titleText.match(/^log ?out$/i)) return;&lt;br /&gt;
&lt;br /&gt;
        // Include everyone else (Preferences, Contributions, etc.)&lt;br /&gt;
        items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      // Add a divider then Logout&lt;br /&gt;
      items.push(&#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
      items.push(`&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogout&#039;)}&amp;quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      userHtml = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;span&amp;gt;Welcome, ${mw.config.get(&#039;wgUserName&#039;)}&amp;lt;/span&amp;gt;&lt;br /&gt;
          &amp;lt;ul class=&amp;quot;drg-user-dropdown&amp;quot;&amp;gt;${items.join(&#039;&#039;)}&amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;`;&lt;br /&gt;
    } else {&lt;br /&gt;
      userHtml = `&amp;lt;a class=&amp;quot;drg-button&amp;quot; href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogin&#039;)}&amp;quot;&amp;gt;Login&amp;lt;/a&amp;gt;`;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Tools dropdown (merge Actions + General like production) =====&lt;br /&gt;
    // Actions: #p-cactions; General: #p-tb (Toolbox + extensions)&lt;br /&gt;
    const actionsLis = htmlFromPortlet(&#039;#p-cactions&#039;);  // Actions&lt;br /&gt;
    let   generalLis = htmlFromPortlet(&#039;#p-tb&#039;);        // General (What links here, Upload, Special pages, etc.)&lt;br /&gt;
&lt;br /&gt;
    // Fallback: also look for toolbox under Vector-2022 portlet structure if needed&lt;br /&gt;
    if (generalLis.length === 0) {&lt;br /&gt;
      generalLis = htmlFromPortlet(&#039;#vector-page-tools, #p-tb-list, .vector-page-tools .vector-menu-content&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const toolsHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-tools&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Tools&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-tools-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${actionsLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;Actions&amp;lt;/li&amp;gt;${actionsLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
          ${actionsLis.length &amp;amp;&amp;amp; generalLis.length ? &#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039; : &#039;&#039;}&lt;br /&gt;
          ${generalLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;General&amp;lt;/li&amp;gt;${generalLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Inject Navbar =====&lt;br /&gt;
    $(&#039;body&#039;).prepend(`&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-navbar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-navbar-container&amp;quot;&amp;gt;&lt;br /&gt;
          ${logoHtml}&lt;br /&gt;
          ${aboutHtml}&lt;br /&gt;
          ${navHtml}&lt;br /&gt;
          ${contributeHtml}&lt;br /&gt;
          ${searchDropdownHtml}&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-navbar-actions&amp;quot;&amp;gt;&lt;br /&gt;
            ${userHtml}&lt;br /&gt;
            ${toolsHtml}&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    `);&lt;br /&gt;
&lt;br /&gt;
    // ===== Toggle search input visibility + autocomplete focus =====&lt;br /&gt;
    $(&#039;#drg-search-toggle&#039;).on(&#039;click&#039;, function (e) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      $(&#039;#drg-search-form&#039;).toggle();&lt;br /&gt;
      $(&#039;#drg-search-form input[type=&amp;quot;search&amp;quot;]&#039;).trigger(&#039;focus&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Close search dropdown when clicking outside&lt;br /&gt;
    $(document).on(&#039;click&#039;, function () { $(&#039;#drg-search-form&#039;).hide(); });&lt;br /&gt;
    $(&#039;#drg-search-form&#039;).on(&#039;click&#039;, function (e) { e.stopPropagation(); });&lt;br /&gt;
&lt;br /&gt;
    // Make sure body top padding matches navbar height (since it can wrap)&lt;br /&gt;
    setBodyTopPaddingToNavbar();&lt;br /&gt;
    $(window).on(&#039;load resize&#039;, setBodyTopPaddingToNavbar);&lt;br /&gt;
&lt;br /&gt;
    // ===== Footer =====&lt;br /&gt;
    function insertFooter() {&lt;br /&gt;
      const icons = document.getElementById(&#039;footer-icons&#039;);&lt;br /&gt;
      if (!icons) return setTimeout(insertFooter, 100);&lt;br /&gt;
&lt;br /&gt;
      icons.insertAdjacentHTML(&#039;beforebegin&#039;, `&lt;br /&gt;
        &amp;lt;footer id=&amp;quot;drg-footer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-footer-inner&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-columns&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-left&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Privacy_Notice&amp;quot;&amp;gt;Privacy Notice&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Terms_of_Use&amp;quot;&amp;gt;Terms of Use&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Contact Us&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-center&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-flag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;img src=&amp;quot;/images/e/e3/Normal-reproduction-high-resolution_2.jpg&amp;quot; alt=&amp;quot;EU logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-text&amp;quot;&amp;gt;&lt;br /&gt;
                  MYRIAD-EU project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 101003276.&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-right&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://be.linkedin.com/company/myriad-eu-project&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;LinkedIn&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;#&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU dashboard&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-disclaimer-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-disclaimer&amp;quot;&amp;gt;&lt;br /&gt;
                This site is hosted by the British Geological Survey but responsibility for the content of the site lies with the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
                Questions or comments: &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;DisasterRiskGateway@bgs.ac.uk&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/footer&amp;gt;&lt;br /&gt;
      `);&lt;br /&gt;
    }&lt;br /&gt;
    insertFooter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3390</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3390"/>
		<updated>2025-10-02T07:31:53Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CONSISTENT FONT FOR OTHER HEADERS ===== */&lt;br /&gt;
h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3389</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3389"/>
		<updated>2025-09-30T18:50:17Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3388 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3388</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3388"/>
		<updated>2025-09-30T18:49:57Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM COLOR FOR &#039;YOUR ALERTS&#039; LINK ===== */&lt;br /&gt;
#pt-notifications-alert a {&lt;br /&gt;
  color: var(--myriad-blue) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=Disaster_Risk_Gateway&amp;diff=3387</id>
		<title>Disaster Risk Gateway</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=Disaster_Risk_Gateway&amp;diff=3387"/>
		<updated>2025-09-30T18:47:12Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Disaster Risk Gateway is an open-access and publicly editable wiki for the discovery and sharing of multi-hazard risk approaches and resources. The site is a collaborative platform for crowdsourcing and knowledge exchange from previous and ongoing multi-hazard risk projects and initiatives. Disaster Risk Gateway currently contains: &lt;br /&gt;
&lt;br /&gt;
*A [[Catalogue|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;catalogue&amp;lt;/span&amp;gt;]] of examples of frameworks, platforms, methods, and tools for multi-hazard risk assessment and multi-hazard risk management  &lt;br /&gt;
*Sourced [[Definitions|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;definitions&amp;lt;/span&amp;gt;]] definitions related to multi-hazard and multi-risk terminology and concepts   &lt;br /&gt;
*A list of [[Resources|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;resources&amp;lt;/span&amp;gt;]] signposting users to relevant multi-hazard risk information, projects, and initiatives. &lt;br /&gt;
&lt;br /&gt;
Anyone with multi-hazard (risk) knowledge can create or edit pages by registering for a user account; no previous wiki-editing experience is required. We welcome a range of contributions, from the creation of pages on specific approaches (for instance a tool or method) for multi-hazard risk assessment or management, including examples of application, to information on relevant projects and initiatives progressing multi-hazard risk assessment and management. All new pages and edits are quality assessed by the admin team; please contact the Disaster Risk Gateway Admin team if you are interested in becoming a site administrator (contact details below).&lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway was created as part of the [https://www.myriadproject.eu/ &amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/span&amp;gt;] within Work Package 1 (Diagnosis: establishing a common understanding of terminology, concepts and approaches and perspectives on multi-hazard risk assessment and management). The site is designed to be used by researchers, practitioners and educators across the disaster risk and climate change communities. The ambition of Disaster Risk Gateway is to become a community managed single point of access for discovery of multi-hazard risk approaches, resources, and definitions of terminology and concepts. It also presents opportunities for strengthening collaboration between multi-hazard risk networks, bringing together multiple perspectives on existing tools, methods and approaches, and legacy for multi-hazard risk projects. &lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway v 1.0 was launched in November 2022. The site is hosted by the British Geological Survey. A new version of the site is in development (Apr-Dec 2025) to enhance the appearance, organisation of content and functionality. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
{{#widget:Button}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway BGS © UKRI released https://creativecommons.org/licenses/by/4.0&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=Main_Page&amp;diff=3386</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=Main_Page&amp;diff=3386"/>
		<updated>2025-09-30T18:41:43Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: justify; margin: 0 auto; max-width: 1200px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Logo --&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;max-width:700px; margin:0 auto; padding:20px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:DRG-RGB-tag.svg|center|link=Disaster Risk Gateway|alt=Disaster Risk Gateway Logo|class=responsive-logo]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- === CLEAN FLIP CARD GRID (MediaWiki links) === --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainpage-cards&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mainpage-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-inner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-front&amp;quot;&amp;gt;&lt;br /&gt;
        [[File:Catalogue.png|120px|frameless|link=Catalogue|alt=Catalogue|class=inline]]&lt;br /&gt;
        &amp;lt;h3&amp;gt;&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;Catalogue&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-back&amp;quot;&amp;gt;&lt;br /&gt;
        [[:Catalogue|Explore the full catalogue of multi-hazard risk approaches and resources]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mainpage-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-inner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-front&amp;quot;&amp;gt;&lt;br /&gt;
        [[File: Definitions.png|120px|frameless|link=Definitions|alt=Definitions|class=inline]]&lt;br /&gt;
        &amp;lt;h3&amp;gt;&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;Definitions&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-back&amp;quot;&amp;gt;&lt;br /&gt;
        [[:Definitions|Find definitions for key multi-hazard risk terms and concepts]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mainpage-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;card-inner&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-front&amp;quot;&amp;gt;&lt;br /&gt;
        [[File:Contribute.png|120px|frameless|link=Contribute|alt=Contribute|class=inline]]&lt;br /&gt;
        &amp;lt;h3&amp;gt;&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;Contribute&amp;lt;/span&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;card-back&amp;quot;&amp;gt;&lt;br /&gt;
        [[:Contribute|Contribute your knowledge and resources to Disaster Risk Gateway]]&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=Disaster_Risk_Gateway&amp;diff=3385</id>
		<title>Disaster Risk Gateway</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=Disaster_Risk_Gateway&amp;diff=3385"/>
		<updated>2025-09-30T18:36:28Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Disaster Risk Gateway is an open-access and publicly editable wiki for the discovery and sharing of multi-hazard risk approaches and resources. The site is a collaborative platform for crowdsourcing and knowledge exchange from previous and ongoing multi-hazard risk projects and initiatives. Disaster Risk Gateway currently contains: &lt;br /&gt;
&lt;br /&gt;
*A [[Catalogue|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;catalogue&amp;lt;/span&amp;gt;]] of examples of frameworks, platforms, methods, and tools for multi-hazard risk assessment and multi-hazard risk management  &lt;br /&gt;
*Sourced [[Definitions|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;definitions&amp;lt;/span&amp;gt;]] definitions related to multi-hazard and multi-risk terminology and concepts   &lt;br /&gt;
*A list of [[Resources|&amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;resources&amp;lt;/span&amp;gt;]] signposting users to relevant multi-hazard risk information, projects, and initiatives. &lt;br /&gt;
&lt;br /&gt;
Anyone with multi-hazard (risk) knowledge can create or edit pages by registering for a user account; no previous wiki-editing experience is required. We welcome a range of contributions, from the creation of pages on specific approaches (for instance a tool or method) for multi-hazard risk assessment or management, including examples of application, to information on relevant projects and initiatives progressing multi-hazard risk assessment and management. All new pages and edits are quality assessed by the admin team; please contact the Disaster Risk Gateway Admin team if you are interested in becoming a site administrator (contact details below).&lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway was created as part of the [https://www.myriadproject.eu/ &amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/span&amp;gt;] within Work Package 1 (Diagnosis: establishing a common understanding of terminology, concepts and approaches and perspectives on multi-hazard risk assessment and management). The site is designed to be used by researchers, practitioners and educators across the disaster risk and climate change communities. The ambition of Disaster Risk Gateway is to become a community managed single point of access for discovery of multi-hazard risk approaches, resources, and definitions of terminology and concepts. It also presents opportunities for strengthening collaboration between multi-hazard risk networks, bringing together multiple perspectives on existing tools, methods and approaches, and legacy for multi-hazard risk projects. &lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway v 1.0 was launched in November 2022. The site is hosted by the British Geological Survey. A new version of the site is in development (Apr-Dec 2025) to enhance the appearance, organisation of content and functionality. &lt;br /&gt;
&lt;br /&gt;
Contact: [mailto:DisasterRiskGateway@bgs.ac.uk &amp;lt;span style=&amp;quot;color: var(--myriad-blue)&amp;quot;&amp;gt;Disaster Risk Gateway&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Disaster Risk Gateway BGS © UKRI released https://creativecommons.org/licenses/by/4.0&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3384</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3384"/>
		<updated>2025-09-30T18:27:05Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3383</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3383"/>
		<updated>2025-09-30T18:26:05Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3382</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3382"/>
		<updated>2025-09-30T18:25:28Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-purple);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3381</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3381"/>
		<updated>2025-09-30T18:24:32Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-purple;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3380</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3380"/>
		<updated>2025-09-30T18:17:29Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3379 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3379</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3379"/>
		<updated>2025-09-30T18:17:12Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue) !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3378</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3378"/>
		<updated>2025-09-30T18:11:05Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3377 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3377</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3377"/>
		<updated>2025-09-30T18:10:50Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3376</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3376"/>
		<updated>2025-09-30T17:58:18Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== CUSTOM FONT FOR PAGE TITLES ===== */&lt;br /&gt;
h1.firstHeading {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 1.8em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3375</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3375"/>
		<updated>2025-09-30T17:54:56Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::before,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar::after {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3374</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3374"/>
		<updated>2025-09-30T17:54:13Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3373 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3373</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3373"/>
		<updated>2025-09-30T17:53:47Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE LINE UNDER ALL PAGE TITLES ===== */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3372</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3372"/>
		<updated>2025-09-30T17:52:29Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3371 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3371</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3371"/>
		<updated>2025-09-30T17:51:31Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove line under all page titles */&lt;br /&gt;
header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3370</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3370"/>
		<updated>2025-09-30T17:48:22Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE PAGE TITLE ONLY ON MAIN PAGE ===== */&lt;br /&gt;
body.page-Main_Page header.mw-body-header.vector-page-titlebar {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3369</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3369"/>
		<updated>2025-09-30T17:46:53Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3368 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3368</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3368"/>
		<updated>2025-09-30T17:45:54Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Help_Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-view h1.firstHeading { display: none; }&lt;br /&gt;
div#content a.external[href ^=&amp;quot;https://&amp;quot;] {&lt;br /&gt;
    background-image: none;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3367</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3367"/>
		<updated>2025-09-30T17:44:54Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3366 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3366</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3366"/>
		<updated>2025-09-30T17:41:21Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
/*header.mw-body-header.vector-page-titlebar,*/&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3365</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3365"/>
		<updated>2025-09-30T16:32:15Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3364 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3364</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3364"/>
		<updated>2025-09-30T16:31:31Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
/*hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3363</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.js&amp;diff=3363"/>
		<updated>2025-09-30T10:09:33Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.loader.using([&#039;mediawiki.util&#039;, &#039;mediawiki.searchSuggest&#039;], function () {&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if ($(&#039;#drg-navbar&#039;).length) return;&lt;br /&gt;
&lt;br /&gt;
    // ===== Helpers =====&lt;br /&gt;
    function htmlFromPortlet(selector) {&lt;br /&gt;
      // Return array of &amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt; HTML for all anchors in a portlet list (if present)&lt;br /&gt;
      return $(selector).find(&#039;li a&#039;).map(function () {&lt;br /&gt;
        return &#039;&amp;lt;li&amp;gt;&#039; + $(this).prop(&#039;outerHTML&#039;) + &#039;&amp;lt;/li&amp;gt;&#039;;&lt;br /&gt;
      }).get();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function setBodyTopPaddingToNavbar() {&lt;br /&gt;
      var h = $(&#039;#drg-navbar&#039;).outerHeight() || 60;&lt;br /&gt;
      $(&#039;body&#039;).css(&#039;padding-top&#039;, h + &#039;px&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Logo =====&lt;br /&gt;
    const logoSrc = $(&#039;.mw-logo-icon&#039;).attr(&#039;src&#039;) || &#039;/images/3/3f/Myriad_logo_icon_transparent.png&#039;;&lt;br /&gt;
    const logoHtml = `&lt;br /&gt;
      &amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Main_Page&#039;)}&amp;quot; class=&amp;quot;drg-navbar-logo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;img src=&amp;quot;${logoSrc}&amp;quot; alt=&amp;quot;MYRIAD Logo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Build left-side links in order: About, Navigation, Contribute =====&lt;br /&gt;
    const aboutHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Disaster_Risk_Gateway&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const navItems = [&lt;br /&gt;
      { title: &#039;Catalogue&#039;,   url: mw.util.getUrl(&#039;Catalogue&#039;) },&lt;br /&gt;
      { title: &#039;Definitions&#039;, url: mw.util.getUrl(&#039;Definitions&#039;) },&lt;br /&gt;
      { title: &#039;Resources&#039;,   url: mw.util.getUrl(&#039;Resources&#039;) }&lt;br /&gt;
    ];&lt;br /&gt;
    const navHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-nav&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Navigation&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-nav-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${navItems.map(i =&amp;gt; `&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${i.url}&amp;quot;&amp;gt;${i.title}&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`).join(&#039;&#039;)}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    const contributeHtml = `&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Contribute&#039;)}&amp;quot; class=&amp;quot;flat-link&amp;quot;&amp;gt;Contribute&amp;lt;/a&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Search (with autocomplete) =====&lt;br /&gt;
    const searchDropdownHtml = `&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-search-dropdown&amp;quot; class=&amp;quot;drg-search-dropdown-wrapper&amp;quot; style=&amp;quot;position: relative; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span id=&amp;quot;drg-search-toggle&amp;quot; class=&amp;quot;flat-link&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot;&amp;gt;Search&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;form class=&amp;quot;drg-search&amp;quot; id=&amp;quot;drg-search-form&amp;quot; action=&amp;quot;${mw.util.getUrl(&#039;Special:Search&#039;)}&amp;quot; method=&amp;quot;get&amp;quot;&lt;br /&gt;
              style=&amp;quot;display:none; position: absolute; top: 100%; left: 0; background: white; padding: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); z-index: 100;&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;search&amp;quot; name=&amp;quot;search&amp;quot; placeholder=&amp;quot;Search...&amp;quot; class=&amp;quot;mw-searchInput&amp;quot; autocapitalize=&amp;quot;off&amp;quot; autocomplete=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Search&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== User dropdown =====&lt;br /&gt;
    // We restore Echo (alerts/notices) + Watchlist inside the dropdown.&lt;br /&gt;
    let userHtml;&lt;br /&gt;
    if (mw.config.get(&#039;wgUserName&#039;)) {&lt;br /&gt;
      const items = [];&lt;br /&gt;
&lt;br /&gt;
      // Echo notifications (if present)&lt;br /&gt;
      const alertA  = $(&#039;#pt-notifications-alert a&#039;).first();&lt;br /&gt;
      const noticeA = $(&#039;#pt-notifications-notice a&#039;).first();&lt;br /&gt;
      if (alertA.length)  items.push(`&amp;lt;li&amp;gt;${alertA.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      if (noticeA.length) items.push(`&amp;lt;li&amp;gt;${noticeA.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      // Personal tools (except duplicate logout at the end)&lt;br /&gt;
      $(&#039;#p-personal ul li&#039;).each(function () {&lt;br /&gt;
        const $a = $(this).find(&#039;a&#039;);&lt;br /&gt;
        const href = ($a.attr(&#039;href&#039;) || &#039;&#039;);&lt;br /&gt;
        const titleText = ($a.text() || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
        // Skip Echo items we already copied&lt;br /&gt;
        if (href.includes(&#039;Notifications&#039;) || href.includes(&#039;Echo&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
        // Keep Watchlist (EU reviewers wanted it)&lt;br /&gt;
        if (href.match(/Watchlist/i)) {&lt;br /&gt;
          items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
          return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Skip Logout (we add a clean one at the end)&lt;br /&gt;
        if (titleText.match(/^log ?out$/i)) return;&lt;br /&gt;
&lt;br /&gt;
        // Include everyone else (Preferences, Contributions, etc.)&lt;br /&gt;
        items.push(`&amp;lt;li&amp;gt;${$a.prop(&#039;outerHTML&#039;)}&amp;lt;/li&amp;gt;`);&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      // Add a divider then Logout&lt;br /&gt;
      items.push(&#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039;);&lt;br /&gt;
      items.push(`&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogout&#039;)}&amp;quot;&amp;gt;Logout&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
      userHtml = `&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-user&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;span&amp;gt;Welcome, ${mw.config.get(&#039;wgUserName&#039;)}&amp;lt;/span&amp;gt;&lt;br /&gt;
          &amp;lt;ul class=&amp;quot;drg-user-dropdown&amp;quot;&amp;gt;${items.join(&#039;&#039;)}&amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;`;&lt;br /&gt;
    } else {&lt;br /&gt;
      userHtml = `&amp;lt;a class=&amp;quot;drg-button&amp;quot; href=&amp;quot;${mw.util.getUrl(&#039;Special:UserLogin&#039;)}&amp;quot;&amp;gt;Login&amp;lt;/a&amp;gt;`;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ===== Tools dropdown (merge Actions + General like production) =====&lt;br /&gt;
    // Actions: #p-cactions; General: #p-tb (Toolbox + extensions)&lt;br /&gt;
    const actionsLis = htmlFromPortlet(&#039;#p-cactions&#039;);  // Actions&lt;br /&gt;
    let   generalLis = htmlFromPortlet(&#039;#p-tb&#039;);        // General (What links here, Upload, Special pages, etc.)&lt;br /&gt;
&lt;br /&gt;
    // Fallback: also look for toolbox under Vector-2022 portlet structure if needed&lt;br /&gt;
    if (generalLis.length === 0) {&lt;br /&gt;
      generalLis = htmlFromPortlet(&#039;#vector-page-tools, #p-tb-list, .vector-page-tools .vector-menu-content&#039;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const toolsHtml = `&lt;br /&gt;
      &amp;lt;div class=&amp;quot;drg-tools&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span&amp;gt;Tools&amp;lt;/span&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;drg-tools-dropdown&amp;quot;&amp;gt;&lt;br /&gt;
          ${actionsLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;Actions&amp;lt;/li&amp;gt;${actionsLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
          ${actionsLis.length &amp;amp;&amp;amp; generalLis.length ? &#039;&amp;lt;li class=&amp;quot;drg-menu-divider&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&#039; : &#039;&#039;}&lt;br /&gt;
          ${generalLis.length ? `&amp;lt;li class=&amp;quot;drg-menu-header&amp;quot;&amp;gt;General&amp;lt;/li&amp;gt;${generalLis.join(&#039;&#039;)}` : &#039;&#039;}&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;`;&lt;br /&gt;
&lt;br /&gt;
    // ===== Inject Navbar =====&lt;br /&gt;
    $(&#039;body&#039;).prepend(`&lt;br /&gt;
      &amp;lt;div id=&amp;quot;drg-navbar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;drg-navbar-container&amp;quot;&amp;gt;&lt;br /&gt;
          ${logoHtml}&lt;br /&gt;
          ${aboutHtml}&lt;br /&gt;
          ${navHtml}&lt;br /&gt;
          ${contributeHtml}&lt;br /&gt;
          ${searchDropdownHtml}&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-navbar-actions&amp;quot;&amp;gt;&lt;br /&gt;
            ${userHtml}&lt;br /&gt;
            ${toolsHtml}&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    `);&lt;br /&gt;
&lt;br /&gt;
    // ===== Toggle search input visibility + autocomplete focus =====&lt;br /&gt;
    $(&#039;#drg-search-toggle&#039;).on(&#039;click&#039;, function (e) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      $(&#039;#drg-search-form&#039;).toggle();&lt;br /&gt;
      $(&#039;#drg-search-form input[type=&amp;quot;search&amp;quot;]&#039;).trigger(&#039;focus&#039;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Close search dropdown when clicking outside&lt;br /&gt;
    $(document).on(&#039;click&#039;, function () { $(&#039;#drg-search-form&#039;).hide(); });&lt;br /&gt;
    $(&#039;#drg-search-form&#039;).on(&#039;click&#039;, function (e) { e.stopPropagation(); });&lt;br /&gt;
&lt;br /&gt;
    // Make sure body top padding matches navbar height (since it can wrap)&lt;br /&gt;
    setBodyTopPaddingToNavbar();&lt;br /&gt;
    $(window).on(&#039;load resize&#039;, setBodyTopPaddingToNavbar);&lt;br /&gt;
&lt;br /&gt;
    // ===== Footer =====&lt;br /&gt;
    function insertFooter() {&lt;br /&gt;
      const icons = document.getElementById(&#039;footer-icons&#039;);&lt;br /&gt;
      if (!icons) return setTimeout(insertFooter, 100);&lt;br /&gt;
&lt;br /&gt;
      icons.insertAdjacentHTML(&#039;beforebegin&#039;, `&lt;br /&gt;
        &amp;lt;footer id=&amp;quot;drg-footer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;drg-footer-inner&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-columns&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-left&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Privacy_Notice&amp;quot;&amp;gt;Privacy Notice&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;/index.php/Disaster_Risk_Gateway:Terms_of_Use&amp;quot;&amp;gt;Terms of Use&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Contact Us&amp;lt;/strong&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-center&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-flag&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;img src=&amp;quot;/images/e/e3/Normal-reproduction-high-resolution_2.jpg&amp;quot; alt=&amp;quot;EU logo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;drg-eu-text&amp;quot;&amp;gt;&lt;br /&gt;
                  MYRIAD-EU project has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant Agreement No. 101003276.&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-column drg-column-right&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://be.linkedin.com/company/myriad-eu-project&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;LinkedIn&amp;lt;/a&amp;gt;&lt;br /&gt;
                &amp;lt;a href=&amp;quot;#&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;MYRIAD-EU dashboard&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;drg-disclaimer-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;div class=&amp;quot;drg-disclaimer&amp;quot;&amp;gt;&lt;br /&gt;
                This site is hosted by the British Geological Survey but responsibility for the content of the site lies with the &lt;br /&gt;
                &amp;lt;a href=&amp;quot;https://www.myriadproject.eu&amp;quot; target=&amp;quot;_blank&amp;quot; rel=&amp;quot;noopener noreferrer&amp;quot;&amp;gt;MYRIAD-EU project&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
                Questions or comments: &amp;lt;a href=&amp;quot;mailto:DisasterRiskGateway@bgs.ac.uk&amp;quot;&amp;gt;DisasterRiskGateway@bgs.ac.uk&amp;lt;/a&amp;gt;&lt;br /&gt;
              &amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/footer&amp;gt;&lt;br /&gt;
      `);&lt;br /&gt;
    }&lt;br /&gt;
    insertFooter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3362</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3362"/>
		<updated>2025-09-29T13:11:08Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  /* CHANGED: allow wrapping so RHS never disappears */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  /* CHANGED: allow wrapping on small screens */&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Visual headers/dividers inside dropdowns */&lt;br /&gt;
.drg-menu-header {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #666;&lt;br /&gt;
  cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.drg-menu-divider {&lt;br /&gt;
  height: 1px;&lt;br /&gt;
  background: #eee;&lt;br /&gt;
  margin: .25em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .drg-navbar-logo { margin-right: 0; }&lt;br /&gt;
  .flat-link { margin-right: .75em; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== SEARCH input sizing for small screens ===== */&lt;br /&gt;
.drg-search input[type=&amp;quot;search&amp;quot;] { width: 240px; }&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
  .drg-search input[type=&amp;quot;search&amp;quot;] { width: 180px; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3361</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3361"/>
		<updated>2025-09-16T08:55:46Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3360 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3360</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3360"/>
		<updated>2025-09-16T08:54:58Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* Use full width of container, not viewport */&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3359</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3359"/>
		<updated>2025-09-16T08:47:38Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3358 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3358</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3358"/>
		<updated>2025-09-16T08:45:20Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset offset from full-bleed hack */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  transform: translateX(calc((100vw - 100%) / 2));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3357</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3357"/>
		<updated>2025-09-16T08:42:54Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* full-bleed background hack */&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
&lt;br /&gt;
  /* reset parent offset so content is centered */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: auto;&lt;br /&gt;
  right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3356</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3356"/>
		<updated>2025-09-16T08:40:35Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3355 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;       /* center inside viewport */&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
  position: relative;   /* &amp;lt;-- reset positioning context */&lt;br /&gt;
  left: 0;              /* &amp;lt;-- cancel out footer’s left:50% */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3355</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3355"/>
		<updated>2025-09-16T08:40:10Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
&lt;br /&gt;
  /* Full bleed without scrollbar issues */&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100vw; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
}&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3354</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3354"/>
		<updated>2025-09-16T08:38:24Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;       /* center inside viewport */&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
  position: relative;   /* &amp;lt;-- reset positioning context */&lt;br /&gt;
  left: 0;              /* &amp;lt;-- cancel out footer’s left:50% */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== COLUMNS ===== */&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3353</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3353"/>
		<updated>2025-09-16T08:36:43Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3352 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3352</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3352"/>
		<updated>2025-09-16T08:36:13Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw; /* full bleed */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3351</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3351"/>
		<updated>2025-08-29T14:51:52Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: Undo revision 3350 by Myriad-admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
	<entry>
		<id>https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3350</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://myriad-staging.bgs.ac.uk/index.php?title=MediaWiki:Common.css&amp;diff=3350"/>
		<updated>2025-08-29T14:51:07Z</updated>

		<summary type="html">&lt;p&gt;Myriad-admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ===== IMPORT BARLOW ===== */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL FONT ===== */&lt;br /&gt;
html, body, #content, #mw-content-text, .drg-navbar-container, .mainpage-card, #drg-footer, .drg-footer-inner, .drg-column {&lt;br /&gt;
  font-family: &#039;Barlow&#039;, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== HIDE VECTOR PORTLETS &amp;amp; DEFAULT FOOTER LINKS ===== */&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-mf-page-header,&lt;br /&gt;
[id^=&amp;quot;mw-mf-&amp;quot;],&lt;br /&gt;
header.vector-header,&lt;br /&gt;
.vector-page-toolbar,&lt;br /&gt;
header.mw-body-header.vector-page-titlebar,&lt;br /&gt;
#footer-places,&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
#p-views,&lt;br /&gt;
#p-cactions,&lt;br /&gt;
*#p-personal,&lt;br /&gt;
.vector-user-links,&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#right-navigation {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE ALL &amp;lt;hr&amp;gt; ===== */&lt;br /&gt;
hr {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== RESET &amp;amp; BASE STYLING ===== */&lt;br /&gt;
html {&lt;br /&gt;
  font-size: 100%;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding-top: 60px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text {&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MYRIAD COLOR PALETTE ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --myriad-blue:   #374CFF;&lt;br /&gt;
  --myriad-dark:   #000091;&lt;br /&gt;
  --myriad-purple: #8836EA;&lt;br /&gt;
  --myriad-pink:   #DB20D2;&lt;br /&gt;
  --myriad-yellow: #FFCE00;&lt;br /&gt;
  --myriad-green:  #5AE09A;&lt;br /&gt;
  --myriad-light:  #e5ccff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== GLOBAL LINKS &amp;amp; BUTTONS ===== */&lt;br /&gt;
a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.drg-button {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  font-variant: small-caps;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  transition: background 200ms;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Responsive logo === */&lt;br /&gt;
.logo-container {&lt;br /&gt;
  max-width: 43.75rem; /* 700px ÷ 16 */&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0.3125rem;  /* 5px ÷ 16 */&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.responsive-logo img {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR ===== */&lt;br /&gt;
#drg-navbar {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-bottom: 1px solid #ddd;&lt;br /&gt;
  z-index: 10000;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-container {&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: .75em 1em;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
  overflow-x: visible !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5em;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-right: 2em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-logo img {&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  transition: transform 0.3s ease, box-shadow 0.3s ease; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover glow effect in Myriad Green */&lt;br /&gt;
.drg-navbar-logo:hover img {&lt;br /&gt;
  transform: scale(1.05);&lt;br /&gt;
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.8),&lt;br /&gt;
              0 0 24px var(--myriad-green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-navbar-logo .drg-logo-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVBAR LINK HOVER &amp;amp; ACTIVE ===== */&lt;br /&gt;
#drg-navbar a {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar a:hover {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08); &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover &amp;amp; active for navbar dropdown*/&lt;br /&gt;
#drg-navbar .drg-nav &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-blue);&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-navbar .drg-nav:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-user:hover &amp;gt; span,&lt;br /&gt;
#drg-navbar .drg-tools:hover &amp;gt; span {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  transform: scale(1.08);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active page link stays green */&lt;br /&gt;
#drg-navbar a.current,&lt;br /&gt;
#drg-navbar a.active,&lt;br /&gt;
#drg-navbar .selected a {&lt;br /&gt;
  color: var(--myriad-green);&lt;br /&gt;
  font-weight: 600; &lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== NAVIGATION DROPDOWN ===== */&lt;br /&gt;
.drg-nav {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  z-index: 10002;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-nav:hover .drg-nav-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.flat-link {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  margin-right: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
.drg-navbar-actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  flex-wrap: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== USER &amp;amp; TOOLS DROPDOWNS ===== */&lt;br /&gt;
.drg-user, .drg-tools {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span, .drg-tools &amp;gt; span {&lt;br /&gt;
  padding: .4em .6em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user &amp;gt; span::after, .drg-tools &amp;gt; span::after {&lt;br /&gt;
  content: &amp;quot;▾&amp;quot;;&lt;br /&gt;
  margin-left: .3em;&lt;br /&gt;
  font-size: .75em;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown,&lt;br /&gt;
.drg-tools-dropdown {&lt;br /&gt;
  display: none;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 100%;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: .2em 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  min-width: 160px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
  z-index: 9999 !important;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a,&lt;br /&gt;
.drg-tools-dropdown li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: .5em 1em;&lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.drg-user-dropdown li a:hover,&lt;br /&gt;
.drg-tools-dropdown li a:hover {&lt;br /&gt;
  background: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
.drg-user:hover .drg-user-dropdown,&lt;br /&gt;
.drg-tools:hover .drg-tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== MAIN PAGE FLIP CARDS ===== */&lt;br /&gt;
.mainpage-cards {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  margin: 3rem auto;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  padding: 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
.mainpage-card {&lt;br /&gt;
  flex: 0 1 220px;&lt;br /&gt;
  max-width: 220px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  perspective: 1000px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  display: block;&lt;br /&gt;
  overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inner wrapper for flip effect */&lt;br /&gt;
.card-inner {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  transition: transform 0.6s;&lt;br /&gt;
  transform-style: preserve-3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Flip on hover */&lt;br /&gt;
.mainpage-card:hover .card-inner {&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front and back faces */&lt;br /&gt;
.card-front, .card-back {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  backface-visibility: hidden;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front face */&lt;br /&gt;
.card-front {&lt;br /&gt;
  background: var(--myriad-blue);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove MediaWiki wrapper box around images */&lt;br /&gt;
.card-front .thumb,&lt;br /&gt;
.card-front .mw-thumbnail {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
.card-front img {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: 80px; /* Set a fixed height */&lt;br /&gt;
  object-fit: contain; /* Ensures image scales without distortion */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove code block grey background*/&lt;br /&gt;
.mainpage-card .card-front pre,&lt;br /&gt;
.mainpage-card .card-front code,&lt;br /&gt;
.mainpage-card .card-front .mw-code {&lt;br /&gt;
    display: inline !important;&lt;br /&gt;
    font: inherit !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    vertical-align: baseline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Front titles */&lt;br /&gt;
.card-front h3 {&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
.card-front pre {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5rem;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-front pre .inline {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Back face */&lt;br /&gt;
.card-back {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transform: rotateY(180deg);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.95rem;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full-size back button */&lt;br /&gt;
.card-back a {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background-color: var(--myriad-blue);&lt;br /&gt;
  border-radius: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  transition: background 0.3s, transform 0.3s;&lt;br /&gt;
  padding: 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-back a:hover {&lt;br /&gt;
  background-color: var(--myriad-pink);&lt;br /&gt;
  transform: scale(1.02);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover animation for front */&lt;br /&gt;
.mainpage-card:hover .card-front {&lt;br /&gt;
  transform: scale(1.03);&lt;br /&gt;
  box-shadow: 0 12px 25px rgba(0,0,0,0.15);&lt;br /&gt;
  border: 2px solid var(--myriad-blue);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .mainpage-cards {&lt;br /&gt;
    gap: 1rem;&lt;br /&gt;
    padding: 0 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  .mainpage-card {&lt;br /&gt;
    flex: 1 1 90%;&lt;br /&gt;
    max-width: 90%;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== REMOVE DEFAULT MEDIAWIKI FOOTER BORDER ===== */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
    border-top: none; &lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER STYLES ===== */&lt;br /&gt;
#drg-footer {&lt;br /&gt;
  background: linear-gradient(to top, #374cff 0%, #db20d2 80%, #ffffff 100%);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 10em 0; /* top/bottom padding for the DRG footer */&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  width: 100vw;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  margin-left: -50vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Override default MediaWiki footer container ===== */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer-container #drg-footer {&lt;br /&gt;
  margin-top: 0 !important;&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default MediaWiki footer border */&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  border-top: none;&lt;br /&gt;
  background: transparent; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the default footer icons */&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== INNER FOOTER CONTENT ===== */&lt;br /&gt;
.drg-footer-inner {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 0 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-columns {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column {&lt;br /&gt;
  flex: 0 1 calc(33.333% - 2em);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-column-left,&lt;br /&gt;
.drg-column-center,&lt;br /&gt;
.drg-column-right {&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-flag img {&lt;br /&gt;
  max-height: 4em !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  border: 1px solid #fff;   &lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-eu-text {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  max-width: 400px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer-wrapper {&lt;br /&gt;
  margin-top: 2em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-size: 0.9rem;&lt;br /&gt;
  color: rgba(255,255,255,0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.drg-disclaimer a {&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== FOOTER LINKS - WHITE WITH HOVER POP ===== */&lt;br /&gt;
#drg-footer a {&lt;br /&gt;
  color: #fff; /* white links */&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  transition: color 0.3s ease, transform 0.3s ease, text-shadow 0.3s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#drg-footer a:hover {&lt;br /&gt;
  color: var(--myriad-green); &lt;br /&gt;
  transform: scale(1.08); /* pop */&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .drg-columns {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 1.5em;&lt;br /&gt;
  }&lt;br /&gt;
  .drg-column {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    max-width: 500px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Myriad-admin</name></author>
	</entry>
</feed>