/**
 * tsm-eq — minimal TSM variant for the eq forum.
 *
 * Inherits all of prosilver 3.3.15's CSS via explicit @imports
 * (phpBB child styles do not auto-load parent CSS), then applies
 * the shared TSM palette + 910px wrap + Phase 6 phpbb.com-style frame.
 *
 * Note: eq uses prosilver's default overall_header/footer.html (no
 * custom tsm-navbar / top-social / searchbox reflow), so Phase 6
 * here is CSS-only — only visual frame + footer tidy-up.
 */

/* ===== Inherit all prosilver base styles ===== */
@import url("../../prosilver/theme/normalize.css");
@import url("../../prosilver/theme/base.css");
@import url("../../prosilver/theme/utilities.css");
@import url("../../prosilver/theme/common.css");
@import url("../../prosilver/theme/links.css");
@import url("../../prosilver/theme/content.css");
@import url("../../prosilver/theme/buttons.css");
@import url("../../prosilver/theme/cp.css");
@import url("../../prosilver/theme/forms.css");
@import url("../../prosilver/theme/icons.css");
@import url("../../prosilver/theme/colours.css");
@import url("../../prosilver/theme/tweaks.css");

/* ===== TSM palette overrides ===== */
html,
body {
  background-color: #aca8a1;
  background-image: none;
}

/* ===== 910px fixed-width wrap — Phase 6 alignment with eq2 tsm =====
   - box-sizing:border-box 讓 outer 鎖在 910
   - bg_header.png repeat-x + border 2px #FFF + radius 15 + 外陰影內陰影
   - padding 14 24 保留舒適留白 */
.wrap,
#wrap {
  box-sizing: border-box;
  width: 910px;
  max-width: 910px;
  min-width: 910px;
  margin: 10px auto;
  padding: 14px 24px;
  background: #ffffff url("./images/bg_header.png") repeat-x 0 0;
  border: 2px solid #ffffff;
  border-radius: 15px;
  box-shadow:
    0 0 5px 2px #9d9a93,
    inset 0 3px 18px rgba(100, 100, 100, 0.25);
  text-align: left;
}

/* Disable prosilver responsive collapse to maintain 910px */
@media only screen and (max-width: 1220px),
  only screen and (max-device-width: 1220px) {
  .wrap,
  #wrap {
    margin: 10px auto;
    width: 910px;
    max-width: 910px;
    min-width: 910px;
  }
}
@media (max-width: 850px) {
  .wrap,
  #wrap {
    width: 910px;
    min-width: 910px;
    max-width: 910px;
  }
}

/* ===== Silver forum block accents ===== */
.forabg,
.forumbg {
  background-color: #505c65;
  background-image: none;
}

/* ===== Phase 6 layout hygiene ===== */
#page-header {
  margin: 0;
  background: none;
  clear: both;
}
#page-body {
  margin: 0;
  clear: both;
}
#page-footer {
  background: none;
  clear: both;
}

/* .navbar (Quick Links / breadcrumb) 照抄 eq2：innerbox_bg 橫條紋、無框無 radius */
.navbar {
  background: transparent url("./images/silver/innerbox_bg.gif") repeat-x;
  box-shadow: none;
  margin: 4px 0;
}

/* 時間戳 <p class="time"> 平貼 wrap 邊緣（不加銀灰底） */
#page-body > p.time {
  margin: 0;
  padding: 6px 0;
  line-height: 1.3;
  border-radius: 0;
}

/* ===== Footer copyright — 整塊只有頂部一條分隔線 ===== */
#page-footer p {
  margin: 15px 0 0 0;
  padding-top: 10px;
  text-align: center;
  border-top: 1px solid #cccccc;
}
#page-footer .navbar {
  margin: 0;
  height: auto;
}
.copyright {
  border-top: 1px solid #cccccc;
  margin-top: 15px;
  padding: 10px 0;
  text-align: center;
  color: #555555;
}
#page-footer .copyright .footer-row {
  border-top: none;
  margin: 0;
  padding-top: 0;
}
