/* 清理版：身份披露与无第三方脚本的交互补充。 */
html { margin-top: 0; }
.site-notice {
    padding: .8rem max(1rem, calc((100% - 1000px) / 2));
    background: #fff8ec;
    border-bottom: 1px solid #e8d7b6;
    color: #493a24;
    font-size: .85rem;
    line-height: 1.8;
}
.site-notice strong { display: block; font-size: 1rem; }
.site-notice a, footer a { color: #174b90; }
.logo a { font-weight: 700; }
.nav-down a { display: inline-block; border: 1px solid #ddd; border-radius: 1rem; padding: .4rem .8rem; }
#wps-menu-btn, #wps-closeMenu { border: 0; background: transparent; cursor: pointer; }
.dot { padding: 0; border: 0; }
.carousel { touch-action: pan-y; }
.atk-title strong { font-size: 1rem; }
.product-4-view { padding-inline: 1rem; }
.product-4-view > div:last-child { grid-column: 1 / -1; }
.product-6-view { flex-wrap: wrap; }
.product-6-view div a { width: 10rem; }
footer { padding: 0 1rem; line-height: 1.9; }
@media screen and (max-width: 750px) {
    #wps-menu.is-open { left: 0; }
    header .head { gap: .5rem; }
    .logo a { font-size: .72rem; }
    .nav-down a { font-size: .7rem; padding: .3rem .5rem; }
    .site-notice { font-size: .8rem; }
    .product-4-view { padding-inline: 0; }
}
