@property --background{syntax:"<color>";inherits:true;initial-value:#fafafa}@property --text{syntax:"<color>";inherits:true;initial-value:#161616}@property --muted{syntax:"<color>";inherits:true;initial-value:#626262}@property --line{syntax:"<color>";inherits:true;initial-value:#d5d5d5}@property --surface{syntax:"<color>";inherits:true;initial-value:#f0f0f0}:root{color-scheme:light;--background:#fafafa;--text:#161616;--muted:#626262;--line:#d5d5d5;--surface:#f0f0f0;--syntax-keyword:light-dark(#6f42c1,#bfa5e8);--syntax-string:light-dark(#0a6a3b,#a3c99a);--syntax-function:light-dark(#0550ae,#8fb4e8);--syntax-value:light-dark(#953800,#ddb48c);--body-size:1rem;--title-size:1.5rem;--ease-out:cubic-bezier(.22,1,.36,1);--feedback-duration:90ms;--enter-duration:.13s;--exit-duration:.1s;--layout-duration:.18s;color:var(--text);background:var(--background);-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%}.math-popover{visibility:hidden;position:fixed}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--background:#171717;--text:#d6d6d6;--muted:#a0a0a0;--line:#2e2e2e;--surface:#1f1f1f}}:root[data-theme=dark]{color-scheme:dark;--background:#171717;--text:#d6d6d6;--muted:#a0a0a0;--line:#2e2e2e;--surface:#1f1f1f}*,:before,:after{box-sizing:border-box;border-radius:0}body{font-size:var(--body-size);margin:0;line-height:1.65}button,input,select,textarea{appearance:none;font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}@media (hover:hover){a:hover,button:hover{color:var(--muted)}}:focus-visible{outline:2px solid var(--text);outline-offset:5px}::selection{background:var(--text);color:var(--background)}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{font-size:var(--title-size);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-weight:600;line-height:1.3}small,time,summary{font-size:var(--body-size)}.site-shell{flex-direction:column;width:min(1120px,100% - 80px);min-height:100dvh;margin:0 auto;display:flex}.page:has(.article-header),.content-departing:has(.article-header){--body-size:.875rem;--title-size:1.375rem;font-size:var(--body-size)}.site-shell{--mast:clamp(2.75rem,6.5vw,5.5rem)}.site-header{padding-top:56px}.brand{width:fit-content;font-size:var(--mast);letter-spacing:-.065em;margin-left:-.055em;font-weight:600;line-height:1;text-decoration:none;display:block}.brand:hover{color:var(--text)}.home-header .brand{cursor:default}.navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;column-gap:32px;padding:24px 0 16px;display:flex}.navigation a{min-width:44px;min-height:44px;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex;position:relative}.navigation a[aria-current=page]{color:var(--text)}.navigation a:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;inset:auto 0 4px;transform:scaleX(0)}.navigation a[aria-current=page]:after,.navigation a:focus-visible:after{transform:scaleX(1)}@media (hover:hover){.navigation a:hover{color:var(--text)}.navigation a:hover:after{transform:scaleX(1)}}.navigation .search-link{margin-left:auto}.shortcut{font:inherit;font-size:var(--body-size);text-align:center;border:1px solid color-mix(in srgb,var(--line)35%,transparent);margin-left:12px;padding:3px 6px;line-height:1.2}.shortcut,.tag-prefix{color:color-mix(in srgb,var(--muted)80%,var(--background));background:color-mix(in srgb,var(--surface)65%,var(--background))}.page{flex:1;min-width:0;padding:48px 0 64px}.home-header+.page{flex:none;padding:48px 0 64px}.page:focus{outline:none}.page[aria-busy] #page-content{opacity:.45;transition:opacity .16s linear .14s}.content-departing{z-index:1;pointer-events:none;margin:0;position:fixed}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding-bottom:16px;display:flex}.section-heading h1,.section-heading h2{font-size:var(--body-size);font-weight:500;line-height:inherit;letter-spacing:0}.section-heading,.muted,.post-date,.post-description,.post-tags,.site-footer{color:var(--muted)}.section-heading h1{color:var(--text)}.profile{row-gap:48px;display:grid}.profile-section{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:32px;display:grid}.profile-label{font-size:var(--body-size);font-weight:500;line-height:inherit;letter-spacing:0;color:var(--muted)}.profile-content{min-width:0;max-width:720px}.profile-intro{overflow-wrap:anywhere;font-weight:600}.profile-copy{white-space:pre-line}.profile-intro+.profile-copy,.focus-list p{margin-top:8px}.focus-list,.profile-links{padding:0;list-style:none}.focus-list{gap:24px;display:grid}.focus-list h3{font-size:1.125rem;line-height:1.5}.focus-list p{color:var(--muted)}.profile-links{--hit-padding:max(0px,calc((44px - 1lh)/2));gap:max(8px,calc(var(--hit-padding)*2))32px;flex-wrap:wrap;display:flex}.profile-links li{display:flex}.profile-links a{min-height:44px;padding-block:var(--hit-padding);margin-block:calc(var(--hit-padding)*-1);text-decoration-color:color-mix(in srgb,var(--muted)50%,transparent);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.profile-links a:hover,.profile-links a:focus-visible{text-decoration-color:currentColor}.post-list,.tag-index,.toc ul{padding:0;list-style:none}.post-list,.tag-index{--row-inset:16px;margin-inline:calc(var(--row-inset)*-1);border-bottom:1px solid var(--line)}.post-row{padding:24px var(--row-inset);border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:32px;display:grid}.post-row,.tag-index li{isolation:isolate;position:relative}.post-row:before,.tag-index li:before{content:"";z-index:-1;background:var(--surface);opacity:0;position:absolute;inset:0}.post-row:has(:focus-visible):before,.tag-index li:has(:focus-visible):before,.post-row:active:before,.tag-index li:active:before{opacity:1}@media (hover:hover){.post-row:hover:before,.tag-index li:hover:before{opacity:1}}.post-row .post-title a:after{content:"";position:absolute;inset:0}.post-row .post-tags a{z-index:1;position:relative}.post-date{font-variant-numeric:tabular-nums;padding-top:2px}.post-row:has(:focus-visible) .post-title a{text-decoration:underline}@media (hover:hover){.post-row:hover .post-title a{color:var(--text);text-decoration:underline}}.tag-prefix{border-radius:2px;place-items:center;width:1.25em;height:1.25em;margin-right:6px;line-height:1;display:inline-grid}.post-title{font-size:1.125rem;line-height:1.5}.post-title a{margin-block:-6px;padding-block:6px;text-decoration:none;display:inline-block}@media (hover:hover){.post-title a:hover{text-decoration:underline}}.post-description{overflow-wrap:anywhere;max-width:660px;margin-top:4px}.post-tags{flex-wrap:wrap;gap:0 20px;margin-top:4px;display:flex}.post-tags a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}@media (hover:hover){.post-tags a:hover [dir]{text-decoration:underline}}.year-group+.year-group{margin-top:48px}.tag-index li{border-top:1px solid var(--line)}.tag-index a{padding:20px var(--row-inset);justify-content:space-between;gap:24px;text-decoration:none;display:flex}@media (hover:hover){.tag-index a:hover{color:var(--text)}.tag-index a:hover [dir]{text-decoration:underline}}.empty-state{border-top:1px solid var(--line);color:var(--muted);padding:32px 0}.article-header{border-bottom:1px solid var(--line);max-width:min(760px,100% - 264px);margin-bottom:24px;padding-bottom:20px}.article-header h1{margin:12px 0}.article-header .post-tags{margin-top:0}@media (width>=1100px){.site-shell:has(.article-header) .brand{opacity:0;visibility:hidden}#page-content{position:relative}.article-header{min-height:var(--mast);--title-room:calc(min(1120px,100vw - 96px) - 18rem);--title-fit:calc(var(--title-room)/(var(--title-units,30)*.66));border:0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;column-gap:32px;max-width:none;margin:0;padding:0;font-size:1rem;line-height:1.5;display:grid;position:absolute;inset:auto 0 calc(100% + 133px)}.article-header h1{font-size:max(var(--title-size),min(var(--title-fit),var(--mast)*.55),min(var(--title-fit)*1.7,var(--mast)*.44),min(var(--title-fit)*2.5,var(--mast)*.34));letter-spacing:-.035em;grid-area:1/1/3/2;align-self:last baseline;margin:0;line-height:1.1}.article-header>p{white-space:nowrap;grid-area:1/2;justify-self:end}.article-header time{font-size:inherit}.article-header .post-tags{grid-area:2/2;justify-content:flex-end;align-self:last baseline;max-width:16rem}.article-header .post-tags:empty{display:none}.article-header .post-tags a{min-height:0}}.article-layout{grid-template-columns:minmax(0,760px) minmax(200px,1fr);align-items:start;gap:64px;display:grid}.article-body{grid-area:1/1;min-width:0}.article-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:32px;padding-top:12px;display:flex}.top-link{min-height:32px;color:var(--muted);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}#brand-heading{scroll-margin-top:100vh}.article-actions{flex-wrap:wrap;gap:4px 24px;display:none}.js .article-actions{display:flex}.article-actions button{min-width:0;min-height:32px;color:var(--muted)}.article-actions [data-share]{display:none}.native-share .article-actions [data-share]{display:block}.toc{overscroll-behavior:contain;border-left:1px solid var(--line);grid-area:1/2;max-height:calc(100dvh - 64px);padding-left:20px;position:sticky;top:32px;overflow-y:auto}.toc,.toc ul,.prose pre,.prose table{scrollbar-width:thin;scrollbar-color:var(--line)transparent}.toc-title,.toc summary{font-size:var(--body-size);letter-spacing:0;font-weight:600}.toc ul{margin-top:12px}.toc li+li{margin-top:8px}.toc a{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5;text-decoration:none;display:block;position:relative}@media (hover:hover){.toc a:hover{color:var(--text);text-decoration:underline}}.toc a[aria-current=location]{color:var(--text)}.desktop-toc:before{content:"";width:2px;height:var(--toc-height,0px);transform:translateY(var(--toc-top,0px));background:var(--text);opacity:.55;pointer-events:none;position:absolute;top:0;left:0}.toc .nested-heading{padding-left:12px}.mobile-toc{display:none}.prose{overflow-wrap:break-word;font-size:1rem;line-height:1.8}.prose a:not(.heading-anchor){text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--muted)50%,transparent)}.prose a:not(.heading-anchor):hover,.prose a:not(.heading-anchor):focus-visible{text-decoration-color:currentColor;text-decoration-thickness:1.5px}.prose>*+*{margin-top:20px}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:40px 0 16px;scroll-margin-top:56px;font-weight:600;line-height:1.35}.prose h1,.prose h2{font-size:1.375rem}.prose h3{font-size:1.25rem}.prose h4,.prose h5,.prose h6{font-size:1.125rem}.prose>:first-child{margin-top:0}.heading-anchor{color:var(--muted);margin-left:8px;font-weight:400;text-decoration:none}@media (hover:hover){.heading-anchor{opacity:0}:hover>.heading-anchor,.heading-anchor:focus-visible{opacity:1}}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:6px}.prose blockquote{border-left:2px solid var(--text);color:var(--muted);margin-left:0;margin-right:0;padding-left:20px}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--line);padding:10px 16px 10px 0}.prose img{max-width:100%;height:auto;display:block}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}code,pre,kbd{font-variant-ligatures:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem}.prose code,.prose pre,.prose kbd{font-size:.875rem}.prose :not(pre)>code{background:color-mix(in srgb,var(--surface)70%,var(--background));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--line)55%,transparent);border-radius:3px;padding:1px 5px}.code-block{background:var(--surface);border:1px solid var(--line);overflow:hidden}.code-toolbar{border-bottom:1px solid var(--line);min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:.75rem;line-height:1.5;display:flex}.code-toolbar button{min-height:28px;padding-left:12px}.prose pre{tab-size:4;text-align:left;direction:ltr;margin:0;padding:16px;line-height:1.7;overflow-x:auto}.syntax-comment{color:var(--muted);font-style:italic}.syntax-keyword,.syntax-storage,.syntax-attribute,.syntax-tag{color:var(--syntax-keyword);font-weight:700}.syntax-function,.syntax-label,.syntax-entity.syntax-name.syntax-function,.syntax-support.syntax-function{color:var(--syntax-function);font-weight:600}.syntax-string,.syntax-character{color:var(--syntax-string)}.syntax-number,.syntax-constant,.syntax-boolean,.syntax-escape,.syntax-type,.syntax-constructor,.syntax-variable-builtin,.syntax-entity.syntax-name.syntax-type,.syntax-support.syntax-type{color:var(--syntax-value)}.syntax-variable,.syntax-property,.syntax-module,.syntax-embedded{color:var(--text)}.prose input[type=checkbox]{border:1px solid var(--muted);vertical-align:middle;width:16px;height:16px;position:relative}.prose input[type=checkbox]:checked:after{content:"✓";color:var(--text);line-height:14px;position:absolute;inset:0}.post-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px;margin-top:20px;display:grid}.post-pagination a{gap:6px;padding-block:8px;text-decoration:none;display:grid}.post-pagination>div:empty{display:none}.post-pagination>div:last-child{grid-column:2}@media (hover:hover){.post-pagination a:hover{color:var(--text)}.post-pagination a:hover span:last-child{text-decoration:underline}}.post-pagination>div:last-child a{text-align:right}.search-form{margin:-21px 0 32px}.search-form label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .search-field button{display:none}.search-field{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:12px 0;display:flex}.search-field:focus-within{border-color:var(--text)}.search-field input{background:0 0;border:0;outline:none;flex:1;width:0;min-height:44px;padding:0}.search-field input::placeholder{color:var(--muted);opacity:1}.search-results{margin-top:24px}.search-results article{border-top:1px solid var(--line);padding:24px 0}.search-results article p{overflow-wrap:anywhere;margin-top:4px}mark{color:inherit;text-underline-offset:3px;background:0 0;font-weight:700;text-decoration:underline}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 0 32px;display:flex}.footer-links,.theme-picker{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-footer a,.theme-picker button{text-decoration:none}.site-footer a{align-items:center;min-height:44px;display:inline-flex}.theme-picker{gap:4px;margin-inline:-10px}.theme-picker button{min-width:44px;padding-inline:10px}.theme-picker button[aria-pressed=true]{color:var(--text);text-underline-offset:5px;text-decoration:underline}.skip-link{background:var(--background);z-index:10;padding:10px 16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.error-state p{margin:16px 0}@media (width<=1024px){.article-header,.article-layout{max-width:760px}.article-layout{display:block}.desktop-toc{display:none}.mobile-toc{z-index:2;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--background);max-height:none;margin-bottom:24px;padding:0;display:block;top:0;overflow:visible}.mobile-toc ul{overscroll-behavior:contain;border-bottom:1px solid var(--line);background:var(--background);max-height:min(60dvh,420px);margin-top:1px;padding:4px 0 12px;position:absolute;inset:100% 0 auto;overflow-y:auto}.mobile-toc li+li{margin-top:0}.mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc summary:after{content:"+";font-weight:400}.mobile-toc[open] summary:after{content:"−"}.mobile-toc a{align-items:center;min-height:40px;display:flex}}@media (width<=767px){.profile{row-gap:32px}.profile-section{grid-template-columns:minmax(0,1fr);gap:12px}.home-header+.page{padding:32px 0 48px}}@media (width<=600px){.site-shell{width:calc(100% - 40px)}.site-header{padding-top:32px}.navigation{column-gap:12px;padding-top:20px}.shortcut{display:none}.page{padding:32px 0 48px}.post-row{padding:20px var(--row-inset);grid-template-columns:1fr;gap:4px}.post-list,.tag-index{--row-inset:12px}.post-pagination{grid-template-columns:minmax(0,1fr);gap:4px}.post-pagination>div:last-child{grid-column:auto}.post-pagination>div:last-child a{text-align:left}.site-footer{align-items:flex-start}.code-toolbar{padding:0 12px}.prose pre{padding:14px 12px}}@media (width<=359px){.navigation{column-gap:6px;font-size:.9375rem}}@media (pointer:coarse){.shortcut{display:none}.post-tags a,.code-toolbar,.code-toolbar button,.article-actions button,.top-link{min-height:44px}.article-footer{padding-top:4px}}@media (prefers-reduced-motion:no-preference){.toc a,.prose a:not(.heading-anchor),.navigation a,.profile-links a,.site-footer a,button{transition:color var(--feedback-duration)var(--ease-out),text-decoration-color var(--feedback-duration)var(--ease-out),background-color var(--feedback-duration)var(--ease-out)}.navigation a:after{transition:transform var(--feedback-duration)var(--ease-out)}.brand{transition:opacity var(--enter-duration)var(--ease-out),visibility 0s linear}.site-shell:has(.article-header) .brand{transition-duration:var(--exit-duration),0s;transition-delay:0s,var(--exit-duration)}.desktop-toc[data-toc-motion]:before{transition:transform var(--layout-duration)var(--ease-out),height var(--layout-duration)var(--ease-out)}.post-title a{transition:color var(--enter-duration)var(--ease-out)}.post-row:before,.tag-index li:before,.heading-anchor{transition:opacity var(--enter-duration)var(--ease-out)}:root{transition:--background var(--enter-duration)linear,--text var(--enter-duration)linear,--muted var(--enter-duration)linear,--line var(--enter-duration)linear,--surface var(--enter-duration)linear}}button:active,.navigation a:active,.site-footer a:active,.profile-links a:active,.post-title a:active{color:var(--text);background-color:var(--surface);box-shadow:-8px 0 var(--surface),8px 0 var(--surface);transition-duration:0s}.theme-picker button:active,.math-copy:active,.post-title a:active{box-shadow:none}@media print{:root:root{color-scheme:light;--background:#fff;--text:#000;--muted:#444;--line:#bbb;--surface:#f4f4f4}.navigation,.site-footer,.toc,.code-toolbar button,.article-footer,.post-pagination,.skip-link,.heading-anchor{display:none}.site-shell{width:auto;min-height:0}.site-shell .site-header,.site-shell .page{padding:0 0 24px}.article-header,.article-layout{max-width:none;display:block;position:static}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.code-block,.prose img,.prose table{break-inside:avoid}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{break-after:avoid}}/* Copyright (C) 2026 Fadouse
 * SPDX-License-Identifier: GPL-3.0-only
 */

.math { position: relative; font-size: 1.21em; white-space: normal; overflow-wrap: normal; }
.math-visual { display: inline-block; overflow: visible; max-width: none; color: inherit; }
.math-accessible { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.math-display { display: block; max-width: 100%; overflow-x: auto; overflow-y: hidden; padding-block: .4em; margin-block: .5em; text-align: center; white-space: nowrap; }
.math-tagged-line { display: inline-grid; align-items: baseline; min-width: 100%; }
.math-body { text-align: center; }
.math-tag { text-align: right; }
.math[data-copy-source] { anchor-name: --math-copy; }
.math:not(a .math, button .math) { cursor: pointer; }
.math-popover { position: fixed; position-anchor: --math-copy; z-index: 30; width: min(320px, calc(100vw - 16px)); max-height: calc(100dvh - 16px); overflow: auto; padding: 12px; margin: 8px; left: clamp(0px, calc(anchor(center) - 160px - 8px), max(0px, calc(100vw - 320px - 16px))); top: calc(anchor(bottom) - 2px); right: auto; bottom: auto; position-try-fallbacks: --math-copy-above, --math-copy-edge; border: .5px solid color-mix(in srgb, var(--line) 75%, transparent); border-radius: 6px; background: var(--background); color: var(--text); text-align: right; opacity: 0; visibility: hidden; }
@position-try --math-copy-above { top: auto; bottom: calc(anchor(top) - 2px); }
@position-try --math-copy-edge { top: auto; bottom: 0; }
.math-popover:not([inert]) { opacity: 1; visibility: visible; }
.math-popover .math-source { max-height: min(180px, 30dvh); margin: 0 0 12px; padding: 0; overflow: auto; border: 0; background: transparent; color: var(--text); direction: ltr; text-align: left; font: 13px/1.5 ui-monospace, SFMono-Regular, Consolas, monospace; white-space: pre-wrap; overflow-wrap: anywhere; }
.math-copy { width: min(112px, 100%); min-height: 44px; padding: 6px 12px; border: .5px solid color-mix(in srgb, var(--line) 75%, transparent); border-radius: 6px; background: var(--background); color: var(--text); font: 500 13px/1.3 system-ui, sans-serif; white-space: nowrap; }
.math-copy:hover { background: var(--surface); color: var(--text); }
.math-copy[aria-busy] { cursor: progress; }
@supports not (position-anchor: --math-copy) { .math-popover { left: auto; right: 0; top: auto; bottom: 0; } }
@media (prefers-reduced-motion: no-preference) {
  .math-popover { transform: scale(.98); transition: opacity var(--exit-duration) var(--ease-out), transform var(--exit-duration) var(--ease-out), visibility 0s linear var(--exit-duration), display var(--exit-duration) allow-discrete, overlay var(--exit-duration) allow-discrete; }
  .math-popover:not([inert]) { transform: none; transition-duration: var(--enter-duration), var(--enter-duration), 0s, var(--enter-duration), var(--enter-duration); transition-delay: 0s; }
  @starting-style { .math-popover:not([inert]) { opacity: 0; transform: scale(.98); } }
}
@font-face{font-family:BlogMath-Main-Bold;src:url('/assets/math-Main-Bold-0f60d1b897938ec9.woff2') format('woff2');font-display:block}@font-face{font-family:BlogMath-Main-Regular;src:url('/assets/math-Main-Regular-c2342cd8b869e017.woff2') format('woff2');font-display:block}@font-face{font-family:BlogMath-Math-Italic;src:url('/assets/math-Math-Italic-7af58c5ec8f132a2.woff2') format('woff2');font-display:block}@font-face{font-family:BlogMath-Size1-Regular;src:url('/assets/math-Size1-Regular-6b47c40166b6dbe2.woff2') format('woff2');font-display:block}@font-face{font-family:BlogMath-Size2-Regular;src:url('/assets/math-Size2-Regular-d04c54219f9eaec6.woff2') format('woff2');font-display:block}@font-face{font-family:BlogMath-Size3-Regular;src:url('/assets/math-Size3-Regular-73d591271b160496.woff2') format('woff2');font-display:block}