.no-scroll{overflow:hidden}.visually-hidden{height:1px;width:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:before,:after{box-sizing:border-box;padding:0}html{color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{line-height:1.5;min-height:100svh}body,ol,ul,li,p,div{margin:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}a{background-color:transparent;color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;text-wrap:balance;font-weight:600}p{margin:0;text-wrap:pretty}img,picture,svg,video{max-width:100%;display:block}:root{--border-radius-1: 8px;--section-width: 90%;--size-spacing-1: .4rem;--size-spacing-2: .8rem;--size-spacing-3: 1rem;--size-spacing-4: 1.5rem;--size-spacing-5: 2rem;--size-spacing-6: 3rem}@media only screen and (min-width: 48rem){:root{--section-width: 65%;--size-spacing-1: .6rem;--size-spacing-2: 1rem;--size-spacing-3: 1.5rem;--size-spacing-4: 2rem;--size-spacing-5: 2.25rem;--size-spacing-6: 3.25rem}}@media only screen and (min-width: 64rem){:root{--section-width: 50%;--size-spacing-1: .6rem;--size-spacing-2: 1rem;--size-spacing-3: 1.5rem;--size-spacing-4: 2rem;--size-spacing-5: 2.25rem;--size-spacing-6: 3.5rem}}:root{--color-light-1: #f7f7f7;--color-light-2: #dcdcdc;--color-light-3: #aaaaaa;--color-light-4: #484848;--color-dark-1: #0c0a09;--color-dark-2: #1c1c1c;--color-dark-3: #3d3d3d;--color-dark-4: #b6b6b6;--color-accent-1: #7f09df}:root{color-scheme:dark;--color-primary-1: var(--color-dark-1);--color-primary-2: var(--color-dark-2);--color-primary-3: var(--color-dark-3);--color-primary-4: var(--color-dark-4);--color-primary-inverse-1: var(--color-light-1);--color-primary-inverse-2: var(--color-light-2);--color-primary-inverse-3: var(--color-light-3);--color-primary-inverse-4: var(--color-light-4);--color-title: var(--color-primary-inverse-1);--background-color: var(--color-primary-2)}header[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:auto;gap:1rem;padding-block:1rem}.link[data-astro-cid-3ef6ksr2]{font-size:1.2rem;position:relative}@media (width > 48rem){.link[data-astro-cid-3ef6ksr2]{font-size:1.4rem}}.link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;margin-left:auto;margin-right:auto;z-index:-1;height:3px;background-color:var(--color-accent-1);transform:scaleX(0);transform-origin:bottom right;transition:transform .35s ease-out}.selected[data-astro-cid-3ef6ksr2]:after{transform:scaleX(1)}@media (hover: hover){.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent-1)}}main{display:flex;flex-direction:column;margin:auto;padding:1rem;width:800px;max-width:calc(100% - 2rem);font-size:20px;line-height:1.6;gap:1.5rem}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:2rem;padding:0}html{background:var(--background-color)}
