/* 1. 確保 html 和 body 佔滿整個視窗高度，並改為垂直 Flex 佈局 */
html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

/* 2. 讓你的 .single-container 自動撐開剩餘空間，把 Footer 推到底 */
.single-container {
  flex: 1;
}

/* 留言區 */
.comment-form-url {
    display: none !important;
}

.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
    display: block !important;
    width: 100% !important;
    height: 42px !important;
    padding: 8px 12px !important;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    box-sizing: border-box !important;
}