.grid{--grid-cells: 0;display:flex;gap:1ch}.grid #portrait{position:relative;top:.6rem;width:calc(100% - 4px);border:2px solid;margin-bottom:1ch}.grid table.monospace{position:relative;top:.6rem;margin-bottom:1ch;width:100%;border-collapse:collapse}.grid table.monospace th,.grid table.monospace td{border:2px solid}.grid table.monospace td:has(a img){padding:0}.grid table.monospace th{padding:.6rem calc(1ch - 1px) calc(.6rem - 2px);line-height:1.2rem;vertical-align:top;text-align:left;font-weight:initial}.grid table.monospace td{padding:0 .5rem;line-height:1rem}.grid table.monospace ul{list-style-type:disc;padding-left:20px}.grid table.monospace li{margin:0}.grid table.monospace .banner{padding:6.7vh auto;font-size:1.3rem;height:85px;overflow:hidden;cursor:pointer}.grid table.monospace .banner::before{background-image:url("/public/images/240px-Zonenplatte_Cosinus.png");background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .2s ease}.grid table.monospace .banner:hover::before{opacity:1}.grid .label{font-weight:bolder;font-size:10px;position:relative;left:-6px;top:-2px}.grid .content,.grid p{position:relative;top:-3px;line-height:1.3rem}.grid .mini{word-spacing:-4px;text-align:justify;letter-spacing:-1px}.grid .list-container{display:grid;grid-template-columns:auto 1fr auto}.grid-uses{display:grid !important;grid-template-columns:repeat(2, 190px)}.grid-uses table.monospace{margin-bottom:0}code{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}@media(prefers-color-scheme: dark){body,[data-theme=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-neutral-muted: rgba(110, 118, 129, 0.4)}}@media(prefers-color-scheme: light){body,[data-theme=light]{color-scheme:light;--color-prettylights-syntax-comment: #57606a;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-neutral-muted: rgba(175, 184, 193, 0.2)}}.code-frame{cursor:unset !important;--box-shadow: rgba(0, 0, 0, 0.3);#figure-container{background:var(--main-bg-color) !important;*{border-color:var(--main-color) !important}transition:box-shadow .3s ease;box-shadow:1ch 1ch var(--box-shadow)}#figure-container:hover{box-shadow:.5ch .5ch var(--box-shadow);a{text-decoration:underline}}pre{margin:0}.code-icon{float:right}.github-code{background:var(--main-bg-color);overflow-x:auto;border:solid black;padding:1ch;pre{code{background-color:unset;font-size:inherit}}.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-sr .pl-cce{font-weight:bold;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:bold;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:bold;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:bold;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}}}@media(prefers-color-scheme: dark){.code-frame{--box-shadow: rgba(255, 255, 255, 0.3);figcaption{background:var(--main-color)}}}@font-face{font-family:"Berkeley Mono";src:url("/assets/font/BerkeleyMonoVariable-Regular.woff2");font-weight:100 150;font-style:normal}@font-face{font-family:"Berkeley Mono";src:url("/assets/font/BerkeleyMonoVariable-Italic.woff2");font-weight:100 150;font-style:italic}@font-face{font-family:"Other Hand";src:url("/assets/font/OtherHand-Medium.woff2")}:root{color-scheme:light dark}*{cursor:url("/assets/Cursor79.webp"),auto}a,button,[role=button],[type=button],[type=submit],input[type=button],input[type=submit],input[type=reset],label{cursor:url("/assets/Pointer98.webp"),pointer}html{height:100%}body{--main-color: black;--main-bg-color: white;color:var(--main-color);font-family:"Berkeley Mono",monospace;font-size:clamp(.8rem,2vw,1rem);font-weight:100;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word;background-repeat:no-repeat;background-size:cover;background-position:center}nav ul{list-style-type:none;margin:0;padding:0;display:flex;gap:1rem}strong,h2,h1,h3,h4,h5,h6{font-weight:500}h2,h3,h4,h5,h6{margin-top:3rem}hr{margin:2rem 0;text-align:center;border:0}hr:before{content:"/////"}hr:after{content:attr(data-content) "/////"}p{margin:1rem 0}li{margin:.4rem 0}ul{list-style-type:"- "}a:visited{color:inherit}.w{max-width:640px;margin:0 auto;padding:4rem 2rem}table{width:100%}table,th,td{border:thin solid;border-collapse:collapse;padding:.4rem}blockquote{font-style:italic;border:thin solid #000;padding:1rem}blockquote p{margin:0}img,video{max-width:100%;display:block;margin:0 auto;color:solid}@media(prefers-color-scheme: dark){body{--main-bg-color: hsl(120, 2%, 9%);--main-color: rgb(215, 215, 216);background:var(--main-bg-color);color:var(--main-color)}blockquote{border:thin solid #d7d7d8}a{color:hsl(206.7,100%,70%)}a:visited{color:inherit}.img-frame{background-image:repeating-linear-gradient(45deg, rgb(150, 150, 150) 0, rgb(150, 150, 150) 1px, transparent 0px, transparent 0.5rem)}.img-frame figcaption{color:hsl(120,2%,9%)}#portrait video{opacity:.5}}.final:before{content:"LI"}.final:after{content:attr(data-content) "KE?"}.typo{text-decoration-style:wavy;text-decoration:underline;text-decoration-color:red}.post-header{margin-top:1rem}.post-header h1,.post-header .post-meta{margin:0}.post-header h1{border-bottom:solid 2px;padding-right:1rem}sup{font-size:10px}.index-list-item{list-style-type:none;border-left:2px solid;margin-bottom:2rem;padding-left:8px}.index-list-title{margin:-5px 0}.highlight{padding:0}.footnotes{font-size:small}.footnotes p{margin:0}ul ul{list-style-type:initial;padding-inline-start:1rem}sup a{text-decoration:none}.post-tags{display:inline-flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.post-tags li{padding-right:.5rem;margin:0;font-size:.7rem;color:dimgray;cursor:context-menu}.post-tags li:hover{color:unset}.projects-section{margin-bottom:3rem}.projects-section h2{margin:0}.projects-section h2 a{color:inherit;text-decoration:none}.projects-section h2 a:hover{text-decoration:underline}.projects-section h2 a[href^="#"]:before{content:"#";display:inline-block;font-size:.7em;line-height:1;margin-left:-0.8em;text-decoration:none;visibility:hidden;width:.8em}.projects-section h2 a[href^="#"]:hover:before{visibility:visible}.projects-section p{margin:0}.projects-section svg{padding-right:2px}.projects-section .status-tag{display:flex;align-items:center}.img-frame{background-image:repeating-linear-gradient(45deg, rgb(100, 100, 100) 0, rgb(100, 100, 100) 1px, transparent 0px, transparent 0.5rem);padding:5%;box-sizing:border-box;margin-top:1rem;cursor:zoom-in}.img-frame.full{position:fixed;top:0;left:0;cursor:zoom-out;margin:0;align-content:center;max-width:initial !important;height:100vh;width:100vw;z-index:1;background-color:rgba(0,0,0,.45)}.img-frame.full figcaption{font-size:large}.img-frame img{filter:saturate(0) contrast(10);transition:filter .3s;width:100%}.img-frame:hover img{filter:saturate(2)}.img-frame figcaption{background:#fff;border-style:solid;border-color:hsl(120,2%,9%);text-align:left;width:calc(100% - 10px);padding:5px;font-size:small;border-bottom:0}.img-frame.right{max-width:60%;float:right}.img-frame.left{max-width:60%;float:left;margin:0 2ch 0 0}.img-frame img{background:#1e90ff}.img-icon{float:right}.img-frame-center{margin:0;padding:2rem 4rem}.ascii-table{border-left:none !important;font-size:70%;padding:0 !important;white-space:pre !important;color:unset;background:unset}aside{float:left;max-width:60%;margin-right:2rem}aside figure{margin:0}figure img{border-style:solid;border-color:hsl(120,2%,9%)}figure figcaption{text-align:center;font-size:smaller}.right{float:right;margin:0}.blinking{animation:2s blink ease infinite}@keyframes "blink"{from,to{opacity:0}85%{opacity:1}}@media screen and (max-width: 600px){.post-header{flex-direction:column-reverse}.post-header h1{margin-bottom:.5em}#index-list{padding-left:0}blockquote{margin:1rem 0}aside{float:none;max-width:100%;margin:0}aside figure{text-align:center;margin:0}.img-frame{max-width:100% !important;float:initial !important;margin:0 !important}}section#quotes{margin-left:1rem}section#quotes>blockquote{border:initial;border-left:solid;margin:0 1rem;padding:0 1rem}section#quotes>p{margin:.5rem 0 2rem 0}#portrait video{width:100%;display:block}#live-tag{cursor:help;position:absolute;top:0;left:0;display:flex;align-items:center;background-color:rgba(0,0,0,.5);border-radius:0 0 4px 0;color:initial;padding:0 3px}#live-tag span{filter:invert(1)}.dot-leader{border-bottom-style:dotted;border-bottom-width:.3ch;margin:3px 5px}body:has(figure.full){overflow:hidden}#figure-container{margin:0 auto}@media(orientation: landscape){#figure-container{max-width:75vh}#figure-container img{max-height:80cqh}}@media(orientation: portrait){#figure-container{max-width:75vw}}page-likes a{color:LinkText;text-decoration:underline}/*# sourceMappingURL=main.css.map */