Novice
@@ -71,18 +84,20 @@
{#if data.contact.address}
{data.contact.address}
{/if}
- {#if data.contact.email}
-
- {/if}
- {#if data.contact.phone}
-
- {/if}
+
{#if data.contact.showMap && data.contact.address}
@@ -170,6 +185,39 @@
.section-title {
text-align: center;
margin: 0 0 1em;
+ font-size: clamp(2em, 5vw, 2.8em);
+ }
+
+ .gallery-link {
+ display: block;
+ text-decoration: none;
+ }
+
+ .gallery-grid {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 0.6em;
+ -webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
+ mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
+ }
+
+ .g-tile {
+ aspect-ratio: 1;
+ border-radius: 8px;
+ overflow: hidden;
+ background: #11161a;
+ }
+
+ .g-tile img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ transition: transform 0.3s ease;
+ }
+
+ .g-tile:hover img {
+ transform: scale(1.05);
}
.news-grid {
@@ -261,6 +309,12 @@
margin: 0;
}
+ .contact-methods {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 1.5em;
+ }
+
.contact-line {
display: flex;
align-items: center;