*{font-family:Aeonik,sans-serif;padding:0;margin:0}.logo{width:100px;height:auto;display:block}body{background-color:#fff;margin:2%;align-items:center}.App{color:#1c1c1c;display:flex;flex-direction:column;align-items:center}.gallery-header1{display:flex;align-items:center;justify-content:space-between;margin-top:40px;width:90%}.gallery-header2{display:flex;align-items:center;justify-content:space-between;margin-top:40px;margin-bottom:20px;width:1200px}.divider{border:none;height:2px;background-color:#eae6e0;margin:20px 0;width:90%}.gallery-header2 button{background-color:#535366;color:#fff;border:none;padding:8px 16px;border-radius:10px;font-size:20px;cursor:pointer;transition:background-color .3s ease}.gallery-header2 button:hover{background-color:#1c1c1c}.gallery-button{text-decoration:none;padding:5px 10px;background-color:#535366;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.gallery-button:hover{background-color:#1c1c1c;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.gallery-button:active{transform:translateY(0);box-shadow:0 3px 6px #0000001a}.gallery-button:focus{outline:3px solid #c7d2fe;outline-offset:2px}.auth-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:300px}.wholelogo{width:200px;height:auto}.back-button{align-self:flex-start;display:inline-block;text-decoration:none;width:auto;padding:5px 10px;color:#535366;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button{text-decoration:none;padding:5px 10px;color:#535366;font-size:16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:transparent;border:none;display:inline-block;-webkit-user-select:none;user-select:none}.back-button:hover{background-color:#1c1c1c;transform:translateY(-2px);box-shadow:0 6px 16px #00000026;color:#fff}.back-button:active{transform:translateY(0);box-shadow:0 3px 6px #0000001a}.back-button:focus{outline:3px solid #c7d2fe;outline-offset:2px}.gallery-container{column-count:4;column-gap:40px;width:1200px;margin:0 auto;display:block}.gallery-item-link{display:block;break-inside:avoid;margin-bottom:30px}.gallery-item{background-color:#fff;width:100%;margin-bottom:20px;box-shadow:0 6px 12px #00000026;border-radius:15px;padding:10px;display:flex;flex-direction:column;gap:10px}.gallery-item img{width:100%;border-radius:15px}.gallery-item .name{color:#000;white-space:no-wrap}.price{text-decoration:none;color:#000;font-weight:700;font-size:2rem}.gallery-item-link{text-decoration:none;display:block}.gallery-item-link:hover{text-decoration:none}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-Regular-DlwDMZBl.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-Bold-DxajmirB.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-BoldItalic-CjphIgc5.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-Light-B1ugUP6h.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-LightItalic-DbHyaIjc.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Aeonik;src:url(/assets/AeonikTRIAL-RegularItalic-CiWeSxlr.otf) format("opentype");font-weight:400;font-style:italic}*{font-family:Aeonik,sans-serif}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.landing-container{display:flex;flex-direction:column;align-items:center;min-height:150vh;padding-top:120px;background:linear-gradient(to bottom,#5e5e75,#9898a7 40%,#fff)}.logo-img{height:170px;width:170px;border-radius:50%;object-fit:contain;display:block}.banner-image{width:80%;max-width:1700px;height:auto}.navbar{background-color:#9898a7;padding:10px 40px;position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-start;z-index:1000;height:60px;box-sizing:border-box}.navbar .navbar-links{margin-left:auto;display:flex;align-items:center}.navbar a{color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem;margin:0 20px}.navbar a:hover{text-decoration:underline}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:100px 20px;color:#fff;font-style:medium}.hero-section h1{font-size:48px;margin-bottom:20px}.hero-section p{font-size:30px;margin-bottom:40px;max-width:600px}.cta-button{padding:15px 40px;font-size:18px;border-radius:50px;border:none;background-color:#676777;color:#fff;cursor:pointer;transition:all .3s ease}.cta-button:hover{background-color:#45a049}.footer{text-align:center;padding:20px;font-size:14px;background-color:#f0f0f0;color:#666}
