@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);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}:root{--font-main:"Poppins",sans-serif;--bg-color:#f4f6f8;--text-color:#1e1e2f;--primary-color:#0a58ca;--accent-color:#6e4ee3;--input-bg:#fff;--card-bg:#fff;--border-color:#e0e0e0;--danger-color:#ff4d4f;--bg-color-dark:#1c1f2e;--text-color-dark:#f0f0f0;--card-bg-dark:#2a2d3a;--input-bg-dark:#2e3040}body{color:#1e1e2f;color:var(--text-color);font-family:poppins,sans-serif;font-size:16px;margin:0;padding:0;transition:all .3s ease}.App,body{background-color:#f4f6f8;background-color:var(--bg-color)}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem}h1{font-size:2rem;font-weight:600;margin-bottom:1.5rem}.password-input-container{align-items:center;background-color:#fff;background-color:var(--input-bg);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;margin-bottom:1rem;max-width:400px;padding:.5rem 1rem;width:100%}.password-input-container input{background:#0000;border:none;color:#1e1e2f;color:var(--text-color);flex:1 1;font-size:1rem;outline:none}.eye-toggle{background:none;border:none;cursor:pointer;font-size:1.2rem;transition:transform .2s ease}.name-btn{font-family:poppins,sans-serif;font-size:1rem}.eye-toggle:hover{color:#ff4d4f;color:var(--danger-color);transform:scale(1.2)}button{background-color:#0a58ca;background-color:var(--primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.6rem 1.5rem;transition:background .3s ease,transform .2s ease}button:hover{background-color:#6e4ee3;background-color:var(--accent-color);color:#000;transform:translateY(-2px)}.error{animation:slideIn .3s ease-in-out;color:#ff4d4f;color:var(--danger-color)}.error,.result{font-weight:500;margin-top:1rem}.result{animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.password-input-container{max-width:90%}h1{font-size:1.5rem}button{width:100%}}body.dark-mode{background-color:#1c1f2e;background-color:var(--bg-color-dark);color:#f0f0f0;color:var(--text-color-dark)}body.dark-mode .App,body.dark-mode .password-input-container,body.dark-mode input{background-color:#2e3040;background-color:var(--input-bg-dark);color:#f0f0f0;color:var(--text-color-dark)}body.dark-mode button:hover{background-color:#6e4ee3;background-color:var(--accent-color);color:#000}body.dark-mode .error,body.dark-mode .result{color:#f0f0f0;color:var(--text-color-dark)}.footer{bottom:10px;color:#1e1e2f;color:var(--text-color);font-size:1rem;font-weight:500;padding:1rem;position:fixed;text-align:center;width:100%}.footer a{color:#0a58ca;color:var(--primary-color);font-weight:600;text-decoration:none}.footer a:hover{color:#6e4ee3;color:var(--accent-color);text-decoration:underline}
/*# sourceMappingURL=main.e1d48b12.css.map*/