footer.svelte-jz8lnl{background:var(--card-background-noise);box-shadow:0 0 4px var(--shadow-color);display:grid;grid-template-columns:1fr 1fr;padding:1em 1em .5em;width:100%}footer.svelte-jz8lnl>:where(.svelte-jz8lnl):first-child{align-self:center;display:flex;flex-flow:row wrap;gap:1em;grid-row:1/span 1}footer.svelte-jz8lnl>:where(.svelte-jz8lnl):last-child{display:grid;grid-template-columns:1fr auto 1fr;place-items:center}#links.svelte-jz8lnl{display:flex;flex-flow:row wrap-reverse;gap:2em;justify-content:flex-end;margin-right:1em;padding:.25em}#links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-color)}#links.svelte-jz8lnl a:where(.svelte-jz8lnl):after{display:none}#links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-primary)}#links.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--color-primary)}.legal.svelte-jz8lnl{color:var(--text-muted);font-size:.8em}.legal.svelte-jz8lnl>a:where(.svelte-jz8lnl){color:inherit;height:-webkit-fit-content;height:fit-content}.wrapper.svelte-1pwegr2{position:relative}.wrapper.svelte-1pwegr2::view-transition-old(theme,theme-icon){animation-name:none!important;animation:none!important}.wrapper.svelte-1pwegr2::view-transition-new(theme,theme-icon){animation-name:none!important;animation:none!important}.icon.svelte-1pwegr2{--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;align-items:center;bottom:0;display:grid;height:var(--toggle-height);left:calc(var(--indicator-padding)/2);pointer-events:none;position:absolute;top:0;width:auto}.icon.svelte-1pwegr2.checked{left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}.icon.svelte-1pwegr2 svg{padding:.1em}.icon.svelte-1pwegr2{transition:left var(--transition-duration) var(--default-ease);view-transition-name:theme-icon}input.svelte-1pwegr2.toggle[type=checkbox]:where(.svelte-1pwegr2){--toggle-height:1.75em;--toggle-width:3em;--indicator-padding:.5em;position:relative}input.svelte-1pwegr2.toggle[type=checkbox]:where(.svelte-1pwegr2):before{background-color:var(--background-neutral-alpha)}input.svelte-1pwegr2.toggle[type=checkbox]:where(.svelte-1pwegr2):after{background-color:var(--inverse-text-color);content:"";view-transition-name:theme}input.svelte-1pwegr2.toggle[type=checkbox]:where(.svelte-1pwegr2):checked:after{content:"";left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}header.svelte-thmwuw{box-shadow:0 0 4px var(--shadow-color);display:grid;grid-template-columns:3em 1fr 3em;height:-webkit-fit-content;height:fit-content;isolation:isolate;overflow:clip;padding:2em 1em;position:relative;width:100%;z-index:2;grid-gap:1em;gap:1em;place-items:center;text-align:center}header.svelte-thmwuw h1:where(.svelte-thmwuw),header.svelte-thmwuw h2:where(.svelte-thmwuw){margin:0}@media(orientation:portrait){header.svelte-thmwuw{grid-template-columns:1fr}header.svelte-thmwuw>:where(.svelte-thmwuw):first-child{display:none}header.svelte-thmwuw>:where(.svelte-thmwuw):last-child{display:none}}header.svelte-thmwuw h1:where(.svelte-thmwuw),header.svelte-thmwuw h2:where(.svelte-thmwuw){color:var(--text-color-dark)}header.svelte-thmwuw h1:where(.svelte-thmwuw){font-size:2.5em}header.svelte-thmwuw h2:where(.svelte-thmwuw){font-size:1.6em;font-weight:100;opacity:.8}header.svelte-thmwuw .bg:where(.svelte-thmwuw){background:#0e100f;display:grid;inset:0;place-items:center;position:absolute;z-index:0;z-index:-1}header.svelte-thmwuw .bg:where(.svelte-thmwuw) picture{height:100%;max-width:1000px;object-fit:cover;object-position:center;overflow:hidden;width:100%}header.svelte-thmwuw .bg:where(.svelte-thmwuw) img{height:100%;max-width:1000px;object-fit:cover;object-position:center;overflow:hidden;width:100%}header.svelte-thmwuw .bg:where(.svelte-thmwuw):after{background:linear-gradient(#141316e0,#141316e0),var(--bg-noise);content:"";inset:0;opacity:.9;position:absolute}header.svelte-vzhtd5{display:grid;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;height:-webkit-fit-content;height:fit-content;isolation:isolate;overflow:clip;padding:1em;position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2;grid-gap:.5em;background:var(--card-background-noise);box-shadow:0 0 4px var(--shadow-color);gap:.5em;place-items:center;text-align:center}header.svelte-vzhtd5 a:where(.svelte-vzhtd5){font-size:1.1em;font-weight:700;margin:0;white-space:nowrap}header.svelte-vzhtd5>:where(.svelte-vzhtd5):nth-child(2){justify-self:start;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}header.svelte-vzhtd5>:where(.svelte-vzhtd5):nth-child(2) span:where(.svelte-vzhtd5):before{content:"—";opacity:.8;padding-right:.5em}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root[data-theme=dark]{--text-alpha:.95;--effect-alpha:.2;--inverse-effect-alpha:.5;--bg-alpha:.01;--bg-contrast:1.85;--grad-alpha:.209}:root[data-theme=light]{--text-alpha:.97;--effect-alpha:.5;--inverse-effect-alpha:.25;--bg-alpha:.023;--bg-contrast:2.85;--grad-alpha:.109}:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--text-color-dark:hsla(0,0%,96%,.95);--text-color-light:hsla(0,0%,4%,.97);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--text-color-dark);--text-color:var(--csstools-light-dark-toggle--0,var(--text-color-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--text-color-light);--inverse-text-color:var(--csstools-light-dark-toggle--1,var(--text-color-dark));--text-muted:color-mix(in srgb,var(--text-color),var(--inverse-text-color) 30%);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #e00e0e;--color-primary:var(--csstools-light-dark-toggle--2,#af0000);--color-primary-active:color-mix(in srgb,var(--color-primary),var(--text-color) 75%);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #0f0d11;--card-color:var(--csstools-light-dark-toggle--3,#dfdee9);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #dfdee9;--inverse-card-color:var(--csstools-light-dark-toggle--4,#29262e);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #0f0f0f;--background-color:var(--csstools-light-dark-toggle--5,#f8f7fa);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #0e0e0ea1;--shadow-color:var(--csstools-light-dark-toggle--6,#0f0f0f3f);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #0e0e0ec4;--shadow-color-dark:var(--csstools-light-dark-toggle--7,#0f0f0f54);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) color-mix(in srgb,var(--color-primary),var(--text-color) 20%);--highlight-color:var(--csstools-light-dark-toggle--8,color-mix(in srgb,var(--text-color),var(--color-primary) 90%));--background-neutral-alpha:hsla(0,0%,50%,.25);--transition-duration:356ms;--default-ease:cubic-bezier(.85,.09,.15,.91);--ease-vanish:cubic-bezier(.55,0,1,.45);--ease-appear:cubic-bezier(0,.55,.45,1);--border-radius:1em;--scrollbar-bg:hsla(0,0%,50%,.1);--thumb-bg:hsla(0,0%,50%,.5);--scrollbar-width:.65rem;--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) hsla(0,0%,100%,.2);-webkit-tap-highlight-color:color-mix(in srgb,var(--csstools-light-dark-toggle--9,rgba(0,0,0,.2)),var(--background-neutral-alpha) 75%);--card-shadow:.1em .2em .5em 0 var(--shadow-color);--card-border-pseudo-gradient:linear-gradient(15deg,rgba(3,3,3,.26),rgba(80,80,80,.24) 50%,hsla(0,0%,100%,.295));--bg-noise:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500"><filter id="a"><feTurbulence baseFrequency="1.24" numOctaves="4" stitchTiles="stitch" type="fractalNoise"/><feColorMatrix type="saturate" values="0"/><feComponentTransfer><feFuncR slope=".46" type="linear"/><feFuncG slope=".46" type="linear"/><feFuncB slope=".46" type="linear"/><feFuncA slope=".56" type="linear"/></feComponentTransfer><feComponentTransfer><feFuncR intercept="-.23" slope="1.47" type="linear"/><feFuncG intercept="-.23" slope="1.47" type="linear"/><feFuncB intercept="-.23" slope="1.47" type="linear"/></feComponentTransfer></filter><path d="M0 0h500v500H0z" filter="url(%23a)"/></svg>');--bg-noise-transparent:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500"><filter id="a"><feTurbulence baseFrequency="1.24" numOctaves="4" stitchTiles="stitch" type="fractalNoise"/><feColorMatrix type="saturate" values="0"/><feComponentTransfer><feFuncR slope=".46" type="linear"/><feFuncG slope=".46" type="linear"/><feFuncB slope=".46" type="linear"/><feFuncA slope=".56" type="linear"/></feComponentTransfer><feComponentTransfer><feFuncR intercept="-.23" slope="1.47" type="linear"/><feFuncG intercept="-.23" slope="1.47" type="linear"/><feFuncB intercept="-.23" slope="1.47" type="linear"/></feComponentTransfer></filter><path d="M0 0h500v500H0z" filter="url(%23a) opacity(0.25)"/></svg>');--noise-filter:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='1.24' numOctaves='4' stitchTiles='stitch'></feTurbulence><feColorMatrix type='saturate' values='0'></feColorMatrix><feComponentTransfer><feFuncR type='linear' slope='0.46'></feFuncR><feFuncG type='linear' slope='0.46'></feFuncG><feFuncB type='linear' slope='0.46'></feFuncB><feFuncA type='linear' slope='0.56'></feFuncA></feComponentTransfer><feComponentTransfer><feFuncR type='linear' slope='1.47' intercept='-0.23' /><feFuncG type='linear' slope='1.47' intercept='-0.23' /><feFuncB type='linear' slope='1.47' intercept='-0.23' /></feComponentTransfer></filter></svg>#noise");--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) color-mix(in srgb,var(--card-color),transparent 12%);--noise-card-color:var(--csstools-light-dark-toggle--10,color-mix(in srgb,var(--card-color),transparent 23%));--card-background-noise:linear-gradient(var(--noise-card-color),var(--noise-card-color)),var(--bg-noise);--card-glass:linear-gradient(165deg,color-mix(in srgb,var(--card-color),transparent calc(25%/var(--card-glass-bg-opacity, 1))) 0%,color-mix(in srgb,var(--card-color),transparent calc(60%/var(--card-glass-bg-opacity, 1))) 70%),var(--bg-noise-transparent);--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) color-mix(in srgb,var(--background-color),transparent 33%);--noise-background-color:var(--csstools-light-dark-toggle--11,color-mix(in srgb,var(--background-color),transparent 50%));--background-noise:linear-gradient(var(--noise-background-color),var(--noise-background-color)),var(--bg-noise)}@supports (color:light-dark(red,red)){:root{--text-color:light-dark(var(--text-color-light),var(--text-color-dark));--inverse-text-color:light-dark(var(--text-color-dark),var(--text-color-light));--color-primary:light-dark(#af0000,#e00e0e);--card-color:light-dark(#dfdee9,#0f0d11);--inverse-card-color:light-dark(#29262e,#dfdee9);--background-color:light-dark(#f8f7fa,#0f0f0f);--shadow-color:light-dark(#0f0f0f3f,#0e0e0ea1);--shadow-color-dark:light-dark(#0f0f0f54,#0e0e0ec4)}}@supports (color:color-mix(in lch,red,blue)) and (color:light-dark(red,red)){:root{--highlight-color:light-dark(color-mix(in srgb,var(--text-color),var(--color-primary) 90%),color-mix(in srgb,var(--color-primary),var(--text-color) 20%));-webkit-tap-highlight-color:color-mix(in srgb,light-dark(rgba(0,0,0,.2),rgba(255,255,255,.2)),var(--background-neutral-alpha) 75%);--noise-card-color:light-dark(color-mix(in srgb,var(--card-color),transparent 23%),color-mix(in srgb,var(--card-color),transparent 12%));--noise-background-color:light-dark(color-mix(in srgb,var(--background-color),transparent 50%),color-mix(in srgb,var(--background-color),transparent 33%))}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--text-color-dark);--text-color:var(--csstools-light-dark-toggle--0,var(--text-color-light));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--text-color-light);--inverse-text-color:var(--csstools-light-dark-toggle--1,var(--text-color-dark));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #e00e0e;--color-primary:var(--csstools-light-dark-toggle--2,#af0000);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #0f0d11;--card-color:var(--csstools-light-dark-toggle--3,#dfdee9);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #dfdee9;--inverse-card-color:var(--csstools-light-dark-toggle--4,#29262e);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #0f0f0f;--background-color:var(--csstools-light-dark-toggle--5,#f8f7fa);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) #0e0e0ea1;--shadow-color:var(--csstools-light-dark-toggle--6,#0f0f0f3f);--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) #0e0e0ec4;--shadow-color-dark:var(--csstools-light-dark-toggle--7,#0f0f0f54);--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) color-mix(in srgb,var(--color-primary),var(--text-color) 20%);--highlight-color:var(--csstools-light-dark-toggle--8,color-mix(in srgb,var(--text-color),var(--color-primary) 90%));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) color-mix(in srgb,var(--card-color),transparent 12%);--noise-card-color:var(--csstools-light-dark-toggle--10,color-mix(in srgb,var(--card-color),transparent 23%));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) color-mix(in srgb,var(--background-color),transparent 33%);--noise-background-color:var(--csstools-light-dark-toggle--11,color-mix(in srgb,var(--background-color),transparent 50%))}}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}body,footer,header,main{transition:all var(--transition-duration) var(--default-ease)}:active-view-transition-type(theme)::view-transition-new(*),:active-view-transition-type(theme)::view-transition-old(*){animation-duration:calc(var(--transition-duration)*3);animation-timing-function:var(--default-ease)}:active-view-transition-type(theme)::view-transition-old(*){animation-name:fade-out}:active-view-transition-type(theme)::view-transition-new(*){animation-name:fade-in}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:calc(var(--transition-duration)*2);animation-fill-mode:forwards;animation-timing-function:var(--default-ease)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;margin-top:1em}html:focus-within{scroll-behavior:smooth}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}body{background:var(--background-noise);color:var(--text-color);font-family:Noto Sans,Noto Color Emoji,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;width:100%;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{white-space:pre-line}fieldset{border:1px solid transparent}ul{margin-left:1.5em}blockquote{background:var(--card-background-noise);border-left:.25em solid var(--text-color);border-radius:0 var(--border-radius) var(--border-radius) 0;opacity:.75;padding:.5em}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.button,button{background-color:transparent;border:none;border-radius:.5rem;box-shadow:0 1px 4px #00000040;color:var(--text-color);cursor:pointer;display:grid;grid-auto-flow:column;outline:1px solid transparent;outline-offset:-1px;padding:1rem;-webkit-text-decoration:none;text-decoration:none;transition:all var(--transition-duration) var(--default-ease)}.button:disabled,button:not(.does-not-exist):disabled{cursor:not-allowed}.button,button{position:relative}input:not([type=checkbox]){background-color:transparent;border:1px solid color-mix(in srgb,var(--text-color),transparent 90%);border-radius:.5rem;box-shadow:0 1px 4px #00000040;color:var(--text-color);padding:.5em 1em}input:not([type=checkbox])::placeholder{color:var(--text-color);opacity:.5}input{outline:1px solid transparent;transition:all var(--transition-duration) var(--default-ease)}input:focus-visible,input:hover{outline:.16em solid var(--color-primary)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-webkit-user-modify:read-write!important}input.toggle[type=checkbox]{-webkit-appearance:none;appearance:none;--toggle-height:2em;--toggle-width:3.5em;--indicator-padding:.7em;border-radius:100vh;display:grid;min-width:var(--toggle-width);place-items:center;position:relative}input.toggle[type=checkbox]:before{background-color:transparent;border:1px solid transparent;border-radius:100vh;box-shadow:inset 0 2px 4px var(--shadow-color);content:"";height:var(--toggle-height);inset:0;width:var(--toggle-width)}input.toggle[type=checkbox]:after{content:"";position:absolute;--size:calc(var(--toggle-height) - var(--indicator-padding));background-color:var(--text-color);border-radius:100vh;box-shadow:0 2px 2px var(--shadow-color);height:var(--size);left:calc(var(--indicator-padding)/2);transition:all var(--transition-duration) var(--default-ease);width:var(--size)}input.toggle[type=checkbox]:checked:after{left:calc(var(--toggle-width) - var(--toggle-height) + var(--indicator-padding)/2)}input.toggle[type=checkbox]:focus-visible{box-shadow:0 0 1.3em -.4em var(--color-primary);cursor:pointer}input.toggle[type=checkbox]:hover{box-shadow:0 0 1.3em -.4em var(--color-primary);cursor:pointer}input[type=checkbox]:not(.toggle){-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--text-color),transparent 75%);border-radius:.25em;display:grid;height:1.4em;padding:0;place-items:center;position:relative;width:1.4em}input[type=checkbox]:not(.toggle):before{border-radius:.25em;content:"";height:100%;position:absolute;transition:all var(--transition-duration) var(--default-ease);width:100%}input[type=checkbox]:not(.toggle):checked:before{background-color:var(--text-color)}input[type=checkbox]:not(.toggle):after{background-color:var(--inverse-text-color);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:60%;opacity:0;position:absolute;transform-origin:bottom left;transition:all var(--transition-duration) var(--default-ease);width:60%}input[type=checkbox]:not(.toggle):checked:after{content:"";opacity:1}input[type=checkbox]:not(.toggle):hover input[type=checkbox]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}input[type=checkbox]:not(.toggle):focus-visible input[type=checkbox]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}input[type=checkbox]:not(.toggle):disabled{opacity:.5}input[type=checkbox]:not(.toggle):hover{cursor:pointer}input[type=radio]{-webkit-appearance:none;appearance:none;border-radius:100%;display:grid;height:1.4em;padding:0;place-items:center;position:relative;width:1.4em}input[type=radio]:before{border-radius:100%;content:"";height:50%;transition:all var(--transition-duration) var(--default-ease);width:50%}input[type=radio]:checked:before{background-color:var(--text-color)}input[type=radio]:hover input[type=radio]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}input[type=radio]:focus-visible input[type=radio]:before{background-color:color-mix(in srgb,var(--text-color),transparent 75%)}a{color:var(--text-color);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all var(--transition-duration) var(--default-ease)}a:focus-within,a:hover{color:var(--color-primary)}a:hover+li:after{translate:-100%;--scale-delay:var(--transition-duration);--translate-delay:var(--transition-duration)}a:focus-within+li:after{translate:-100%;--scale-delay:var(--transition-duration);--translate-delay:var(--transition-duration)}a{border-radius:.1em;outline:1px solid transparent;outline-offset:.25em}a:not(.button):not(.plain):focus-visible,a:not(.button):not(.plain):hover{outline:1px solid transparent}a:not(.button):not(.plain):has(+:hover):after{translate:100%;--scale-delay:var(--transition-duration);--translate-delay:var(--transition-duration)}a:not(.button):not(.plain):after{background:currentColor;bottom:0;content:"";height:.1em;left:0;position:absolute;scale:0 1;transition:scale var(--transition-duration) var(--scale-delay,0s) var(--default-ease),translate calc(var(--transition-duration)*2) var(--translate-delay,0s) var(--default-ease);width:100%}a:not(.button):not(.plain):hover:after{scale:1 1}a:not(.button):not(.plain):focus-within:after{scale:1 1}code{border:1px solid color-mix(in srgb,var(--text-color),transparent 75%);border-radius:.5em;box-shadow:inset 1px 1px 1px 0 var(--shadow-color);font-size:.95em;max-width:100%;overflow-x:scroll;padding:.33em;scrollbar-width:none;white-space:nowrap}code::-webkit-scrollbar{display:none}pre{width:100%}pre>code{display:block;padding:1em;white-space:pre-wrap}.card{isolation:isolate;padding:1em;position:relative}.card.glass{background:var(--card-glass)}.card:not(.glass){background:var(--card-background-noise);background-color:var(--card-color)}.card{border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.card:before{background:var(--card-border-pseudo-gradient) border-box;border:1px solid transparent;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000,#000) border-box,linear-gradient(#000,#000) padding-box;mask:linear-gradient(#000,#000) border-box,linear-gradient(#000,#000) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;opacity:.5;position:absolute;z-index:-1}.hov-over{position:relative;--delay:0ms;--in-delay:var(--delay,0ms);--out-delay:var(--delay,0ms)}.hov-over:focus-visible .content{display:block;opacity:1;transition:all var(--transition-duration) var(--default-ease) var(--in-delay) allow-discrete;z-index:1000}.hov-over:focus-within .content{display:block;opacity:1;transition:all var(--transition-duration) var(--default-ease) var(--in-delay) allow-discrete;z-index:1000}.hov-over:hover .content{display:block;opacity:1;transition:all var(--transition-duration) var(--default-ease) var(--in-delay) allow-discrete;z-index:1000}@starting-style{.hov-over:focus-visible .content{opacity:0}.hov-over:focus-within .content{opacity:0}.hov-over:hover .content{opacity:0}}.hov-over>.content{display:none;opacity:0;position:absolute;transition:all var(--transition-duration) var(--default-ease) var(--out-delay) allow-discrete;z-index:1000}.hov-over>.content.top{bottom:100%;left:50%;translate:-50% 0}.hov-over>.content.bottom{left:50%;top:100%;translate:-50% 0}.hov-over>.content.left{right:100%;top:50%;translate:0 -50%}.hov-over>.content.right{left:100%;top:50%;translate:0 -50%}body{display:grid;grid-template-rows:auto 1fr auto;max-width:100dvw;min-height:100dvh}main{grid-column:1/span 1;grid-row:2/span 1;place-self:baseline center;grid-gap:1em;gap:1em;min-width:50%;--max-width:1440px;display:grid;height:-webkit-fit-content;height:fit-content;max-width:min(100%,var(--max-width));text-align:justify}main h1,main h2,main h3,main h4,main h5,main h6{margin-bottom:.5em;margin-top:1em}footer{grid-column:1/span 1;grid-row:3/span 1}
