body{background-color:#121212;color:#fff;font-family:Segoe UI,sans-serif;margin:0;scroll-behavior:smooth}.app{padding-top:50vh;text-align:center}.logo-wrapper{align-items:center;background-color:#121212;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;top:0;transition:all 1.5s ease;transition:height 1.5s ease,padding-top 1.5s ease;width:100%;z-index:10}.logo-wrapper.shrink{height:200px;padding-top:20px}.main-logo{max-width:60vw;transition:all 1.5s ease}.logo-wrapper.shrink .main-logo{max-width:200px}.header-title{color:#f1ec40;font-size:2.5rem;margin-top:1rem;transition:all 1.5s ease}.nav-bar{align-items:center;background-color:#121212;box-shadow:0 5px 5px #121212;justify-content:space-between;padding:0 1rem;top:200px;transition:opacity .6s ease;width:100%;z-index:9}.nav-bar,.nav-links{display:flex;justify-content:center}.nav-links{gap:2rem;list-style:none;margin:0;padding:1rem 0}.nav-links a{color:#f1ec40;font-size:1rem;font-weight:700;text-decoration:none}.burger{cursor:pointer;display:none;flex-direction:column;padding:10px}.burger div{background-color:#f1ec40;height:3px;margin:4px 0;width:25px}@media (max-width:768px){.nav-links{background-color:#121212;display:none;flex-direction:column;left:0;position:absolute;text-align:center;top:140px;width:100%}.burger,.nav-links.active{display:flex}}.details-section,.quote-section{background-color:#1a1a1a;box-shadow:0 5px 10px #1a1a1a,0 -5px 10px #1a1a1a;padding:4rem 2rem}.details-section h2,.quote-section h2{color:#f1ec40;margin-bottom:2rem}form{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:500px}input,textarea{background-color:#2c2c2c;color:#fff}button,input,textarea{border:none;border-radius:5px;font-size:1rem;padding:.75rem}button{background-color:#f1ec40;color:#000;cursor:pointer;font-weight:700;transition:background .3s}button:hover{background-color:#e5dd36}.footer{background-color:#121212;box-shadow:0 -5px 10px #121212;font-size:.9rem;opacity:.6;padding:1rem}.fade-in{animation:fadeInUp 1s ease-out forwards;animation-delay:.3s;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.info-layout{display:flex;flex-direction:column;gap:4rem;margin:2rem auto;max-width:1600px;padding:0 1rem}.info-row{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.info-text{flex:2 1;max-width:55%;text-align:center}.info-image-box{align-items:center;background-color:#1a1a1a;border:4px solid #f1ec40;border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:45%;min-height:300px;padding:1rem}.info-image-box img{height:auto;max-height:250px;object-fit:contain;width:100%}@media (max-width:768px){.info-row{flex-direction:column}.info-image,.info-image-box,.info-text{max-width:100%;width:100%}.info-row:nth-child(2){flex-direction:column-reverse}}.toggle-buttons{display:flex;gap:.5rem;margin-top:1rem}.toggle-buttons button{background-color:#f1ec40;border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:.5rem 1rem}.toggle-buttons button:disabled{background-color:#888;cursor:default}.admin-container,.auth-container{background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 15px #0006;color:#fff;margin:5rem auto;max-width:80%;padding:2rem}.auth-form button,.auth-form input{border:none;border-radius:5px;font-size:1rem;margin:.5rem 0;padding:.8rem;width:100%}.auth-form input{background-color:#2c2c2c;color:#fff}.auth-form button{background-color:#ffe600;color:#000;cursor:pointer;font-weight:700}.auth-form button:hover{background-color:#ffd500}.admin-table{border-collapse:collapse;font-size:.95rem;margin-top:2rem;width:100%}.admin-table td,.admin-table th{border:1px solid #333;padding:.75rem;text-align:left}.admin-table th{background-color:#ffe600;color:#121212}.admin-table td a{color:#ffe600;text-decoration:underline}.logout-button{background-color:#ffe600;border:none;border-radius:5px;color:#121212;cursor:pointer;font-weight:700;margin-top:2rem;padding:.75rem 2rem}.table-wrapper{overflow-x:auto}
/*# sourceMappingURL=main.3512c2a0.css.map*/