@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Syne:wght@700&display=swap";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::placeholder,textarea::placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--root-font-size:16px;--spacing-m:.5rem;--spacing-l:1rem;--spacing-xl:2rem;--default-border-radius:0;--first-level:1;--second-level:2;color-scheme:light dark}@media (prefers-color-scheme:light){:root{--primary-color:#3b3b3b;--secondary-color:#343434;--link-color:#000;--shadow-color:#929292;--background-color:#f0ebeb;--secondary-background-color:#f8f5f5}}@media (prefers-color-scheme:dark){:root{--primary-color:#fff;--secondary-color:#dadada;--link-color:#fff;--shadow-color:#838383;--background-color:#000;--secondary-background-color:#202134}}body{background-color:var(--background-color);color:var(--primary-color);font-family:Merriweather,serif;padding:var(--spacing-xl)}a{color:var(--secondary-color);text-decoration:underline;text-decoration-color:var(--shadow-color);text-underline-offset:2px}blockquote{background-color:var(--secondary-background-color);border-left:3px solid var(--secondary-color);margin:0;padding:0 var(--spacing-xl)}.root,html{font-size:var(--root-font-size);line-height:calc(var(--root-font-size)*2)}.article,body{font-size:1rem;line-height:2rem;margin:auto}.h1,h1{font-size:1.75rem;margin-bottom:4rem}.h1,.h2,h1,h2{font-family:Syne;font-weight:700;line-height:2rem;margin-top:2rem}.h2,h2{font-size:1.4375rem;margin-bottom:2rem}.h3,h3{font-size:1.1875rem;line-height:2rem;margin-bottom:0;margin-top:2rem}.h4,.h5,h4,h5{font-size:1rem;line-height:2rem;margin-bottom:0;margin-top:2rem}blockquote,ol,p,pre,table,ul{margin-bottom:2rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:0}.hr,hr{border-top:1px solid;margin:calc(2rem - 1px) auto 2rem;width:50%}a,b,code,em,i,small,strong{line-height:1em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}article img{display:inline}[type=button],[type=reset],[type=submit],button{border:1px solid var(--secondary-color);border-radius:var(--default-border-radius);margin-right:var(--spacing-m);padding:var(--spacing-m)}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:var(--primary-color);color:var(--background-color)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select{border:1px solid var(--secondary-color);border-radius:var(--default-border-radius);margin-bottom:var(--spacing-xl);max-width:100%;padding-left:.5rem;padding-right:.5rem;width:300px}select{height:2em}label+input[type=email],label+input[type=number],label+input[type=password],label+input[type=search],label+input[type=tel],label+input[type=text],label+input[type=time],label+input[type=url],label+select{display:block}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,select:focus-visible{outline-color:var(--primary-color);outline-style:solid}input:disabled{color:var(--shadow-color)}blockquote>p:last-child{margin-bottom:0}ul.todo li{padding-left:2rem}ul.todo li:before{background-color:var(--secondary-color);content:"";display:inline-block;height:1rem;margin-left:-2rem;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg width="12" height="12" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect stroke="%23979797" x=".5" y=".5" width="15" height="15" rx="3" fill="none" fill-rule="evenodd"/></svg>') no-repeat 0 50%;mask:url('data:image/svg+xml;charset=utf-8,<svg width="12" height="12" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect stroke="%23979797" x=".5" y=".5" width="15" height="15" rx="3" fill="none" fill-rule="evenodd"/></svg>') no-repeat 0 50%;-webkit-mask-size:contain;mask-size:contain;width:2rem}ul.todo{list-style-position:outside}code{background-color:var(--secondary-background-color);padding:.5rem;white-space:normal}.code--multiline{display:block}:focus-visible{outline:2px solid #000}.floatmenu_container{position:relative}.floatmenu_container--left .floatmenu_menu{right:0}.floatmenu_menu:focus-visible{outline:none}.floatmenu_menu{background-color:var(--secondary-background-color);border:1px solid var(--shadow-color);box-shadow:8px 8px 0 var(--shadow-color);margin-top:var(--spacing-l);padding:var(--spacing-l);position:absolute;z-index:var(--first-level)}.floatmenu_menu a,.floatmenu_menu button{display:block;line-height:inherit;white-space:nowrap}.floatmenu_menu a{padding:var(--spacing-m);text-decoration:none}.floatmenu_menu button{border:none;outline:none;text-align:left;white-space:nowrap;width:100%}.floatmenu_menu a.active,.floatmenu_menu a:hover,.floatmenu_menu button.active,.floatmenu_menu button:active,.floatmenu_menu button:hover{background-color:var(--background-color);color:var(--primary-color)}fieldset{margin:var(--spacing-xl) 0}input[type=radio]+label{display:inline-block;max-width:90%;padding-left:.5rem;vertical-align:top}textarea{height:10rem;max-width:100%;width:40rem}ol.unformatted,ul.unformatted{list-style:none;margin:0;padding:0}button.link{border:0;color:var(--secondary-color);display:inline;margin:0;padding:0;text-decoration:underline;text-decoration-color:var(--shadow-color);text-underline-offset:2px}button.link:hover{background-color:initial}figure{margin:var(--spacing-xl) 0}caption,figcaption{font-family:sans-serif;font-size:.85rem}
