﻿#site-footer{--padding: 1rem;display:flex;grid-area:footer;gap:1rem;margin-block:4rem 1rem;background:radial-gradient(circle, var(--au-s3) .1rem, rgba(0,0,0,0) .11rem) 0 0/.5rem .25rem repeat-x;padding:1.5rem 1rem 1rem;width:100%;min-width:0;max-width:calc(var(--content-width) + var(--padding)*2)}@media only screen and (max-width: 480px){#site-footer{flex-direction:column-reverse}}#site-footer>div{display:flex;flex:1;flex-direction:column;gap:1rem}#site-footer>div p{margin:0}#site-footer>div:nth-of-type(1){color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;gap:.375rem}#site-footer>div:nth-of-type(2){justify-content:space-between;align-items:flex-end;text-align:end}@media only screen and (max-width: 480px){#site-footer>div:nth-of-type(2){align-items:normal;text-align:start}}#site-footer a.external::after{margin-inline-start:.25rem}#site-footer .link{transition:background-color var(--transition);border:none;border-radius:var(--r-pill);box-shadow:none;background-color:var(--au-s2);padding-inline:.5rem;text-decoration:none;display:inline-block;line-height:1.5rem}#site-footer .link:hover{background-color:var(--au-s3)}#site-footer .timestamp{color:var(--au-grey)}#site-footer .socials{display:flex;justify-content:flex-end;gap:.375rem;margin:0;padding-inline-start:0;list-style:none}@media only screen and (max-width: 480px){#site-footer .socials{justify-content:normal}}#site-footer .socials li{margin-block:0;padding-inline-start:0}#site-footer .socials a{display:flex;transition:background-color var(--transition),border-color var(--transition);border-radius:50%;background-color:var(--au-s2);padding:.5625rem;height:fit-content;color:var(--au-fg)}#site-footer .socials a:hover{background-color:var(--au-s3)}#site-footer .socials svg{fill:currentColor;width:1.125rem;height:1.125rem}.full-bleed{transform:translateX(-50%);margin-inline-start:50%;width:calc(100vw - var(--sidebar-width))}:root[dir*=rtl] .full-bleed{transform:translateX(50%)}@media only screen and (max-width: 960px){.full-bleed{width:calc(100vw - 3.5rem)}}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"sidebar header" "sidebar banner" "sidebar main  " "sidebar footer";justify-items:center;transition:grid-template-columns var(--transition)}@media only screen and (max-width: 960px){body{grid-template-columns:0 1fr}}#site-header{display:flex;position:sticky;grid-area:header;justify-content:space-between;align-items:center;gap:.25rem;z-index:2;inset-block-start:.75rem;margin-block-start:.75rem;padding:.375rem;width:calc(100% - 1.5rem);min-width:0}#site-header::before{position:absolute;z-index:-2;inset:-.75rem -.75rem 0;background:var(--dot-grid) 0 0/var(--dot-pitch) var(--dot-pitch) fixed,var(--au-bg);pointer-events:none;content:""}#site-header::after{border:1px solid var(--au-s2);border-radius:var(--r-pill);background-color:var(--au-s1);position:absolute;z-index:-1;inset:0;pointer-events:none;content:""}#site-header .title{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-inline:.75rem;min-width:0;overflow:hidden;color:var(--au-fg-dim);line-height:2.25rem;text-overflow:ellipsis;white-space:nowrap}#site-header .buttons{display:flex;flex-wrap:nowrap;gap:.25rem;margin:0;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0;list-style:none}#site-header .buttons li{flex:0;margin-block:0;padding-inline-start:0}#site-header .buttons>li{height:fit-content;line-height:0}#site-header .buttons button,#site-header .buttons details{box-shadow:none;background-color:rgba(0,0,0,0);line-height:inherit}#site-header .buttons button .icon,#site-header .buttons details .icon{margin-inline-end:0;box-shadow:none;background-color:rgba(0,0,0,0);padding:0}#site-header .buttons button,#site-header .buttons summary{transition:background-color var(--transition);border:none;border-radius:50%;background-color:var(--au-s2);padding:.5625rem;color:var(--au-fg);font-size:1.125rem}#site-header .buttons button:hover,#site-header .buttons summary:hover{background-color:var(--au-s3);color:var(--au-fg)}#site-header .buttons details{box-shadow:none;border:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0}#site-header .buttons button{font-size:1.125rem}#site-header .buttons summary::before{display:none}#site-header .buttons details{display:block;position:relative;margin-block-end:0}#site-header .buttons details::details-content{block-size:auto}#site-header .buttons details[open]::details-content{block-size:auto}#site-header .buttons details[open] summary{background-color:var(--au-fill);color:var(--au-fill-fg)}#site-header .buttons details[open] summary:hover{background-color:var(--au-fill);color:var(--au-fill-fg)}@supports not (block-size: calc-size(auto, size)){#site-header .buttons details[open] summary~*{animation:none}}.buttons .dropdown{display:flex;position:absolute;flex-direction:column;gap:.25rem;transform-origin:top right;z-index:1;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);inset-block-start:calc(100% + .75rem);inset-inline-end:0;border:1px solid var(--au-s2);border-radius:var(--r-box);background-color:var(--au-s1);padding:.5rem;width:max-content;min-width:9rem;list-style:none}:root[dir*=rtl] .buttons .dropdown{transform-origin:top left;animation:expand-up-left var(--transition-bezier)}.buttons .dropdown li{flex:1}.buttons .dropdown a{display:block;box-shadow:none;border-radius:var(--r-pill);background-color:rgba(0,0,0,0);padding:.5rem 1rem;width:100%;color:var(--au-fg);line-height:1.25;text-decoration:none}.buttons .dropdown a:hover{background-color:var(--au-s2) !important}#site-sidebar-controls{display:flex;flex-shrink:0;gap:.25rem;transition:width var(--transition),visibility var(--transition);margin-block:0;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0;height:fit-content;line-height:0;list-style:none}@media only screen and (max-width: 960px){#site-sidebar-controls{width:2.25rem}#site-sidebar-controls:has(#expand-sidebar:checked){width:7rem}#site-sidebar-controls:has(#expand-sidebar:checked) #site-sidebar-modes{transform:none;visibility:visible;opacity:1}}#site-sidebar-controls ul{padding-inline-start:0;list-style:none}#site-sidebar-controls li{display:inline-block;margin-block:0;padding-inline-start:0}#site-sidebar-controls li label{display:inline-block;transition:background-color var(--transition),color var(--transition);cursor:pointer;border-radius:50%;background-color:var(--au-s2);padding:.5625rem;height:fit-content;color:var(--au-fg);font-size:1.125rem;line-height:0}#site-sidebar-controls li label:hover{background-color:var(--au-s3)}#site-sidebar-controls li input[type=radio]+label{position:relative;z-index:1}#site-sidebar-controls li input[type=radio]+label::before{position:absolute;opacity:0;z-index:-1;transition:opacity var(--transition);inset:0;border-radius:50%;background-color:var(--au-fill);content:""}#site-sidebar-controls li input[type=radio]:checked+label{color:var(--au-fill-fg)}#site-sidebar-controls li input[type=radio]:checked+label:hover{box-shadow:none;background-color:rgba(0,0,0,0)}#site-sidebar-controls li input[type=radio]:checked+label::before{opacity:1}#site-sidebar-controls li input[type=radio]:focus-visible+label,#site-sidebar-controls li input[type=checkbox]:focus-visible+label{animation:focus-in var(--transition);outline:.125rem solid var(--au-fill);outline-offset:.125rem}@supports not selector(:focus-visible){#site-sidebar-controls li input[type=radio]:focus+label,#site-sidebar-controls li input[type=checkbox]:focus+label{animation:focus-in var(--transition);outline:.125rem solid var(--au-fill);outline-offset:.125rem}}#site-sidebar-controls #expand-sidebar-li{display:none}@media only screen and (max-width: 960px){#site-sidebar-controls #expand-sidebar-li{display:inline-block}}#site-sidebar-modes{display:flex;gap:.25rem;transform-origin:left;transition:visibility var(--transition),opacity var(--transition),transform var(--transition)}@media only screen and (max-width: 960px){#site-sidebar-modes{transform:translateX(-2.5rem);visibility:hidden;opacity:0}}#main-content{--padding: 1rem;grid-area:main;margin-block-start:3rem;padding-inline:1rem;width:100%;min-width:0;max-width:calc(var(--content-width) + var(--padding)*2)}#main-content>:first-child{margin-block-start:0}#main-content>:last-child{margin-block-end:0}#site-sidebar{border:1px solid var(--au-s2);border-radius:var(--r-panel);background-color:var(--au-s1);display:flex;position:sticky;grid-area:sidebar;flex-direction:column;z-index:3;transition-duration:var(--transition);transition-property:visibility,transform,opacity;inset-block-start:.75rem;inset-inline-start:0;margin-block:.75rem;width:calc(var(--sidebar-width) - 1.5rem);height:calc(100vh - 1.5rem);overflow:hidden}@supports (height: 100dvh){#site-sidebar{height:calc(100dvh - 1.5rem)}}@media only screen and (max-width: 960px){#site-sidebar{position:fixed;transform:translateX(-1rem);visibility:hidden;opacity:0;inset-block-start:4.25rem;inset-inline-start:.75rem;margin-block:0;width:min(20rem,100vw - 1.5rem);height:calc(100vh - 5rem)}:root[dir*=rtl] #site-sidebar{transform:translateX(1rem)}@supports (height: 100dvh){#site-sidebar{height:calc(100dvh - 5rem)}}#site-header:has(#expand-sidebar:checked)~#site-sidebar{transform:none;visibility:visible;opacity:1}}#site-sidebar-content{display:flex;position:relative;flex:1;overflow:hidden}#site-sidebar-header{display:flex;align-items:center;gap:.75rem;transition:background-color var(--transition);margin:.75rem;margin-block-end:0;border-radius:var(--r-pill);padding:.375rem;padding-inline-end:1rem;min-width:0;color:var(--au-fg);text-decoration:none}#site-sidebar-header:hover{background-color:var(--au-s2)}#site-sidebar-header img{flex-shrink:0;margin:0;border-radius:50%;width:2.5rem;height:2.5rem}#site-sidebar-header div{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0;line-height:1.25}#site-sidebar-header div span:nth-of-type(1){overflow:hidden;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}#site-sidebar-header div span:nth-of-type(2){color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase}#sidebar-nav,#sidebar-meta{display:flex;flex:1;flex-direction:column;transition:visibility var(--transition),opacity var(--transition),transform var(--transition-bezier-longer);padding:1rem .75rem;width:100%;min-width:100%;overflow:hidden auto;scrollbar-width:thin}#site-header:has(#site-sidebar-modes #mode-meta:checked)~#site-sidebar #sidebar-nav{transform:translateX(-1.5rem);visibility:hidden;opacity:0}#site-header:has(#site-sidebar-modes #mode-meta:checked)~#site-sidebar #sidebar-meta{transform:none;visibility:visible;opacity:1}#sidebar-nav a{display:flex;flex:1;align-items:center;gap:.75rem;transition:background-color var(--transition),color var(--transition);border-radius:var(--r-pill);padding:.25rem;padding-inline-end:1rem;overflow:hidden;color:var(--au-fg);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#sidebar-nav a:hover{background-color:var(--au-s2)}#sidebar-nav a:hover .icon{background-color:var(--au-s3)}#sidebar-nav a[aria-current=page]{background-color:var(--au-fill);color:var(--au-fill-fg);font-weight:var(--font-weight-medium)}#sidebar-nav a[aria-current=page] .icon{background-color:rgba(0,0,0,0);color:var(--au-fill-fg)}#sidebar-nav a.new .icon{position:relative}#sidebar-nav a.new .icon::after{position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem;border-radius:50%;background-color:var(--au-live);width:.5rem;height:.5rem;content:""}#sidebar-nav .icon{flex-shrink:0;transition:background-color var(--transition),color var(--transition);box-sizing:content-box;border-radius:50%;background-color:var(--au-s2);padding:.5rem;font-size:1.125rem}#sidebar-nav .icon.fallback{width:1.125rem;height:1.125rem;font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-small);line-height:1.125rem;font-family:var(--font-label);text-align:center}#sidebar-nav .icon.fallback::before{content:none}#sidebar-nav details{flex:1;margin-block-end:0;box-shadow:none;border:none;border-radius:0;background-color:rgba(0,0,0,0);padding:0}#sidebar-nav details[open]{padding:0}#sidebar-nav details[open] summary{color:var(--au-grey)}#sidebar-nav details[open] summary::before{transform:none}@supports not (block-size: calc-size(auto, size)){#sidebar-nav details[open] summary~*{animation:none}}#sidebar-nav details summary{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;display:flex;position:relative;align-items:center;padding:1rem .5rem .5rem;line-height:1;white-space:nowrap}#sidebar-nav details summary:hover{color:var(--au-fg)}#sidebar-nav details summary::before{position:absolute;transform:rotate(-90deg);transition:transform var(--transition-bezier);margin-inline-end:0;inset-block-start:.875rem;inset-inline-end:.5rem;font-size:.875rem}#sidebar-nav details summary .line{flex:1;margin-inline:.75rem 1.75rem;background:radial-gradient(circle, var(--au-s3) .1rem, rgba(0,0,0,0) .11rem) 0 50%/.5rem .25rem repeat-x;height:.25rem}#sidebar-nav details ul{margin-block:0}#sidebar-nav ul{display:flex;flex-direction:column;gap:.25rem;margin-block:0 auto;padding-inline-start:0;list-style:none}#sidebar-nav li{display:flex;margin-block:0;padding-inline-start:0;width:100%}#sidebar-nav li::marker{content:none}#sidebar-meta{position:absolute;transform:translateX(1.5rem);visibility:hidden;opacity:0;inset:0}#sidebar-meta:has(>div:empty) .status-page{display:flex}#sidebar-meta:has(>div:empty)>div{display:none}#sidebar-meta>div{display:flex;flex-direction:column;gap:1rem;margin-block:auto}#sidebar-meta .card{border:none;border-radius:var(--r-box);background-color:var(--au-s2)}#sidebar-meta .while-writing{display:inherit;position:relative;flex-direction:inherit;gap:inherit;gap:.5rem;margin-block-start:1.5rem}#sidebar-meta .while-writing .card-title{position:absolute;inset-block-start:-1.5rem;inset-inline-start:.5rem}#sidebar-meta .while-writing .card-title .line{display:none}#sidebar-meta .while-writing .card-title .title{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase}#sidebar-meta .weather{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:var(--r-pill);padding:.375rem;padding-inline-end:1.25rem;line-height:1}#sidebar-meta .weather.cloudy{animation:perlin 12s linear infinite;background-image:url("/weather/perlin.png")}@media (prefers-color-scheme: dark){#sidebar-meta .weather.cloudy{background-image:url("/weather/perlin-dark.png")}}#sidebar-meta .weather.showers{animation:rain 3s linear infinite;background-image:url("/weather/rain.svg")}@media (prefers-color-scheme: dark){#sidebar-meta .weather.showers{background-image:url("/weather/rain-dark.svg")}}#sidebar-meta .weather.snowing{animation:snow 12s linear infinite;background-image:url("/weather/snow.svg")}@media (prefers-color-scheme: dark){#sidebar-meta .weather.snowing{background-image:url("/weather/snow-dark.svg")}}#sidebar-meta .weather div{display:flex;align-items:center;gap:.5rem}#sidebar-meta .weather .title{color:inherit;font-size:var(--font-size-medium)}#sidebar-meta .weather .icon{border-radius:50%;background-color:var(--au-s3);padding:.5rem;font-size:1.25rem}#sidebar-meta .weather .condition{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase}@keyframes rain{to{background-position:256px 320px}}@keyframes perlin{to{background-position:-256px -64px}}@keyframes snow{to{background-position:256px 512px}}#sidebar-meta .music{display:flex;position:relative;flex-direction:column;gap:.5rem;border-radius:0}#sidebar-meta .music .carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;margin-block:0;box-shadow:none;border-radius:var(--r-box);background-color:var(--au-s2);padding-inline-start:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;list-style:none}#sidebar-meta .music .carousel li{display:flex;position:relative;flex-shrink:0;gap:1rem;margin-block:0;outline:none;padding:.5rem;width:100%;overflow:hidden;scroll-snap-align:start}#sidebar-meta .music .carousel li.has-cover{animation:cover-alternate 60s ease-in-out infinite;background-image:var(--bg-overlay),var(--blurnail);background-position:center;background-size:2000%}@keyframes cover-alternate{from{background-position:50% 0%}12.5%{background-position:100% 25%}25%{background-position:50% 50%}37.5%{background-position:100% 75%}50%{background-position:50% 100%}62.5%{background-position:0% 75%}75%{background-position:50% 50%}87.5%{background-position:0% 25%}to{background-position:50% 0%}}#sidebar-meta .music .carousel li.has-cover .music-type{color:var(--fg-muted-neutral-1)}#sidebar-meta .music .carousel li.has-cover .music-artist{color:var(--fg-muted-neutral-2)}#sidebar-meta .music .carousel li>div{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.25rem;margin-inline-end:.5rem;margin-block:.25rem;min-width:0;min-width:0;line-height:1}#sidebar-meta .music .carousel li a{position:absolute;z-index:1;inset:0;border-radius:0}#sidebar-meta .music .music-type{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase}#sidebar-meta .music .music-artist{color:var(--fg-muted-2);font-size:var(--font-size-small)}#sidebar-meta .music .title{color:var(--fg-color);font-size:var(--font-size-medium)}#sidebar-meta .music img{margin:0;border-radius:50%;mask:radial-gradient(circle, #000 .09rem, rgba(0,0,0,0) .1rem) 0 0/.25rem .25rem;filter:grayscale(1) contrast(1.2)}#sidebar-meta .music-paginator{display:flex;justify-content:center;gap:.25rem;margin-inline:1rem;margin-block:0;padding-inline-start:0;list-style:none}#sidebar-meta .music-paginator li{display:flex;margin-block:0;padding-inline-start:0;height:.75rem}#sidebar-meta .music-paginator a{transition:width var(--transition),height var(--transition),background-color var(--transition),transform var(--transition-bezier);margin-block:auto;border-radius:var(--r-pill);background-color:var(--au-mute);width:.375rem;height:.375rem}#sidebar-meta .music-paginator a:hover{background-color:var(--au-grey)}#sidebar-meta .music-paginator a.active{background-color:var(--au-fill);width:1.25rem}#sidebar-meta .toc{display:flex;flex-direction:column;max-height:calc(var(--content-width)/3);padding:1rem 1.25rem}@media only screen and (max-width: 720px){#sidebar-meta .toc{max-height:calc(var(--content-width)/2)}}#sidebar-meta .toc .title{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.75rem}#sidebar-meta .toc .overshoot{flex:1;margin:-1rem;padding:1rem;overflow:auto;scrollbar-width:thin}#sidebar-meta .toc .overshoot ul{margin-block:0;padding-inline-start:.75rem;color:var(--au-fg-dim);font-size:var(--font-size-small)}#sidebar-meta .toc .overshoot li{margin-block:0;padding-inline-start:0}#sidebar-meta .toc .overshoot li::marker{color:inherit}#sidebar-meta .toc .overshoot a{color:inherit;text-decoration:none}#sidebar-meta .toc .overshoot a:hover{color:var(--au-fill)}#sidebar-meta .status-page{display:none;margin-block:auto;text-align:center}#sidebar-meta .status-page .title,#sidebar-meta .status-page p{color:var(--fg-muted-2)}#sidebar-meta .status-page .icon{margin-inline:auto;color:var(--fg-muted-1);font-size:3rem}#sidebar-meta .status-page p{margin-block:0}[class^=markdown-alert]{display:flow-root;position:relative;border:1px solid var(--au-s2);border-radius:var(--r-box);background:var(--au-s1);padding:1rem 1.25rem;color:var(--au-fg)}[class^=markdown-alert]::before{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-inline-start:1.75rem;content:var(--alert-title);color:var(--au-fill)}[class^=markdown-alert]::after{-webkit-mask-image:var(--icon);-webkit-mask-size:cover;display:block;mask-image:var(--icon);mask-size:cover;background-color:currentColor;width:1em;height:1em;content:"";--icon: var(--alert-icon);position:absolute;margin-inline-end:.25rem;inset-block-start:1.1rem;inset-inline-start:1.25rem;color:var(--au-fill);font-size:1rem}[class^=markdown-alert]>:first-child{margin-block-start:.25rem}[class^=markdown-alert]>:last-child{margin-block-end:0}.markdown-alert-note,.markdown-alert-tip,.markdown-alert-important,.markdown-alert-warning,.markdown-alert-caution,.markdown-alert-red,.markdown-alert-orange,.markdown-alert-yellow,.markdown-alert-green,.markdown-alert-blue,.markdown-alert-purple{--accent-color: var(--au-fill);--accent-h: var(--accent-dark-h);--accent-s: var(--accent-dark-s);--accent-l: var(--accent-dark-l);--bg-color: var(--au-bg);--fg-muted-1: var(--au-grey);--fg-muted-2: var(--au-fg-dim);--glass-bg-1: var(--au-bg);--glass-bg-2: var(--au-s1);--crt-bg: var(--au-s1);--accent-highlight: hsla( var(--accent-h), var(--accent-s), var(--accent-l), var(--disabled-opacity) );--bg-muted-1: var(--au-s1);--bg-muted-2: var(--au-s2);--accent-fill: var(--au-fill);--l: clamp(0, (l / 0.623 - 1) * -infinity, 1);--a: calc(var(--l) + (var(--dim-opacity) * (1 - var(--l))));--contrast-color: var(--au-fill-fg);--au-bg: hsl(var(--accent-h) 11% 5%);--au-s1: hsl(var(--accent-h) 6% 10.5%);--au-s2: hsl(var(--accent-h) 5% 16%);--au-s3: hsl(var(--accent-h) 5% 20%);--au-mute: hsl(var(--accent-h) 6.5% 27%);--au-grey: hsl(var(--accent-h) 5% 56%);--au-fg: hsl(var(--accent-h) 10% 88%);--au-fg-dim: hsl(var(--accent-h) 10% 76%);--au-fill: hsl(var(--accent-h) var(--accent-s) max(var(--accent-l), 70%));--au-fill-fg: hsl(var(--accent-h) 100% 11%);--au-container: hsl(var(--accent-h) calc(var(--accent-s) * 0.7) 38%);--au-container-fg: #fff;--au-live: hsl(calc(var(--accent-h) + 76) 80% 74%);--au-live-fg: hsl(calc(var(--accent-h) + 76) 100% 14%);--au-glow: hsl(var(--accent-h) var(--accent-s) max(var(--accent-l), 70%) / 0.6);--shadow-glow: 0 0 0 0 transparent;--shadow-glow-inset: 0 0 0 0 transparent;--text-shadow-glow: none}.markdown-alert-note::before{content:var(--alert-note-title)}.markdown-alert-note::after{--icon: var(--icon-info)}.markdown-alert-tip::before{content:var(--alert-tip-title)}.markdown-alert-tip::after{--icon: var(--icon-lightbulb)}.markdown-alert-important::before{content:var(--alert-important-title)}.markdown-alert-important::after{--icon: var(--icon-warning-diamond)}.markdown-alert-warning::before{content:var(--alert-warning-title)}.markdown-alert-warning::after{--icon: var(--icon-warning)}.markdown-alert-caution::before{content:var(--alert-caution-title)}.markdown-alert-caution::after{--icon: var(--icon-warning-octagon)}.markdown-alert-caution,.markdown-alert-red{--accent-h: var(--red-h);--accent-s: var(--red-s);--accent-l: var(--red-l);--accent-color: var(--red-fg)}.markdown-alert-orange{--accent-h: var(--orange-h);--accent-s: var(--orange-s);--accent-l: var(--orange-l);--accent-color: var(--orange-fg)}.markdown-alert-warning,.markdown-alert-yellow{--accent-h: var(--yellow-h);--accent-s: var(--yellow-s);--accent-l: var(--yellow-l);--accent-color: var(--yellow-fg)}.markdown-alert-tip,.markdown-alert-green{--accent-h: var(--green-h);--accent-s: var(--green-s);--accent-l: var(--green-l);--accent-color: var(--green-fg)}.markdown-alert-note,.markdown-alert-blue{--accent-h: var(--blue-h);--accent-s: var(--blue-s);--accent-l: var(--blue-l);--accent-color: var(--blue-fg)}.markdown-alert-important,.markdown-alert-purple{--accent-h: var(--purple-h);--accent-s: var(--purple-s);--accent-l: var(--purple-l);--accent-color: var(--purple-fg)}.article-details{display:flex;flex-direction:column;gap:.75rem;margin-block-end:2.5rem;color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase}.article-details .items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.25rem}.article-details .item{display:inline-flex;align-items:center;gap:.375rem;border-radius:0}.article-details a{color:inherit;font-weight:var(--font-weight-normal);font-size:inherit;text-decoration-color:rgba(0,0,0,0)}.article-details a:hover{color:var(--au-fill);text-decoration-color:var(--au-fill)}.article-details .tooltip{cursor:help}.article-details .icon{color:var(--au-grey);font-size:1rem}.article-details .tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;background:radial-gradient(circle, var(--au-s3) .1rem, rgba(0,0,0,0) .11rem) 0 0/.5rem .25rem repeat-x;padding-inline-start:0;padding-block-start:1rem;width:100%;list-style:none}.article-details .tags li{display:flex;margin-block:0;padding:0}.article-details .tags a{transition:background-color var(--transition),border-color var(--transition);border-radius:var(--r-pill);background-color:var(--au-s2);padding:.375rem .875rem;color:var(--au-fg);line-height:1;text-decoration:none}.article-details .tags a:hover{background-color:var(--au-s3);color:var(--au-fg)}.article-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(var(--content-width)/2.5), 1fr));gap:1rem;margin-block-start:2rem}.article-list.categories article{position:relative}.article-list.categories article:hover .icon:last-child{transform:translateY(-50%)}.article-list.categories article .icon:last-child{position:absolute;transform:translateY(-50%);z-index:-1;transition:transform var(--transition-bezier);inset-block-start:50%;inset-inline-end:-3rem;color:var(--au-s2);font-size:12rem}.article-list article{display:flex;position:relative;flex-direction:column;justify-content:space-between;transition:border-color var(--transition),background-color var(--transition);border:1px solid var(--au-s2);border-radius:var(--r-panel);background-color:var(--au-s1);padding:0;overflow:hidden}.article-list article:hover{border-color:var(--au-mute)}.article-list article.draft{opacity:var(--disabled-opacity);filter:grayscale(1);transition-duration:var(--transition);transition-property:opacity,filter}.article-list article.draft:hover{opacity:1;filter:none}.article-list article.has-banner.has-accent-color{background-image:var(--bg-overlay),var(--blurnail);background-position:center;background-size:cover}.article-list article.has-accent-color{--accent-color: var(--au-fill);--accent-h: var(--accent-dark-h);--accent-s: var(--accent-dark-s);--accent-l: var(--accent-dark-l);--bg-color: var(--au-bg);--fg-muted-1: var(--au-grey);--fg-muted-2: var(--au-fg-dim);--glass-bg-1: var(--au-bg);--glass-bg-2: var(--au-s1);--crt-bg: var(--au-s1);--accent-highlight: hsla( var(--accent-h), var(--accent-s), var(--accent-l), var(--disabled-opacity) );--bg-muted-1: var(--au-s1);--bg-muted-2: var(--au-s2);--accent-fill: var(--au-fill);--l: clamp(0, (l / 0.623 - 1) * -infinity, 1);--a: calc(var(--l) + (var(--dim-opacity) * (1 - var(--l))));--contrast-color: var(--au-fill-fg);--au-bg: hsl(var(--accent-h) 11% 5%);--au-s1: hsl(var(--accent-h) 6% 10.5%);--au-s2: hsl(var(--accent-h) 5% 16%);--au-s3: hsl(var(--accent-h) 5% 20%);--au-mute: hsl(var(--accent-h) 6.5% 27%);--au-grey: hsl(var(--accent-h) 5% 56%);--au-fg: hsl(var(--accent-h) 10% 88%);--au-fg-dim: hsl(var(--accent-h) 10% 76%);--au-fill: hsl(var(--accent-h) var(--accent-s) max(var(--accent-l), 70%));--au-fill-fg: hsl(var(--accent-h) 100% 11%);--au-container: hsl(var(--accent-h) calc(var(--accent-s) * 0.7) 38%);--au-container-fg: #fff;--au-live: hsl(calc(var(--accent-h) + 76) 80% 74%);--au-live-fg: hsl(calc(var(--accent-h) + 76) 100% 14%);--au-glow: hsl(var(--accent-h) var(--accent-s) max(var(--accent-l), 70%) / 0.6);--shadow-glow: 0 0 0 0 transparent;--shadow-glow-inset: 0 0 0 0 transparent;--text-shadow-glow: none}.article-list article>div{display:flex;flex:1;flex-direction:column;margin:1.5rem}.article-list article>div>a{text-decoration:none}.article-list article h3{margin:0;color:var(--au-fg);font-weight:var(--font-weight-medium);font-size:var(--font-size-large);line-height:1.3;text-decoration:none}.article-list article h3:hover::after{opacity:1}.article-list article h3::after{opacity:0;transition:opacity var(--transition);color:var(--au-fill);content:" →"}.article-list article .description{color:var(--au-fg-dim)}.article-list article .description p{margin-block:.75rem 1.25rem}.article-list article .open-post{--mask-image: linear-gradient( to bottom, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.987) 8.1%, hsla(0, 0%, 0%, 0.951) 15.5%, hsla(0, 0%, 0%, 0.896) 22.5%, hsla(0, 0%, 0%, 0.825) 29%, hsla(0, 0%, 0%, 0.741) 35.3%, hsla(0, 0%, 0%, 0.648) 41.2%, hsla(0, 0%, 0%, 0.55) 47.1%, hsla(0, 0%, 0%, 0.45) 52.9%, hsla(0, 0%, 0%, 0.352) 58.8%, hsla(0, 0%, 0%, 0.259) 64.7%, hsla(0, 0%, 0%, 0.175) 71%, hsla(0, 0%, 0%, 0.104) 77.5%, hsla(0, 0%, 0%, 0.049) 84.5%, hsla(0, 0%, 0%, 0.013) 91.9%, hsla(0, 0%, 0%, 0) 100% );mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);display:flex;position:relative;justify-content:center;align-items:center;margin:.5rem;margin-block-end:-1.5rem;border-radius:calc(var(--r-panel) - .5rem);aspect-ratio:2/1;overflow:hidden;text-decoration:none}.article-list article .open-post:hover::before{background-color:var(--shade-color)}.article-list article .open-post:hover img{filter:grayscale(0.6)}.article-list article .open-post:hover .icon{transform:none;opacity:1}.article-list article .open-post:active img{transform:none}.article-list article .open-post::before{position:absolute;z-index:1;transition:background-color var(--transition);inset:0;border-radius:0;content:""}.article-list article .open-post img{position:absolute;transition-duration:var(--transition);transition-property:transform,filter;margin:0;inset:0;width:100%;height:100%;object-fit:cover}.article-list article .open-post .icon{transform:none;opacity:0;z-index:1;transition:transform var(--transition-bezier),opacity var(--transition);color:#fff;font-size:1.25rem}.article-list article .article-details{flex:1;justify-content:flex-end;margin-block-end:0}.article-list article .article-details .tags{margin-block-start:auto;margin-block-end:-.25rem}.paginator{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-block-start:4rem}.paginator:has(a.paginator-item.previous:active) .paginator-counter{border-start-start-radius:0;border-end-start-radius:0}.paginator:has(a.paginator-item.next:active) .paginator-counter{border-start-end-radius:0;border-end-end-radius:0}.paginator-item{display:inline-block;transition:background-color var(--transition);border-radius:50%;background-color:var(--au-s2);padding:.75rem;color:var(--au-fg);line-height:0;text-decoration:none}.paginator-item:not([aria-disabled=true]):hover{background-color:var(--au-s3)}.paginator-counter{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;display:inline-block;border-radius:var(--r-pill);background-color:var(--au-fill);padding:.625rem 1.25rem;color:var(--au-fill-fg);line-height:1.25;font-variant-numeric:tabular-nums}.article-nav{display:flex;gap:.75rem}@media only screen and (max-width: 720px){.article-nav{flex-direction:column}}.article-nav-item{flex:1;transition:box-shadow var(--transition),background-color var(--transition),transform var(--transition-bezier);border:1px solid var(--au-s2);border-radius:var(--r-panel);background-color:var(--au-s1);padding:1rem 1.5rem;min-width:0;text-decoration:none}.article-nav-item:hover{border-color:var(--au-mute)}.article-nav-item:hover .article-title{color:var(--au-fill)}.article-nav-item:active{transform:var(--active)}.article-nav-item.prev{text-align:start}.article-nav-item.prev .nav-arrow::before{content:"← "}.article-nav-item.next{text-align:end}.article-nav-item.next .nav-arrow::after{content:" →"}.article-nav .nav-arrow{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;display:block;margin-block-end:.375rem}.article-nav .article-title{display:block;transition:color var(--transition);max-width:100%;overflow:hidden;color:var(--au-fg);text-overflow:ellipsis;white-space:nowrap}.audio{transition:background-color var(--transition);border:none;border-radius:var(--r-pill);box-shadow:none;background-color:var(--au-s2);padding-inline:.5rem;text-decoration:none;padding-block:0;color:var(--accent-color);font-size:var(--font-size-medium)}.audio:hover{color:var(--accent-color) !important}.audio:hover .icon{animation:speaker var(--transition-long) ease-out infinite}@keyframes speaker{from{--icon: var(--icon-speaker-none)}50%{--icon: var(--icon-speaker-low)}to{--icon: var(--icon-speaker-high)}}.audio:active{transform:var(--active)}.audio .icon{vertical-align:-.1875rem;margin-inline-start:.25rem}body.has-banner{background-image:var(--bg-overlay),var(--blurnail);background-position:center;background-size:cover;background-attachment:fixed}#banner{--mask: linear-gradient(black calc(100% - 2rem), transparent);-webkit-mask-image:var(--mask);display:flex;grid-area:banner;justify-content:center;mask-image:var(--mask);margin-block-end:-2.5rem;padding-block:3.25rem 2.5rem;width:100%}#banner div{position:relative;margin-inline:1rem;aspect-ratio:2/1;width:100%;max-width:var(--content-width)}#banner img{position:absolute;margin:0;inset:0;border-radius:var(--r-box);aspect-ratio:2/1;width:100%;object-fit:cover}#banner img:nth-of-type(1){opacity:var(--dim-opacity);z-index:-1;filter:blur(1.5rem);animation:banner-glow-load calc(.525s + var(--transition-long));inset-block-start:1rem}@keyframes banner-glow-load{from, 52.5%{opacity:0}}#banner img:nth-of-type(2){transform-origin:bottom;animation:banner-load calc(.525s + var(--transition-longer))}@keyframes banner-load{from, 52.5%{transform:translateY(2rem);opacity:0}}#banner+#main-content{margin-block-start:0}#banner+#main-content article>h1:first-of-type,#banner+#main-content h1:first-of-type{margin-inline:-1rem;margin-block:0;border-radius:var(--r-box);padding:1rem;width:unset;-webkit-backdrop-filter:none;backdrop-filter:none;animation:banner-heading calc(.525s + var(--transition-longer));box-shadow:inset 0 .0625rem 0 var(--accent-highlight);background-image:linear-gradient(to bottom, var(--bg-muted-1), rgba(0,0,0,0) 50%);background-size:auto 200%;text-decoration:none}@keyframes banner-heading{from, 52.5%{box-shadow:none;background-position-y:100%}}.footnotes-list p{margin-block:0}.footnote-reference{display:inline-flex;vertical-align:baseline;transition:background-color var(--transition),outline-offset calc(var(--transition-long)*3),transform var(--transition-bezier);margin-inline-start:.25rem;outline-offset:calc(var(--content-width)/2) !important;border-radius:var(--r-pill);background-color:var(--fg-muted-1);line-height:1.375em}.footnote-reference:hover{background-color:var(--accent-color)}.footnote-reference:hover a::after{mask-position:center 1.125rem}.footnote-reference:active{transform:var(--active)}.footnote-reference:target{animation:none !important;outline-offset:-.1875rem !important;background-color:var(--accent-color)}.footnote-reference a{flex:1;border-radius:var(--r-pill);padding-inline:.5625rem .375rem;color:var(--bg-color);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;text-align:center;text-decoration:none}.footnote-reference a::after{-webkit-mask-image:var(--icon);-webkit-mask-size:cover;display:block;mask-image:var(--icon);mask-size:cover;background-color:currentColor;width:1em;height:1em;content:"";--icon: var(--icon-caret-down);display:inline-block;vertical-align:-.4375rem;mask-position:center;mask-size:1em;transition:mask-position var(--transition);margin-inline-start:.25rem;height:1.375rem}.giallo:has(.giallo-ln){padding-inline:0}.giallo-l{display:inline-block;width:100%}.giallo-ln{display:inline-block;margin-right:1ch;min-width:3ch;user-select:none;text-align:right}.icon{font-style:normal;font-variant:normal;font-weight:normal;line-height:1;user-select:none;text-transform:none;-webkit-user-select:none;display:inline-block;box-sizing:content-box}.icon::before{-webkit-mask-image:var(--icon);-webkit-mask-size:cover;display:block;mask-image:var(--icon);mask-size:cover;background-color:currentColor;width:1em;height:1em;content:""}iframe.vimeo-embed,iframe.youtube-embed{aspect-ratio:16/9}.marquee{margin-inline:-1rem;padding-inline:1rem;overflow:hidden}.marquee.overshoot-row>*{animation:marquee-scroll calc((var(--text-width) + var(--container-width))/40*1s) linear infinite}@keyframes marquee-scroll{0%, 10%{transform:translateX(0)}45%, 55%{transform:translateX(calc((var(--container-width) - var(--text-width))*1px))}90%, 100%{transform:translateX(0)}}.marquee>*{display:inline-block;white-space:nowrap}#matrix{position:fixed;z-index:-1;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none}picture#not-found{display:block}picture#not-found img{width:8rem}img#not-found{width:8rem}.pre-container{position:relative;margin:1rem 0 1rem;border:1px solid var(--au-s2);border-radius:var(--r-box);background-color:var(--au-s1);overflow:hidden}.pre-container .header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .5rem 0;color:var(--au-grey)}.pre-container .header span{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-inline-start:.75rem}.pre-container .header button{position:relative;transition:background-color var(--transition),border-color var(--transition);cursor:pointer;box-shadow:none;border:none;border-radius:50%;background-color:var(--au-s2);padding:.5rem;color:var(--au-fg);line-height:0}.pre-container .header button:hover{background-color:var(--au-s3)}.pre-container .header button:disabled{cursor:not-allowed}.pre-container .header button:disabled:active{transform:none}.pre-container .header button .icon{transition:opacity var(--transition-longer),transform var(--transition-bezier-longer);font-size:1rem}.pre-container .header button .icon.copy{--icon: var(--icon-copy);transform-origin:bottom left}.pre-container .header button .icon.check{--icon: var(--icon-check-square-offset);position:absolute;transform:scale(.5);transform-origin:top right;opacity:0;inset:.5rem}.pre-container .header.active button{opacity:1;background-color:var(--au-fill);color:var(--au-fill-fg)}.pre-container .header.active button .icon.copy{transform:scale(.5);opacity:0}.pre-container .header.active button .icon.check{transform:none;opacity:1}.pre-container pre{margin:0;box-shadow:none;border:none;border-radius:0;background-color:var(--au-s1) !important}.article-list.projects article .shot{display:block;margin:.5rem;margin-block-end:0;border-radius:calc(var(--r-panel) - .5rem);background-color:var(--au-s2);aspect-ratio:16/9;overflow:hidden;cursor:zoom-in}.article-list.projects article .shot img{display:block;margin:0;width:100%;height:100%;object-fit:cover;object-position:var(--shot-position, top)}.article-list.projects article .project-meta{margin-block-start:auto}.project-meta{display:flex;flex-direction:column;gap:.75rem}.project-meta .stack{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.project-meta .stack li{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-xx-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0;border:1px solid var(--au-s3);border-radius:var(--r-pill);padding:.25rem .75rem;color:var(--au-fg-dim);line-height:1rem}.project-meta .stack li.license{border-color:rgba(0,0,0,0);padding-inline:.25rem;color:var(--au-grey)}.project-meta .links{display:flex;flex-wrap:wrap;gap:.25rem}.project-meta .links a{color:var(--au-grey);font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;transition:background-color var(--transition);border-radius:var(--r-pill);background-color:var(--au-s2);padding:.5rem 1rem .5rem .75rem;color:var(--au-fg);line-height:1.25rem;text-decoration:none}.project-meta .links a:hover{background-color:var(--au-s3)}.project-meta .links a:first-child{background-color:var(--au-fill);color:var(--au-fill-fg)}.project-meta .links a:first-child:hover{background-color:var(--au-fill)}.project-meta .links a .icon{font-size:1rem}.project .project-meta{margin-block:1rem 1.5rem}.project .shot{display:block;transition:border-color var(--transition);border:1px solid var(--au-s2);border-radius:var(--r-panel);background-color:var(--au-s1);overflow:hidden;cursor:zoom-in}.project .shot:hover{border-color:var(--au-mute)}.project .shot img{display:block;margin:0;width:100%;height:auto}#search-modal{display:flex;position:fixed;flex-direction:column;align-items:center;visibility:hidden;opacity:0;z-index:9999;transition:visibility var(--transition),opacity var(--transition);inset:0;background-color:color-mix(in srgb, var(--au-bg) 74%, rgba(0,0,0,0));padding-block-start:15vh;width:100%;height:100vh}#search-modal.active{visibility:visible;opacity:1}#search-modal.active #search-modal-content{transform:none}#search-modal-content{display:flex;flex-direction:column;gap:1rem;transition:padding var(--transition),max-width var(--transition);margin:-.5rem;border:1px solid var(--au-s2);border-radius:var(--r-panel);background-color:var(--au-s1);padding:1rem;width:calc(100% - 2rem);max-width:calc(var(--content-width)/1.5);overflow:hidden}#search-modal-content:has(#search-results:empty){border-radius:var(--r-pill);padding:.5rem;max-width:calc(var(--content-width)/2)}#search-modal-content>div{position:relative}#search-modal #search-input{flex-shrink:0;box-shadow:none;border:1px solid rgba(0,0,0,0);border-radius:var(--r-pill);background-color:var(--au-s2);padding:0 1.25rem;width:100%;height:3rem;font-family:var(--font-sans-serif)}#search-modal #search-input:focus{border-color:var(--au-fill);outline:none}#search-modal #search-input:placeholder-shown+div .icon{transform:none;opacity:var(--disabled-opacity);pointer-events:all}#search-modal #search-input+div .icon{position:absolute;transform:translateX(.5rem);opacity:0;transition:opacity var(--transition),transform var(--transition-bezier);cursor:help;inset-block-start:.875rem;inset-inline-end:1.25rem;pointer-events:none;color:var(--fg-muted-2);font-size:1.25rem}#search-modal #search-results{display:none;flex:1;flex-direction:column;gap:.5rem;margin:-1rem;padding:1rem;max-height:50vh;overflow:auto;scrollbar-width:thin}#search-modal #search-results .item{display:inline-flex;flex-direction:column;transition:background-color var(--transition),border-color var(--transition);box-shadow:none;border:none;border-radius:var(--r-box);background-color:var(--au-s2);padding:.875rem 1.25rem}#search-modal #search-results .item:hover,#search-modal #search-results .item:focus-within{background-color:var(--au-s3)}#search-modal #search-results .item a{color:var(--au-fg);font-weight:var(--font-weight-medium);text-decoration:none}#search-modal #search-results .item a::after{color:var(--au-fill);content:" →"}#search-modal #search-results .item span{margin-block-start:.375rem;color:var(--au-fg-dim);font-size:var(--font-size-small)}#search-modal #search-results .item span strong{color:var(--fg-color)}#skip-to-content{position:absolute;transform:translateX(-50%) translateY(calc(-100% - 1rem));z-index:9999;transition:backdrop-filter var(--transition),box-shadow var(--transition),transform var(--transition-bezier);inset-inline-start:50vw;border-radius:var(--r-pill);background-color:var(--glass-bg-1);padding:.375rem .75rem;width:max-content;text-decoration:none}#skip-to-content:focus-visible,#skip-to-content:focus{-webkit-backdrop-filter:var(--blur);transform:translateX(-50%) translateY(1rem);backdrop-filter:var(--blur);box-shadow:var(--edge-highlight),var(--shadow)}.statement-container{margin:1rem 0;border:1px solid var(--au-s2);border-radius:var(--r-box);background-color:var(--au-s1) !important;padding:.75rem 1rem}.statement-container :last-child{margin-block-end:0}.statement-container>:nth-child(2){margin-block-start:.5rem}.statement-container .title{font-weight:var(--font-weight-normal);font-size:var(--font-size-x-small);letter-spacing:.12em;text-transform:uppercase}.statement-container .title .icon{vertical-align:-.125rem;margin-inline-end:.25rem}.statement-container.archive{--accent-color: var(--purple-fg);--accent-highlight: hsla( var(--purple-h), var(--purple-s), var(--purple-l), var(--disabled-opacity) );background-color:var(--purple-bg-1);color:var(--purple-fg)}.statement-container.disclaimer{--accent-color: var(--red-fg);--accent-highlight: hsla( var(--red-h), var(--red-s), var(--red-l), var(--disabled-opacity) );background-color:var(--red-bg-1);color:var(--red-fg)}.statement-container.trigger{--accent-color: var(--yellow-fg);--accent-highlight: hsla( var(--yellow-h), var(--yellow-s), var(--yellow-l), var(--disabled-opacity) );background-color:var(--yellow-bg-1);color:var(--yellow-fg)}#tag-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding-inline-start:0;list-style:none}#tag-chips li{display:flex;margin-block:0;padding-inline-start:0}#tag-chips a{display:flex;transition:background-color var(--transition),border-color var(--transition);align-items:center;border-radius:var(--r-pill);background-color:var(--au-s2);padding:.25rem;padding-inline-start:.875rem;color:var(--au-fg);font-size:var(--font-size-x-small);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;line-height:1.5rem;text-decoration:none}#tag-chips a:hover{background-color:var(--au-s3)}#tag-chips a .counter{transition:inherit;margin-inline-start:.625rem;border-radius:50%;background-color:var(--au-s1);color:var(--au-fill);letter-spacing:0;aspect-ratio:1/1;height:1.5rem;line-height:1.5rem;font-variant-numeric:tabular-nums;text-align:center}h1:hover .zola-anchor,h2:hover .zola-anchor,h3:hover .zola-anchor,h4:hover .zola-anchor,h5:hover .zola-anchor,h6:hover .zola-anchor{transform:none;opacity:1}h1:has(.zola-anchor),h2:has(.zola-anchor),h3:has(.zola-anchor),h4:has(.zola-anchor),h5:has(.zola-anchor),h6:has(.zola-anchor){position:relative}.zola-anchor{position:absolute;transform:translateX(.25em);opacity:0;transition:color var(--transition),opacity var(--transition),transform var(--transition-bezier);inset-inline-start:-1.25em;padding-inline-end:.25em;color:var(--fg-muted-1);line-height:1}@media only screen and (max-width: 720px){.zola-anchor{display:none}}.zola-anchor:hover{color:var(--fg-muted-2)}.zola-anchor:active{transform:var(--active)}.zola-anchor:focus-visible{opacity:1}:target .zola-anchor{transform:none;opacity:var(--disabled-opacity)}body>div:last-child:has(div:last-child[style]:not([class]):not([id])){z-index:9999 !important;background-color:var(--shade-color) !important}body>div:last-child>div:last-child[style]:not([class]):not([id]){box-shadow:var(--edge-highlight),var(--shadow-glass);border-radius:var(--r-box);background-color:hsla(var(--red-h), calc(var(--red-s) - var(--red-s) * 0.7), calc(var(--red-l) + (100% - var(--red-l)) * 0.9), var(--dim-opacity)) !important;padding:1rem !important;width:fit-content;max-width:calc(100% - 2rem);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);filter:none !important}@media (prefers-color-scheme: dark){body>div:last-child>div:last-child[style]:not([class]):not([id]){background-color:hsla(var(--red-h), calc(var(--red-s) - var(--red-s) * 0.6), calc(var(--red-l) - var(--red-l) * 0.8), var(--dim-opacity)) !important}}body>div:last-child>div:last-child[style]:not([class]):not([id])>p[style]:first-child{margin-block-end:1rem !important;color:var(--red-fg) !important;font-weight:var(--font-weight-semi-bold) !important;font-size:var(--font-size-large) !important}body>div:last-child>div:last-child[style]:not([class]):not([id])>pre[style]:last-child{border-radius:var(--r-box);background-color:var(--red-bg-1) !important;padding:.75rem 1rem !important;color:var(--red-fg) !important;font-weight:var(--font-weight-normal) !important}