@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--color-brand-orange: #FF9811;--color-brand-navy: #0A2342;--color-brand-dark: #0D1117;--color-brand-light: #FAFAFA;--space-unit: 8px}html{scroll-behavior:auto!important;height:auto;min-height:100%}body{overflow-x:hidden;overscroll-behavior-y:none;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff9811}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(10,35,66,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(10,35,66,.05) 1px,transparent 1px)}.dark .bg-grid-pattern{background-image:linear-gradient(to right,rgba(31,111,235,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(31,111,235,.08) 1px,transparent 1px)}.dark .hardware-asset{filter:brightness(.9) contrast(1.1)}.honey-pot{display:none!important;opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#root{display:flex;flex-direction:column;min-height:100vh}.markdown-content{font-family:inherit}.markdown-content p{margin-bottom:1.5rem!important;line-height:1.8!important;display:block!important}.markdown-content h1,.markdown-content h2,.markdown-content h3{font-weight:700!important;color:var(--color-brand-navy)!important;margin-top:2.5rem!important;margin-bottom:1rem!important;display:block!important;line-height:1.2!important}.dark .markdown-content h1,.dark .markdown-content h2,.dark .markdown-content h3{color:var(--color-brand-light)!important}.markdown-content h1{font-size:2.25rem!important}.markdown-content h2{font-size:1.85rem!important;border-left:3px solid var(--color-brand-orange);padding-left:1rem}.markdown-content h3{font-size:1.5rem!important}.markdown-content ul,.markdown-content ol{margin-left:1.5rem!important;margin-bottom:1.5rem!important;display:block!important}.markdown-content ul{list-style-type:disc!important}.markdown-content ol{list-style-type:decimal!important}.markdown-content li{margin-bottom:.5rem!important;padding-left:.5rem!important}.markdown-content strong{color:var(--color-brand-orange)!important;font-weight:700!important}
