/* Consolidated legacy styles for rcsliens.com
 * For now this file imports the existing Joomla/Gantry CSS bundles
 * so pages can reference a single stylesheet.
 */

@import url("/media/mod_pwebcontact/css/bootstrap.css");
@import url("/media/mod_pwebcontact/css/layout.css");
@import url("/media/mod_pwebcontact/css/animations.css");
@import url("/media/mod_pwebcontact/css/form/yellow.css");
@import url("/media/mod_pwebcontact/css/toggler/yellow.css");

@import url("/plugins/system/rokbox/assets/styles/rokbox.css");
@import url("/media/gantry5/assets/css/font-awesome.min.css");
@import url("/media/gantry5/engines/nucleus/css-compiled/nucleus.css");
@import url("/templates/rt_callisto/custom/css-compiled/callisto_9.css");
@import url("/media/gantry5/assets/css/bootstrap-gantry.css");
@import url("/media/gantry5/engines/nucleus/css-compiled/joomla.css");
@import url("/media/jui/css/icomoon.css");
@import url("/templates/rt_callisto/custom/css-compiled/callisto-joomla_9.css");
@import url("/templates/rt_callisto/custom/css-compiled/custom_9.css");

/* Modern consolidation and light cleanup overrides */

:root {
  --rcs-gold: #ecbc2e;
  --rcs-gray: #696969;
  --rcs-text: #333333;
  --rcs-bg: #ffffff;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  line-height: 1.6;
  color: var(--rcs-text);
  background-color: var(--rcs-bg);
  -webkit-font-smoothing: antialiased;
}

a {
  color: #005b8f;
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

.g-title {
  font-weight: 600;
  letter-spacing: 0.03em;
}

.button,
.button-2 {
  display: inline-block;
  padding: 0.5rem 1.25rem;
  border-radius: 2rem;
  border: none;
  background: var(--rcs-gold);
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.9rem;
}

.button:hover,
.button-2:hover {
  filter: brightness(0.95);
  text-decoration: none;
}

.g-main-nav .g-toplevel {
  list-style: none;
  margin: 0;
  padding: 0;
}

.g-main-nav .g-toplevel > li > a .g-menu-item-title {
  font-weight: 600;
}

.g-main-nav .g-toplevel > li.active > a .g-menu-item-title {
  color: var(--rcs-gold);
}

.g-footer,
#g-footer {
  font-size: 0.9rem;
  color: var(--rcs-gray);
}

.g-footer a,
#g-footer a {
  color: inherit;
}

