:root{--body-width: min(60rem, 90%);--bg: #fff;--accent: #234781;--border: #898EA4;--text: #212121;--text-light: #585858;--disabled: #efefef;--danger: #f65555;--safer: #54b946;--marked: #ffdd33;--code: #d81b60}@media(prefers-color-scheme: dark){:root{color-scheme:dark;--bg: #212121;--accent: #ffb11b;--text: #dcdcdc;--text-light: #ababab;--disabled: #111;--code: #f06292}}html{scroll-behavior:smooth}html body{margin:0;background-color:var(--bg);color:var(--text);font-weight:400;font-family:sans-serif;display:grid;grid-template-columns:1fr var(--body-width) 1fr}html body>*{grid-column:2}html body header{border-bottom:1px solid var(--border);padding-top:.5rem;margin-bottom:1.5rem;line-height:1.5;font-size:1.1rem;justify-content:flex-start}html body header nav{display:flex;flex-grow:1}html body header nav a,html body header nav a:visited{text-decoration:none;color:var(--accent);display:inline-block;margin:0 1rem 1rem 0}@media only screen and (max-width: 720px){html body header nav a,html body header nav a:visited{text-decoration:underline;border:none;padding:0;line-height:1}}html body header nav a.current,html body header nav nav a:visited.current{pointer-events:none;cursor:default;color:var(--text)}html body footer{margin-top:1.5rem;padding-bottom:.5rem;border-top:1px solid var(--border)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a:not(.button),a:not(.button):visited,a:not(.button):hover{font-size:inherit;color:var(--accent)}a:not(.button):hover{text-decoration:none}pre{font-size:.9rem;border:1px solid var(--border);padding:1rem 1.4rem;max-width:100%;overflow:auto;page-break-inside:avoid}:not(pre)>code{color:var(--code)}code,samp{font-size:.9rem;font-family:monospace}blockquote{margin:1rem 0 1rem 1rem;padding:.4rem .8rem;border-left:.2rem solid var(--accent);color:var(--text-light);font-style:italic}blockquote p{margin:.5rem 0}table{border-collapse:collapse;margin:1.5rem 0}table th{background-color:var(--bg);font-weight:bold}table td,table th{border:1px solid var(--border);text-align:start;padding:.5rem}img,video{max-width:100%;height:auto;border-radius:var(--standard-border-radius)}figcaption{text-align:center;font-size:.9rem;color:var(--text-light);margin-bottom:1rem}summary{cursor:pointer;font-weight:bold;padding:.7rem 1rem;margin:-0.7rem -1rem;word-break:break-all}aside{font-size:1rem;width:30%;padding:0 15px;margin-inline-start:15px;float:right;background-color:inherit;border:1px solid var(--border);margin-bottom:1rem}@media only screen and (max-width: 720px){textarea,select,input:not([type=checkbox]):not([type=radio]){width:100%}}mark{padding:2px 5px;border-radius:var(--standard-border-radius);background-color:var(--marked);color:#000}dialog{max-width:40rem;margin:auto}@media only screen and (max-width: 720px){dialog{max-width:100%;margin:auto 1em}}figure{margin:0;display:block;overflow-x:auto}textarea:not([cols]){width:100%}label{display:block}button,.button,input[type=button],input[type=submit],input[type=reset]{color:var(--bg);background:var(--accent);border:none;font-size:1rem;padding:.2rem .5rem;margin:.5rem 0;text-decoration:none}button:not([disabled]):hover,.button:not([disabled]):hover,input[type=button]:not([disabled]):hover,input[type=submit]:not([disabled]):hover,input[type=reset]:not([disabled]):hover{filter:brightness(1.2);cursor:pointer}button[disabled],.button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{color:var(--text-light);cursor:not-allowed;background-color:var(--disabled)}button[disabled],input[disabled],select[disabled]{color:var(--text-light);cursor:not-allowed;background-color:var(--disabled)}input,select,textarea{font-size:inherit;font-family:inherit;padding:.2rem;margin-bottom:.2rem;color:var(--text);background-color:var(--bg);border:1px solid var(--border);box-shadow:none;max-width:100%;display:inline-block}input[type=submit]:enabled:hover,input[type=reset]:enabled:hover,input[type=button]:enabled:hover{filter:brightness(1.2);cursor:pointer}.hiden{display:none}.box{border:1px solid var(--border);padding:1rem 1.4rem;page-break-inside:avoid}header .timestamp{font-size:.9rem}.timestamp{padding:0 .3rem;color:var(--text-light)}.todo{color:var(--danger)}.done{color:var(--safer)}.content header{border-bottom:1px solid var(--border);padding-top:.5rem;margin-bottom:1.5rem;line-height:1.5;font-size:1.1rem;justify-content:flex-start}.status{margin-top:2rem;font-size:.9rem}.status p{margin:0}.tag{font-family:monospace;font-size:.8rem;color:var(--text-light)}.org-src-container{position:relative}.org-src-container .src{--org-builtin: #8f0075;--org-comment: #595959;--org-constant: #0000b0;--org-docstring: #2a5045;--org-docmarkup: #7c318f;--org-function-name: #721045;--org-keyword: #531ab6;--org-preprocessor: #a0132f;--org-string: #3548cf;--org-type: #005f5f;--org-variable-name: #005e8b}@media(prefers-color-scheme: dark){.org-src-container .src{--org-builtin: #f78fe7;--org-comment: #989898;--org-constant: #00bcff;--org-docstring: #9ac8e0;--org-docmarkup: #caa6df;--org-function-name: #feacd0;--org-keyword: #b6a0ff;--org-preprocessor: #ff7f9f;--org-string: #79a8ff;--org-type: #6ae4b9;--org-variable-name: #00d3d0}}.org-src-container .src::before{display:block;position:absolute;top:0;right:0;padding:0 .5rem}.org-src-container .src .org-builtin{color:var(--org-builtin)}.org-src-container .src .org-comment,.org-src-container .src .org-comment-delimiter{color:var(--org-comment)}.org-src-container .src .org-constant{color:var(--org-constant)}.org-src-container .src .org-doc{color:var(--org-docstring)}.org-src-container .src .org-function-name{color:var(--org-function-name)}.org-src-container .src .org-keyword{color:var(--org-keyword)}.org-src-container .src .org-string{color:var(--org-string)}.org-src-container .src .org-type{color:var(--org-type)}.org-src-container .src .org-variable-name{color:var(--org-variable-name)}.org-src-container .src-sh::before,.org-src-container .src-shell::before{content:"Shell"}.org-src-container .src-bash::before{content:"Bash"}.org-src-container .src-sql::before{content:"SQL"}.org-src-container .src-emacs-lisp::before{content:"Emacs Lisp"}.org-src-container .src-c::before{content:"C"}.org-src-container .src-C::before{content:"C"}.org-src-container .src-cpp::before{content:"C++"}.org-src-container .src-html::before{content:"HTML"}.org-src-container .src-js::before,.org-src-container .src-javascript::before{content:"Javascript"}.org-src-container .src-css::before{content:"CSS"}.org-src-container .src-lisp::before{content:"Lisp"}.org-src-container .src-python::before{content:"Python"}.org-src-container .src-go::before{content:"Go"}
