body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#fff1cd,#ce7b00,#fd5e4f);background-size:200% 200%;color:#333;font-family:Segoe UI,sans-serif;margin:0}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.main-wrapper{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#fff6e0,#fdc571,#f6ad55);border:4px double #ce7b00;border-radius:16px;display:flex;flex-direction:column;margin:1rem;padding:2rem;position:relative;text-align:center}.corner{border:3px solid #ce7b00;height:30px;position:absolute;width:30px}.corner.tl{border-right:none;left:-3px}.corner.tl,.corner.tr{border-bottom:none;top:-3px}.corner.tr{border-left:none;right:-3px}.corner.bl{border-right:none;left:-3px}.corner.bl,.corner.br{border-top:none;bottom:-3px}.corner.br{border-left:none;right:-3px}.app-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.logo{border-radius:50%;box-shadow:0 4px 10px #00000026;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.title{color:#014d36;font-size:2.5rem;margin:0}.coming-soon{color:#310369;font-size:2.8rem;margin:1rem 0 2rem}.description{font-size:1.2rem;max-width:700px;padding:0 1rem}.description,.row{margin-bottom:2rem}.row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.half{flex:0 0 45%;max-width:300px}.image3-wrapper{margin-bottom:2rem;max-width:500px}.gallery-img,.image3-img{display:block;height:auto;width:100%}.footer{color:#461515;font-size:.9rem;margin-top:3rem;padding-bottom:1rem}@media (max-width:768px){.half{flex:0 0 90%;max-width:90%}.title{font-size:2rem}.coming-soon{font-size:1.5rem}.description{font-size:1rem}.logo{height:90px;width:90px}}@media (max-width:480px){.title{font-size:1.8rem}.coming-soon{font-size:1.3rem}.footer{font-size:.8rem}.main-wrapper{margin:1rem;padding:1rem}}
/*# sourceMappingURL=main.db001d68.css.map*/