:root{--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8FAFC;--color-text-primary: #111827;--color-text-secondary: #64748B;--color-border: #E5E7EB;--color-primary: #2563EB;--color-primary-hover: #1D4ED8}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8fafc;color:#111827;margin:0;-webkit-font-smoothing:antialiased}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{body{background:#fff!important;color:#000!important}header,nav,aside,.no-print{display:none!important}.print-page{page-break-after:always}}
