@tailwind base;@tailwind components;@tailwind utilities;body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8fafc}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.editor-content,.word-page-content{font-family:Times New Roman,Times,"Liberation Serif",serif;font-size:12pt;line-height:1.25;color:#000;text-rendering:optimizeLegibility}.editor-content table,.word-page-content table{width:100%;border-collapse:collapse;margin:6pt 0 10pt;border:1px solid #000000}.editor-content td,.editor-content th,.word-page-content td,.word-page-content th{border:1px solid #000000!important;padding:4pt 6pt;vertical-align:top;font-size:10.5pt;color:#000}.editor-content th,.word-page-content th{background-color:#f2f2f2;font-weight:700}.editor-content h1,.word-page-content h1{font-size:16pt;font-weight:700;margin-top:10pt;margin-bottom:5pt;color:#000}.editor-content h2,.word-page-content h2{font-size:14pt;font-weight:700;margin-top:8pt;margin-bottom:4pt;color:#000}.editor-content h3,.word-page-content h3{font-size:12pt;font-weight:700;margin-top:6pt;margin-bottom:3pt;color:#000}.editor-content p,.word-page-content p{margin-top:0;margin-bottom:5pt;line-height:1.25;color:#000}.editor-content ul,.word-page-content ul{list-style-type:disc;margin-left:20pt;margin-bottom:6pt}.editor-content ol,.word-page-content ol{list-style-type:decimal;margin-left:20pt;margin-bottom:6pt}.editor-content li,.word-page-content li{margin-bottom:2pt}
