@font-face{font-family:'Tan Mon Cheri';src:url('./fonts/tan-mon-cheri.woff2') format('woff2'),url('./fonts/tan-mon-cheri.woff') format('woff'),url('./fonts/tan-mon-cheri.ttf') format('truetype');font-weight:400;font-style:normal}body{margin:0;font-family:'Tan Mon Cheri',serif;font-weight:100;color:#fff;background:#000;overflow-x:hidden}html{z-index:99!important;scrollbar-color:#367588 black;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#367588;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#2e6574}.background{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#163838,#fff,#163838);z-index:-1}.back-button{position:absolute;top:20px;left:20px;color:#000;font-size:1rem;text-decoration:none;background:0 0;padding:10px 14px;border-bottom:2px solid #000;border-radius:6px;transition:.3s}.back-button:hover{background:rgba(255,255,255,.3)}.form-container{max-width:400px;width:90%;margin:200px auto;padding:30px;background:linear-gradient(to left,#163838,#fff);border-radius:16px;backdrop-filter:blur(10px);box-shadow:0 0 15px rgba(0,0,0,.4);text-align:center;animation:fadeIn 1s ease}.form-container h2{margin-bottom:20px;font-weight:100;color:#000}form input{width:90%;padding:12px 14px;margin:10px 0;border:none;border-radius:8px;border-bottom:2px solid #000;background:0 0;color:#000;font-size:1rem}form input::placeholder{color:#000}.submit-btn{width:100%;padding:12px;margin-top:15px;background:linear-gradient(to right,#ffffff3e,transparent,#ffffff30);border:none;border-left:3px solid #000;border-right:3px solid #000;border-radius:8px;color:#000;font-weight:700;font-size:1rem;cursor:pointer;transition:.3s}.submit-btn:hover{background:#1e4e4e}.toggle-btn{background:0 0;border:none;color:#000;margin-top:15px;font-size:.95rem;font-family:'Tan Mon Cheri',serif;cursor:pointer}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.form-container{margin-top:60px;padding:20px;max-width:300px;margin-top:200px}}