*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#09090b;color:#f4f4f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#18181b}::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}input[type=range]{height:4px;cursor:pointer}.blog-content h2{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .75rem;color:#f4f4f5}.blog-content blockquote{border-left:4px solid #10b981;padding:12px 16px;margin:1rem 0;background:rgba(16,185,129,.08);border-radius:0 8px 8px 0;font-style:italic}.blog-content code{background:#27272a;padding:2px 6px;border-radius:4px;font-size:.875em;font-family:monospace;color:#34d399}.blog-content ul{padding-left:1.5rem;margin:.75rem 0}.blog-content li{margin-bottom:.375rem}.blog-content p{margin-bottom:.875rem;line-height:1.7}