.adminPage{background-color:#121212;color:#e0e0e0;font-family:Poppins,sans-serif;min-height:100vh;padding-top:10vh}.adminPage__main{max-width:800px;margin:0 auto;padding:2rem 1rem}.adminPage__title{font-size:2.5rem;text-align:center;margin-bottom:2rem;color:#f1f1f1;letter-spacing:1px}.adminPage__form{gap:1.5rem}.adminPage__field,.adminPage__form{display:flex;flex-direction:column}.adminPage__label{margin-bottom:.5rem;font-weight:600}.adminPage__input,.adminPage__textarea{background-color:#1e1e1e;border:1px solid #333;border-radius:.5rem;padding:.8rem;color:#e0e0e0;font-size:1rem;transition:border-color .3s ease}.adminPage__input:focus,.adminPage__textarea:focus{outline:none;border-color:#ff6f61}.adminPage__textarea{min-height:200px;resize:vertical}.adminPage__button{align-self:center;background-color:#ff6f61;color:white;padding:.8rem 2rem;border:none;border-radius:.5rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.adminPage__button:hover{background-color:#e65a4f}@media (max-width:768px){.adminPage__main{padding:1.5rem 1rem}.adminPage__title{font-size:2rem}}