/* Home (root index.html) theme overrides for legacy pages that use all/main.css */
:root{
  --home-bg-1: #667eea;
  --home-bg-2: #764ba2;
  --home-footer-bg: rgba(0, 0, 0, 0.2);
  --home-footer-border: rgba(255, 255, 255, 0.1);
  --home-text: #333;
}

html,
body{
  background: linear-gradient(135deg, var(--home-bg-1) 0%, var(--home-bg-2) 100%) !important;
  min-height: 100vh;
  overflow-x: hidden;
  animation: none !important; /* override main.css gradient animation */
  color: var(--home-text);
}

/* Legacy fixed bottom nav footer (tag selector) */
footer{
  background: var(--home-footer-bg) !important;
  border-top: 1px solid var(--home-footer-border);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

footer .foot_list > a,
footer .foot_list > a > p{
  color: #fff;
}

footer .foot_list > a > p.act{
  color: #fff;
  opacity: 1;
}

.copy,
.copy > a{
  color: #fff;
}

