.LoveForm_formContainer__ySiMY{margin-top:2rem}.LoveForm_formContainer__ySiMY,.LoveForm_form__kLcWM{display:flex;flex-direction:column;align-items:center}.LoveForm_form__kLcWM{width:100%;max-width:400px}.LoveForm_input__3_jZ1{width:100%;padding:12px;margin-bottom:1rem;border:2px solid var(--primary-color);border-radius:20px;font-size:16px;transition:border-color .3s ease,box-shadow .3s ease;background-color:#fff}.LoveForm_input__3_jZ1:focus{outline:none;border-color:var(--primary-hover-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.3)}.LoveForm_submit__MDg_r{width:100%;padding:12px;background-color:var(--primary-color);color:#fff;border:none;border-radius:20px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.LoveForm_submit__MDg_r:hover{background-color:var(--primary-hover-color)}.LoveForm_submit__MDg_r:active{transform:scale(.98)}@media (max-width:600px){.LoveForm_form__kLcWM{max-width:100%}}.HomeContent_container__9Bcd6{text-align:center;background-color:var(--background-color);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:2rem;max-width:600px;width:100%;margin:2rem auto;transition:all .3s ease}.HomeContent_title__6ro37{font-size:2.5rem;color:var(--secondary-color);margin-bottom:1.5rem;font-weight:300;display:flex;align-items:center;justify-content:center}.HomeContent_heartEmoji__UpmBS{font-size:.7em;margin-left:10px;animation:HomeContent_pulse__6lXGF 10s infinite;opacity:.8}@keyframes HomeContent_pulse__6lXGF{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.HomeContent_description__yVn_4{font-weight:400}.HomeContent_emphasis__iJWHa{margin-top:1rem;font-weight:400}.HomeContent_statsLink__EdS_C{display:inline-block;margin-top:1.5rem;color:var(--secondary-color);text-decoration:none;font-size:1rem;transition:color .3s ease}.HomeContent_statsLink__EdS_C:hover{color:var(--primary-hover-color)}.HomeContent_blogLink__6rXLV{display:block;text-align:center;margin-top:1rem;color:var(--secondary-color);text-decoration:none;font-size:.8rem;transition:color .3s ease}.HomeContent_blogLink__6rXLV:hover{color:var(--primary-color)}.HomeContent_error__IsGgN{color:red;background-color:#fee;border:1px solid red;border-radius:4px;padding:10px;margin-bottom:15px;text-align:center}@media (max-width:600px){.HomeContent_container__9Bcd6{padding:1.5rem;margin:.5rem;width:calc(100% - 1rem);max-width:none}.HomeContent_title__6ro37{font-size:2rem}.HomeContent_blogLink__6rXLV{font-size:.8rem}}