@tailwind base;@tailwind components;@tailwind utilities;:root{--app-height: 100dvh}html,body{height:var(--app-height);margin:0;padding:0;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideUp{animation:slideUp .4s cubic-bezier(.16,1,.3,1)}.animate-slideDown{animation:slideDown .4s cubic-bezier(.16,1,.3,1)}.scrollbar-thin::-webkit-scrollbar{width:5px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:#475569}.no-scrollbar::-webkit-scrollbar{display:none}.email-html-content *{font-family:sans-serif!important}html.dark .email-html-content *{color:#e2e8f0!important}html:not(.dark) .email-html-content *{color:#000!important}html.dark .email-html-content div,html.dark .email-html-content table,html.dark .email-html-content tr,html.dark .email-html-content td,html.dark .email-html-content tbody,html.dark .email-html-content body{background-color:transparent!important;color:#e2e8f0!important}.email-html-content img{max-width:100%;height:auto}.email-html-content h1,.email-html-content h2,.email-html-content h3,.email-html-content h4,.email-html-content h5,.email-html-content h6{font-weight:700;margin-top:1em;margin-bottom:.5em}.email-html-content h1{font-size:2em}.email-html-content h2{font-size:1.5em}.email-html-content h3{font-size:1.17em}.email-html-content p{margin-top:1em;margin-bottom:1em}.email-html-content ul{list-style-type:disc;padding-left:40px;margin-top:1em;margin-bottom:1em}.email-html-content ol{list-style-type:decimal;padding-left:40px;margin-top:1em;margin-bottom:1em}.email-html-content a{color:#2563eb;text-decoration:underline}.email-html-content blockquote{border-left:4px solid #cbd5e1;padding-left:1rem;margin-left:0;color:#475569}
