@font-face{font-family:"Stadio Now Variable Regular";src:url("../fonts/Stadio-Now-Variable.woff2");font-display:swap;font-weight:100 1000;unicode-range:U+0020-007E,U+00A0-00A9,U+00AB-00AC,U+00AE-00B4,U+00B6-00B9,U+00BB-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0126-0127,U+012A-012B,U+012E-0133,U+0136-0148,U+014A-014D,U+0150-015B,U+015E-0167,U+016A-016B,U+016E-017E,U+018F,U+0218-021B,U+0237,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0323,U+0326-0328,U+0335-0338,U+0400-045F,U+0490-0491,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A4,U+20AC,U+20B9,U+2116-2117,U+2122,U+2126,U+212E,U+215B-215E,U+2190-2199,U+2206,U+220F,U+2211-2212,U+221E,U+2248,U+2260,U+2264-2265,U+25A0-25A1,U+25B3-25B4,U+25B8,U+25BD-25BE,U+25C2,U+25C6-25C7,U+25CB,U+25CF,U+2611-2612,U+F8FF}@font-face{font-family:"Stadio Now Variable Regular";src:url("../fonts/Stadio-Now-Variable-Italico.woff2");font-weight:100 1000;font-style:italic;font-display:swap;unicode-range:U+0020-007E,U+00A0-00A9,U+00AB-00AC,U+00AE-00B4,U+00B6-00B9,U+00BB-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0126-0127,U+012A-012B,U+012E-0133,U+0136-0148,U+014A-014D,U+0150-015B,U+015E-0167,U+016A-016B,U+016E-017E,U+018F,U+0218-021B,U+0237,U+0259,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0323,U+0326-0328,U+0335-0338,U+0400-045F,U+0490-0491,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+203D,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A4,U+20AC,U+20B9,U+2116-2117,U+2122,U+2126,U+212E,U+215B-215E,U+2190-2199,U+2206,U+220F,U+2211-2212,U+221E,U+2248,U+2260,U+2264-2265,U+25A0-25A1,U+25B3-25B4,U+25B8,U+25BD-25BE,U+25C2,U+25C6-25C7,U+25CB,U+25CF,U+2611-2612,U+F8FF}@font-face{font-family:"Bariol";src:url("../fonts/bariol_regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Bariol";src:url("../fonts/bariol_regular_italic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Bariol";src:url("../fonts/bariol_bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Bariol";src:url("../fonts/bariol_bold_italic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"IBMPlexMono";src:url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBMPlexMono";src:url("../fonts/IBMPlexMono-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"IBMPlexMono";src:url("../fonts/IBMPlexMono-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"IBMPlexMono";src:url("../fonts/IBMPlexMono-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}*{margin:0;padding:0}:root{--font-family-sans:"Bariol",sans-serif;--font-family-head:"Stadio Now Variable Regular",sans-serif;--font-family-mono:"IBMPlexMono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--color-black:#000;--color-white:#fff;--color-grey:#666;--color-light:#efefef;--color-text:#2f2823;--color-text-grey:var(--color-grey);--color-background:#e7eeee;--color-code-background:#111;--color-code-light-grey:#cacbd1;--color-code-comment:#a9aaad;--color-code-white:#ffffff;--color-code-red:#ad1d1d;--color-code-brown:#736356;--color-code-orange:#e0744d;--color-code-yellow:#f0c674;--color-code-green:#a7bd68;--color-code-aqua:#8abeb7;--color-code-blue:#7e9abf;--color-code-purple:#b294bb;--w3c-link:#034575;--padding:0.5rem}@media (min-width:800px){:root{--padding:1rem}}@media (min-width:1200px){:root{--padding:2rem}}:root[data-theme-preference=light]{--color-black:#000;--color-white:#fff;--color-grey:#666;--color-light:#efefef;--color-text:#2f2823;--color-text-grey:var(--color-grey);--color-background:#e7eeee;--color-code-background:#111;--color-code-light-grey:#cacbd1;--color-code-comment:#a9aaad;--color-code-white:#ffffff;--color-code-red:#ad1d1d;--color-code-brown:#736356;--color-code-orange:#e0744d;--color-code-yellow:#f0c674;--color-code-green:#a7bd68;--color-code-aqua:#8abeb7;--color-code-blue:#7e9abf;--color-code-purple:#b294bb;--w3c-link:#034575}@media (prefers-color-scheme:dark){:root{--color-black:#fff;--color-white:#000;--color-grey:#999;--color-light:#333;--color-text:#b0b7bc;--color-background:#1a1a1a;--color-code-brown:#8c9ca9;--color-code-background:#ddd;--color-code-light-grey:#222;--color-code-comment:#555;--color-code-white:#ffffff;--color-code-red:#7070ff;--color-code-brown:#736356;--color-code-orange:#1f8bb2;--color-code-yellow:#0f398b;--color-code-green:#584297;--color-code-aqua:#754148;--color-code-blue:#816540;--color-code-purple:#4d6b44;--w3c-link:#a1d6fd}}:root[data-theme-preference=dark]{--color-black:#fff;--color-white:#000;--color-grey:#999;--color-light:#333;--color-text:#b0b7bc;--color-background:#1a1a1a;--color-code-brown:#8c9ca9;--color-code-background:#ddd;--color-code-light-grey:#222;--color-code-comment:#555;--color-code-white:#ffffff;--color-code-red:#7070ff;--color-code-brown:#736356;--color-code-orange:#1f8bb2;--color-code-yellow:#0f398b;--color-code-green:#584297;--color-code-aqua:#754148;--color-code-blue:#816540;--color-code-purple:#4d6b44;--w3c-link:#a1d6fd}html{font-family:var(--font-family-sans);color:var(--color-text);background:var(--color-background);font-size:20px}@media (min-width:1200px){html{font-size:25px}}img{width:100%}body{padding:var(--padding);max-width:70rem;margin:0 auto;font-variation-settings:"opsz" 100;font-weight:300}li{list-style:none}a{color:currentcolor;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-code-red);text-decoration-thickness:2px}a:focus,a:hover{text-underline-offset:2px;text-decoration-thickness:4px}button{font:inherit;background:none;border:2px solid currentcolor;border-radius:4px;padding:calc(var(--padding) / 4);color:currentColor;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}button:focus,button:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-code-red);text-decoration-thickness:2px}b,strong{font-weight:600}small{font-size:inherit;color:var(--color-text-grey)}.bg-light{background-color:var(--color-light)}.subheadline{color:var(--color-code-brown);font-size:0.66em}@media (min-width:600px){.subheadline{font-size:1em}}.header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem}.logo{font-size:1.5rem;color:var(--color-text);font-family:var(--font-family-head);-webkit-text-decoration:none;text-decoration:none;font-variation-settings:"wght" 800,"opsz" 400;font-feature-settings:"ss02" on}.homeintro h1{font-variation-settings:"wght" 800,"opsz" 400;font-feature-settings:"ss02" on}a.logo:focus,a.logo:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-code-red);text-decoration-thickness:2px}.menu{display:flex;align-items:flex-start;margin-left:auto;flex-wrap:wrap;gap:calc(var(--padding) / 1.5)}.menu a{padding:calc(var(--padding) / 4) 0;display:block;margin:0}.menu a[aria-current]{font-weight:bold;text-underline-offset:2px;text-decoration-thickness:4px;font-variation-settings:"wght" 600,"opsz" 100}.social{display:flex}.social a{padding:calc(var(--padding) / 4);border:1px solid transparent;border-radius:0.25rem}.social svg,.social-list svg{width:1rem;min-width:25px;aspect-ratio:1/1;fill:currentcolor}.social svg{display:block}.social a:focus,.social a:hover{background-color:#fff;color:var(--color-code-red);border:1px solid var(--color-code-red)}.section{padding:3rem 0}.grid{--columns:12;--gutter:3rem;display:grid;grid-gap:var(--gutter);grid-template-columns:1fr}.text+.grid{margin-top:var(--padding)}.autogrid{--gutter:3rem;--min:10rem;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));grid-auto-flow:dense}main{container-type:inline-size}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}[data-simplefonts=true] h1,[data-simplefonts=true] h2,[data-simplefonts=true] h3,[data-simplefonts=true] h4,[data-simplefonts=true] h5,[data-simplefonts=true] h6{font-variation-settings:"wght" 600,"opsz" 100!important}.text{line-height:1.35;background-color:var(--color-white);padding:var(--padding)}.text a{-webkit-text-decoration:underline;text-decoration:underline}.text :first-child{margin-top:0}.text>:last-child{margin-bottom:0}.text ol,.text p,.text ul{margin-bottom:calc(var(--padding) / 2)}.text ol,.text ul{margin-left:1.5rem}.text ul>li{list-style:disc;margin-bottom:calc(var(--padding) / 2)}.text ol>li{list-style:decimal;margin-bottom:calc(var(--padding) / 2)}.text :matches(ul,ol) :matches(ul,ol,p){margin-top:calc(var(--padding) / 2);margin-bottom:calc(var(--padding) / 8)}.text :matches(ul,ol) li:has(strong)::marker{font-weight:bold}h1{font-family:var(--font-family-head);font-variation-settings:"wght" 1000,"opsz" 500}.h1,.intro,.text h1{font-size:2.35rem;margin-bottom:2rem;line-height:1}@media (min-width:400px){.h1,.intro,.text h1{font-size:3.25rem;margin-bottom:3rem}}.h2,.text h2{font-size:1.66rem;font-weight:600;line-height:1;font-variation-settings:"wght" 600,"opsz" 450;margin-top:calc(var(--padding) * 2);margin-bottom:calc(var(--padding) * 1)}.h3,.text h3{font-size:1.45rem;font-weight:600;line-height:1;font-variation-settings:"wght" 600,"opsz" 250;margin-top:calc(var(--padding) * 1.5);margin-bottom:calc(var(--padding) * 1)}.h4,.text h4{font-size:1.25rem;font-weight:600;line-height:1;font-variation-settings:"wght" 600,"opsz" 150;margin-top:calc(var(--padding) * 1.25);margin-bottom:calc(var(--padding) * 1)}.h5,.text h5{font-size:1.15rem;font-weight:600;line-height:1.25;font-variation-settings:"wght" 600,"opsz" 100;margin-top:calc(var(--padding) * 1);margin-bottom:calc(var(--padding) * 0.5)}.h6,.text h6{font-size:1rem;font-weight:600;line-height:1.25;font-variation-settings:"wght" 600,"opsz" 100;margin-top:calc(var(--padding) * 0.75);margin-bottom:calc(var(--padding) * 0.5)}.text .codeblock{display:grid}.text code{font-family:var(--font-family-mono);font-size:0.9em;background:var(--color-light);color:inherit;border-radius:0.25em;padding:2px}.text pre{margin:var(--padding) 0;background:var(--color-code-background);color:var(--color-white);padding:calc(var(--padding) / 4);line-height:1.5;font-size:0.8rem;white-space:pre-wrap}.text pre code{padding:0;background:none;color:inherit}.text hr{margin:6rem 0}.text dt{font-weight:600}.text blockquote{font-style:italic;border-left:2px solid var(--color-black);background-color:var(--color-background);padding:var(--padding) var(--padding) var(--padding) calc(var(--padding) / 2);margin:var(--padding) 0 var(--padding) calc(var(--padding) / 2)}.text blockquote footer{font-size:0.875rem;font-style:italic}.text figure{margin:3rem 0}.text figcaption{padding-top:0.75rem}.text .block-image{margin:var(--padding) 0}.text .block-image img{max-height:min(35rem,90vh)}.text .block-raw{margin:var(--padding) 0}hr{border:0;background:currentColor;height:2px;width:1.5rem;margin:3rem auto}.align-center{text-align:center}.intro{max-width:40rem}.intro :not(:last-child){margin-bottom:1em}.cta{background:var(--color-black);color:var(--color-white);display:inline-flex;justify-content:center;padding:0.75rem 1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-black)}.box{background:var(--color-light);padding:1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-light)}.img,.video{position:relative;display:block;--w:1;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));background:var(--color-grey)}.img img,.video embetty-video,.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.img[data-contain] img{object-fit:contain}.img-caption,.video-caption{padding:calc(var(--padding) / 4) calc(var(--padding) / 4) 0;line-height:1.5;font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100;color:var(--color-text);background:var(--color-light);border-radius:4px 4px 0 0}.footer{padding:9rem 0 6rem;line-height:1.5}.footer:before{content:"";display:block;width:1.5rem;height:2px;background:var(--color-black);margin-bottom:1.5rem}.footer h2{font-weight:600;font-variation-settings:"wght" 600,"opsz" 250;margin-bottom:0.75rem}.footer p,.footer ul{color:var(--color-black)}.footer p{max-width:15rem}.footer a:hover{color:var(--color-text)}.map{--w:2;--h:1;padding-bottom:calc(100% / var(--w) * var(--h));position:relative;overflow:hidden;background:var(--color-black)}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (min-width:800px){.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.pagination{display:flex;padding-top:6rem}.pagination>span{color:var(--color-text-grey)}.pagination>*{padding:0.5rem;width:3rem;text-align:center;border:2px solid currentColor;margin-right:1.5rem}.pagination>a:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}@container (min-width: 700px){.excerpt-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.note-excerpt{line-height:1.5;background-color:var(--color-white);margin-bottom:1rem}.note-excerpt header{margin-bottom:1.5rem;padding:0 calc(var(--padding) / 4)}@container (min-width: 700px){.note-excerpt header{display:flex;justify-content:space-between;gap:1rem}}.note-excerpt .img{margin-bottom:0.5rem}.note-excerpt-title{font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100}.note-excerpt-date{color:var(--color-code-brown);white-space:nowrap}.note-excerpt-text{padding:0 calc(var(--padding) / 4) calc(var(--padding) / 4)}.note-side{padding:var(--padding);background-color:transparent}sup{vertical-align:top;top:-0.1rem;position:relative}sup.footnote a{font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100;color:var(--color-code-brown);background-color:var(--color-background);padding:0 0.1rem;border:1px solid var(--color-code-brown);border-radius:0.2rem;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:100%;aspect-ratio:1/1;display:inline-block}sup.footnote a:before{content:"";position:absolute;width:1rem;height:1rem;min-width:44px;min-height:44px;top:-50%;left:-50%;margin:-50% 0 0 -50%}sup.footnote a:focus,sup.footnote a:hover{color:var(--color-code-red);border-color:var(--color-code-red)}.footnotes-container{border-top:1px solid var(--color-background);padding:1rem 0;font-size:0.8rem}.footnotes-list{}.footnotes-list li{}.footnotereverse{}@media (min-width:800px){.article-grid{display:grid;grid-template-columns:minmax(60%,60ch) auto;grid-template-rows:min-content max-content auto auto;align-content:start}.article-grid header{grid-column:span 2}.article-grid .note.text{grid-row:span 3}.article-grid .note.text.tabcontent{grid-column-start:1}.article-grid .note.text img{display:block;width:auto;max-width:100%;margin:auto}.article-grid .img{grid-column:2;grid-row:2;align-self:start}.article-grid .note-footer{grid-column:2;grid-row:3;align-self:start}}.note-footer{padding:var(--padding);line-height:1.5}.note-date{font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100}.blog-prevnext{margin-top:var(--padding);padding:var(--padding) var(--padding) 0;align-self:end;grid-row-start:4;grid-column-start:2}.blog-prevnext .links{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--padding)}.blog-prevnext .links a{display:block;padding:calc(var(--padding) / 4);background-color:var(--color-white);grid-column-end:span 3;-webkit-text-decoration:none;text-decoration:none;text-align:center}.blog-prevnext .links a.prev{grid-column-start:2}.blog-prevnext .links a span{display:block}.blog-prevnext .links a .dir{text-transform:uppercase;font-size:0.75em}.blog-prevnext .links a .title{font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100;padding:calc(var(--padding) / 4) 0;color:currentcolor;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-code-red);text-decoration-thickness:2px}.blog-prevnext .links a:focus .title,.blog-prevnext .links a:hover .title{text-underline-offset:2px;text-decoration-thickness:4px}.blog-prevnext .links a .date{font-size:0.75em}#keep-reading{font-family:var(--font-family-head)}embetty-tweet{padding:var(--padding);margin:0 0 var(--padding)}.avatar{display:block;width:30%;max-width:300px;float:right;margin:calc(var(--padding) * -2) calc(var(--padding) * -2) var(--padding) var(--padding)!important;padding:calc(var(--padding) / 2);background-color:var(--color-white)}.clients{clear:both}.clients .gallery{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:calc(var(--padding) / 2)}.clients .gallery div{display:flex;align-items:center;justify-content:center;max-width:200px;aspect-ratio:3/1}.clients .gallery img,.clients .gallery svg{width:100%;display:block;max-width:200px;max-height:66px}.online-profiles img{height:1rem;width:auto;display:inline-block}.note.tab{grid-row-start:2;grid-column-end:-1}.note.tab ul{display:flex;flex-direction:column;align-items:flex-start}.note.tab li{padding:0;width:100%}.note.tab a{display:block;padding:calc(var(--padding) / 4);background-color:var(--color-white);border-left:4px solid var(--color-background);opacity:0.75;position:relative;max-width:70%;-webkit-text-decoration:none;text-decoration:none}.note.tab a:focus{outline:none;border-top-color:var(--color-code-red)}.note.tab a[aria-selected=true]{max-width:90%;border-left-color:var(--color-white);font-weight:bold;font-variation-settings:"wght" 600,"opsz" 100;opacity:1}.note.tab a[aria-selected=true]:focus{outline:none}.note.tab a:focus .first-line,.note.tab a:hover .first-line{-webkit-text-decoration:underline;text-decoration:underline}.note.tab li:first-child a[aria-selected=true]{}.number-in-circle{background-color:var(--color-black);border-radius:50%;display:inline-block;width:1.1em;height:1.1em;text-align:center;color:var(--color-white);line-height:1.1}.inline-icon{width:1em;height:1em;vertical-align:middle}section.comments{grid-column-end:-1;grid-column-start:1;margin:var(--padding) 0;background-color:var(--color-white)}@media (min-width:800px){section.comments{display:grid;grid-template-columns:minmax(60%,60ch) auto;align-content:start}}section.comments>div{padding:var(--padding)}section.comments>div:first-child{grid-column-end:span 2;padding:var(--padding) var(--padding) 0}.likelist{display:flex}.likelist>span{margin-right:calc(var(--padding) / 2)}.likelist ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(var(--padding) / 4)}.likelist ul li{list-style:none}#kommentsWebmentions .komment-type-like,#kommentsWebmentions .komment-type-mention,#kommentsWebmentions .komment-type-repost{margin:0;padding:0}#kommentsWebmentions .komment-type-like img,#kommentsWebmentions .komment-type-mention img,#kommentsWebmentions .komment-type-repost img{max-width:40px;border-radius:3px;display:block}#kommentform{width:100%;gap:calc(var(--padding) / 4)}@media (min-width:800px){#kommentform{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"textarea textarea" "name email" "website website" " disclaimer disclaimer" "spamind submit" "formfeedback formfeedback"}}#kommentform :is(textarea,input){box-sizing:border-box;font-size:0.8em;font-family:inherit;width:100%;border-color:var(--color-black);border-width:1px 1px 2px;padding:calc(var(--padding) / 8)}#kommentform :is(textarea,input):focus{outline:2px solid var(--color-black);outline-offset:3px}#kommentform [type=submit]{background-color:var(--color-black);color:var(--color-white)}#kommentform [type=submit][disabled]{opacity:0.6}#kommentform>.komment{grid-area:textarea}#kommentform>.author{grid-area:name}.t-tweet .t-header>#kommentform>.author{-ms-grid-row:1;-ms-grid-column:3}#kommentform>.email{grid-area:email}#kommentform>.website{grid-area:website}#kommentform>.komment-privacy{grid-area:disclaimer;font-size:0.8rem;line-height:1.2}#kommentform>.button{grid-area:submit}#kommentform>.spam-indicator{grid-area:spamind}#kommentform>.form-feedback{grid-area:formfeedback}.t-tweet{border:2px solid #4599e7;border-width:2px 0;padding:calc(var(--padding) / 2);margin-bottom:calc(var(--padding) / 2)}.t-tweet a{text-decoration-color:#4599e7}.t-tweet .t-header{display:grid;grid-template-columns:60px 1fr;grid-template-areas:"img name" "img username";line-height:1;grid-gap:0 calc(var(--padding) / 8)}.t-tweet .t-header>img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:img}.t-tweet .t-header>span{-ms-grid-row:3;-ms-grid-column:3;grid-area:username;font-size:0.85em}@media (min-width:800px){#kommentform>.komment{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#kommentform>.author{-ms-grid-row:2;-ms-grid-column:1}#kommentform>.email{-ms-grid-row:2;-ms-grid-column:2}#kommentform>.website{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}#kommentform>.komment-privacy{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}#kommentform>.button{-ms-grid-row:5;-ms-grid-column:2}#kommentform>.spam-indicator{-ms-grid-row:5;-ms-grid-column:1}#kommentform>.form-feedback{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}}.t-tweet .t-footer{font-size:0.75em;color:var(--color-text-grey);margin-bottom:0}.t-tweet .t-footer svg{fill:#4599e7;width:1.5em;height:1.5em;vertical-align:middle}#pref-button-wrapper{width:100%;display:flex;align-content:center;margin-left:auto;margin-top:calc(var(--padding) / 2)}@media (min-width:800px){#pref-button-wrapper{margin-top:0}}#preferences{margin:0 0 0 auto;line-height:1;vertical-align:middle;align-content:center;display:flex;border:none;font-style:italic}#preferences svg{width:1rem;height:1rem;margin-right:calc(var(--padding) / 4);fill:currentcolor}body:has(dialog[open]){overflow:hidden}dialog{box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,0.3);border:2px solid var(--color-text);padding:var(--padding);border-radius:4px;margin:auto;accent-color:var(--color-text);background-color:var(--color-white);color:var(--color-text);max-height:90vh}@media (min-width:800px){dialog{max-width:50vw}}dialog h1{font-size:2rem}dialog p{margin:calc(var(--padding) / 2) 0}dialog fieldset{padding:calc(var(--padding) / 2);margin-bottom:calc(var(--padding) / 2)}dialog fieldset label{display:flex;align-items:center;gap:calc(var(--padding) / 2);margin:calc(var(--padding) / 4);padding:calc(var(--padding) / 4) calc(var(--padding) / 2);border:2px solid transparent;border-radius:calc(var(--padding) / 4);background-color:var(--color-background)}dialog fieldset label input{width:1rem;height:1rem}dialog fieldset label:has(input:checked){border-color:var(--color-text)}dialog fieldset label:focus-within,dialog fieldset label:has(input:checked):focus-within{border-color:var(--color-code-red)}dialog form .buttons{display:flex;justify-content:space-between}dialog::backdrop{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.7));animation:fade-in 300ms}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.event-card{padding:calc(var(--padding) / 4);margin-bottom:calc(var(--padding) / 4);background-color:var(--color-white)}.event-card p{margin-bottom:0}.event-card p:last-child{margin-top:calc(var(--padding) / 4)}.event-card .tag-thing{background-color:var(--color-background);border:1px solid var(--color-black);border-radius:3px;padding:calc(var(--padding) / 16) calc(var(--padding) / 12)}.a11y-webring-club p{font-size:0.85em;margin-bottom:calc(var(--padding) / 4)}.a11y-webring-club ul a{display:block;padding:calc(var(--padding) / 4);background-color:var(--color-white);margin-bottom:calc(var(--padding) / 8)}.support,section.toc{border:1px solid var(--color-black);background-color:var(--color-background);padding:calc(var(--padding) / 4);margin:calc(var(--padding) / 2)}.support h2{font-size:1rem;margin-bottom:0;border-radius:calc(var(--padding) / 8)}.support p{font-size:0.8rem;margin-bottom:calc(var(--padding) / 8)}.buttons-support{display:flex;justify-content:space-around;flex-wrap:wrap;padding:calc(var(--padding) / 8) 0 0 0}.buttons-support a{border:1px solid currentcolor;padding:calc(var(--padding) / 16) calc(var(--padding) / 8);margin-bottom:calc(var(--padding) / 8);border-radius:calc(var(--padding) / 8);background-color:var(--color-white);display:inline-flex;align-items:center}.buttons-support a svg{width:1.5em;vertical-align:middle;margin-right:calc(var(--padding) / 8);fill:currentcolor}.entry-sc-block{font:max(0.64rem,16px) sans-serif;line-height:1.2;hyphens:manual;border:1px solid var(--w3c-link);margin:calc(var(--padding) / 2) 0;padding:calc(var(--padding) / 8);position:relative}.entry-sc-block:before{position:absolute;top:0;right:0;content:"WCAG";color:var(--color-white);background-color:var(--w3c-link);font-weight:bold;padding:calc(var(--padding) / 8)}.entry-sc-block header p:first-child{font-weight:bold}.entry-sc-block div a{color:var(--w3c-link);text-decoration-thickness:1px}.block-raw:has(table){width:100%;overflow-x:scroll}.text table{border-collapse:collapse}.text table caption{font-size:0.9rem;text-align:left;border-left:1px solid var(--color-black);padding:calc(var(--padding) / 8)}.text table td,.text table th{padding:calc(var(--padding) / 8);font-size:0.8rem;border:1px solid var(--color-black);max-width:320px}.text table th{background-color:var(--color-background);text-align:left;vertical-align:bottom}.text table td{text-aligh:left}.text table td.right{text-align:right}.text table td.center{text-align:center}.text table td.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}
/*# sourceMappingURL=index-dist.css.map */