<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"MonteCarlo";src:url(MonteCarlo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Arial,sans-serif;line-height:1.6;background-color:#f9f3eb}body{display:flex;flex-direction:column;min-height:100vh}h1{font-family:"MonteCarlo",serif;font-weight:500;font-size:3.5rem;text-shadow:0 4px 6px rgba(0,0,0,.6)}footer,header{background-image:url(header.webp);color:#fff;text-align:center;padding:1rem 0}header{box-shadow:0 4px 6px rgba(0,0,0,.5)}footer{box-shadow:0-4px 6px rgba(0,0,0,.6);margin-top:auto;font-size:.9rem}main{flex:1;padding:20px}nav{margin-top:5px}.modal .close,nav a{color:#fff;font-weight:700}nav a{margin:0 10px;text-shadow:0 4px 6px rgba(0,0,0,.4);text-decoration:none;font-size:1rem}footer a:hover,nav a:hover{text-decoration:underline}#contact-info a,footer a{text-decoration:none;font-weight:700}footer a{color:#f9e4d4;margin:0 10px}.gallery,.modal{justify-content:center}.gallery{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;padding:10px}#modalImage,.gallery img{transition:transform .3s ease}.gallery img{border-radius:5px;cursor:pointer;object-fit:cover}.gallery img.landscape{width:calc(66% - 10px);max-width:100%}.gallery img.portrait{width:calc(33% - 10px);max-width:100%}.gallery img:hover{transform:scale(1.05)}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);align-items:center;cursor:zoom-in}.modal-content{max-width:80%;max-height:80%;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal .close{position:absolute;top:15px;right:35px;font-size:30px;cursor:pointer}#modalImage{cursor:zoom-in}#modalImage.zoomed{transform:scale(1.5);cursor:zoom-out}.pagination{text-align:center;margin-top:10px}.pagination button{background-color:#c06d2d;color:#fff;border:0;padding:10px 20px;margin:5px;cursor:pointer;border-radius:5px}.pagination button:hover{background-color:#704b31}.contact-form{max-width:600px;margin:0 auto}.contact-form label{display:block;margin-top:10px}.contact-form input,.contact-form textarea{width:100%;padding:10px;margin-top:5px;border:1px solid #ccc;border-radius:5px}#contact-info{font-size:12px;color:#333;padding-top:100px;padding-bottom:0}.github-logo,.gmail-logo{width:16px;height:16px;margin-right:5px;vertical-align:middle}#contact-info a{color:#007bff}#contact-info a:hover{color:#0056b3}@media (max-width:768px){.gallery img.landscape,.gallery img.portrait{width:calc(50% - 10px)}.pagination button{padding:8px 16px}}@media (max-width:480px){.gallery img.landscape,.gallery img.portrait{width:calc(100% - 10px)}}</pre></body></html>