/* === Conservative Homepage Modernization (Staging Only) === */

:root{
  --page-bg: #f3f2ee;
  --card-bg: #ffffff;
  --text: #1f1f1f;
  --link: #2a4b8d;
  --shadow: 0 10px 30px rgba(0,0,0,0.10);
}

html, body {
  margin: 0;
  padding: 0;
  background: var(--page-bg);
  color: var(--text);
  font-family: system-ui, -apple-system, BlinkMacSystemFont,
               "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
}

/* Put the old fixed-width table on a clean “card” */
table[width="760"]{
  margin: 24px auto !important;
  background: var(--card-bg);
  border-radius: 14px;
  overflow: hidden;
  box-shadow: var(--shadow);
}

/* Improve text readability (covers legacy <font>) */
td, p, font{
  font-size: 16px;
  color: var(--text);
}

/* Links */
a{ color: var(--link); text-decoration: none; }
a:hover{ text-decoration: underline; }

/* Keep the old tiled BODY background from fighting readability */
body[background]{ background-image: none !important; }

/* Give paragraph blocks some breathing room */
p{ margin: 0 0 0.9em 0; }

/* Make the search box a bit nicer without touching functionality */
input[type="text"]{
  font-size: 15px;
  padding: 6px 8px;
}
input[type="submit"]{
  font-size: 14px;
  padding: 6px 10px;
  cursor: pointer;
}

/* Mobile safety: allow the 760 table to fit smaller screens */
@media (max-width: 820px){
  table[width="760"]{
    width: 100% !important;
    border-radius: 0;
    margin: 0 !important;
  }
}
/* === Content-only modernization (wrapped by .tc-wrap) === */

.tc-wrap {
  padding: 18px 12px 28px;
}

/* Make text blocks easier to read without changing layout */
.tc-wrap td p,
.tc-wrap td font {
  line-height: 1.7;
}

/* Slightly soften the harsh blue text defaults */
.tc-wrap td {
  color: #1f1f1f;
}

/* Add gentle spacing around the update/news tables */
.tc-wrap table {
  border-collapse: separate;
  border-spacing: 0;
}
/* === Content-only modernization (wrapped by .tc-wrap) === */

.tc-wrap {
  padding: 18px 12px 28px;
}

/* Make text blocks easier to read without changing layout */
.tc-wrap td p,
.tc-wrap td font {
  line-height: 1.7;
}

/* Slightly soften the harsh blue defaults */
.tc-wrap td {
  color: #1f1f1f;
}

/* Gentle spacing consistency inside the content region */
.tc-wrap table {
  border-collapse: separate;
  border-spacing: 0;
}
