@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap");:root{--primary-color:#0f766e;--primary-hover:#0d9488;--secondary-color:#1e293b;--background-color:#f8fafc;--surface-color:#fff;--text-main:#334155;--text-heading:#0f172a;--text-muted:#64748b;--border-color:#e2e8f0;--code-bg:#1e293b;--code-text:#e2e8f0;--accent-color:#f59e0b;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--font-heading:"Inter",sans-serif;--font-body:"Merriweather",serif}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-family:var(--font-body);background-color:var(--background-color);color:var(--text-main);line-height:1.6;width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-heading);line-height:1.2;margin-bottom:var(--spacing-sm)}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-hover)}code{padding:.2em .4em;border-radius:4px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.9em}code,pre{background-color:var(--code-bg);color:var(--code-text)}pre{padding:var(--spacing-md);border-radius:8px;overflow-x:auto;margin:var(--spacing-md) 0;box-shadow:var(--shadow-md)}pre code{background-color:transparent;padding:0;color:inherit}table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;background-color:var(--surface-color);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}td,th{padding:var(--spacing-sm);border-bottom:1px solid var(--border-color);text-align:left}th{background-color:var(--secondary-color);color:#fff;font-family:var(--font-heading)}tr:hover{background-color:#f1f5f9}.blog-post img{max-width:100%;height:auto;border-radius:8px;box-shadow:var(--shadow-md);margin:var(--spacing-md) 0;display:block;margin-left:auto;margin-right:auto}.blog-post blockquote{border-left:4px solid var(--primary-color);margin:var(--spacing-md) 0;color:var(--text-muted);font-style:italic;background-color:#f0fdfa;padding:var(--spacing-sm) var(--spacing-md);border-radius:0 8px 8px 0}.blog-post ol,.blog-post ul{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.blog-post li{margin-bottom:var(--spacing-xs)}.Header_header__VYZ3G{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:10px solid var(--main-color-2)}.Header_nav__F3t74{display:flex;justify-content:space-around;font-size:1.5em;height:30px;margin-bottom:.8em}.Header_link__3RNlo{margin:0 10px;transition:color .3s}.Header_link__3RNlo:hover{cursor:pointer;color:var(--main-color-1)}@media(max-width:1000px){.Header_nav__F3t74{font-size:1.1em}}@media(max-width:610px){.Header_link__3RNlo{margin:0 3px}.Header_header__VYZ3G{display:block}}.Footer_footer__Tl1eP{text-align:center}