@import url('/assets/tailwind.css');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#172033;--muted:#68758b;--line:#e5eaf1;--blue:#315efb;--paper:#fff;--wash:#f5f7fb;--shadow:0 18px 60px rgba(31,48,83,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:#f7f9fc!important;color:var(--ink)!important;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;line-height:1.65!important}h1,h2,h3,h4,strong{font-family:Manrope,'DM Sans',sans-serif;letter-spacing:-.04em}a{color:var(--blue)}a:hover{color:#2349d8}
.panel,.article,.qa,.card,.feature,.doc-card{background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(23,32,51,.04)!important;color:var(--ink)!important}
pre{background:#101827!important;color:#dce6f8!important;border:1px solid #202c40!important;border-radius:14px!important}input,textarea,select{background:#fff!important;color:#172033!important;border:1px solid #dce3ed!important;border-radius:12px!important}
button{border-radius:999px!important}footer{border-color:var(--line)!important;color:#738097!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
