﻿@font-face{font-family:"Manchego Black";src:url("../../img/Manchego Black.otf")}@font-face{font-family:"Helvetica Now Text";src:url("../../img/HelveticaNowText-Regular.ttf")}@font-face{font-family:"Andika";src:url("../../img/Andika-Regular.ttf")}@font-face{font-family:"Diatype";src:url("../../img/abc-diatype-regular.otf")}@font-face{font-family:"Bookerly";src:url("../../img/Bookerly.ttf")}@font-face{font-family:"Fanwood";src:url("../../img/Fanwood Text.otf")}:root{--font-content: Bookerly, "Helvetica Now Text", -apple-system, BlinkMacSystemFont, "Inter", "IBM Plex Sans", Segoe UI, Helvetica, Arial, sans-serif;--font-ui: "Manchego Black";--font-mono: "Berkeley Mono", "IBM Plex Mono", "MonoLisa", "Source Code Pro", Menlo, SFMono-Regular, Consolas, "Roboto Mono", monospace;--border-radius: 4px;--font-small: 0.875em;--font-smaller: 0.8em;--wrap-wide: 1000px;--wrap-normal: 37em;--input-width: 20em;--image-radius: 6px;--line-height: 1.5}@media(max-width: 860px){:root{--wrap-normal: 88vw;--wrap-wide: 100vw;--input-width: 100%}:root .wide{--border-radius: 0;--image-radius: 0}}:root{--flexoki-black: #100f0f;--flexoki-black-rgb: 16, 15, 15;--flexoki-paper: #fffcf0;--flexoki-paper-rgb: 254, 252, 240;--flexoki-950: #1c1b1a;--flexoki-900: #282726;--flexoki-850: #343331;--flexoki-800: #403e3c;--flexoki-700: #575653;--flexoki-600: #6f6e69;--flexoki-500: #878580;--flexoki-300: #b7b5ac;--flexoki-200: #cecdc3;--flexoki-150: #dad8ce;--flexoki-100: #e6e4d9;--flexoki-50: #f2f0e5;--flexoki-200-rgb: 206, 205, 195;--flexoki-red-600: #af3029;--flexoki-red-400: #d14d41;--flexoki-orange-600: #bc5215;--flexoki-orange-400: #da702c;--flexoki-yellow-900: #4d3a0b;--flexoki-yellow-600: #ad8301;--flexoki-yellow-400: #d0a215;--flexoki-yellow-100: #fceeb8;--flexoki-green-600: #66800b;--flexoki-green-400: #879a39;--flexoki-cyan-950: #142625;--flexoki-cyan-600: #24837b;--flexoki-cyan-400: #3aa99f;--flexoki-cyan-50: #ebf2e7;--flexoki-blue-600: #205ea6;--flexoki-blue-400: #4385be;--flexoki-purple-600: #5e409d;--flexoki-purple-400: #8b7ec8;--flexoki-magenta-600: #a02f6f;--flexoki-magenta-400: #ce5d97}:root,.theme-light{--color-bg-primary: var(--flexoki-paper);--color-bg-primary-rgb: var(--flexoki-paper-rgb);--color-inverted-rgb: var(--flexoki-black-rgb);--color-bg-secondary: var(--flexoki-50);--color-tx-normal: var(--flexoki-800);--color-tx-normal-rgb: var(--flexoki-black-rgb);--color-tx-muted: var(--flexoki-600);--color-tx-faint: var(--flexoki-300);--color-ui-normal: var(--flexoki-100);--color-ui-hover: var(--flexoki-150);--color-ui-active: var(--flexoki-200);--color-highlight: var(--flexoki-yellow-100);--color-action: var(--flexoki-cyan-600);--color-bg-hover: var(--flexoki-cyan-50);--color-selection: rgba(187, 220, 206, 0.3);--color-re: var(--flexoki-red-600);--color-re-hover: var(--flexoki-red-400);--color-or: var(--flexoki-orange-600);--color-or-hover: var(--flexoki-orange-400);--color-ye: var(--flexoki-yellow-600);--color-ye-hover: var(--flexoki-yellow-400);--color-gr: var(--flexoki-green-600);--color-gr-hover: var(--flexoki-green-400);--color-cy: var(--flexoki-cyan-600);--color-cy-hover: var(--flexoki-cyan-400);--color-bl: var(--flexoki-blue-600);--color-bl-hover: var(--flexoki-blue-400);--color-pu: var(--flexoki-purple-600);--color-pu-hover: var(--flexoki-purple-400);--color-ma: var(--flexoki-magenta-600);--color-ma-hover: var(--flexoki-magenta-400)}.theme-dark{--color-bg-primary: var(--flexoki-950);--color-bg-primary-rgb: var(--flexoki-black-rgb);--color-inverted-rgb: var(--flexoki-paper-rgb);--color-bg-secondary: var(--flexoki-950);--color-tx-normal: var(--flexoki-200);--color-tx-normal-rgb: var(--flexoki-200-rgb);--color-tx-muted: var(--flexoki-500);--color-tx-faint: var(--flexoki-700);--color-ui-normal: var(--flexoki-900);--color-ui-hover: var(--flexoki-850);--color-ui-active: var(--flexoki-800);--color-highlight: var(--flexoki-yellow-900);--color-action: var(--flexoki-orange-600);--color-bg-hover: var(--flexoki-cyan-950);--color-selection: rgba(30, 95, 91, 0.3);--color-re: var(--flexoki-red-400);--color-re-hover: var(--flexoki-red-600);--color-or: var(--flexoki-orange-400);--color-or-hover: var(--flexoki-orange-600);--color-ye: var(--flexoki-yellow-400);--color-ye-hover: var(--flexoki-yellow-600);--color-gr: var(--flexoki-green-400);--color-gr-hover: var(--flexoki-green-600);--color-cy: var(--flexoki-cyan-400);--color-cy-hover: var(--flexoki-cyan-600);--color-bl: var(--flexoki-blue-400);--color-bl-hover: var(--flexoki-blue-600);--color-pu: var(--flexoki-purple-400);--color-pu-hover: var(--flexoki-purple-600);--color-ma: var(--flexoki-magenta-400);--color-ma-hover: var(--flexoki-magenta-600)}article p:has(img){display:flex;gap:.5em;margin-block:.5em}article p:has(img) img{flex:1;width:1%;margin-bottom:0em;object-fit:cover}article p:has(img) br{display:none}:root,.theme-light{--color-action: var(--flexoki-orange-600)}main a,article a{text-decoration:none;background:#fef8df;background:rgba(252,238,184,.5)}.theme-dark main a,.theme-dark article a{background:none;text-decoration:underline;text-decoration-color:var(--flexoki-950);color:var(--flexoki-orange-600);color:#bb6a3b}.theme-dark main a:hover,.theme-dark article a:hover{text-decoration-color:var(--flexoki-orange-600)}main a.external-link,article a.external-link{background:none;text-decoration:underline;text-decoration-color:var(--flexoki-yellow-400)}.theme-dark main a.external-link,.theme-dark article a.external-link{color:var(--color-tx-normal);text-decoration-color:#bb6a3b}.theme-dark main a.external-link:hover,.theme-dark article a.external-link:hover{color:#bb6a3b}ul>li{list-style-type:none}article ul li::before,ul.toc ul li::before{content:"✦";color:var(--flexoki-yellow-400);display:inline-block;width:1.1em;margin-left:-1.1em;position:relative;top:.1em;filter:blur(0.5px);opacity:.3}article ol li::marker{color:var(--flexoki-yellow-400);opacity:.3}.theme-dark article ul li::before,.theme-dark ul.toc ul li::before,.theme-dark article ol li::marker{color:var(--flexoki-yellow-900);opacity:1}ol,ul{padding:0em 0em 0em 1em;margin:0em 0em 0em 0em}.footnotes{color:var(--color-tx-muted);font-size:80%;padding-bottom:1rem;font-family:var(--font-ui)}.footnotes a{color:var(--color-tx-muted)}body{-webkit-font-smoothing:auto}body.theme-dark{-webkit-font-smoothing:antialiased}body,a{transition:background .4s,color .2s,text-decoration .2s}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);filter:blur(0.2px);color:var(--flexoki-yellow-600)}h1{text-align:center;font-size:5rem;filter:blur(0.4px);margin-bottom:0}.metadata{text-align:center;font-size:1.5rem}ul.toc{display:flex;gap:.5em;margin-block:.5em;flex-wrap:wrap;justify-content:space-around;text-align:center}ul.toc li{width:25vw;margin-bottom:0em;text-align:center;text-transform:uppercase}ul.toc li::before{content:""}ul.toc span:empty{display:none}ul.toc,ul.toc ul{padding:0;margin:0;list-style-type:none}ul.toc li.letter:has(ul){color:var(--flexoki-yellow-400);list-style-type:none;font-family:var(--font-ui);font-size:5em;padding:0;text-align:center}ul.toc li.letter span{filter:blur(0.5px);opacity:.1}ul.toc li.letter ul li span{filter:none;opacity:1}ul.toc li.letter ul{margin:-30px auto 70px auto}ul.toc li.letter ul li{text-transform:none;margin:0;color:var(--flexoki-850);font-family:var(--font-content);font-size:.2em;filter:none}ul.toc li.letter ul li a{text-decoration:none;background:0}h1{-webkit-font-smoothing:antialiased;font-size:clamp(2rem,6vw + 1rem,6rem);margin:1.5em 0 1em 0}h2{-webkit-font-smoothing:antialiased;font-size:clamp(1.4rem,4vw + 1rem,4rem);text-align:center}h3{-webkit-font-smoothing:antialiased;font-size:clamp(1.2rem,3vw + 1rem,2rem);color:var(--flexoki-orange-600)}h4{-webkit-font-smoothing:antialiased;font-size:clamp(1rem,4vw + 1rem,1.6rem);color:var(--flexoki-orange-600)}h5{-webkit-font-smoothing:antialiased;font-size:clamp(1rem,4vw + 1rem,1.6rem);color:var(--flexoki-600)}content h1+h5,content h2+h5{margin:-1.5em 0 1em 0;text-align:center}content h1+h3{margin:-2em 0 1.5em 0;text-align:center}content h2+h3{margin:-0.5em 0 1.5em 0;text-align:center}content hr::before,hr.footer::before{content:"✦✦✦";color:var(--flexoki-yellow-400);filter:blur(0.5px);opacity:.3;letter-spacing:1.25em;margin-left:1.25em}.theme-dark content hr::before,.theme-dark hr.footer::before{color:var(--flexoki-yellow-900);opacity:1}content hr,hr.footer{margin-top:calc(2em + 2vh);margin-bottom:calc(2em + 2vh);display:block;border:0;background:none;text-align:center;overflow:visible}article p:has(img){margin:2.5em 0 2.5em 0}article p:has(img)+p:has(img){margin-top:-2em}nav a{color:var(--flexoki-orange-600);filter:blur(0.3px);opacity:.8}nav a:hover{color:var(--flexoki-orange-600);filter:blur(0);opacity:1}h1,h2{color:var(--flexoki-yellow-400);text-shadow:-1px 0 #d7968c,0 1px #d7968c,1px 0 #d7968c,0 -1px #d7968c;filter:blur(0.5px)}h3{color:var(--flexoki-orange-400);filter:blur(0px)}content img{max-width:100%;cursor:zoom-in}content #image-background{background:var(--color-bg-primary);cursor:zoom-out;display:none;z-index:199;position:fixed;max-height:100%;max-width:100%;height:100%;width:100%;object-fit:contain;margin:0 auto;text-align:center;top:0;padding:0;left:0;right:0;bottom:0}content:has(img:active) #image-background{display:block}content img:active{cursor:zoom-out;display:block;z-index:200;position:fixed;max-height:90vh;max-width:90vw;height:100%;width:100%;object-fit:contain;margin:0 auto;text-align:center;padding:0;top:50%;transform:translateY(-50%);left:0;right:0;bottom:0}ul.backlinks li a{font-size:var(--font-smaller);background:none}img{mix-blend-mode:multiply;filter:opacity(0.95);transition:opacity .4s,filter .4s}.theme-dark img{mix-blend-mode:screen;filter:opacity(0.8)}img:hover{mix-blend-mode:normal;filter:opacity(1)}/*# sourceMappingURL=frank.css.map */
