.post-title[data-v-5b53f91d]{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:-1px}.line-clamp-2[data-v-32a72b99]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a[data-v-32a72b99]:focus-visible{border-radius:.5rem;outline:2px solid #dc2626;outline-offset:2px}.group:focus-within input[data-v-99ac32df],.group:focus-within textarea[data-v-99ac32df]{box-shadow:0 4px 12px #dc26261a;transform:translateY(-1px)}@keyframes fade-in-99ac32df{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-99ac32df]{animation:fade-in-99ac32df .3s ease-out}@keyframes slide-down-99ac32df{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-down[data-v-99ac32df]{animation:slide-down-99ac32df .4s ease-out}@keyframes error-highlight-99ac32df{0%,to{box-shadow:0 0 #ef444400}25%,75%{background-color:#fef1f180;box-shadow:0 0 0 4px #ef44444d}50%{background-color:#fef1f1cc;box-shadow:0 0 0 6px #ef444433}}.animate-error-highlight[data-v-99ac32df]{animation:error-highlight-99ac32df 1.5s ease-in-out}.group input[data-v-99ac32df],.group textarea[data-v-99ac32df]{transition:all .2s ease-in-out}.group input[data-v-99ac32df]:focus,.group textarea[data-v-99ac32df]:focus{transform:translateY(-1px) scale(1.001)}@media(max-width:640px){.group input[data-v-99ac32df],.group textarea[data-v-99ac32df]{font-size:16px}.group input[data-v-99ac32df]{height:48px}.group textarea[data-v-99ac32df]{min-height:120px}}.group .w-4.h-4[data-v-99ac32df]{transition:all .2s ease-in-out}@keyframes pulse-gentle-99ac32df{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-gentle[data-v-99ac32df]{animation:pulse-gentle-99ac32df 2s cubic-bezier(.4,0,.6,1) infinite}.group label[data-v-99ac32df]{pointer-events:none;z-index:10}.group:focus-within label[data-v-99ac32df],.group:hover label[data-v-99ac32df]{opacity:1;visibility:visible}button[data-v-99ac32df]:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.group:hover input[data-v-99ac32df]:not(:focus),.group:hover textarea[data-v-99ac32df]:not(:focus){border-color:#d4d4d4}@keyframes pulse-subtle-99ac32df{0%,to{opacity:1}50%{opacity:.8}}.disabled\\[data-v-99ac32df]:opacity-50:disabled{animation:pulse-subtle-99ac32df 2s infinite}.group label svg[data-v-99ac32df]{pointer-events:none}.group input[data-v-99ac32df]:focus,.group textarea[data-v-99ac32df]:focus{border-color:transparent!important;box-shadow:0 0 0 2px #dc262680!important;outline:none!important}.group:focus-within label[data-v-99ac32df]{color:#dc2626!important}.group:focus-within label svg[data-v-99ac32df]{color:#dc2626!important}
