.post{margin-bottom:2rem}.post__meta{color:var(--muted)}.figure{margin:1rem 0}.figure img{max-width:100%;height:auto;display:block}.figure figcaption{color:var(--muted);font-size:.9em}.figure figcaption strong{display:block}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:1rem 0}.gallery .figure{margin:0}.gallery .figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.contact-form label{display:block;margin-top:.75rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;box-sizing:border-box;padding:.4rem;color:var(--fg);background:var(--inner-bg);border:1px solid var(--muted)}.contact-form button{margin-top:1rem;padding:.4rem 1rem}.contact-form .hp{position:absolute;left:-9999px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:2rem 0 0}.pagination li{display:inline-block;margin:0;padding:0}.pagination li::before{content:none}.pagination .page-link{display:block;padding:.25rem .6rem;border:1px solid var(--muted)}.pagination .active .page-link{background:var(--inner-bg)}.pagination .disabled .page-link{color:var(--muted)}.shack-category{margin-bottom:2rem}.content__back{margin:0 0 .25rem;font-size:.9em}