:root{--bg:#fbf3db;--hl:#ece3cc;--fg:#53676d;--emph:#3a4d53;--comment:#909995;--bgi:#103c48;--hli:#184956;--fgi:#adbcbc;--emphi:#cad8d9;--commenti:#72898f;--red:#d2212d;--green:#489100;--yellow:#ad8900;--blue:#0072d4;--magenta:#ca4898;--cyan:#009c8f;--orange:#c25d1e;--violet:#8762c6;--accent:var(--yellow);--accenti:var(--cyan);--transition-style:200ms ease;--color-transition:var(--transition-style) background,var(--transition-style) color}#darkmode:checked~*{--bg:#103c48;--hl:#184956;--fg:#adbcbc;--emph:#cad8d9;--comment:#72898f;--bgi:#fbf3db;--hli:#ece3cc;--fgi:#53676d;--emphi:#3a4d53;--commenti:#909995;--red:#fa5750;--green:#75b938;--yellow:#dbb32d;--blue:#4695f7;--magenta:#f275be;--cyan:#41c7b9;--orange:#ed8649;--violet:#af88eb;--accent:var(--cyan);--accenti:var(--yellow)}:root *{-webkit-transition:var(--color-transition);-moz-transition:var(--color-transition);transition:var(--color-transition)}#darkmode{display:none}label[for=darkmode]{background:var(--hl);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:1em;align-self:flex-end;margin-left:auto;color:var(--accent)}label[for=darkmode]:focus,label[for=darkmode]:hover{font-weight:600}label[for=darkmode]:active{background:var(--bgi);color:var(--accenti)}body,html{padding:0;margin:0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:18px}.background{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:100%;min-height:100vh;background:var(--bg);color:var(--fg)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{flex:1 1;max-width:80ch;min-height:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.column,main{-moz-box-flex:1}main{flex:1 1;margin:0 1ch}h1{color:var(--accent)}code.inline{background:var(--hl);-webkit-border-radius:5px;border-radius:5px}pre.codeblock{max-width:98vw;-webkit-transition:var(--color-transition),var(--transition-style) border;-moz-transition:var(--color-transition),var(--transition-style) border;transition:var(--color-transition),var(--transition-style) border;border-left:1ch solid var(--hl);margin-left:-1ch;overflow-x:auto}a{text-decoration:none;color:var(--blue);font-weight:700}a:focus,a:hover{text-decoration:underline;outline:none}nav{background:var(--hl);color:var(--emph);display:-moz-box;display:flex}nav a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1em}nav a:active{background:var(--bg)}nav a.current{pointer-events:none;color:var(--comment);background:var(--bg)}footer{height:3em;background:var(--hl)}.post time{color:var(--fg);text-decoration:none}.posts-list .post:focus-within,.posts-list .post:hover{-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;background:var(--hl)}code[class*=language-],pre[class*=language-]{word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4;-ms-hyphens:none;hyphens:none}.token.cdata,.token.comment,.token.doctype,.token.namespace,.token.namespace>.token.punctuation,.token.prolog{color:var(--comment)}.language-tsx .token.tag>.token.script,.token.operator,.token.punctuation{color:var(--fg)}.token.class,.token.class-name,.token.constant,.token.deleted,.token.function,.token.maybe-class-name,.token.symbol,.token.tag{color:var(--blue)}.token.attr-value,.token.boolean,.token.char,.token.id,.token.inserted,.token.keyword.nil,.token.number,.token.string,.token.tag>.token.attr-value>.token.punctuation:not(.attr-equals),.token.url{color:var(--cyan)}.token.combinator,.token.entity,.token.interpolation-punctuation,.token.variable{color:var(--red)}.token.atrule,.token.keyword,.token.selector{color:var(--green)}.token.attr-name,.token.builtin,.token.class-name.known-class-name,.token.property{color:var(--yellow)}.token.attribute,.token.important,.token.pseudo-class,.token.regex{color:var(--orange)}.token.bold,.token.combinator,.token.important{font-weight:700}.token.comment,.token.italic{font-style:italic}