html[data-ink=lokta-hybrid]{--sunlit-paper-near:#fdf9f5;--sunlit-paper-far:#fbfcf8;--sunlit-ink-paper:#fcfbf8;--sunlit-ink-strength:0;--palette-bg-main:#fbf7f0;--palette-bg-dim:#f0d8cf;--palette-bg-alt:#e7d2cb;--palette-fg-main:#202622;--palette-fg-dim:#657465;--palette-fg-alt:#5d3026;--palette-border:#6e678f;--palette-link:#005077;--palette-link-visited:#6f3b3f;--palette-heading:#184034;--palette-heading-alt:#093060;--palette-accent:#6f3b3f;--palette-accent-alt:#765a2f;--palette-focus:#173f51;--palette-hover:#dbe0c0;--palette-selection:#dbe0c0;--palette-syntax-error:#8a343d;--palette-syntax-comment:#657465;--palette-syntax-keyword:#743f49;--palette-syntax-string:#765a2f;--palette-syntax-number:#4b5e86;--palette-syntax-name:#235969;--palette-syntax-type:#184034;--palette-syntax-variable:#6f3b3f;--palette-syntax-added:#2d6549;--palette-syntax-removed:#8a343d;--day-ink:#202622;--day-muted:#515f51;--day-link:#005077;--day-heading:#184034;--day-heading-alt:#093060;--day-accent:#6f3b3f;--day-syntax-error:#8a343d;--day-syntax-comment:#515f51;--day-syntax-keyword:#743f49;--day-syntax-string:#74582d;--day-syntax-number:#495c84;--day-syntax-name:#235969;--day-syntax-type:#225868;--day-syntax-variable:#225868;--day-syntax-added:#2d6549;--day-syntax-removed:#8a343d;--night-ink:#efd5c5;--night-muted:#aea59f;--night-link:#deb07a;--night-heading:#deb07a;--night-heading-alt:#caa89f;--night-accent:#f4878e;--night-accent-alt:#d49d54;--night-focus-accent:#80aadf;--night-syntax-error:#fd846b;--night-syntax-comment:#a3a3d2;--night-syntax-keyword:#deb07a;--night-syntax-string:#f3a0a0;--night-syntax-number:#80aadf;--night-syntax-name:#8fcfd0;--night-syntax-type:#a9c99f;--night-syntax-variable:#ffaacf;--night-syntax-added:#a0d0f0;--night-syntax-removed:#f0bfcf}html[data-ink=ef-arbutus]{--sunlit-paper-near:#f9e8dd;--sunlit-paper-far:#f5ebe1;--sunlit-ink-paper:#f7e8dd;--sunlit-ink-strength:1;--palette-bg-main:#ffead8;--palette-bg-dim:#f0d8cf;--palette-bg-alt:#e7d2cb;--palette-fg-main:#393330;--palette-fg-dim:#6e678f;--palette-fg-alt:#8a5f4a;--palette-border:#c0b4a6;--palette-link:#00704f;--palette-link-visited:#6448ca;--palette-heading:#007000;--palette-heading-alt:#0f7688;--palette-accent:#aa184f;--palette-accent-alt:#b44405;--palette-focus:#208f10;--palette-hover:#afdeaf;--palette-selection:#dbe0c0;--palette-syntax-error:#b20f00;--palette-syntax-comment:#6e678f;--palette-syntax-keyword:#8f2f30;--palette-syntax-string:#557000;--palette-syntax-number:#a23ea4;--palette-syntax-name:#007000;--palette-syntax-type:#b0000f;--palette-syntax-variable:#aa184f;--palette-syntax-added:#005000;--palette-syntax-removed:#8f1313;--day-ink:#393330;--day-muted:#5e577e;--day-link:#03694a;--day-heading:#a20a49;--day-heading-alt:#006000;--day-accent:#a80005;--day-syntax-error:#b20f00;--day-syntax-comment:#5e577e;--day-syntax-keyword:#8f2f30;--day-syntax-string:#4d6507;--day-syntax-number:#953197;--day-syntax-name:#076c06;--day-syntax-type:#b0000f;--day-syntax-variable:#aa184f;--day-syntax-added:#005e3f;--day-syntax-removed:#8f1313;--night-ink:#f2d5cc;--night-muted:#a7a5b4;--night-link:#92c9ad;--night-heading:#f29fb1;--night-heading-alt:#9cbb98;--night-accent:#f38a7c;--night-accent-alt:#e59373;--night-focus-accent:#88b681;--night-syntax-error:#e39287;--night-syntax-comment:#a8a3c4;--night-syntax-keyword:#f3a29d;--night-syntax-string:#adc58b;--night-syntax-number:#d79ed5;--night-syntax-name:#98cf93;--night-syntax-type:#f7a599;--night-syntax-variable:#f29fb1;--night-syntax-added:#95ccb0;--night-syntax-removed:#f6a5a0}html[data-ink=ef-cyprus]{--sunlit-paper-near:#f8f0e6;--sunlit-paper-far:#f3f1e8;--sunlit-ink-paper:#f6f0e5;--sunlit-ink-strength:1;--palette-bg-main:#fcf7ef;--palette-bg-dim:#f0ece0;--palette-bg-alt:#e5e3d8;--palette-fg-main:#242521;--palette-fg-dim:#59786f;--palette-fg-alt:#7f475a;--palette-border:#c4c0b6;--palette-link:#a7601f;--palette-link-visited:#1f70af;--palette-heading:#557400;--palette-heading-alt:#007a9f;--palette-accent:#ca3400;--palette-accent-alt:#9a456f;--palette-focus:#007f00;--palette-hover:#efc26f;--palette-selection:#e0e7e5;--palette-syntax-error:#dd0020;--palette-syntax-comment:#8f6f4a;--palette-syntax-keyword:#006f00;--palette-syntax-string:#ca3400;--palette-syntax-number:#00824f;--palette-syntax-name:#a7601f;--palette-syntax-type:#444fcf;--palette-syntax-variable:#007a9f;--palette-syntax-added:#005000;--palette-syntax-removed:#8f1313;--day-ink:#242521;--day-muted:#446259;--day-link:#8d4b05;--day-heading:#4a6501;--day-heading-alt:#036482;--day-accent:#ab2f0a;--day-syntax-error:#ba0f1e;--day-syntax-comment:#765732;--day-syntax-keyword:#0a6c08;--day-syntax-string:#ab2f0a;--day-syntax-number:#036a40;--day-syntax-name:#8d4b05;--day-syntax-type:#424ccc;--day-syntax-variable:#036482;--day-syntax-added:#005f2f;--day-syntax-removed:#8f1313;--night-ink:#e7dbc5;--night-muted:#98aba5;--night-link:#e6ac87;--night-heading:#abc58b;--night-heading-alt:#8cb8d2;--night-accent:#f38a7b;--night-accent-alt:#d893b1;--night-focus-accent:#87b782;--night-syntax-error:#e39286;--night-syntax-comment:#bca387;--night-syntax-keyword:#95cb90;--night-syntax-string:#f4a295;--night-syntax-number:#8cc49b;--night-syntax-name:#eaaf8a;--night-syntax-type:#a9baff;--night-syntax-variable:#8fc2e1;--night-syntax-added:#95cea4;--night-syntax-removed:#f7a598}html[data-ink=ef-elea-light]{--sunlit-paper-near:#f0f3e7;--sunlit-paper-far:#ebf5ea;--sunlit-ink-paper:#eef4e9;--sunlit-ink-strength:1;--palette-bg-main:#edf5e2;--palette-bg-dim:#e3e9d6;--palette-bg-alt:#d0d7ca;--palette-fg-main:#221321;--palette-fg-dim:#676470;--palette-fg-alt:#5f5f1f;--palette-border:#a5aaaf;--palette-link:#00601f;--palette-link-visited:#80308f;--palette-heading:#355500;--palette-heading-alt:#5032aa;--palette-accent:#9f356a;--palette-accent-alt:#00677f;--palette-focus:#770080;--palette-hover:#dfbac0;--palette-selection:#d9d2ef;--palette-syntax-error:#d00000;--palette-syntax-comment:#7f4f4a;--palette-syntax-keyword:#894852;--palette-syntax-string:#007047;--palette-syntax-number:#5032aa;--palette-syntax-name:#355500;--palette-syntax-type:#162f8f;--palette-syntax-variable:#80308f;--palette-syntax-added:#005000;--palette-syntax-removed:#8f1313;--day-ink:#221321;--day-muted:#5e5b67;--day-link:#00601f;--day-heading:#355500;--day-heading-alt:#5032aa;--day-accent:#9e3469;--day-syntax-error:#91285e;--day-syntax-comment:#7f4f4a;--day-syntax-keyword:#894852;--day-syntax-string:#036943;--day-syntax-number:#5032aa;--day-syntax-name:#355500;--day-syntax-type:#162f8f;--day-syntax-variable:#80308f;--day-syntax-added:#005e37;--day-syntax-removed:#7e3e49;--night-ink:#e1e1d2;--night-muted:#a8a5b2;--night-link:#92cb97;--night-heading:#a9c68d;--night-heading-alt:#aeacd6;--night-accent:#e28db1;--night-accent-alt:#7cb5c8;--night-focus-accent:#c897ca;--night-syntax-error:#dd91b1;--night-syntax-comment:#c69d99;--night-syntax-keyword:#e2a9b0;--night-syntax-string:#92caa7;--night-syntax-number:#b0aaf1;--night-syntax-name:#acc991;--night-syntax-type:#a0bcff;--night-syntax-variable:#d9a5e1;--night-syntax-added:#95cdaa;--night-syntax-removed:#e5adb3}html[data-ink=ef-arcadia]{--sunlit-paper-near:#e7ece1;--sunlit-paper-far:#e1efe5;--sunlit-ink-paper:#e4eee3;--sunlit-ink-strength:1;--palette-bg-main:#d6e4d3;--palette-bg-dim:#ced7c8;--palette-bg-alt:#c5c9c8;--palette-fg-main:#40314e;--palette-fg-dim:#646170;--palette-fg-alt:#3f5f5f;--palette-border:#959a9f;--palette-link:#503094;--palette-link-visited:#775228;--palette-heading:#113384;--palette-heading-alt:#005070;--palette-accent:#922e7f;--palette-accent-alt:#206020;--palette-focus:#495080;--palette-hover:#afbad0;--palette-selection:#b3c5c0;--palette-syntax-error:#800e38;--palette-syntax-comment:#72366f;--palette-syntax-keyword:#125a7f;--palette-syntax-string:#2a5090;--palette-syntax-number:#503094;--palette-syntax-name:#922e7f;--palette-syntax-type:#005070;--palette-syntax-variable:#006e50;--palette-syntax-added:#005200;--palette-syntax-removed:#8f1013;--day-ink:#40314e;--day-muted:#5e5b6a;--day-link:#503094;--day-heading:#113384;--day-heading-alt:#005070;--day-accent:#922e7f;--day-syntax-error:#8b2779;--day-syntax-comment:#72366f;--day-syntax-keyword:#125a7f;--day-syntax-string:#2a5090;--day-syntax-number:#503094;--day-syntax-name:#922e7f;--day-syntax-type:#005070;--day-syntax-variable:#086a4d;--day-syntax-added:#005e41;--day-syntax-removed:#8b2779;--night-ink:#e6d7e4;--night-muted:#a8a5b4;--night-link:#bcaff5;--night-heading:#99bafb;--night-heading-alt:#8cb8d2;--night-accent:#dc8dca;--night-accent-alt:#8ab987;--night-focus-accent:#9da5ce;--night-syntax-error:#d493c4;--night-syntax-comment:#bb9eb8;--night-syntax-keyword:#92c2e1;--night-syntax-string:#9bbcf2;--night-syntax-number:#b6a8ef;--night-syntax-name:#e7a5d6;--night-syntax-type:#95c5e1;--night-syntax-variable:#92c9af;--night-syntax-added:#95ccb2;--night-syntax-removed:#e7a5d6}html[data-ink=modus-operandi-tinted]{--sunlit-paper-near:#f9f2e9;--sunlit-paper-far:#f5f4ec;--sunlit-ink-paper:#f7f2ea;--sunlit-ink-strength:1;--palette-bg-main:#fbf7f0;--palette-bg-dim:#efe9dd;--palette-bg-alt:#dfd5cf;--palette-fg-main:#000000;--palette-fg-dim:#595959;--palette-fg-alt:#193668;--palette-border:#9f9690;--palette-link:#3546c2;--palette-link-visited:#721045;--palette-heading:#574316;--palette-heading-alt:#193668;--palette-accent:#a0132f;--palette-accent-alt:#00598b;--palette-focus:#d00000;--palette-hover:#b2e4dc;--palette-selection:#c2bcb5;--palette-syntax-error:#a60000;--palette-syntax-comment:#7f0000;--palette-syntax-keyword:#0031a9;--palette-syntax-string:#00598b;--palette-syntax-number:#721045;--palette-syntax-name:#602938;--palette-syntax-type:#306010;--palette-syntax-variable:#00603f;--palette-syntax-added:#005000;--palette-syntax-removed:#8f1313;--day-ink:#000000;--day-muted:#525151;--day-link:#3546c2;--day-heading:#005e3e;--day-heading-alt:#193668;--day-accent:#005587;--day-syntax-error:#a60000;--day-syntax-comment:#7f0000;--day-syntax-keyword:#0031a9;--day-syntax-string:#00598b;--day-syntax-number:#531ab6;--day-syntax-name:#602938;--day-syntax-type:#306010;--day-syntax-variable:#00603f;--day-syntax-added:#005e3e;--day-syntax-removed:#8f1313;--night-ink:#e9e6e0;--night-muted:#a8a7a7;--night-link:#a3b7fb;--night-heading:#92c9ac;--night-heading-alt:#9bb2d8;--night-accent:#7aacd5;--night-accent-alt:#7db1db;--night-focus-accent:#de9489;--night-syntax-error:#e39286;--night-syntax-comment:#c79d97;--night-syntax-keyword:#99bafb;--night-syntax-string:#8ec1eb;--night-syntax-number:#b3aaf0;--night-syntax-name:#e1aeb8;--night-syntax-type:#a4cb92;--night-syntax-variable:#92c9ac;--night-syntax-added:#95ccb0;--night-syntax-removed:#f7a598}html[data-ink]{--site-ink:var(--day-ink);--site-muted:color-mix(in oklab, var(--day-muted) 65%, var(--day-ink));--site-secondary:var(--site-muted);--site-link:var(--day-link);--site-link-visited:var(--day-link);--site-heading:var(--day-heading);--site-heading-alt:var(--day-heading-alt);--site-accent:var(--day-accent);--site-ornament:var(--palette-accent);--site-accent-alt:var(--palette-accent-alt);--site-focus:var(--site-ink);--site-focus-accent:var(--palette-focus);--site-rule:color-mix(in srgb, var(--palette-border) 46%, transparent);--site-rule-strong:color-mix(in srgb, var(--palette-border) 68%, transparent);--site-wash:color-mix(in srgb, var(--palette-bg-dim) 38%, transparent);--site-wash-strong:color-mix(in srgb, var(--palette-bg-dim) 54%, transparent);--site-selection:var(--palette-selection);--site-hover:var(--palette-hover);--syntax-error:var(--day-syntax-error);--syntax-comment:var(--day-syntax-comment);--syntax-keyword:var(--day-syntax-keyword);--syntax-string:var(--day-syntax-string);--syntax-number:var(--day-syntax-number);--syntax-name:var(--day-syntax-name);--syntax-type:var(--day-syntax-type);--syntax-variable:var(--day-syntax-variable);--syntax-added:var(--day-syntax-added);--syntax-removed:var(--day-syntax-removed)}html[data-ink]{--night-paper:#1a181c;--night-paper-dim:#322f34;--night-paper-alt:#3b393e;--night-region:#544a50}html[data-ink] body.night{--palette-bg-main:var(--night-paper);--palette-bg-dim:var(--night-paper-dim);--palette-bg-alt:var(--night-paper-alt);--palette-fg-main:var(--night-ink);--palette-fg-dim:#8f8886;--palette-border:#8a7f78;--palette-accent:var(--night-accent);--palette-focus:var(--night-focus-accent);--palette-hover:var(--night-region);--palette-selection:var(--night-region);--sunlit-paper-near:#1d1b1f;--sunlit-paper-far:#1a181c;--sunlit-paper-light:#2a272c;--site-ink:var(--night-ink);--site-muted:color-mix(in oklab, var(--night-muted) 65%, var(--night-ink));--site-secondary:var(--site-muted);--site-link:var(--night-link);--site-link-visited:var(--night-link);--site-heading:var(--night-heading);--site-heading-alt:var(--night-heading-alt);--site-accent:var(--night-accent);--site-ornament:var(--night-accent);--site-accent-alt:var(--night-accent-alt);--site-focus:var(--night-ink);--site-focus-accent:var(--night-focus-accent);--site-rule:color-mix(in srgb, var(--night-ink) 20%, transparent);--site-rule-strong:color-mix(in srgb, var(--night-ink) 32%, transparent);--site-wash:color-mix(in srgb, var(--night-ink) 5%, transparent);--site-wash-strong:color-mix(in srgb, var(--night-ink) 8%, transparent);--site-selection:var(--night-region);--site-hover:var(--night-region);--syntax-error:var(--night-syntax-error);--syntax-comment:var(--night-syntax-comment);--syntax-keyword:var(--night-syntax-keyword);--syntax-string:var(--night-syntax-string);--syntax-number:var(--night-syntax-number);--syntax-name:var(--night-syntax-name);--syntax-type:var(--night-syntax-type);--syntax-variable:var(--night-syntax-variable);--syntax-added:var(--night-syntax-added);--syntax-removed:var(--night-syntax-removed)}html[data-ink] body.ink-mixing{--site-ink:color-mix(in oklab, var(--day-ink), var(--night-ink) calc(var(--ink-mix, 0) * 100%));--site-muted:color-mix(in oklab, color-mix(in oklab, var(--day-muted) 65%, var(--day-ink)), color-mix(in oklab, var(--night-muted) 65%, var(--night-ink)) calc(var(--ink-mix, 0) * 100%));--site-secondary:var(--site-muted);--site-link:color-mix(in oklab, var(--day-link), var(--night-link) calc(var(--ink-mix, 0) * 100%));--site-link-visited:var(--site-link);--site-heading:color-mix(in oklab, var(--day-heading), var(--night-heading) calc(var(--ink-mix, 0) * 100%));--site-heading-alt:color-mix(in oklab, var(--day-heading-alt), var(--night-heading-alt) calc(var(--ink-mix, 0) * 100%));--site-accent:color-mix(in oklab, var(--day-accent), var(--night-accent) calc(var(--ink-mix, 0) * 100%))}html[data-ink] body{--bg-body:var(--palette-bg-main);--bg-block:var(--site-wash);--border-color:var(--site-rule);--box-shadow:5px 5px 5px color-mix(in srgb, var(--palette-bg-main) 72%, var(--palette-border));--sunlit-utility-ink:var(--site-ink);color:var(--site-ink);caret-color:var(--site-focus)}html[data-ink] body ::selection{background:var(--site-selection);color:var(--site-ink)}html[data-ink] body a{color:var(--site-link)}html[data-ink] body a:visited{color:var(--site-link-visited)}html[data-ink] body :is(nav,footer,sup,.article-toc,.article-code-tools) a:visited,html[data-ink] body a[href^="#"]:visited{color:var(--site-link)}html[data-ink] body .nav-top{border-color:var(--site-rule-strong)}html[data-ink] body .menu .active{border-color:var(--site-ornament)}html[data-ink] body h1.title::before{color:var(--site-ornament)}html[data-ink] body .home-title-ornament{color:var(--site-ornament)}html[data-ink] body>:is(.crop-h,.crop-v,.crop-c){color:color-mix(in srgb,var(--site-ink) 52%,transparent)}html[data-ink] body.single .main h2{color:var(--site-heading)}html[data-ink] body.single .main h3{color:var(--site-heading-alt)}html[data-ink] body :is(.subtitle,.meta-line,footer,.entry-preview){color:var(--site-muted)}html[data-ink] body .home h2{color:var(--site-heading)}html[data-ink] body .writing-title,html[data-ink] body .site-search label{color:var(--site-heading)}html[data-ink] body .writing-title-ornament{color:var(--site-ornament)}html[data-ink] body :is(.writing-date,.writing-entry-description){color:var(--site-muted)}html[data-ink] body .writing-entry-title{color:var(--site-heading)}html[data-ink] body .writing-entry-link,html[data-ink] body .writing-entry-link:visited{color:var(--site-ink)}html[data-ink] body .writing-entry-link:is(:hover,:focus-visible){color:var(--site-ink)}html[data-ink] body .writing-entry-link:is(:hover,:focus-visible) .writing-entry-title{color:color-mix(in srgb,var(--site-heading) 76%,var(--site-ink) 24%)}html[data-ink] body .writing-entry-link:is(:hover,:focus-visible) .writing-entry-description{color:color-mix(in srgb,var(--site-muted) 72%,var(--site-ink) 28%)}html[data-ink] body .writing-entry-registration{color:color-mix(in srgb,var(--site-rule-strong) 56%,transparent)}html[data-ink] body .writing-entry-link:is(:hover,:focus-visible) .writing-entry-registration{color:color-mix(in srgb,var(--site-rule-strong) 68%,transparent)}html[data-ink] body .site-search input{border-bottom-color:var(--site-rule-strong)}html[data-ink] body .site-search input:focus{border-bottom-color:var(--site-focus);box-shadow:0 1px color-mix(in srgb,var(--site-focus) 24%,transparent)}html[data-ink] body :is(.site-search-status,.site-search-preview){color:var(--site-muted)}html[data-ink] body .site-search-results>li::before{border-color:color-mix(in srgb,var(--site-accent) 58%,transparent)}html[data-ink] body .publications .publication-row{color:var(--site-ink)}html[data-ink] body .publications .publication-row:is(:hover,:focus-visible){background-color:var(--site-link);color:var(--palette-bg-main)}html[data-ink] body #theme-toggle:focus-visible{outline-color:var(--site-focus);box-shadow:0 0 0 2px var(--site-focus-accent)}html[data-ink] body.single.blog{--article-ink:var(--site-ink);--article-green:var(--site-heading);--article-blue:var(--site-link);--article-wine:var(--site-accent);--article-muted:var(--site-muted);--article-faint:var(--site-muted);--article-quiet-ink:color-mix(in oklch, var(--site-muted) 72%, var(--site-ink));--article-rule:var(--site-rule);--article-rule-strong:var(--site-rule-strong);--article-block:var(--site-wash);--article-block-strong:var(--site-wash-strong);--article-code-ink:var(--site-ink);--article-dropcap-ink:var(--site-heading);--article-dropcap-ornament:color-mix(in srgb, var(--site-ornament) 32%, transparent);--article-focus-paper:color-mix(in srgb, var(--palette-bg-main) 96%, white);--article-focus-backdrop:color-mix(in srgb, var(--site-ink) 56%, transparent)}html[data-ink] body.night.single.blog{--article-focus-paper:color-mix(in srgb, var(--night-paper) 94%, white);--article-focus-backdrop:rgba(8, 7, 9, 0.66)}html[data-ink] body.single.blog .chroma{color:var(--article-code-ink)}html[data-ink] body.single.blog .chroma :is(.err,.gr,.gt){color:var(--syntax-error)}html[data-ink] body.single.blog .chroma :is(.c,.ch,.cm,.c1,.cs,.cp,.cpf){color:var(--syntax-comment)}html[data-ink] body.single.blog .chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.kt,.ow){color:var(--syntax-keyword)}html[data-ink] body.single.blog .chroma :is(.s,.sa,.sb,.sc,.dl,.sd,.s1,.s2,.se,.sh,.si,.sx,.sr,.ss){color:var(--syntax-string)}html[data-ink] body.single.blog .chroma :is(.m,.mb,.mf,.mh,.mi,.il,.mo){color:var(--syntax-number)}html[data-ink] body.single.blog .chroma :is(.na,.nb,.bp,.nf,.fm,.nn,.nt){color:var(--syntax-name)}html[data-ink] body.single.blog .chroma :is(.nc,.nd,.ne){color:var(--syntax-type)}html[data-ink] body.single.blog .chroma :is(.nv,.vc,.vg,.vi,.vm){color:var(--syntax-variable)}html[data-ink] body.single.blog .chroma .gd{background:color-mix(in srgb,var(--syntax-removed) 9%,transparent);color:var(--syntax-removed)}html[data-ink] body.single.blog .chroma .gi{background:color-mix(in srgb,var(--syntax-added) 9%,transparent);color:var(--syntax-added)}html[data-ink] body.single.blog .article-body blockquote{color:var(--article-quiet-ink)}html[data-ink] body.single.blog .article-body kbd{background:color-mix(in srgb,var(--palette-bg-main) 45%,transparent)}html[data-ink] body.single.blog .article-body tbody tr+tr td{border-top-color:var(--article-rule)}html[data-ink] body.single.blog :is(.equation-ref,.statement-ref){border-bottom-color:color-mix(in srgb,var(--article-blue) 38%,transparent)}html[data-ink] body.single.blog :is(.article-citation a,.article-end-link){border-bottom-color:color-mix(in srgb,var(--article-wine) 42%,transparent)}.ink-register{display:inline-flex;align-items:center}body.no-js .ink-register{display:none}.ink-register__bar{display:inline-flex;align-items:center;gap:.25rem}.ink-register__choice{position:relative;display:block;width:.56rem;height:.56rem;padding:0;border:0;border-radius:0;background:var(--swatch);box-shadow:none;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.night .ink-register__choice{background:var(--swatch-night,var(--swatch))}.ink-register__choice::before{position:absolute;inset:-.6rem -.125rem;content:""}.ink-register__choice::after{position:absolute;right:0;bottom:-.25rem;left:0;border-bottom:1px solid;content:"";opacity:0;transition:opacity 120ms ease-out}.ink-register__choice[aria-checked=true]::after{opacity:1}.ink-register__choice:hover:not([aria-checked=true])::after{opacity:.45}.ink-register__choice:focus-visible{border-radius:0;outline:1px solid var(--site-focus,currentColor);outline-offset:2px;box-shadow:none}.ink-register__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ink-register__choice::after{transition:none}}@media(forced-colors:active){.ink-register__choice{border:1px solid CanvasText;background:Canvas}.ink-register__choice[aria-checked=true]{background:Highlight}.ink-register__choice::after{border-bottom-color:CanvasText}.ink-register__choice:focus-visible{outline:2px solid Highlight}}@media print{html[data-ink] body,html[data-ink] body.night{--palette-bg-main:#fbf7f0;--site-ink:#202622;--site-muted:#4f524f;--site-secondary:#4f524f;--site-link:#173f51;--site-link-visited:#173f51;--site-heading:#173d31;--site-heading-alt:#093060;--site-accent:#6f3b3f;--site-ornament:#6f3b3f;--site-accent-alt:#765a2f;--site-focus:#202622;--site-focus-accent:#173f51;--site-rule:rgba(83, 76, 95, 0.28);--site-rule-strong:rgba(78, 71, 88, 0.42);--site-wash:rgba(240, 216, 207, 0.3);--site-wash-strong:rgba(224, 208, 194, 0.48);--syntax-error:#743f49;--syntax-comment:#475547;--syntax-keyword:#743f49;--syntax-string:#684d22;--syntax-number:#3f5179;--syntax-name:#225868;--syntax-type:#225868;--syntax-variable:#225868;--syntax-added:#245c3e;--syntax-removed:#743f49}.ink-register{display:none!important}}