:root{--width:clamp(56rem, 20rem + 50vw, 100rem);--content-width:90ch;--header-height:4rem;--footer-height:4rem;--radius:0.5rem;--gap:1rem;--line:0.125rem;--padding:0.75rem 1.5rem;--card-width:clamp(16rem, 4rem + 17.5vw, 32rem);--monospace:"Lucida Console", Monaco, "Consolas", monospace;--filter:brightness(1.1) saturate(110%);--transform-hover:scale(1.02);--transform-active:scale(0.95);--cover:rgb(255, 255, 255);--header:rgb(248, 248, 248);--entry:rgb(248, 248, 248);--theme:rgb(240, 240, 240);--tone:rgb(224, 224, 224);--footer:rgb(192, 192, 192);--primary:rgb(32, 32, 32);--secondary:rgb(64, 64, 64);--tertiary:rgb(96, 96, 96);--backdrop:rgba(255, 255, 255, 0.75);--link-color:rgb(65, 143, 222);--link-hover-color:rgb(102, 177, 255);--underline:underline solid currentColor var(--line);--link-transition:all 0.3s ease-in-out;--border:var(--line) solid var(--tone);--outline:none;--shadow:0 0 4rem black;--s:0.75rem;--m:1rem;--l:1.5rem;--xl:2.25rem;--xxl:3.5rem;--bg-linear:linear-gradient(var(--entry), var(--theme));--bg-grid-s:repeating-linear-gradient(90deg, var(--entry) 0 1px, transparent 0 8px),
    repeating-linear-gradient(180deg, var(--entry) 0 1px, transparent 0 8px);--bg-grid-m:repeating-linear-gradient(90deg, var(--entry) 0 1px, transparent 0 16px),
    repeating-linear-gradient(180deg, var(--entry) 0 1px, transparent 0 16px)}.dark{--header:rgb(16, 16, 16);--theme:rgb(32, 32, 32);--entry:rgb(64, 64, 64);--tone:rgb(96, 96, 96);--footer:var(--header);--primary:rgb(240, 240, 240);--secondary:rgb(224, 224, 224);--tertiary:rgb(208, 208, 208);--backdrop:rgba(0, 0, 0, 0.75);--link-color:rgb(102, 177, 255);--link-hover-color:rgb(65, 143, 222);--border:var(--line) solid var(--tone);--bg-linear:linear-gradient(var(--entry), var(--theme));--bg-grid-s:repeating-linear-gradient(90deg, var(--entry) 0 1px, transparent 0 8px),
    repeating-linear-gradient(180deg, var(--entry) 0 1px, transparent 0 8px);--bg-grid-m:repeating-linear-gradient(90deg, var(--entry) 0 1px, transparent 0 16px),
    repeating-linear-gradient(180deg, var(--entry) 0 1px, transparent 0 16px)}*,::after,::before{box-sizing:border-box}html{font-size:clamp(.8rem,.333vw + .6rem,1.2rem);overflow-y:auto;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica,helvetica neue,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,sans-serif;color:var(--secondary);margin:0;overflow-x:clip;background:var(--theme)}h1{font-size:var(--xxl);margin:1.5rem auto;scroll-margin-top:25vh}h2{font-size:var(--xl);margin:1.5rem auto;scroll-margin-top:25vh}h3{font-size:var(--l);margin:1.25rem auto;scroll-margin-top:25vh}h4,h5,h6,p{font-size:var(--m);margin:var(--gap)auto;scroll-margin-top:25vh;text-align-last:auto}a{color:var(--link-color);text-decoration:none;transition:var(--link-transition)}a:hover{color:var(--link-hover-color)}figure{margin:0}img{object-fit:cover}table{width:100%;border-collapse:collapse;overflow-x:auto;margin-bottom:2rem}button,input,textarea{padding:0;font:inherit;background:0;border:0;outline:0}textarea{resize:vertical}button,input[type=button],input[type=submit]{cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}del{text-decoration:line-through;padding:.125rem .25rem;color:#800820;background:#ffe0e0;border-radius:.25rem}ins{text-decoration:none;padding:.125rem .25rem;color:#106030;background:#e0ffe0;border-radius:.25rem}kbd{padding:.125rem .25rem;color:var(--entry);background:var(--tertiary);border:var(--line)solid var(--secondary);border-radius:.25rem}dl,ol,ul{margin:var(--gap)auto;padding-inline-start:calc(var(--gap) * 1.5)}li,li>:is(ol,ul){margin:.25rem 0}li:has(input[type=checkbox]){list-style-type:none}dt{margin:calc(var(--gap) * .5)auto;font-weight:700}dd{margin-inline-start:var(--gap)}dt~dt{margin-top:calc(var(--gap) * 1.5)}hr{margin:calc(var(--gap) * 2)auto;border:none;height:var(--line);color:var(--tone);background:var(--tone)}iframe{max-width:100%}mark{color:var(--entry);padding:.125rem .25rem;border-radius:.25rem;background:var(--tertiary)}details{margin:.5rem auto;background:var(--entry);border-radius:var(--radius)}details[open]{padding-bottom:calc(var(--gap) * .5)}details>*{padding:0 var(--gap)}details .copy-code{margin-inline-end:var(--gap)}details:not(:has(>summary)){padding:var(--gap)}details:not(:has(>summary)):not([open]){cursor:zoom-in}details:not(:has(>summary))[open]{cursor:zoom-out}details summary{padding:var(--gap);border-radius:var(--radius);cursor:zoom-in;font-weight:700}details[open] summary{cursor:zoom-out;background:var(--tone)}details summary:hover{background:var(--link-hover-color)}meter{width:100%;height:1.5rem;background:var(--theme);border-radius:var(--radius)}meter::-moz-meter-bar{background:var(--link-hover-color);border-radius:var(--radius)}.dark meter::-moz-meter-bar{background:var(--link-color)}meter::-webkit-meter-bar{background:var(--theme);border-radius:var(--radius);height:1.5rem;box-shadow:none}meter::-webkit-meter-optimum-value{background:var(--link-hover-color);border-radius:var(--radius)}.dark meter::-webkit-meter-optimum-value{background:var(--link-color)}.screenreader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.unsupported-browser{display:none;background:#900;color:#fff;padding:1rem;text-align:center;font-size:1rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.unsupported-browser{display:block}}.not-found{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;height:80%;font-size:10rem;text-shadow:0 0 4rem #f0f}.not-found a:hover{font-size:12rem}.archive-year{max-width:var(--width);margin:auto;font-size:var(--l)}.archive-year:not(:last-of-type){border-bottom:var(--border)}.archive-month{display:flex;align-items:flex-start;font-size:var(--l)}.archive-month-header{margin:var(--gap)auto;width:calc(var(--width) * .25)}.archive-month:not(:last-of-type){border-bottom:var(--border)}.archive-month-list{width:100%;font-size:var(--m)}.archive-entry{margin:var(--gap)auto;padding:0 var(--gap)var(--gap);background:var(--entry);border-radius:var(--radius);transition:var(--link-transition)}.archive-entry:hover{filter:var(--filter);transform:var(--transform-hover)}.archive-entry-title{margin:0 auto;padding:calc(var(--gap) * 1.5)0;color:var(--secondary)}.archive-entry-title:hover{color:var(--link-hover-color)}.archive-entry h3{margin:1.25rem auto .5rem}.chart{display:flex;justify-content:space-around;flex-direction:row;gap:calc(var(--gap) * 2)}.donut,.donut-legend{flex:1;align-self:center}.donut-segment{pointer-events:stroke}.donut-text{fill:var(--secondary);transform:translateY(.2rem)}.donut-number{font-size:.3rem;line-height:1;text-anchor:middle;transform:translateY(-.2rem)}.donut-label{font-size:.15rem;text-transform:uppercase;text-anchor:middle;transform:translateY(.1rem)}.donut-legend{margin:0;padding:0;list-style:none}.donut-legend li{padding:.25rem}.donut-legend span{margin-right:.5rem;display:inline-block;vertical-align:middle;width:2rem;height:2rem;border-radius:50%}.site-footer{min-height:var(--footer-height);background:var(--footer)}#top-link{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--tertiary);transition:var(--link-transition)}#top-link:hover{color:var(--link-hover-color)}.footer-menu{max-width:var(--width);margin:var(--gap)auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--gap);font-size:var(--m);color:var(--tertiary)}.footer-menu span{font-size:var(--s)}.footer-menu span:last-child{white-space:nowrap}.footer-menu a{color:var(--link-color)}.footer-menu a:hover{color:var(--link-hover-color)}.footer-section{flex:1 1 calc(var(--width) * .05);margin:0 auto;text-align:start}.footer-section:last-child{flex:0 auto}.footer-section h4{color:var(--tertiary);margin:0 auto}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin:.25rem auto;font-size:var(--s)}.footer-section a{color:var(--tertiary)}.footer-section .menu-active{color:var(--primary);font-weight:700;text-decoration:var(--underline)}.footer-menu .meta svg{color:var(--tertiary);margin:.6rem;display:block;width:4rem;height:4rem}.footer-custom{max-width:var(--width);margin:var(--gap)auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--gap);font-size:var(--m);color:var(--tertiary)}.footer-custom a{margin:0;padding:calc(var(--gap) * .5);color:var(--tertiary)}.footer-custom a:hover{color:var(--link-hover-color)}.copyright{max-width:var(--width);margin:auto;padding-bottom:var(--gap);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--gap);font-size:var(--s);color:var(--tertiary)}.site-header{background:var(--header);height:var(--header-height);margin:auto;padding:0 calc((100vw - var(--width)) * .5);position:sticky;top:0;z-index:5}.site-header,.site-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}.logo,.menu-list,.language-dropdown,.chroma-toggle{display:flex;justify-content:center;align-items:center;list-style:none}.logo a{color:var(--secondary)}.logo :is(img,svg){float:inline-start;height:var(--xl);margin-inline-end:var(--gap)}.logo .active{color:var(--primary)}.logo:hover :is(a,img,svg){color:var(--link-hover-color)}.menu-toggle,.lang-toggle,#chroma-toggle{padding:.25rem;color:var(--tertiary)}:is(.menu-toggle,.lang-toggle,#chroma-toggle):hover{color:var(--link-hover-color)}:is(.lang-toggle,#chroma-toggle,.cross,.hamburger) svg{height:var(--l)}html.dark #dark{display:none}html:not(.dark) #light{display:none}.menu-toggle{font-size:var(--l);display:block}.menu:has(#menu-list:popover-open) .hamburger{display:none}.cross{display:none}.menu:has(#menu-list:popover-open) .cross{display:block}.menu-list{position:sticky;word-break:keep-all;white-space:nowrap;gap:var(--gap);border:none;background:0 0}.menu-list li{margin:0}.menu-list a{font-size:var(--m);color:var(--secondary)}.menu-list a:hover{color:var(--link-hover-color)}.menu-active:not(.button) span{font-weight:700;text-decoration:var(--underline)}.menu-active:not(.button):hover span{color:var(--link-hover-color)}.menu-list .button{padding:var(--padding);line-height:2.5;box-shadow:none;color:var(--cover);background:var(--link-color);border-radius:var(--radius);box-shadow:none;transition:none}.menu-list :is(.button,.button.menu-active):hover{color:var(--cover);background:var(--link-hover-color);box-shadow:none}.button.menu-active{color:var(--cover);background:#000}#lang-list{display:none;inset:0}:is(#menu-list,#lang-list):popover-open{position:fixed;display:flex;inset:auto;flex-direction:column;max-height:calc(100vh - (var(--header-height) + (var(--gap) * 4)));top:calc(var(--header-height) + var(--gap));right:calc((100vw - var(--width)) * .5);text-align:center;background:var(--theme);border:none;border-radius:var(--radius);padding:var(--gap);color:var(--tertiary)}:is(#menu-list:popover-open,#lang-list:popover-open)::backdrop{background:linear-gradient(transparent,transparent var(--header-height),var(--backdrop) var(--header-height),var(--backdrop))}.language-list{list-style:none}.language-list li a{text-align:center;margin:.5rem;padding:0;display:inline-block}.language-list li .language-active{margin:.5rem;padding:0;color:var(--primary);text-decoration:var(--underline);font-weight:700}.language-list li .language-active:hover{color:var(--link-hover-color)}.language-list li .language-not-active{color:var(--tertiary)}.language-list li .language-not-active:hover{color:var(--link-hover-color)}main{min-height:calc(var(--width) * .5);white-space:normal;background:var(--theme);overflow-wrap:break-word}.hero{min-height:calc(var(--width) * .5);height:auto;overflow:visible;width:100vw;margin:auto;padding:calc(var(--gap) * 2)var(--gap);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap);text-align:center;position:relative;background:var(--tone)}.title,.description,.hero-button,.metadata{margin:0 auto;display:inline-flex;gap:calc(var(--gap) * .25);max-width:var(--width);color:var(--cover);z-index:2}.kind-page :is(.title,.description){color:var(--secondary)}.description{font-weight:400}.title svg{width:var(--xxl);height:var(--xxl)}.releases,.category,.categories-list{position:absolute;top:2rem;right:0;width:100%;color:var(--cover);z-index:2}.categories-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--gap) * .25);text-align:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}article .category{top:var(--gap)}:is(.releases,.category,.categories-list) a{padding:calc(var(--gap) * .5);color:var(--cover)}:is(.releases,.category,.categories-list) a:hover{color:var(--link-hover-color)}.buttons{display:flex;align-items:center;gap:var(--gap);margin-top:calc(var(--gap) * 2);z-index:3}.hero-button,.release-button{margin-top:var(--gap);padding:var(--padding);color:var(--cover);font-size:var(--m);background:var(--link-color);border-radius:var(--radius);transition:var(--link-transition);z-index:2}:is(.hero-button,.release-button):hover{filter:var(--filter);transform:var(--transform-hover);color:var(--cover)}.meta{display:inline-block;padding:calc(var(--gap) * .5);color:var(--tertiary);font-size:var(--s)}.meta svg{height:var(--m);display:inline-block;vertical-align:calc(var(--gap) * -.25);margin-inline-end:calc(var(--gap) * .25)}.meta a{color:var(--tertiary)}.meta a:hover{color:var(--link-hover-color)}.meta :is(a,span):not(:last-of-type):after{content:" · "}.hero .entry-cover img{position:absolute;left:0;top:0;margin:auto;width:100%;height:calc(var(--width) * .5);z-index:1}.article-cover{position:relative}.article-cover img{margin:auto;width:var(--content-width);height:auto;max-height:calc(var(--width) * .5);z-index:1;border-radius:var(--radius)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--width) * .25),1fr));gap:calc(var(--gap) * 2);max-width:var(--width);margin:calc(var(--gap) * 2)auto;z-index:2}.card{width:var(--card-width);padding-bottom:var(--gap);display:flex;flex-direction:column;text-align:center;background:var(--entry);border-radius:var(--radius);transition:var(--link-transition)}.card:has(>:not(.entry-cover,.app-build):first-child){padding-top:var(--gap)}.card:has(.app-build){padding:0}.card:hover,.card:focus{filter:var(--filter);transform:var(--transform-hover);outline:var(--outline)}.card:active{transform:var(--transform-active)}.card figure{height:calc(var(--card-width) * .5);margin-bottom:var(--gap);background:var(--tone);border-radius:var(--radius)}.card img{border-radius:var(--radius);margin:auto;height:100%;width:100%}.card-icon svg{color:var(--secondary);height:calc(var(--width) * .075);transition:var(--link-transition)}.card-title,.card-description{margin:0 auto;padding:calc(var(--gap) * .5)var(--gap);color:var(--secondary);overflow:hidden}.card-title{display:flex;gap:var(--gap);align-items:center}.card-title:has([class^=addon-]){padding-top:0;margin-inline-start:0}.card-description{text-align:justify;text-align-last:center}.card-metadata{margin-top:auto}.card-metadata *{color:var(--tertiary);font-size:var(--s)}.addon-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--theme)}.addon-icon img{width:3rem;height:auto;max-height:3rem;object-fit:contain;text-align:center;border-radius:10%}.addon-title{margin:0}#TableOfContents{display:flex;font-size:var(--m);padding:calc(var(--gap) * 2)0 0;justify-content:space-evenly;align-items:center;text-align:center}#TableOfContents ul,#TableOfContents li{display:inline-block;list-style:none;margin:0;padding:0}#TableOfContents a{color:var(--tertiary);padding:.5rem}#TableOfContents a:hover{color:var(--link-hover-color)}#TableOfContents a:before{content:"# "}.content{max-width:var(--content-width);margin:auto;font-size:var(--m);color:var(--secondary);text-align:justify;text-align-last:auto}.heading-anchor{position:absolute;margin:.25rem;width:.75em;min-width:var(--s);opacity:0}.content :is(h1,h2):not(.box *,.column *){border-bottom:var(--border)}:is(h1,h2,h3,h4,h5,h6):hover .heading-anchor{opacity:1}:is(.external,.hash) svg{display:inline-block;margin-inline-start:calc(var(--gap) * .125);margin-inline-end:calc(var(--gap) * .125);width:.75em;min-width:var(--s)}blockquote{margin:var(--gap)0;padding:var(--gap);border-inline-start:calc(var(--line) * 2)solid var(--tone);background:var(--entry);border-radius:0 var(--radius)var(--radius)0}blockquote svg{display:inline-block;margin-inline-end:.25rem;height:var(--m)}blockquote p{margin:.5rem 0 0}.note{background:#def;color:#468;border-inline-start:calc(var(--line) * 2)solid #446688}.tip{background:#ced;color:#264;border-inline-start:calc(var(--line) * 2)solid #226644}.important{background:#edf;color:#648;border-inline-start:calc(var(--line) * 2)solid #664488}.warning{background:#fec;color:#862;border-inline-start:calc(var(--line) * 2)solid #886622}.caution{background:#fdd;color:#844;border-inline-start:calc(var(--line) * 2)solid #884444}.dark .note{background:#468;color:#def;border-inline-start:calc(var(--line) * 2)solid #ddeeff}.dark .tip{background:#264;color:#ced;border-inline-start:calc(var(--line) * 2)solid #cceedd}.dark .important{background:#648;color:#edf;border-inline-start:calc(var(--line) * 2)solid #eeddff}.dark .warning{background:#862;color:#fec;border-inline-start:calc(var(--line) * 2)solid #ffeecc}.dark .caution{background:#844;color:#fdd;border-inline-start:calc(var(--line) * 2)solid #ffdddd}table tr{border-bottom:var(--border)}table th,table:not(.highlighttable,.highlight table,.gist .highlight) td{min-width:2rem;padding:calc(var(--gap) * .5)}.highlight table{border-radius:var(--radius)}li>.highlight{margin-inline-end:0}ul pre{margin-inline-start:calc(var(--gap) * -2)}.highlight pre{margin:0}.highlighttable{table-layout:fixed}.highlighttable td:first-child{width:2rem}.highlighttable td .linenodiv{padding-inline-end:0 !important}.highlighttable td .highlight,.highlighttable td .linenodiv pre{margin-bottom:0}.copy-code{display:none;position:absolute;top:.75rem;right:.75rem;color:var(--entry);background:var(--tertiary);border-radius:var(--radius);padding:.5rem 1rem;font-size:var(--s);user-select:none;cursor:copy}div.highlight:hover .copy-code,pre:hover .copy-code{display:block}.copy-code:hover{background:var(--link-hover-color)}div.highlight,pre{position:relative}code{background:var(--entry);margin:0;padding:.125rem .25rem;border-radius:.25rem;font-size:var(--m);font-family:var(--monospace);direction:ltr}pre code{display:block;margin:auto 0;padding:var(--gap);overflow-x:auto;border-radius:var(--radius);word-break:break-word;font-family:var(--monospace)}pre code:has(.lnt){padding-inline-end:0}.chroma code{background:inherit;font-family:var(--monospace)}sup a{font-family:var(--monospace);color:var(--link-color);text-decoration:none;box-shadow:none}sup:has(a){margin-inline-start:.5rem}sup a:hover{color:var(--link-hover-color)}sup a:before{content:"("}sup a:after{content:")"}sup:target{padding:.5rem;background:var(--theme);border-radius:var(--radius);scroll-margin-top:25vh}.content img:not([popover] img,blockquote img){display:inherit;max-width:100%;height:auto;max-height:calc(var(--width) * .5);border-radius:var(--radius);margin:auto}.content video{width:100%}.content figure{position:relative}figure>figcaption:not(:has(.internal-tooltip)){width:100%;margin:var(--gap)auto;font-size:var(--s);color:var(--tertiary);text-align:center;z-index:1}figure .internal-tooltip{position:absolute;bottom:calc(var(--gap) * 1);right:var(--gap);color:var(--cover);z-index:1}figcaption svg{height:var(--m);display:inline-block}.content a img:not(blockquote img,.column img):hover{filter:var(--filter);transform:var(--transform-hover)}.content [popover]{margin:auto;background:0 0;border:none}.content [popover]::backdrop{background:var(--backdrop)}.content [popover] img{height:90vh;max-width:90vw;border-radius:var(--radius)}.close{position:absolute;top:var(--gap);right:var(--gap);width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--link-color);color:var(--cover);cursor:zoom-out}.close svg{height:var(--l)}.close:hover{background:var(--link-hover-color)}.content button[popovertarget^=img-]{cursor:zoom-in;margin:auto;text-align:center;transition:var(--link-transition)}.content button[popovertarget^=img-]:hover{filter:var(--filter);transform:var(--transform-hover)}.download-box{display:inline-flex;flex-direction:row;justify-content:center;align-content:space-evenly;text-align:center;gap:var(--gap);margin:var(--gap)auto;z-index:2}.download-box .card{flex-direction:row;justify-content:space-around}.download-box .card-icon{padding:var(--gap);color:var(--secondary)}.download-box .app-build svg{padding:calc(var(--gap) * .75);background:var(--secondary);color:var(--entry);border-radius:calc(var(--radius) * 2)}.download-box .app-build:hover{transform:var(--transform-hover)}.download-box svg:active{transform:var(--transform-active)}:is(#windows:has(#windows-arch:popover-open),#mac:has(#mac-arch:popover-open),#linux:has(#linux-arch:popover-open)) .app-build{display:inline-block}.card:has(#windows-arch:popover-open,#mac-arch:popover-open,#linux-arch:popover-open){filter:var(--filter);transform:var(--transform-hover);outline:var(--outline)}:is(#windows:has(#windows-arch:popover-open),#mac:has(#mac-arch:popover-open),#linux:has(#linux-arch:popover-open)) [popovertarget*=arch],[id*=arch],.app-build{display:none}.download-release{display:flex;flex-direction:column}.download-release h4{color:var(--secondary)}.single-footer{padding:0}.share-links{max-width:var(--width);margin:auto;display:flex;justify-content:center;gap:var(--gap)}.share-links svg{color:var(--tertiary);width:var(--l)}.share-links svg:hover{color:var(--link-hover-color)}.share-links svg:active{transform:var(--transform-active);transition:var(--link-transition)}.pagination{width:var(--width);margin:var(--gap)auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap)}.pagination a{padding:var(--padding);color:var(--cover);font-size:var(--s);text-transform:capitalize;background:var(--link-color);border-radius:var(--radius);transition:var(--link-transition)}.pagination a:hover{background:var(--link-hover-color)}.pagination .next{margin-inline-start:auto;text-align:end}.pagination .prev{margin-inline-end:auto;text-align:start}.pagination :is(.next,.prev) svg{height:var(--m);display:inline-block;vertical-align:-.25rem}.pagination .next svg{margin-inline-start:calc(var(--gap) * .5)}.pagination .prev svg{margin-inline-end:calc(var(--gap) * .5)}.footnotes{padding:var(--gap);background:var(--entry);border-radius:var(--radius);color:var(--tertiary)}.footnotes hr{display:none}.footnotes a{color:var(--link-color)}.footnotes a:hover{text-decoration:var(--underline)}.footnotes ol{margin:0}.footnotes ol li{margin-bottom:.5rem}.footnotes ol li p{margin:0}.footnotes ol li>*{vertical-align:top}.footnotes ol li:target{padding:.5rem;background:var(--theme);border-radius:var(--radius);scroll-margin-top:25vh}.footnotes ol::before{content:"Footnotes";font-size:var(--l);margin-inline:-1rem}.image-size-control{margin-inline:auto;margin-inline-end:auto}.image-size-control>img{width:inherit;height:inherit}.ratio{position:relative;width:100%}.ratio::before{content:"";display:block;padding-top:var(--aspect-ratio,56.25%)}.ratio>*{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.86%}.fedishare{margin:var(--gap)auto;max-width:var(--width);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#shareForm{width:80%;padding:calc(var(--gap) * 1.5);display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap);border-radius:var(--radius);background:var(--entry)}#shareForm label{width:100%;margin:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:calc(var(--gap) * .5)}#shareForm :is(input:not([type=checkbox]),textarea):not([readonly]){width:100%;padding:calc(var(--gap) * .75);border-radius:var(--radius);color:var(--secondary);background:var(--theme)}#shareForm [readonly]{width:100%;padding:calc(var(--gap) * .75);border-radius:var(--radius);color:var(--tertiary);background:var(--theme)}#shareForm :is(.fedishare-instance-container,[for=rememberInstance]){width:100%;display:inline-flex;flex-direction:row;align-items:baseline;gap:var(--gap)}#shareForm .fedishare-instance{flex-grow:1}#shareForm #instance:invalid{color:red}#shareForm #instance:placeholder-shown{color:var(--tone)}#shareForm #rememberInstance{margin-inline-end:calc(var(--gap) * 2)}#shareForm #submit{width:100%;margin-top:var(--gap);padding:var(--padding);color:var(--cover);font-weight:700;background:var(--link-color);border-radius:var(--radius)}#shareForm #submit:hover{background:var(--link-hover-color)}:is(#shareForm #submit:disabled,#shareForm:has(#instance:invalid) #submit){background:var(--tone);cursor:not-allowed}.calendar{margin:var(--gap)auto;width:var(--width);height:calc(var(--width) * .5);border:none;border-radius:var(--radius);z-index:3}.grants{width:var(--width);margin:0 auto;display:flex;flex-direction:column}.grants-link{margin:calc(var(--gap) * 2)auto 0;padding:var(--padding);color:var(--cover);background:var(--link-color);border-radius:var(--radius)}.grants-link:hover{color:var(--cover);background:var(--link-hover-color)}#donation-form{width:calc(var(--width) * .5);display:flex;flex-direction:column;gap:calc(var(--gap) * 1.5);padding:var(--gap);align-items:center;background:var(--entry);border-radius:var(--radius);z-index:3}#donation-type{width:100%;display:flex;gap:calc(var(--gap) * .5);border:none;padding:0}#donation-amount{width:100%;display:grid;grid-template-rows:repeat(2,1fr);gap:calc(var(--gap) * .5);border:none;padding:0}#donation-type input,#donation-amount input:not([type=number]){display:none}#donation-amount .tiers{display:none;grid-template-columns:repeat(4,1fr);gap:calc(var(--gap) * .5)}#donation-amount .custom{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--gap) * .5)}#donation-type label,.tiers label:not([for=custom-amount]){flex:1;padding:var(--padding);background:var(--theme);border-radius:var(--radius);cursor:pointer;user-select:none;transition:var(--link-transition);align-content:center}:is(#donation-type,#donation-amount) input:checked+label{background:var(--link-color);color:var(--theme)}:is(#donation-type,#donation-amount) label:hover,:is(#donation-type,#donation-amount) input:checked+label:hover{background:var(--link-hover-color);color:var(--theme)}[id^=message-monthly-],#donation-form:has(#once:checked) :is(#corporate-sponsor,#message-monthly-default),#donation-form:has(#once:checked):has(#donate-checkbox:disabled) #message-once-choice,#donation-form:has(#once:checked):not(:has(#donate-checkbox:disabled)) #message-once-default,#donation-form:has(#once:checked):has(#custom-amount:invalid) :is(#message-once-default,#message-once-choice),#message-once-error,#donation-form:has(#monthly:checked) :is(#custom-amount-box,#message-once-default,#message-once-choice){display:none}#donation-form:has(#monthly:checked):not(:has([id^=monthly-]:checked)) #message-monthly-default{display:block}#donation-form:has(#once:checked):has(#custom-amount:invalid) #message-once-error{display:block;color:red}#custom-amount:not(:valid){color:red}#donation-form:has(#once:checked) .once,#donation-form:has(#monthly:checked) .monthly{display:grid}#custom-amount-box,#corporate-sponsor{grid-column:span 3;display:flex;justify-content:center;width:100%;padding:var(--padding);background:var(--theme);border-radius:var(--radius);color:var(--secondary);text-align:center;transition:var(--link-transition)}#custom-amount-box.active:has(#custom-amount:valid:not(:placeholder-shown)){background:var(--link-color)}#corporate-sponsor:hover,:is(#custom-amount-box.active,#custom-amount-box:hover):has(#custom-amount:valid:not(:placeholder-shown)):hover{background:var(--link-hover-color);color:var(--theme)}:is(#custom-amount-box.active,#custom-amount-box:hover):has(#custom-amount:valid:not(:placeholder-shown)) :is([for=custom-amount],#custom-amount){color:var(--theme)}#custom-amount-box:hover:has(#custom-amount:placeholder-shown) :is([for=custom-amount],#custom-amount){color:var(--link-color)}#custom-amount,#corporate-sponsor{width:100%;color:var(--secondary);text-align:center}#currency-toggle{grid-column:span 1;padding:var(--padding);color:var(--secondary);text-align:center;font-size:var(--m);border:none;background:var(--theme);border-radius:var(--radius);cursor:pointer;user-select:none;transition:var(--link-transition)}#currency-toggle:hover{background:var(--link-hover-color);color:var(--theme)}#donation-message{line-height:var(--m)}#donation-payment{width:100%;display:flex;gap:calc(var(--gap) * .5);border:none;padding:0}[for=donate-checkbox],[id^=payment-]{width:100%;padding:var(--padding);font-weight:700;border:none;background:var(--link-color);color:var(--theme);border-radius:var(--radius);cursor:pointer;user-select:none}:is([for=donate-checkbox],[id^=payment-]):hover:not(:disabled){background:var(--link-hover-color)}#donation-payment:has(#donate-checkbox:disabled) [for=donate-checkbox],:is([for=donate-checkbox],[id^=payment-]):disabled{background:var(--tone);cursor:not-allowed}#donation-payment:has(#donate-checkbox:checked) [id^=payment-],#donation-payment:has(#donate-checkbox:disabled) [for=donate-checkbox]{display:block}#donate-checkbox,#donation-payment:has(#donate-checkbox:not(:disabled):checked) [for=donate-checkbox],#donation-payment:has(:is(#donate-checkbox:not(:checked),#donate-checkbox:disabled)) [id^=payment-],#donation-form:has(#monthly:checked) [id=payment-stripe]{display:none}#donation-popover{padding:calc(var(--gap) * 3);color:var(--secondary);background:var(--theme);border:none;border-radius:var(--radius)}#donation-popover::backdrop{background:var(--backdrop)}.sponsors{padding:calc(var(--gap) * 2)calc((100vw - var(--width)) * .5);display:flex;flex-direction:column;gap:var(--gap);background:var(--entry)}.sponsors-title{margin:0 auto}.sponsors-tier{margin:auto;display:flex;flex-wrap:wrap;gap:var(--gap);text-align:center;align-items:center;justify-content:center}.sponsor-entry{display:flex;flex-direction:column;text-align:center;justify-content:center;padding:var(--gap);background:var(--theme);border-radius:var(--radius);transition:var(--link-transition)}.sponsors-tier a:hover .sponsor-entry{filter:var(--filter);transform:var(--transform-hover)}:is(.gold,.corporate){height:calc(4rem + (var(--gap) * 2))}.sponsor-entry svg,.sponsor-logo{height:4rem;width:auto;color:var(--secondary)}.full-width{position:relative;left:50%;right:50%;margin-inline:-50vw;margin-inline-end:-50vw;max-width:100vw;width:100vw}.internal-tooltip{position:relative;display:inline-block;cursor:pointer;text-decoration:underline}.tooltip{display:none;flex-direction:column;text-align:center;position:absolute;z-index:10;background:var(--entry);color:var(--secondary);padding:var(--gap);border:1px solid var(--tone);border-radius:var(--radius);font-size:var(--s);line-height:1.5;width:max-content;max-width:min(90vw,var(--content-width))}figcaption>.internal-tooltip .tooltip{bottom:-50%;right:calc(var(--gap) * 2)}:not(figcaption)>.internal-tooltip .tooltip{top:calc(var(--gap) * 2);right:50%;transform:translateX(50%)}:is(.internal-tooltip:hover,.internal-tooltip:focus) .tooltip{display:flex}.internal-tooltip .tooltip strong{font-size:var(--m);margin-bottom:calc(var(--gap) * .5)}.codeblock{margin:var(--gap)auto;background:var(--entry);border-radius:var(--radius)}.codeblock-file{padding:var(--gap);background:var(--tone);border-radius:var(--radius)}.codeblock-file svg{display:inline-block;margin-inline-end:.25rem;vertical-align:-.125rem;height:var(--m)}:is(details,blockquote,.tabs-content) :is(details,code,blockquote,.chroma,.codeblock){background:var(--theme)}:is(details,blockquote) :is(details,blockquote,.codeblock){margin:calc(var(--gap) * .5)var(--gap);padding:0}.box{padding:calc(var(--gap) * 2)}.content>.box{width:100vw;margin-left:calc(-50vw + 50%)}.content>:is(:first-child,.box+*):not(.box){margin-top:calc(var(--gap) * 2)}.content>:is(:last-child,:has(+.box)):not(.box){margin-bottom:calc(var(--gap) * 2)}.box-title{text-align:center;max-width:var(--width);margin:auto}.box-content{display:flex;flex-direction:column;gap:var(--gap);margin:auto;padding:var(--gap);max-width:var(--width);border-radius:var(--radius)}.box-content:has(.column){flex-direction:row}.column{display:flex;flex-direction:column;justify-content:center;gap:var(--gap);flex:1;padding:var(--gap);border-radius:var(--radius);transition:var(--link-transition)}.column:has(.column-link):hover{filter:var(--filter);transform:var(--transform-hover)}.column:has(.column-link):hover figcaption{color:var(--link-color)}.merge{background:var(--entry);padding:calc(var(--gap) * .25)0 0 calc(var(--gap) * .25);border-radius:var(--radius)}.merge svg{height:var(--m);vertical-align:-.125rem}.tabs{margin:var(--gap)auto;background:var(--entry);border-radius:var(--radius);display:flex;flex-wrap:wrap;overflow:hidden}.tabs label{display:inline-block;padding:var(--padding);border-radius:var(--radius)var(--radius)0 0;cursor:pointer}.tabs :is(input[type=radio]:checked,label):hover{background:var(--link-hover-color)}.tabs input{display:none}.tabs-content{order:999;width:100%;padding:var(--gap);display:none;border-top:var(--line)solid var(--tone)}.tabs input[type=radio]:checked+label{background:var(--tone)}.tabs input[type=radio]:checked+label+.tabs-content{display:block}.tree{padding:var(--gap);border-radius:var(--radius);text-align:center;background:var(--entry)}.tree-name,li:has(.branch),li:has(.leaf){list-style:none}.branch[data-state=open]+ul{display:block}.branch[data-state=open] .branch-open,.branch[data-state=closed] .branch-closed{display:inline}.branch[data-state=closed]+ul,.branch[data-state=closed] .branch-open,.branch[data-state=open] .branch-closed{display:none}.branch+ul{transition:var(--link-transition)}:is(.branch,.leaf) svg{height:var(--m);vertical-align:-.25rem}.branch,.leaf{display:flex;align-items:center;gap:calc(var(--gap) * .25);user-select:none}.branch{font-weight:700;cursor:pointer}.steps{margin:calc(var(--gap) * 2)auto;counter-reset:step;border-left:var(--border);margin-left:var(--gap)}.steps :is(h1,h2,h3,h4,h5,h6){position:relative;display:flex;align-items:flex-start;gap:var(--gap)}.steps>:not(:where(h2,h3,h4,h5,h6):not(.no-step)){margin-left:3rem}.steps :where(h2,h3,h4,h5,h6):not(.no-step)::before{counter-increment:step;content:counter(step);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:var(--m);color:var(--theme);background:var(--tone);outline:var(--theme)solid var(--gap);border-radius:50%;transform:translateX(-1rem);flex-shrink:0}.carousel{position:relative;margin:var(--gap)0}.carousel ul{overflow:auto;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:var(--tone);scrollbar-width:none;margin:0;padding:0;cursor:ew-resize;user-select:none;border-radius:var(--radius)}.carousel ul.grabbing{cursor:grabbing;scroll-snap-type:none}.carousel ul::-webkit-scrollbar{display:none}.carousel ul li{position:relative;margin:0;min-width:100%;list-style:none;background:url()50%/cover no-repeat;scroll-snap-align:start;pointer-events:none}.carousel ul li>img{border-radius:0}.carousel ol{position:absolute;bottom:var(--gap);display:flex;justify-content:center;left:50%;transform:translateX(-50%);z-index:3;margin:0}.carousel ol li{list-style:none;padding:0 calc(var(--gap) * .5)}.carousel ol li a{display:block;height:var(--m);width:var(--m);border:var(--line)solid var(--entry);border-radius:100%;transition:var(--link-transition)}.carousel ol li.selected a{background:var(--entry);transform:scale(1.5)}.carousel ol li a:hover{border:var(--line)solid var(--link-hover-color);background:var(--link-hover-color)}.carousel .prev,.carousel .next{position:absolute;top:50%;left:var(--gap);transform:translateY(-50%);display:flex;justify-content:center;height:3.5rem;width:3.5rem;padding:var(--gap);opacity:0;background:var(--backdrop);border-radius:50%;pointer-events:none;user-select:none;cursor:pointer;transition:var(--link-transition);z-index:3}.carousel .next{left:auto;right:var(--gap)}.carousel:hover .prev,.carousel:hover .next{opacity:1;pointer-events:auto}.carousel :is(.prev,.next):hover{background:var(--link-hover-color)}.carousel :is(.prev,.next) svg{height:var(--l)}.compare{position:relative;margin:var(--gap)0;width:100%;max-width:var(--width);cursor:ew-resize;user-select:none;touch-action:none}.compare .before{position:relative;width:100%;height:auto;z-index:2;display:block}.compare .after{position:absolute;top:0;left:0;width:100%;height:auto;z-index:3;overflow:visible;clip-path:inset(0 0 0 50%);display:block}.compare .divider{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:var(--line);background:var(--theme);z-index:4;pointer-events:none}.compare .handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;touch-action:none;display:flex;justify-content:space-between;align-items:center;width:var(--xl);height:var(--xl);pointer-events:none;transition:transform .2s ease}.compare:hover .handle{transform:translate(-50%,-50%)scale(1.5)}.compare:has(.handle.active){cursor:grabbing}.compare .handle svg{width:100%;height:100%;color:var(--theme);pointer-events:none}.toot-blockquote{line-height:1.5rem;border:none;border-radius:var(--radius)}.toot-header{display:flex;margin:var(--gap)0;gap:var(--gap)}.toot-profile{flex-shrink:0}.toot-profile img{border-radius:50%;width:3rem;height:auto;background:var(--theme)}.toot-author{display:flex;flex-direction:column}.toot-author-name{font-weight:700}.toot-footer{margin-top:var(--gap);display:flex;align-items:center}[class^=toot-img-grid],.toot-video-wrapper,.toot-media-video{margin-top:var(--gap);border-radius:var(--radius);overflow:hidden;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:calc(var(--gap) * .5)}.toot-media-img{width:100%;max-height:calc(var(--width) * .25);object-fit:cover}.toot-video-wrapper{border-radius:var(--radius);display:block;position:relative}.toot-img-grid-3{grid-template-columns:repeat(2,1fr)}.toot-img-grid-3 img{height:auto}.toot-img-grid-2,.toot-img-grid-4{grid-template-columns:repeat(2,1fr)}:is(.toot-img-grid-2,.toot-img-grid-4) img{height:calc(var(--width) * .25)}.toot-sens-blur{filter:blur(5rem);position:relative}.toot-sens-blur-no{filter:none !important;z-index:9999 !important;position:relative}[class^=toot-img-grid]{position:relative}.blur-text{position:absolute;font-weight:700;text-shadow:.125rem .125rem .1rem #000;width:100%;top:40%;color:var(--cover);text-align:center;font-size:1.5rem;line-height:1.5rem}.blur-text-no{display:none !important}.toot-poll-wrapper{margin-top:1rem;line-height:1rem}.toot-poll-meter{margin:1rem auto;position:relative}.toot-poll-count{position:absolute;left:2.5%;top:.3rem}.toot-poll-title{position:absolute;left:12.5%;top:.3rem}.toot-poll-total{margin-top:.5rem}.toot-reply-to{margin-top:0;padding-top:0;line-height:1.5rem}.toot-card{margin:var(--gap);position:relative;border-radius:var(--radius);text-decoration:none;color:var(--secondary);background:var(--theme)}.toot-card:hover{color:var(--link-hover-color)}.toot-card-image img{width:100%;max-height:calc((var(--width) * .25) + 2rem);border-radius:var(--radius)}.toot-card-content{padding:var(--gap)}.toot-card-title{margin-top:0;font-weight:700}.terms{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--width);padding:0;gap:var(--gap);z-index:3}.terms a{display:block;padding:.5rem var(--gap);color:var(--cover);background:var(--link-color);border-radius:var(--radius);transition:var(--link-transition)}.terms a:hover{background:var(--link-hover-color)}.terms a:active{background:#000;transform:var(--transform-active)}.chroma{background:var(--entry);color:var(--primary);border-radius:var(--radius)}.chroma .err{color:#a61717}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background:#ffc}.chroma :is(.lnt,.ln){margin-inline-end:.5rem;color:#7f7f7f}.chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.nt,.o,.ow,.cp,.cpf){color:navy;font-weight:700;font-style:italic}.chroma :is(.p,.o,.ow){color:navy}.chroma :is(.na,.no,.nv,.vc,.vg,.vi){color:teal}.chroma .nb{color:#0086b3}.chroma :is(.bp,.gh){color:#999}.chroma :is(.nd,.nx){color:#398888;font-weight:700}.chroma .ni{color:purple}.chroma :is(.ne,.nf,.nl){color:#900;font-weight:700}.chroma :is(.nn,.gp){color:#555}.chroma :is(.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.s1){color:#d14}.chroma .sr{color:#009926}.chroma .ss{color:#990073}.chroma :is(.m,.mb,.mf,.mh,.mi,.il,.mo){color:#099}.chroma :is(.c,.ch,.cm,.c1,.cs){color:#998;font-style:italic}.chroma .gd{color:#000;background:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma :is(.gr,.gt){color:#a00}.chroma .gi{color:#000;background:#dfd}.chroma .go{color:#888}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}.dark .chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.nt,.p,.o,.ow,.cp,.cpf){color:#d14}.dark .chroma :is(.nb,.nl,.nv,.vc,.vg,.vi){color:#8be9fd}.dark .chroma .kt{color:#8be9fd}.dark .chroma :is(.na,.nc,.nf){color:#50fa7b}.dark .chroma :is(.s,.sa,.sb,.sc,.dl,.sd,.s2,.se,.sh,.si,.sx,.sr,.s1,.ss){color:#f1fa8c}.dark .chroma :is(.m,.mb,.mf,.mh,.mi,.il,.mo){color:#bd93f9}.dark .chroma :is(.c,.ch,.cm,.c1,.cs){color:#6272a4}.dark .chroma .gd{color:#f55}.dark .chroma .gi{color:#50fa7b}.dark .chroma .go{color:#44475a}@media screen and (orientation:portrait) and (width <= 500px){html{font-size:clamp(.9rem,2vw + .5rem,1.5rem)}:root{--width:calc(100vw - (var(--gap) * 2));--content-width:var(--width);--card-width:var(--width);--s:0.75rem;--m:1rem;--l:1.25rem;--xl:1.5rem;--xxl:2rem}main{min-height:auto}.site-nav{}.menu{order:3}.language-dropdown{order:2}.logo :is(img,svg){height:var(--xxl)}:is(.lang-toggle,#chroma-toggle,.cross,.hamburger) svg{height:var(--xl)}:is(#menu-list,#lang-list):popover-open{width:var(--width)}.chroma-toggle{order:1;margin:auto 0}.menu-list .button{line-height:normal}.hero{min-height:calc(100dvh - var(--header-height))}.kind-page .hero{min-height:calc(var(--width) * .5)}.buttons,.metadata,.card{flex-direction:column}.card{min-height:calc(var(--width) * .25)}.hero .entry-cover img{height:calc(100dvh - var(--header-height))}.hero .article-cover img{width:100%;height:auto;max-height:var(--width)}.content{max-width:var(--width)}.content img:not([popover] img,blockquote img){max-height:var(--width)}.content div[popover]{padding:0}.content [popover] img{height:auto;max-height:80dvh;max-width:100vw;border-radius:0}.content .close{width:3rem;height:3rem}.box{padding:calc(var(--gap) * 2)0}.box-content:has(.column){flex-direction:column}.box img:not([popover] img,blockquote img){max-height:calc(var(--width) - (var(--gap) * 2))}.column:has([popovertarget]){padding:0}.download-box{flex-direction:column}.cards{grid-template-columns:1fr}.card-icon svg{height:calc(var(--width) * .2)}.chart{flex-direction:column;gap:var(--gap)}.donut,.donut-legend{align-self:auto}.toot-card{margin:var(--gap)0}.footer-section{flex:1 1 calc(var(--width)/3)}.footer-section:last-child{flex:2 0 auto}#shareForm{width:100%;padding:var(--gap)}.calendar{height:calc(var(--width) * 1.8)}#donation-form{width:var(--width)}#donation-amount{grid-template-rows:calc(2fr + var(--gap))1fr}#donation-amount .tiers{grid-template-columns:1fr 1fr}#custom-amount-box,#corporate-sponsor,#currency-toggle{grid-column:span 2}#donation-payment{flex-direction:column}.archive-month{flex-direction:column}.archive-month-header{text-align:center;width:var(--width)}.archive-year{margin-top:var(--gap)}}@media screen and (orientation:landscape) and (height <= 500px){:root{--width:calc(100vw - (var(--gap) * 2));--content-width:var(--width);--card-width:calc((var(--width) * 0.5) - var(--gap))}}@media screen and (width <= 999px){.menu-list{display:none}.menu-list a{text-align:center;margin:.5rem;padding:0;display:inline-block}.menu-list .menu-active:not(.button){margin:.5rem;padding:0}}@media screen and (width >= 1000px){.menu-toggle{display:none}}@media(prefers-reduced-motion){:root{--transform-hover:none;--transform-active:none}}