body {
  font-family:Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", 'Noto Sans', sans-serif;
}


page {
width: auto;
}

.entry-meta {
display:none !important;
}

.content {
width: 100%;
padding-right: 0;
}


.tablepress thead th, .tablepress tfoot th {
      background-color: #000;
    color: #f3c300;
}

@media (max-width: 781px) {
  
    .wp-block-site-logo img {
    width: 350px !important; /* or whatever size you want */
    height: auto !important;
    max-width: none !important; /* ensures it’s not being restricted */
}
  
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100% !important;
    }
  

    .is-layout-flow > .alignleft {
        float: none; /* Remove float */
        display: block; /* Make it behave like a block */
        margin-inline-start: auto;
        margin-inline-end: auto;
        margin-left: auto; /* For older browsers */
        margin-right: auto;
        text-align: center; /* Optional: if it contains inline elements like images */
    }
   
  .wp-block-navigation__responsive-container .wp-block-navigation-item > a {
    font-size: 18px !important;
    line-height: 1.4; /* optional: improves readability */
  }
  
  .wp-block-navigation__responsive-container .wp-block-navigation-item > a {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 16px;
    padding-right: 16px;
    display: block; /* ensures padding applies properly */
  }

}
