@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&display=swap";:root{--pink: #CE0058;--purple: #87027B;--navy: #011624;--gray-text: #67737C;--gray-bg: #F7F8F8;--gray-border: #E6E8E9;--gray-input: #F2F3F4;--white: #FFFFFF;--gradient: linear-gradient(135deg, #87027B, #CE0058)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Lato,sans-serif;font-weight:500;line-height:1.4;letter-spacing:-.03em;color:var(--navy);background:var(--white)}h1,h2,h3{font-weight:600;line-height:1.2}button{font-family:Lato,sans-serif;font-weight:700;cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:14px;transition:background .2s,color .2s}button.primary{background:var(--pink);color:var(--white)}button.primary:hover{background:var(--navy)}button.secondary{background:var(--navy);color:var(--white)}button.secondary:hover{background:var(--pink)}button.tertiary{background:var(--gray-input);color:var(--navy)}button.tertiary:hover{background:var(--navy);color:var(--white)}input[type=password],input[type=text]{font-family:Lato,sans-serif;font-size:14px;padding:10px 14px;border:1px solid var(--gray-border);border-radius:6px;background:var(--gray-input);color:var(--navy);outline:none;transition:border-color .2s}input:focus{border-color:var(--pink)}
