@charset "UTF-8";:root{--primary-blue: #009CDF;--accent-pink: #E2007A;--text-white: #ffffff;--bg-main: #f8f9fa;--card-bg: #ffffff;--text-main: #212529;--text-muted: #6c757d;--border-color: #e9ecef}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-main);color:var(--text-main)}button,input,select,textarea{font-family:inherit}input::-ms-reveal,input::-ms-clear{display:none}.password-field{position:relative;display:block;width:100%}.password-field input{width:100%;box-sizing:border-box;padding-right:52px}.password-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.password-toggle:hover,.password-toggle:focus-visible{color:#0f2b48;background:#009cdf14}.form-hint{margin:4px 0 0;font-size:.85rem;color:#6e6e73}@media(hover:none)and (pointer:coarse){input,select,textarea{font-size:16px!important}}
