:root{--primary-color:#fec000;--text-color:#000000;--background-light:#f8f9fa;--border-radius:5px;--accent-color:#ff6b00;--secondary-color:#e9ecef;--shadow-color:rgba(0,0,0,0.1);--text-sub:clamp(1.25rem, 1rem + 0.8vw, 2rem);--text-display:clamp(1.75rem, 1rem + 2.5vw, 3rem)}.title{font-family:"Anton",sans-serif;font-weight:lighter;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:var(--text-display);color:var(--text-color);margin:0;padding-top:15px}.title--sub{font-size:var(--text-sub)}.title:not(.title--sub){white-space:nowrap;max-width:90vw;margin-left:auto;margin-right:auto}.title+.title{padding-top:0}.intro{display:flex;flex-direction:column}.galerijen{display:grid;margin:1rem auto 0;gap:2%;max-width:60%}.galerij{transition:all .3s ease;overflow:hidden}.galerij:hover{transform:translateY(-10px);box-shadow:0 10px 25px var(--shadow-color)}.galerij img{width:100%;height:auto;display:block}.zoekHier{text-align:center;font-size:1.2em}.link{color:var(--accent-color);text-decoration:underline;font-weight:700;transition:all .3s ease}.link:hover,.linkFotograaf:hover{color:var(--primary-color)}.fotograaf{text-align:center;font-style:italic;font-size:1.3rem;max-width:60%;margin:0 auto}.linkFotograaf{color:var(--accent-color);text-decoration:none;font-weight:700;transition:all .3s ease}.linkFotograaf:hover{text-decoration:underline}@media (max-width:1024px){.fotograaf p{font-size:.8em}}@media (max-width:768px){.galerijen{grid-template-columns:1fr!important;gap:15px;max-width:40%!important}}@media (max-width:480px){body{max-width:100%;padding:10px}.galerijen{grid-template-columns:1fr!important;gap:20px;max-width:50%!important}.zoekHier{font-size:1em;margin:0 auto}.fotograaf,.zoekHier{max-width:90%}.fotograaf p{font-size:.7em}}@media (min-width:768px){.intro .zoekHier{order:1}.title{padding-top:3rem}.galerijen{margin-top:1.25rem}.fotograaf{margin-top:-1rem}}