:root{--blog-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--blog-text-color:#333;--blog-heading-color:#222;--blog-link-color:#06c;--blog-link-hover-color:#049;--blog-border-color:#e5e5e5;--blog-code-bg:#f5f5f5;--blog-code-color:#d63384;--blog-pre-bg:#f8f9fa;--blog-pre-border:#e9ecef;--blog-quote-bg:#f9f9f9;--blog-quote-border:#ddd;--blog-quote-color:#666;--blog-table-border:#ddd;--blog-table-header-bg:#f8f9fa;--blog-table-even-bg:#f8f9fa}.blog-content-reset{all:initial;display:block;font-family:var(--blog-font-family);color:var(--blog-text-color);line-height:1.6;font-size:16px;margin:0;padding:0;border:none;background:none;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;box-shadow:none;outline:none;vertical-align:baseline;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.blog-content-reset p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}.blog-content-reset div,.blog-content-reset li,.blog-content-reset p,.blog-content-reset span,.blog-content-reset td,.blog-content-reset th{font-family:var(--blog-font-family)}.blog-content-reset h1,.blog-content-reset h2,.blog-content-reset h3,.blog-content-reset h4,.blog-content-reset h5,.blog-content-reset h6{font-size:revert!important;font-weight:revert!important;margin:revert!important;padding:revert!important;line-height:revert!important;color:revert!important;font-family:revert!important;text-align:revert!important;-webkit-text-decoration:revert!important;text-decoration:revert!important;text-transform:revert!important;letter-spacing:revert!important;word-spacing:revert!important;text-indent:revert!important;text-shadow:revert!important;box-shadow:revert!important;outline:revert!important;vertical-align:revert!important;white-space:revert!important;word-wrap:revert!important;overflow-wrap:revert!important;border:revert!important;background:revert!important;box-sizing:revert!important;display:revert!important}