:root{--page-width:1500px;--list-width:1000px;--primary-color:green;--link-primary-color:green;--link-hover-color:red;--zsea-font-family:AlibabaSans, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';--zsea-website-background:rgba(255, 255, 255, 0.8);--zsea-home-pruduct-height:180px;--zsea-border-radius:4px}body{margin:0;padding:0;background-color:#9acd32;background-repeat:no-repeat;background-size:100%;font-family:var(--zsea-font-family);letter-spacing:.2px}header{border:1px solid #e5e7eb;display:block;box-shadow:0 1px 2px rgba(0,0,0,3%),0 1px 6px -1px rgba(0,0,0,2%),0 2px 4px rgba(0,0,0,2%);border-left-width:0;border-right-width:0;height:64px;background-color:var(--zsea-website-background)}main{margin:20px 0}.site-header{vertical-align:middle;width:var(--page-width);margin:8px auto;display:flex;justify-content:space-between}.site-title{height:48px;display:flex;align-items:center;text-decoration:none;margin:0 10px}.site-title:hover{text-decoration:none}.site-title-logo{height:48px;width:48px;border-radius:50%;vertical-align:center}.site-title-text{font-size:20px;font-weight:700;line-height:48px;padding:0 10px;color:#59b603}.site-menus{display:flex;align-items:center}.site-menus>nav{margin:0 10px}.site-menus>nav>ul{list-style:none;margin:0;padding:0}.site-menus>nav>ul>li{list-style:none;display:inline;margin:0 4px;padding:0}.site-menus>nav>ul>li>a{color:var(--primary-color);text-decoration:none}.site-menus>nav>ul>li>a:hover{color:red}.products{max-height:var(--zsea-home-pruduct-height);background-color:var(--zsea-website-background);overflow:hidden}.product-body{width:var(--page-width);margin:0 auto;max-height:100%}.product-item{padding:10px 0;max-height:100%;display:grid;grid-template-columns:500px auto;grid-template-rows:100%;gap:15px}.product-item-summary-cover{border-radius:6px;max-height:100%;text-align:right}.product-item-summary-cover img{max-height:160px;max-width:100%}.home-desc{width:var(--page-width);margin:20px auto}.home-inner{background-color:var(--zsea-website-background);padding:10px 30px;border-radius:var(--zsea-border-radius)}.posts-body{width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:320px auto;gap:15px;grid-template-rows:1fr;align-items:start}.site-owner{background-color:var(--zsea-website-background);border-radius:var(--zsea-border-radius);overflow:hidden;box-sizing:border-box;border-bottom:20px solid transparent;height:100%}.site-owner-box{margin:20px 0;overflow:hidden}.site-owner-avatar{border-radius:50%;overflow:hidden;width:150px;height:150px;margin:0 auto}.site-owner-avatar>img{width:100%;height:100%;object-fit:cover}.site-owner-name{text-align:center;font-size:24px;font-weight:500;padding:8px 0}.site-owner-desc{text-align:center;margin:0 20px}.site-owner-menus ul{list-style-type:none}.site-owner-menus ul>li{padding:6px 0}.site-owner-moments{padding:6px 15px}.posts,.products-body{display:grid;gap:15px}.posts-item,.products-item{display:grid;grid-template-rows:auto;gap:15px;background-color:var(--zsea-website-background);padding:15px 30px;border-radius:var(--zsea-border-radius)}.posts-item-header{display:block}.posts-item-title{font-size:24px;font-weight:700}.posts-item-title>a{color:var(--link-primary-color);text-decoration:none}.posts-item-title>a:hover{color:var(--link-hover-color);text-decoration:underline}.posts-item-created,.created{font-size:14px;color:grey;vertical-align:middle}.posts-item-summary{font-size:20px;line-height:1.5em;font-weight:300;display:grid;grid-template-columns:auto auto;gap:15px}.posts-item-summary p{margin:0}.posts-item-summary-cover{max-height:240px;max-width:300px;display:flex;justify-content:center;align-items:start}.posts-item-summary-cover>img{max-width:120px}.posts-item-summary-text{min-width:970px}.page-posts .posts-item-summary-text,.page-products .posts-item-summary-text{min-width:1165px}.posts-item-summary-text-more{text-align:right}.show-all-link{background-color:var(--zsea-website-background);padding:10px;border-radius:var(--zsea-border-radius);text-align:center}.page-posts,.page-products,.page-moments{width:var(--page-width);margin:20px auto}.page-moments{background-color:var(--zsea-website-background);padding:40px;border-radius:var(--zsea-border-radius)}.page-moments .picture-wall{display:grid;grid-template-columns:repeat(auto-fill,300px);gap:15px}.moments-body{margin:40px auto;background-color:var(--zsea-website-background);padding:40px;border-radius:var(--zsea-border-radius)}.moment-created{padding:15px 0;font-size:12px;color:#9e9e9e}.details{width:var(--page-width);margin:15px auto;background-color:var(--zsea-website-background);border-radius:var(--zsea-border-radius);padding:30px}.details-title{font-size:24px;font-weight:700;text-align:center}.details .created{text-align:center}.details .content{width:1000px;margin:15px auto;background-color:var(--zsea-website-background);padding:50px}.terms{background-color:#f6ffed;padding:10px;border-radius:var(--zsea-border-radius);border:1px solid #b7eb8f}.tags-name{font-size:16px;line-height:1.5em;font-weight:500;display:inline}ul.tags-list{display:inline;list-style:none;margin:0;padding:0 !important}ul.tags-list>li{display:inline;list-style:none;margin:0 8px;padding:0}.details::selection,.posts::selection{background-color:#72b001;color:#fff}.list-content{margin:0 auto;background-color:var(--zsea-website-background)}.list-content-desc{width:var(--page-width);margin:0 auto;padding:30px}footer{margin-top:1rem;text-align:center;font-size:14px}a{color:var(--link-primary-color);text-decoration:none}a:hover{color:var(--link-primary-color);text-decoration:underline}hr.divider{border:0;border-top:1px solid rgba(5,5,5,6%);margin:10px 0}.blank{height:20px}.pager-item{padding:4px 10px;border:1px solid var(--primary-color);border-radius:var(--zsea-border-radius)}.pager-ellipsis{border-width:0}a.pager-item:hover{text-decoration:none;background-color:var(--link-primary-color);color:#fff}.pager-disabled{cursor:not-allowed;color:rgba(0,0,0,.25);background-color:rgba(0,0,0,4%);border:1px solid #d9d9d9}