/* 沿用原站棕色导航、字体和内容宽度，仅扩展博客及商品布局。 */
.uk-navbar-nav{display:flex;flex-wrap:wrap;justify-content:center}
.uk-navbar-nav>li>a{padding-left:10px;padding-right:10px;font-size:14px}
.catalog-heading{margin-bottom:36px}
.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.catalog-card{border:1px solid #e1d8ce;padding:20px;background:#fff;overflow-wrap:anywhere}
.catalog-card h2{font-size:23px;line-height:1.4}
.catalog-card-image{width:100%;aspect-ratio:4/3;object-fit:cover}
.catalog-cover{display:block;max-width:100%;height:auto;margin:0 0 24px}
.catalog-article{max-width:850px;margin:auto}
.catalog-prose{font-size:17px;line-height:1.9;overflow-wrap:anywhere}
.catalog-prose img{max-width:100%;height:auto}
.catalog-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}
.catalog-price{font-size:27px;color:#795839;font-weight:600}
.catalog-meta{font-size:14px;color:#746b62}
.catalog-button{display:inline-block;padding:14px 26px;background:#956f48;color:#fff;border:0;margin-top:18px}
.catalog-button:hover{background:#795839;color:#fff;text-decoration:none}
.catalog-breadcrumb{font-size:14px;margin-bottom:30px;overflow-wrap:anywhere}
.catalog-pagination{display:flex;justify-content:space-between;margin-top:35px;gap:25px}
.catalog-table-wrap{overflow-x:auto}.catalog-table{width:100%;border-collapse:collapse;margin:20px 0}
.catalog-table th,.catalog-table td{text-align:left;border-bottom:1px solid #ded7ce;padding:12px}
@media(max-width:900px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.catalog-grid,.catalog-product{grid-template-columns:minmax(0,1fr)}.catalog-prose{font-size:16px}.catalog-product{gap:20px}}
