@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--font-colour);background-color:var(--main-bg)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body::-webkit-scrollbar{width:.4em}body{scrollbar-width:thin;scrollbar-color:auto}body::-webkit-scrollbar-thumb{background-color:#383839}html{font-family:Quicksand,system-ui,sans-serif}:root{--accent: rgb(172, 131, 44);--font-colour: #e2dfdf;--main-bg: #222222}a{color:var(--font-colour)}.active{color:var(--accent)}.logo{cursor:pointer;text-decoration:none;font-size:1.5rem;margin:.5rem;white-space:nowrap}.icon_link{margin-bottom:-10px}.mt-1{margin-top:1rem}.image-gallery,.image-gallery .column{display:flex;flex-direction:column;gap:2rem}.image-item{margin-bottom:1.5rem;max-width:320px}.image-item img{width:100%;border-radius:5px;height:100%;object-fit:cover}.container{max-width:1300px;margin-left:auto;min-height:100vh;margin-right:auto;padding:1.5rem 5%;position:relative}.figcaption{font-size:medium;color:#a9a9a9;font-family:system-ui}.navbar{flex-direction:column;align-items:flex-start}.toggle-button{display:flex}.nav__links{display:none;width:100%}.nav__links li{list-style-type:none;text-align:right}.navbar-links ul li{text-align:center}.navbar-links ul li a{padding:.5rem 1rem}.nav__links li a{text-decoration:none;display:inline-block;padding:.5rem 1rem;transition:all .25s ease 0s}.nav__links.active{display:flex;justify-content:flex-end}.toggle-button{position:absolute;top:1.8rem;right:1rem;flex-direction:column;justify-content:space-between;width:30px;height:21px}.toggle-button .bar{height:3px;width:100%;background-color:var(--font-colour);border-radius:10px}#footer{text-align:center;margin-bottom:2rem}@media only screen and (min-width: 720px){.image-gallery{flex-direction:row}.navbar{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:baseline;padding:30px 2%}.nav__links{display:flex;justify-content:flex-end;margin:0;padding:0}.nav__links li{display:inline-block;cursor:pointer}.nav__links li a{display:block;cursor:pointer;padding:.5rem}.nav__links li a:hover{color:var(--accent)}.toggle-button{position:absolute;top:.75rem;right:1rem;display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px}}
