:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hamburger-padding:.5rem;--main-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222);--body-background:var(--main-background);--footer-background:var(--main-background);--menu-background:#badbad;--qr-size:308px;--space-max-width:120ch;--space-width:min(100%, var(--space-max-width));--font-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--faded-font-color:var(--lightningcss-light,rgba(0,0,0,.5))var(--lightningcss-dark,#fffffff80);--main-padding:1em;--default-transition-time:0;--default-transition:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media print{:root{--font-color:#000}}@media not (prefers-reduced-motion:reduce){body[data-activate-transitions]{--default-transition-time:.3s;--default-transition:all var(--default-transition-time) ease-in-out}}@media print{div.carousel,div.carousel-or-grid{flex-wrap:wrap balance;max-width:100%!important;max-height:unset!important;overflow:hidden!important}@supports not (flex-flow:wrap balance){div.carousel,div.carousel-or-grid{flex-wrap:wrap}}div.carousel>*,div.carousel-or-grid>*{break-inside:avoid;max-height:25vh!important}}:root{--carousel-margin:1em}@keyframes carousel-peek-trigger{0%{margin-left:var(--carousel-margin);margin-right:var(--carousel-margin);transform:translate(0)}50%{margin-left:2px;margin-right:2px;transform:translate(-10%)}to{margin-left:var(--carousel-margin);margin-right:var(--carousel-margin);transform:translate(0)}}div.carousel,div.carousel-or-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-snap-align:center;box-sizing:content-box;flex-flow:row;justify-content:space-around;align-items:center;max-height:calc(100svh - 1em);display:flex;overflow:auto hidden}@media (prefers-reduced-motion:no-preference) and (not (pointer:fine)){@supports (timeline-trigger-source:view()){div.carousel:has(:not(:first-child)){timeline-trigger:--carousel-trigger view() cover 10% cover 90%;timeline-trigger-source:view()}div.carousel-or-grid:has(:not(:first-child)){timeline-trigger:--carousel-trigger view() cover 10% cover 90%;timeline-trigger-source:view()}div.carousel:has(:not(:first-child))>*{animation-trigger:--carousel-trigger play-once;animation-name:carousel-peek-trigger;animation-duration:1s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-fill-mode:forwards}div.carousel-or-grid:has(:not(:first-child))>*{animation-trigger:--carousel-trigger play-once;animation-name:carousel-peek-trigger;animation-duration:1s;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-fill-mode:forwards}}}@media (not (prefers-reduced-motion:no-preference)) and (not (pointer:fine)){div.carousel:has(:not(:first-child))>*{max-width:calc(100vw - 2 * var(--main-padding) - var(--carousel-margin))!important}div.carousel-or-grid:has(:not(:first-child))>*{max-width:calc(100vw - 2 * var(--main-padding) - var(--carousel-margin))!important}div.carousel:has(:not(:first-child))>:first-child{margin-left:0;margin-right:0}div.carousel-or-grid:has(:not(:first-child))>:first-child{margin-left:0;margin-right:0}}@supports not (timeline-trigger-source:view()){div.carousel:has(:not(:first-child))>*{max-width:calc(100vw - 2 * var(--main-padding) - var(--carousel-margin))!important}div.carousel-or-grid:has(:not(:first-child))>*{max-width:calc(100vw - 2 * var(--main-padding) - var(--carousel-margin))!important}div.carousel:has(:not(:first-child))>:first-child{margin-left:0;margin-right:0}div.carousel-or-grid:has(:not(:first-child))>:first-child{margin-left:0;margin-right:0}}div.carousel>*,div.carousel-or-grid>*{scroll-snap-align:center;margin:var(--carousel-margin) calc(var(--carousel-margin) / 2);box-sizing:content-box;flex:none}div.carousel>:first-child,div.carousel-or-grid>:first-child{margin-left:var(--carousel-margin)}div.carousel>:last-child,div.carousel-or-grid>:last-child{margin-right:var(--carousel-margin)}@media (pointer:fine){div.carousel-or-grid{overflow:unset;flex-wrap:wrap balance;max-height:unset}@supports not (flex-flow:wrap balance){div.carousel-or-grid{flex-wrap:wrap}}@supports (flex-wrap:balance){div.carousel-or-grid{flex-wrap:balance}}}body:not(:has(>main[data-path^=clog])):not(:has(>#navigation>#hamburger-toggle:checked)) #navigation>#hamburger.ultra-realistic>.slice{margin:0}body:not(:has(>main[data-path^=clog])):not(:has(>#navigation>#hamburger-toggle:checked)) #navigation>#hamburger.ultra-realistic>.slice:first-child{background:#d1b8b8;border-top:2px dotted #fff;border-radius:90% 90% 5% 5%;height:20%;margin-top:5px}body:not(:has(>main[data-path^=clog])):not(:has(>#navigation>#hamburger-toggle:checked)) #navigation>#hamburger.ultra-realistic>.slice:nth-child(2){background:#613e33;border-top:.5px solid #d80000;border-bottom:1px solid #5f4;border-radius:2px;width:95%;height:25%;margin-left:2.5%;transform:none}body:not(:has(>main[data-path^=clog])):not(:has(>#navigation>#hamburger-toggle:checked)) #navigation>#hamburger.ultra-realistic>.slice:nth-child(3){height:calc(var(--hamburger) / 3);background:#d1b8d8;border-top:1px dashed #5f4;border-bottom:1px hidden;border-radius:1px 1px 2px 2px;height:20%}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice{margin:0}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:first-child{opacity:1;height:calc(var(--hamburger-size)/32 * .75);width:calc(var(--hamburger-size)/32 * 40);background:#fdd;border:none;box-shadow:0 0 1px 1px #f55}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:first-child:after{content:"";left:calc((.25 - 8) * var(--hamburger-size)/32);top:calc(var(--hamburger-size)/32 * -1.75 / 2);height:calc(var(--hamburger-size)/32 * 2.5);width:calc(var(--hamburger-size)/32 * 8);background:#444;border-radius:1px;display:block;position:absolute;filter:none!important}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:nth-child(2){opacity:1;height:calc(var(--hamburger-size)/32 * .75);width:calc(var(--hamburger-size)/32 * 40);background:#e4e7ff;border:none;box-shadow:0 0 1px 1px #78f}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:nth-child(2):after{content:"";left:calc((.25 - 8) * var(--hamburger-size)/32);top:calc(var(--hamburger-size)/32 * -1.75 / 2);height:calc(var(--hamburger-size)/32 * 2.5);width:calc(var(--hamburger-size)/32 * 8);background:#444;border-radius:1px;display:block;position:absolute;filter:none!important}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice{animation-duration:1s;animation-fill-mode:forwards}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:first-child{z-index:3;transform-origin:0;animation-name:red-sword-in;animation-timing-function:linear;top:50%}@keyframes red-sword-in{10%{transform-origin:0;transform:translate(40px,20px)rotate(-120deg)}45%{transform:translate(40px,1px)rotate(-135deg)}59%{filter:none}60%{filter:blur(1px);transform:translate(40px,-3px)rotate(-120deg)}78%{filter:blur(1px)}80%{filter:none;transform-orign:left;transform:translate(80px,-20px)rotate(-10deg)}81%{filter:blur(1px)}98%{filter:blur(1px)}99%{filter:none}to{transform-origin:50%;transform:rotate(-135deg)}}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:nth-child(2){z-index:5;top:calc(50% - var(--hamburger-size)/32 * .75);transform-origin:0;animation-name:blue-sword-in;animation-timing-function:linear;left:0}@keyframes blue-sword-in{10%{transform-origin:0;transform:translate(0)translateY(10px)rotate(-45deg)}65%{transform:translate(0)translateY(10px)rotate(-50deg)}70%{filter:none;transform:translate(0)translateY(10px)rotate(-40deg)}71%{filter:blur(1px)}80%{transform:translateY(35px)translate(-5px)rotate(-160deg)}90%{transform:translateY(35px)translate(-5px)rotate(-255deg)}98%{filter:blur(1px)}99%{filter:none}to{transform-origin:50%;transform:rotate(-400deg)}}body:not(:has(>main[data-path^=clog])):has(>#navigation>#hamburger-toggle:checked) #navigation>#hamburger.inner-conflict>.slice:nth-child(3){width:calc(var(--hamburger-size)/32 * 16);height:calc(var(--hamburger-size)/32 * 16);opacity:1;top:calc(50% - var(--hamburger-size)/32 * 16 / 2);left:calc(var(--hamburger-size)/32 * 14.1421);z-index:4;background:radial-gradient(#ff0,rgba(255,255,255,.063),rgba(255,255,0,0));border:none;padding:0;animation-name:sword-sparcles;transform:scale(.8)}@keyframes sword-sparcles{0%{opacity:0;transform:scale(.2)}95%{opacity:0;transform:scale(.2)}98%{opacity:1;transform:scale(2)}}@media (prefers-reduced-motion:no-preference){#menu{transition:all .15s ease-out .1s}}:root{--hamburger-size:clamp(1em, 10vmin, 32px)}#navigation{z-index:1000;grid-area:menu-start/menu-start/menu-end/menu-end;margin:0;padding:0}body:has(>#navigation>#hamburger-toggle:checked) #navigation{background:var(--menu-background)}body:not(:has(>#navigation>#hamburger-toggle:checked)) #navigation{pointer-events:none;min-height:100vh}body:not(:has(>#navigation>#hamburger-toggle:checked)) #navigation #hamburger{pointer-events:auto}body:not(:has(>#navigation>#hamburger-toggle:checked)) #hamburger .slice:nth-child(2){transform:rotate(180deg)}body:has(>#navigation>#hamburger-toggle:checked) #hamburger .slice{--border-size:2px;background:#fff}body:has(>#navigation>#hamburger-toggle:checked) #hamburger .slice:first-child{z-index:0;top:25%;transform:rotate(45deg)}body:has(>#navigation>#hamburger-toggle:checked) #hamburger .slice:nth-child(3){z-index:0;top:calc(-25% - var(--hamburger-size) - var(--border-size) * 4 + var(--slice-height));transform:rotate(-45deg)}body:has(>#navigation>#hamburger-toggle:checked) #hamburger .slice:nth-child(2){z-index:-1;border:var(--border-size) solid #aacb9d;border-radius:var(--hamburger-size);top:calc(-50% - var(--border-size) - var(--slice-height) / 2);left:calc(0px - var(--border-size));height:var(--hamburger-size);background-color:transparent;transform:rotate(0)}#hamburger-toggle{opacity:0;cursor:pointer;width:0;height:0;margin:0;position:absolute;overflow:visible}#hamburger{z-index:1100;padding:var(--hamburger-padding);cursor:pointer;width:var(--hamburger-size);height:var(--hamburger-size);margin-bottom:calc(-var(--hamburger-size) - var(--hamburger-padding));display:block}#hamburger .slice{--slice-height:2px;width:100%;margin-top:calc(var(--hamburger-size) / 3 - var(--slice-height));top:calc((33% - var(--slice-height)) / -2);height:var(--slice-height,2px);border-radius:var(--slice-height);opacity:.9;background:var(--lightningcss-light,#000)var(--lightningcss-dark,#888);display:block;position:relative}:root{--menu-margin:3px;--open-burger-leak-down:1cm;--open-burger-leak-right:5cm;--top-left-rounding:1cm;--burger-background:#c9f;--space-main-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--space-body-background:var(--lightningcss-light,#000)var(--lightningcss-dark,#222)}@media print{:root{--space-main-background:#fff;--space-body-background:#fff}}@supports not (offset-path:shape(from 0 0, move to 0 0)){:root{--open-burger-leak-down:0cm}}:root:has(body>main[data-path^=clog]){--menu-background:none;--body-background:var(--space-body-background);--main-background:var(--space-main-background)}:root:has(body>main>ul#blog-entries){--space-max-width:80ch}ul#blog-entries{padding-bottom:1lh;padding-left:0}ul#blog-entries>li:not(:first-of-type){border-top:1px solid var(--faded-font-color);margin-top:.5em;padding-top:.5em}ul#blog-entries>li>article>p{margin:.5ch 1em 1ch;font-style:italic}ul#blog-entries>li>article>time{opacity:.5;margin-left:1em}ul#blog-entries>li>article>time:empty:after{content:attr(datetime)}ul#blog-entries>li[pinned]>article>a:before{content:"📌";display:inline}ul#blog-entries>li a{text-decoration:none}ul#blog-entries>li,ul#blog-entries>li li{list-style-type:none}ul#blog-entries>li ul.tags li,ul#blog-entries>li li ul.tags li{margin-left:1ex;display:inline}ul#blog-entries>li ul.tags li a,ul#blog-entries>li li ul.tags li a{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#bbb)}ul#blog-entries>li ul.tags li a:before,ul#blog-entries>li li ul.tags li a:before{content:"#"}ul#blog-entries>li ul.tags li a:after,ul#blog-entries>li li ul.tags li a:after{content:none}@media screen{:root:has(body>main[data-path^=clog]){--main-width:var(--space-width);--main-background:var(--space-main-background);--menu-cols:var(--lcar-menu-cols);--menu-rows:var(--lcar-menu-rows);--menu-link-transform:uppercase}}body:has(>main[data-path^=clog]) main .article-info{font-size:60%}body:has(>main[data-path^=clog]) main .article-info time{white-space:nowrap;margin-left:1ex}body:has(>main[data-path^=clog]) main .article-info:has(>time.update)>time.publish{opacity:.5;text-decoration:line-through}body:has(>main[data-path^=clog]) main>div.pagination{text-align:center;margin:0 auto}body:has(>main[data-path^=clog]) main>div.pagination.single-page{display:none}body:has(>main[data-path^=clog]) main>div.pagination:not(.has-previous-page)>.previous-page{visibility:hidden}body:has(>main[data-path^=clog]) main>div.pagination:not(.has-next-page)>.next-page{visibility:hidden}body:has(>main[data-path^=clog]) main>div.pagination>a{color:var(--font-color);margin:.5ex 1ex;text-decoration:none;display:inline-block}body:has(>main[data-path^=clog]) main>div.pagination>a[aria-current]{opacity:.5;pointer-events:none}@media screen{body:has(>main[data-path^=clog]) main{border-radius:var(--top-left-rounding) var(--top-left-rounding) 0 0;z-index:5;padding:1em}body:has(>main[data-path^=clog]) nav#navigation{background:0 0}body:has(>main[data-path^=clog]):not(:has(>#navigation>#hamburger-toggle:checked)) nav#navigation{pointer-events:none}body:has(>main[data-path^=clog]):not(:has(>#navigation>#hamburger-toggle:checked)) nav#navigation #hamburger{pointer-events:all}body:has(>main[data-path^=clog]) nav#navigation>#menu>li>a>span{padding-right:.5ex}body:has(>main[data-path^=clog]) nav#navigation>#menu>li:hover{filter:brightness(115%)}body:has(>main[data-path^=clog]) nav#navigation #hamburger .slice{background:var(--burger-background)}body:has(>main[data-path^=clog]) nav#navigation #hamburger .slice:nth-child(2){clip-path:shape(from 100% 0px, curve to calc(100% - var(--top-left-rounding)) var(--hamburger-size) with 100% var(--hamburger-size), line to calc(100% - var(--open-burger-leak-right) + var(--top-left-rounding)) calc(100% - var(--open-burger-leak-down)), curve to calc(100% - var(--open-burger-leak-right)) calc(100% - var(--open-burger-leak-down) + var(--top-left-rounding)) with calc(100% - var(--open-burger-leak-right)) calc(100% - var(--open-burger-leak-down)), line to calc(100% - var(--open-burger-leak-right)) 100%, line to 0 100%, line to 0 0)}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger{width:calc(var(--hamburger-size) + var(--open-burger-leak-right));height:calc(var(--hamburger-size) + var(--open-burger-leak-down))}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:first-child{pointer-events:none;opacity:0!important;margin:0!important;transform:none!important}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:nth-child(3){pointer-events:none;opacity:0!important;margin:0!important;transform:none!important}body:has(>main[data-path^=clog]):not(:has(>#navigation>#hamburger-toggle:checked)) nav#navigation #hamburger .slice:nth-child(2){transform:none}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger{width:3cm;width:calc(100% + var(--open-burger-leak-right) - var(--menu-margin) * 2);margin:var(--menu-margin);padding:0;position:relative}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice{--button-width:calc(100% - var(--open-burger-leak-right) - var(--menu-margin) * 2);background:#000;position:absolute}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:first-child{top:calc(100% + var(--hamburger-size));left:calc(100% - var(--open-burger-leak-right) - .5cm);pointer-events:none;opacity:.2;width:.5cm;height:2px;margin:0;padding:0}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:nth-child(3){top:calc(100% + var(--hamburger-size));left:calc(100% - var(--open-burger-leak-right) - .5cm);pointer-events:none;opacity:.2;width:.5cm;height:2px;margin:0;padding:0}@supports not (offset-path:shape(from 0 0, move to 0 0)){body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:first-child{top:.25cm;left:1em}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:nth-child(3){top:.25cm;left:1em}}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:nth-child(2){background:var(--burger-background);opacity:1;height:calc(var(--hamburger-size) + var(--open-burger-leak-down));background:var(--burger-background);border:0 solid;border-radius:2cm 0 0;margin:0;top:0;left:0;transform:none}@supports not (offset-path:shape(from 0 0, move to 0 0)){body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger .slice:nth-child(2){border-radius:2cm 0}}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger:hover>.slice:nth-child(2){background:#d9b3ff}body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger:hover>.slice:nth-child(2):after{content:"Close";color:#000;bottom:var(--menu-margin);width:calc(var(--menu-width) - var(--menu-margin) * 2);margin-top:calc((var(--hamburger-size) + var(--open-burger-leak-down) - 1em) / 2);text-transform:var(--menu-link-transform);direction:rtl;display:inline-block;position:absolute}}@media screen and (any-hover:hover){body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger:hover>.slice:nth-child(2):after{color:#c9f}}@media screen and (any-hover:none){body:has(>main[data-path^=clog]):has(>#navigation>#hamburger-toggle:checked) nav#navigation #hamburger>.slice:nth-child(2):after{content:"Close";color:#000;bottom:var(--menu-margin);width:calc(var(--menu-width) - var(--menu-margin) * 2);margin-top:calc((var(--hamburger-size) + var(--open-burger-leak-down) - 1em) / 2);text-transform:var(--menu-link-transform);direction:rtl;display:inline-block;position:absolute}}@media screen{body:has(>main[data-path^=clog]) nav#navigation #menu{margin-top:var(--menu-margin)}body:has(>main[data-path^=clog]) nav#navigation #menu>li>a{text-align:right;margin:0}body:has(>main[data-path^=clog]) nav#navigation #menu>li:first-child{background:#89f}body:has(>main[data-path^=clog]) nav#navigation #menu>li:nth-child(2){background:#c44}body:has(>main[data-path^=clog]) nav#navigation #menu>li:nth-child(3){background:#cc6}body:has(>main[data-path^=clog]) nav#navigation #menu:after{content:"";margin:0 var(--menu-margin);background:#f80;border-radius:0 0 2cm;grid-area:auto/menu-start/auto/menu-end;height:3cm;display:block}}:root{--body-rows:[menu-start] calc(var(--hamburger-size) + var(--menu-margin) * 2) [main-start] auto [main-end footer-start] 0 [footer-end menu-end];--menu-width:0px;--menu-item-padding:1em;--menu-item-margin:1ex;--open-menu-width:calc(var(--menu-widest-word) + (var(--menu-item-padding) + var(--menu-item-margin)) * 2);--main-width:100%;--menu-longest-word:7;--menu-widest-word:calc((var(--menu-longest-word) + 1) * 1ch);--body-cols:[menu-start] var(--menu-width) [menu-end] 1fr [main-start footer-start] var(--main-width) [footer-end main-end] 1fr;--default-menu-cols:[menu-start] 1fr [label-start] auto [label-end] 1fr [menu-end];--default-menu-rows:[menu-start] 1fr [label-start] auto [label-end] 1fr [menu-end];--menu-cols:var(--default-menu-cols);--menu-rows:var(--default-menu-rows);--menu-link-transform:none;--lcar-menu-cols:[menu-start] 1fr [label-start] auto [label-end menu-end];--lcar-menu-rows:[menu-start] 1fr [label-start] auto [label-end menu-end]}@media print{:root{--body-cols:0px 0px [main-start] auto [main-end] 0px!important;--body-rows:0px [main-start] max-content [main-end] 0px!important}}:root:has(body>#navigation>#hamburger-toggle:checked){--menu-width:calc(var(--open-menu-width))}@media screen and (width>=60ch){:root{--main-width:calc(100svw - var(--open-menu-width))}}#menu{visibility:hidden;z-index:100;height:fit-content;margin:0;margin-top:calc(var(--open-burger-leak-down) - var(--menu-margin));transform-origin:0 0;opacity:.3;width:var(--open-menu-width);grid-template-columns:var(--menu-cols);gap:var(--menu-margin);grid-auto-rows:max-content;padding-left:0;display:grid;top:0;left:0;transform:translate(-100%)}body:has(>#navigation>#hamburger-toggle:checked) #menu{visibility:visible;opacity:1;transform:none}#menu>li{height:3em;margin:0 var(--menu-margin);grid-area:auto/menu-start/auto/menu-end;grid-template-columns:subgrid;grid-template-rows:var(--menu-rows);list-style:none;display:grid}#menu>li>a{text-transform:var(--menu-link-transform);grid-area:menu-start/menu-start/menu-end/menu-end;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}#menu>li>a>span{grid-area:label-start/label-start/label-end/label-end;display:block}body:has(>main[data-path^=clog]) #menu>li>a>span{direction:rtl}div.contact,div.contact *{text-align:center}div.contact div.qr-code{box-sizing:border-box;aspect-ratio:1;width:min(var(--qr-size), 100%);margin:0 auto 1em;position:relative}div.contact div.qr-code img,div.contact div.qr-code canvas,div.contact div.qr-code div#canvasHolder{width:100%;height:100%;position:absolute;top:0;left:0}div.contact div.qr-code,div.contact div.qr-code img,div.contact div.qr-code canvas{image-rendering:pixelated}div.contact div.qr-code>a>img:first-child{z-index:0;position:absolute;top:0;left:0}div.contact div.qr-code>a img.fallback{opacity:0;z-index:1;animation-name:qr-fade;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}@keyframes qr-fade{0%{opacity:0}to{opacity:1}}div.contact div.qr-code div#canvasHolder{clear:both;display:inline-block;position:absolute;top:0;left:0}div.contact div.qr-code div#canvasHolder canvas{top:0;left:0}div.contact div.qr-code div#canvasHolder canvas:not(:first-child){pointer-events:none}div.contact div.qr-code div#canvasHolder canvas:first-child{z-index:1;position:relative}div.contact div.qr-code div#canvasHolder canvas:nth-child(2){z-index:2;position:absolute}.with-youtube-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 29 20\"><g><path d=\"M14.4848 20C14.4848 20 23.5695 20 25.8229 19.4C27.0917 19.06 28.0459 18.08 28.3808 16.87C29 14.65 29 9.98 29 9.98C29 9.98 29 5.34 28.3808 3.14C28.0459 1.9 27.0917 0.94 25.8229 0.61C23.5695 0 14.4848 0 14.4848 0C14.4848 0 5.42037 0 3.17711 0.61C1.9286 0.94 0.954148 1.9 0.59888 3.14C0 5.34 0 9.98 0 9.98C0 9.98 0 14.65 0.59888 16.87C0.954148 18.08 1.9286 19.06 3.17711 19.4C5.42037 20 14.4848 20 14.4848 20Z\" fill=\"%23FF0033\"></path><path d=\"M19 10L11.5 5.75V14.25L19 10Z\" fill=\"white\"></path></g></svg>") .2ch/auto 100% no-repeat;padding-left:calc(1.45lh + .4ch)}a:not(.no-shinies)[href^="https://linkedin.com"],a:not(.no-shinies)[href="https://www.linkedin.com"]{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);font-weight:700;text-decoration:none}a:not(.no-shinies)[href^="https://linkedin.com"]:before,a:not(.no-shinies)[href="https://www.linkedin.com"]:before{content:"in";color:#fff;background:#1565c0;border-radius:3px;margin-right:.5ex;padding:0 3px;display:inline-block;box-shadow:0 0 4px rgba(0,0,0,.3)}a:not(.no-shinies)[href^="https://youtube.com/"],a:not(.no-shinies)[href^="https://www.youtube.com/"],a:not(.no-shinies)[href^="https://youtu.be/"]{color:var(--font-color);font-weight:700;text-decoration:none}@media not print{a:not(.no-shinies)[href^="https://youtube.com/"],a:not(.no-shinies)[href^="https://www.youtube.com/"],a:not(.no-shinies)[href^="https://youtu.be/"]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 29 20\"><g><path d=\"M14.4848 20C14.4848 20 23.5695 20 25.8229 19.4C27.0917 19.06 28.0459 18.08 28.3808 16.87C29 14.65 29 9.98 29 9.98C29 9.98 29 5.34 28.3808 3.14C28.0459 1.9 27.0917 0.94 25.8229 0.61C23.5695 0 14.4848 0 14.4848 0C14.4848 0 5.42037 0 3.17711 0.61C1.9286 0.94 0.954148 1.9 0.59888 3.14C0 5.34 0 9.98 0 9.98C0 9.98 0 14.65 0.59888 16.87C0.954148 18.08 1.9286 19.06 3.17711 19.4C5.42037 20 14.4848 20 14.4848 20Z\" fill=\"%23FF0033\"></path><path d=\"M19 10L11.5 5.75V14.25L19 10Z\" fill=\"white\"></path></g></svg>") .2ch/auto 100% no-repeat;padding-left:calc(1.45lh + .4ch)}}div.simple-embed{grid-template-rows:[thumb-start meta-start]auto[meta-end logo-start]minmax(10%,3em)[logo-end]minmax(0,calc(50% - 1.5em))[thumb-end];grid-template-columns:[thumb-start meta-start]1fr[logo-start]minmax(5%,4.35em)[logo-end]1fr[meta-end thumb-end];display:grid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{div.simple-embed{grid-template-rows:[thumb-start meta-start]auto[meta-end logo-start]1.5em[logo-end]1ch[thumb-end];grid-template-columns:[thumb-start meta-start]auto[logo-start]calc(.4ch + 2.175em)[logo-end]1ch[meta-end thumb-end];max-height:25vh!important}div.simple-embed>.logo{opacity:.5}}div.simple-embed a{color:#fff;text-decoration:none}div.simple-embed>img.thumbnail{object-fit:cover;z-index:1;width:100%;height:100%;aspect-ratio:inherited;grid-area:thumb-start/thumb-start/thumb-end/thumb-end;overflow:hidden}div.simple-embed>.logo{background-position:50%;grid-area:logo-start/logo-start/logo-end/logo-end;width:100%;height:100%}div.simple-embed>.meta{z-index:5;text-shadow:-1px -1px #000,-1px 0 #000,-1px 1px #000,0 -1px #000,0 1px #000,1px -1px #000,1px 0 #000,1px 1px #000;background-image:linear-gradient(rgba(0,0,0,.6),transparent);grid-area:meta-start/meta-start/meta-end/meta-end}div.simple-embed>.meta>.title{background-image:linear-gradient(rgba(0,0,0,.6),transparent);margin-bottom:-1em;padding:1em;font-size:100%;display:block}div.simple-embed>.meta>.author{width:fit-content;margin-bottom:-1.51515em;padding:1ex 1.51515em;font-size:66%;display:block}@media not (pointer:fine){div.simple-embed>.meta>.author{padding-top:1.51515em}}@media print{div.simple-embed>.meta>.author:after{content:none!important}}iframe.youtube-embed,div.simple-embed.youtube-embed{max-width:calc(100vw - var(--main-padding) * 2);box-sizing:border-box;max-height:100vh}@media (pointer:fine){iframe.youtube-embed,div.simple-embed.youtube-embed{max-width:min(480px,90vw);max-height:min(480px,90vh)}}@media print{div.simple-embed.youtube-embed>.meta>.title:after{content:" (youtu.be/​" var(--youtube-id) ")"}}div.simple-embed.youtube-embed>.meta>.author:before{content:"@"}div.simple-embed.youtube-embed>.logo{z-index:3;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-blend-mode:lighten;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 29 20\"><g><path d=\"M14.4848 20C14.4848 20 23.5695 20 25.8229 19.4C27.0917 19.06 28.0459 18.08 28.3808 16.87C29 14.65 29 9.98 29 9.98C29 9.98 29 5.34 28.3808 3.14C28.0459 1.9 27.0917 0.94 25.8229 0.61C23.5695 0 14.4848 0 14.4848 0C14.4848 0 5.42037 0 3.17711 0.61C1.9286 0.94 0.954148 1.9 0.59888 3.14C0 5.34 0 9.98 0 9.98C0 9.98 0 14.65 0.59888 16.87C0.954148 18.08 1.9286 19.06 3.17711 19.4C5.42037 20 14.4848 20 14.4848 20Z\" fill=\"%23FF0033\"></path><path d=\"M19 10L11.5 5.75V14.25L19 10Z\" fill=\"white\"></path></g></svg>") .2ch/auto 100% no-repeat}@media print{div.simple-embed.youtube-embed>.logo:after{content:unset}}footer blockquote{margin:0 0 .5em}blockquote{margin-left:0;padding-left:calc(1em + 1ch);display:block;position:relative}blockquote:before{content:"”";color:var(--faded-font-color);border-right:2px solid var(--faded-font-color);height:100%;padding-right:.1ch;font-size:200%;position:absolute;left:0}blockquote[cite]:not(:has(cite))[cite^="http://"]:after{content:none}blockquote[cite]:not(:has(cite))[cite^="https://"]:after{content:none}blockquote[cite]:not(:has(cite)):after{-webkit-user-select:text;user-select:text;content:"- " attr(cite);font-size:75%;font-style:revert;padding-top:1ex;padding-left:1ex;display:block}blockquote>cite{display:block}blockquote>cite:before{content:"- "}q,blockquote{quotes:"‘" "’" "“" "”"}q.para:before,blockquote.para:before{-webkit-user-select:text;user-select:text;content:open-quote "["}q.para:after,blockquote.para:after{-webkit-user-select:text;user-select:text;content:"]" close-quote}q{font-style:oblique 3deg}.para:before{content:"["}.para:after{content:"]"}body>dialog{box-sizing:content-box;border-radius:2em;width:clamp(80ex,min(120ex,80vw),100vw)}body>dialog>form>input[type=submit]{background:0 0;border:none;padding:0 .5ex 1ex 1ex;font-size:200%;display:none}@media screen and (not (pointer:fine)) and (width<90ex){body>dialog>form>input[type=submit]{float:right;display:block}}@keyframes show-dialog{0%{pointer-events:none;filter:blur(1px)}99%{pointer-events:none;filter:blur()}to{pointer-events:unset;filter:none}}body>dialog[open] a,body>dialog[open] label{animation-name:show-dialog;animation-duration:1s}body>dialog::backdrop{background:rgba(0,0,0,.627)}details,[data-box-type]{border:1px solid #aaa;border-radius:5mm;padding:.5em .5em .5ex 0;display:block}details>:last-child,[data-box-type]>:last-child{margin-bottom:0}@media not print{details,[data-box-type]{margin-bottom:1ex;box-shadow:.5ex .5ex .6ex var(--lightningcss-light,rgba(0,0,0,.686))var(--lightningcss-dark,rgba(255,255,255,.19))}}details summary,[data-box-type] summary{cursor:grab;margin:-.5em -.5em 0;padding:.5em;font-weight:700}details[open],[data-box-type][open]{padding:.5em}details[open] summary,[data-box-type][open] summary{cursor:grabbing;border-bottom:1px solid #aaa;margin-bottom:.5em}details:has(>summary):not([open]){border-bottom-style:ridge;border-bottom-width:1mm;border-bottom-right-radius:0;border-bottom-left-radius:0}[data-box-type]:has(>summary):not([open]){border-bottom-style:ridge;border-bottom-width:1mm;border-bottom-right-radius:0;border-bottom-left-radius:0}details:not(:has(>summary)){width:fit-content;min-height:2em;padding-left:3em}[data-box-type]:not(:has(>summary)){width:fit-content;min-height:2em;padding-left:3em}details:not(:has(>summary)):before{float:left;height:100%;margin-left:-1.5em;margin-right:.5ex;font-size:150%;display:block}[data-box-type]:not(:has(>summary)):before{float:left;height:100%;margin-left:-1.5em;margin-right:.5ex;font-size:150%;display:block}details>summary::marker{padding-right:2em;font-size:150%;display:block}[data-box-type]>summary::marker{padding-right:2em;font-size:150%;display:block}@media print{details,[data-box-type]{background:0 0!important;border-width:1mm!important}}@media (any-hover:hover){details:not([open]):has(summary:hover:not(:active)){filter:brightness(90%)}[data-box-type]:not([open]):has(summary:hover:not(:active)){filter:brightness(90%)}}details[data-box-type=info],[data-box-type][data-box-type=info]{background:var(--lightningcss-light,#cfc)var(--lightningcss-dark,#030)}@media print{details[data-box-type=info],[data-box-type][data-box-type=info]{border-color:#00e600}}details[data-box-type=info]:not(:has(>summary)):before{content:"📋  "}details[data-box-type=info]>summary::marker{content:"📋  "}[data-box-type][data-box-type=info]:not(:has(>summary)):before{content:"📋  "}[data-box-type][data-box-type=info]>summary::marker{content:"📋  "}details[data-box-type=extra-info],[data-box-type][data-box-type=extra-info]{background:var(--lightningcss-light,#ffc)var(--lightningcss-dark,#330)}@media print{details[data-box-type=extra-info],[data-box-type][data-box-type=extra-info]{border-color:#e6e600}}details[data-box-type=extra-info]:not(:has(>summary)):before{content:"🔎  "}details[data-box-type=extra-info]>summary::marker{content:"🔎  "}[data-box-type][data-box-type=extra-info]:not(:has(>summary)):before{content:"🔎  "}[data-box-type][data-box-type=extra-info]>summary::marker{content:"🔎  "}details[data-box-type=thought],[data-box-type][data-box-type=thought]{background:var(--lightningcss-light,#ffc)var(--lightningcss-dark,#330)}@media print{details[data-box-type=thought],[data-box-type][data-box-type=thought]{border-color:#e6e600}}details[data-box-type=thought]:not(:has(>summary)):before{content:"💭  "}details[data-box-type=thought]>summary::marker{content:"💭  "}[data-box-type][data-box-type=thought]:not(:has(>summary)):before{content:"💭  "}[data-box-type][data-box-type=thought]>summary::marker{content:"💭  "}details[data-box-type=context],[data-box-type][data-box-type=context]{background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#111)}@media print{details[data-box-type=context],[data-box-type][data-box-type=context]{border-color:#777}}details[data-box-type=context]:not(:has(>summary)):before{content:"🫟  "}details[data-box-type=context]>summary::marker{content:"🫟  "}[data-box-type][data-box-type=context]:not(:has(>summary)):before{content:"🫟  "}[data-box-type][data-box-type=context]>summary::marker{content:"🫟  "}nav a{color:#000;text-decoration:none;transition:none}nav a[aria-current=page]{font-weight:700}*{transition:var(--default-transition)}body{color:var(--font-color);interpolate-size:allow-keywords;box-sizing:content-box;counter-reset:footnote-link footnote-text;background:var(--body-background);grid-template-rows:var(--body-rows);grid-template-columns:var(--body-cols);min-height:100vh;margin:0;display:grid;overflow-x:hidden}body>*{interpolate-size:unset}body:has(>footer){--body-rows:[menu-start] calc(var(--hamburger-size) + var(--menu-margin) * 2) [main-start] auto [main-end footer-start] min-content [footer-end menu-end]}[data-prefix-symbol]:before{content:attr(data-prefix-symbol) " "}main{position:relative}html,main{background:var(--main-background)}main>footer{position:absolute;bottom:0;left:0;right:0}body>footer,main>footer{background:var(--footer-background)}mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:.8em .3em;margin:-.1em -.4em;padding:.1em .4em;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}mark:nth-child(3n+1){border-radius:.4em .7em}mark:nth-child(3n+2){border-radius:.6em .3em .9em 10%}@media not print{mark{color:var(--font-color);background-image:linear-gradient(90deg,var(--lightningcss-light,rgba(255,255,0,.1))var(--lightningcss-dark,rgba(102,102,0,.1)),var(--lightningcss-light,rgba(255,255,0,.7))var(--lightningcss-dark,rgba(102,102,0,.7)) 4%,var(--lightningcss-light,rgba(255,255,0,.3))var(--lightningcss-dark,rgba(102,102,0,.3)))}}@media print{mark{background-image:linear-gradient(90deg,rgba(255,255,0,.1),rgba(255,255,0,.7) 4%,rgba(255,255,0,.3))}}@media not print{.pink-marker mark,mark.pink{background-image:linear-gradient(90deg,var(--lightningcss-light,rgba(255,0,187,.1))var(--lightningcss-dark,rgba(144,0,32,.1)),var(--lightningcss-light,rgba(255,0,187,.7))var(--lightningcss-dark,rgba(144,0,32,.7)) 4%,var(--lightningcss-light,rgba(255,0,187,.3))var(--lightningcss-dark,rgba(144,0,32,.3)))}}@media print{.pink-marker mark,mark.pink{background-image:linear-gradient(90deg,rgba(255,0,187,.1),rgba(255,0,187,.7) 4%,rgba(255,0,187,.3))}}time:before{content:"";white-space:revert;display:inline-block}footer{border-top:1px solid var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);padding:1ex}footer>div{margin-top:.5em}.nobrplz{break-inside:avoid;word-break:keep-all}abbr:not(.first-of-abbr){text-decoration:none}fieldset{border-radius:5mm;margin-bottom:1em}fieldset label:has(input[type=radio]){margin:.5em;padding:.5em;font-weight:700;display:block}fieldset label:has(input[type=radio]) input[type=radio]{margin-right:1em}.cookie-consent fieldset>legend{font-weight:700}dialog fieldset label:not(:has(input[type=radio][checked])){cursor:pointer;background-color:var(--lightningcss-light,rgba(0,0,0,.157))var(--lightningcss-dark,rgba(255,255,255,.157));border-style:ridge;border-width:2px;border-radius:1em;width:fit-content}dialog fieldset label:not(:has(input[type=radio][checked])):hover{background-color:var(--lightningcss-light,rgba(0,0,0,.063))var(--lightningcss-dark,rgba(255,255,255,.063))}dialog fieldset label:not(:has(input[type=radio][checked])):focus{border-style:dotted}dialog fieldset label:not(:has(input[type=radio][checked])) input[type=radio]{display:none}img{max-width:100%}del{background:rgba(255,0,0,.2)}ins{background:rgba(0,255,0,.2);text-decoration:none}body>main{padding:var(--main-padding);grid-area:main-start/main-start/main-end/main-end}body>main h1:first-of-type{margin-top:0}body>main span:has(>a.footnote-link:only-child){display:inline}body>main span:has(>a.footnote-link:only-child){break-before:avoid;break-inside:avoid;white-space:nowrap}body>main span:has(>a.footnote-link:only-child):before{content:"‍"}body>main a.footnote-link:before{counter-increment:footnote-link;content:"‍[" counter(footnote-link) "]";display:inline-block}body>main section{margin-bottom:1em}main a.footnote-link:before,body>footer>div:before{vertical-align:super;font-size:67%;text-decoration:none;display:inline-block}@keyframes scale-footnote-number{0%{opacity:1;transform:scale(1)}25%{opacity:.5;transform:scale(10)}50%{opacity:1;transform:scale(2)}75%{opacity:.5;transform:scale(10)}to{opacity:1;transform:scale(1)}}main a.footnote-link:target:before,main a.footnote-link[aria-current]:before{padding:revert;margin:revert;animation-name:scale-footnote-number;animation-duration:2s;animation-timing-function:ease-in-out}body>footer{grid-area:footer-start/footer-start/footer-end/footer-end;grid-auto-flow:row;display:grid}body>footer>div{grid-auto-columns:max-content auto max-content;grid-auto-flow:column;gap:.25ch;display:grid}body>footer>div[aria-current],body>footer>div:target{background:rgba(255,255,0,.25)}@media not print{body>footer>div>div{overflow:hidden}}body>footer>div:before{counter-increment:footnote-text;content:counter(footnote-text);grid-column:1;display:block}body>footer>div>a.footnote-return-link{grid-column:3;grid-template-rows:1fr[start]auto[end]1fr;grid-template-columns:[start]auto[end];text-decoration:none;display:grid}body>footer>div>a.footnote-return-link:after{content:"🔙";grid-area:start/start/end/end}kbd{color:#333;white-space:nowrap;text-transform:capitalize;background-color:#eee;border:1px solid #b4b4b4;border-radius:3px;padding:2px 4px;font-size:.85em;font-weight:700;line-height:1;display:inline-block;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 2px rgba(255,255,255,.7)}@media print{::details-content{content-visibility:visible;height:auto!important}body{display:inline}body nav{display:none}body main{background:#fff!important;border-radius:0!important}body main details{padding:.5em}body main details summary{margin-bottom:.5em;border-bottom:none!important}body section,body main li{break-inside:avoid}body ul{break-before:avoid}body a:not(.just-url)[href^="https://"][href^=\/]:after,body a:not(.just-url)[href^="http://"][href^=\/]:after,body a:not(.just-url)[href^=\/][href^=\/]:after{content:" (https://conditionraise.se" attr(href) ")"}body a:not(.just-url)[href^="https://"]:after,body a:not(.just-url)[href^="http://"]:after,body a:not(.just-url)[href^=\/]:after{content:" (" attr(href) ")";font-weight:400;text-decoration-line:none}body footer>div>a.footnote-return-link{display:none}}@media (any-hover:none),print{abbr{text-decoration:none}abbr.first-of-abbr:before{-webkit-user-select:text;user-select:text;content:attr(title) " ("}abbr.first-of-abbr:after{-webkit-user-select:text;user-select:text;content:")"}}