/*
 * 2002 Halloween orange — NOT 2001 ss_120701 gold
 * ------------------------------------------------------------
 * Pumpkin orange #ff9100 / hover #1C70FA from the Oct 2002 ss.css
 * (Wayback capture). Loaded for halloween-mode only.
 *
 * Historical note: ss_120701.css (gold #FFCC33/#FFFF99) stays in the
 * repo for archive but is NOT linked for halloween-mode.
 *
 * Activation: body.halloween-mode via /classic/halloween.js
 * (October auto, or ?halloween=1 / localStorage hollowe-halloween=on).
 * Flying bats: homepage only, via halloween.js (2002 Dynamic Drive port).
 * ------------------------------------------------------------
 */

body.halloween-mode {
  scrollbar-3dlight-color: #ff9100;
  scrollbar-arrow-color: #ff9100;
}

body.halloween-mode div.mainheader {
  color: #ff9100;
}

body.halloween-mode td.gbheader,
body.halloween-mode td.gbtable1 {
  background-color: #ff9100;
}

body.halloween-mode .namebox {
  color: #ff9100;
}

body.halloween-mode .menu {
  color: #ff9100;
}

body.halloween-mode .menu:hover,
body.halloween-mode .menuactive,
body.halloween-mode .menuactive:hover {
  color: #1C70FA;
}

body.halloween-mode .hlink,
body.halloween-mode .hlinkcurrent,
body.halloween-mode .hlinksmall,
body.halloween-mode .hlinktiny {
  color: #ff9100;
}

body.halloween-mode .hlink:hover,
body.halloween-mode .hlinksmall:hover,
body.halloween-mode .hlinktiny:hover {
  color: #1C70FA;
}

/* archives fold ▸ — match Halloween .hlink */
html.halloween-mode details.archives-fold > summary .arch-arrow,
body.halloween-mode details.archives-fold > summary .arch-arrow {
  color: #ff9100;
}
html.halloween-mode details.archives-fold > summary:hover .arch-arrow,
body.halloween-mode details.archives-fold > summary:hover .arch-arrow {
  color: #1C70FA;
}

/* throwbacks page sidenav — page-scoped border (global ss.css stays border:0) */
html.halloween-mode body.throwbacks-page .sidenav,
body.throwbacks-page.halloween-mode .sidenav {
  border-color: #ff9100;
}

/* Logo / .halloween-only visibility lives in always-loaded ss.css (dual-logo fix). */

/* Static bat rows never existed in 2002 — hide any leftover markup. */
.halloween-bats {
  display: none !important;
}

#tm-banner.halloween-mode,
body.halloween-mode #tm-banner {
  background: #ff9100;
}
