:root{--bg-color: #ffffff;--bg-secondary: #fbfbfd;--text-primary: #1d1d1f;--text-secondary: #424245;--text-muted: #86868b;--accent-color: #000000;--accent-primary: #0066cc;--accent-secondary: #0071e3;--border-color: rgba(0, 0, 0, .1);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .05);--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", monospace;--section-padding: 100px;--container-width: 1200px;--transition-smooth: all .6s cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-main);line-height:1.5;overflow-x:hidden;selection-background-color:var(--accent-secondary);selection-color:#fff}p{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}h1,h2,h3,h4{letter-spacing:-.02em;text-align:left}@media(max-width:768px){:root{--section-padding: 60px}h1,h2,h3{text-align:center!important}p{text-align:left}}.blog-post-wrapper{padding:120px 20px}.blog-post-container{padding:5rem 6rem;border-radius:32px}.blog-post-title{font-size:3rem}.blogs-header{font-size:5rem}.blogs-intro-box{flex-direction:row;padding:2.5rem;text-align:left}@media(max-width:768px){.blog-post-wrapper{padding:80px 15px}.blog-post-container{padding:2rem 1.5rem;border-radius:20px}.blog-post-title{font-size:2.2rem}.blogs-header{font-size:3.2rem}.blogs-intro-box{flex-direction:column;text-align:center;padding:1.5rem}}#root{min-height:100vh;width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
