html.ui-dark{& .github-logo path{fill:#fff}}html.no-grays{--surface-default:light-dark(var(--color-1),var(--color-14));--surface-filled:light-dark(var(--color-5),var(--color-16));--surface-tonal:light-dark(var(--color-4),var(--color-12));--surface-elevated:light-dark(var(--color-1),var(--color-12));--border-color:light-dark(var(--color-4),var(--color-12));--field-border-color:light-dark(var(--color-4),var(--color-12))}.configurator-content[data-astro-cid-zfgystbw]{gap:var(--size-4);flex-direction:column;display:flex;& p{color:var(--text-muted);font-size:var(--font-size-05);margin:0}& form{gap:var(--size-4);flex-direction:column;display:flex}& .chip-group-wrapper{gap:var(--size-2);flex-direction:column;display:flex;& .ui-label{font-size:var(--font-size-05);font-weight:var(--font-weight-5)}}& .chip-group{gap:var(--size-2);flex-wrap:wrap;display:flex}}:where(.command[open]){background-color:var(--surface-default);block-size:100dvb;color:var(--text-primary);flex-direction:column;max-block-size:100dvb;inline-size:100%;max-inline-size:100%;margin:0;padding:0;display:flex;overflow:hidden;@media (width>=640px){border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);block-size:fit-content;box-shadow:var(--shadow-6);max-block-size:80vh;inline-size:auto;max-inline-size:640px;margin-block-start:10vh;margin-inline:auto}&::backdrop{backdrop-filter:blur(10px);background-color:#0006}& .command-input-wrapper,& .search-filters,& .command-footer{flex-shrink:0}& .command-input-wrapper{border-bottom:var(--border-size-1) solid var(--surface-tonal);align-items:center;gap:var(--size-2);padding-inline:var(--size-3);display:flex;& svg{color:var(--text-muted);flex-shrink:0}& input{color:var(--text-primary);font-family:inherit;font-size:var(--font-size-2);padding-block:var(--size-3);background:0 0;border:none;outline:none;flex:1;&::placeholder{color:var(--text-muted)}}& .search-mobile-close{display:none;@media (width<=640px){display:flex}}}& .search-filters{border-bottom:var(--border-size-1) solid var(--surface-tonal);align-items:center;gap:var(--size-2);padding:var(--size-2) var(--size-3);scrollbar-width:none;display:flex;overflow-x:auto;@media (width>=641px){padding:var(--size-2);flex-wrap:wrap}&::-webkit-scrollbar{display:none}& .ui-chip{cursor:pointer;user-select:none;flex-shrink:0;&.active{background-color:var(--surface-tonal);color:var(--text-primary)}}}& .command-list{overscroll-behavior:contain;padding:var(--size-2);flex:1;overflow-y:auto;&::-webkit-scrollbar{inline-size:8px}&::-webkit-scrollbar-thumb{background-color:var(--surface-tonal);border-radius:var(--radius-round)}}& .command-group{&:not(:first-child){margin-block-start:var(--size-2)}}& .command-group-heading{color:var(--text-muted);font-size:var(--font-size-1);font-weight:var(--font-weight-6);letter-spacing:var(--font-letter-spacing-1);padding-block:var(--size-1);padding-inline:var(--size-2);text-transform:uppercase}& .command-footer{background-color:var(--surface-tonal);border-top:var(--border-size-1) solid var(--surface-tonal);color:var(--text-muted);font-size:var(--font-size-0);align-items:center;gap:var(--size-4);padding-block:var(--size-2);padding-inline:var(--size-3);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto;@media (width<=640px){display:none}&::-webkit-scrollbar{display:none}& .helper{align-items:center;gap:var(--size-2);white-space:nowrap;display:flex;& .keys{align-items:center;gap:2px;display:flex}& kbd{background-color:var(--surface-filled);border:1px solid var(--surface-tonal);border-radius:var(--radius-1);block-size:1.6em;box-shadow:0 1px 0 0 var(--surface-tonal);color:var(--text-primary);font-family:var(--font-mono);justify-content:center;align-items:center;min-inline-size:1.6em;padding-inline:4px;font-size:10px;line-height:normal;display:flex}& span:not(.keys){color:var(--text-muted);margin-block-start:2px;font-size:11px;line-height:1}}}& .command-empty{color:var(--text-muted);font-size:var(--font-size-1);padding-block:var(--size-8);text-align:center}& mark{color:var(--primary);background:0 0;padding:0;font-weight:700;text-decoration:underline}}.site-header[data-astro-cid-nen7h5rs]{z-index:22;position:sticky;inset-block-start:0}.header-toolbar[data-astro-cid-nen7h5rs]{max-inline-size:calc(var(--_content-lg) + var(--_page-gutters));min-inline-size:0;margin-inline:auto;display:none;&:has(.local-nav){grid-template-columns:var(--_gap) 1fr 0 minmax(auto, 100%) 0 1fr var(--_gap);display:grid;@media (width>=900px){grid-template-columns:var(--_gap) 1fr 200px minmax(auto, 100%) 0 1fr var(--_gap)}@media (width>=1140px){display:none}}}.site-header[data-astro-cid-nen7h5rs]:has(.header-toolbar:has(.local-nav)) header[data-astro-cid-nen7h5rs] .ui-content[data-astro-cid-nen7h5rs]{border-block-end-color:#0000}.site-header[data-astro-cid-nen7h5rs]:has(.header-toolbar:has(.local-nav)) header[data-astro-cid-nen7h5rs] .ui-content[data-astro-cid-nen7h5rs]:before{border-block-end:none}header[data-astro-cid-nen7h5rs]{& .ui-content{backdrop-filter:blur(3px);border-block-end:var(--border-width) solid oklch(from var(--text-primary) l c h / .15);align-items:center;gap:var(--size-4);max-inline-size:var(--_content-lg);padding:var(--size-4);justify-content:space-between;margin:0 auto;display:flex;position:relative;container-type:inline-size;&:before{background-color:var(--surface-elevated);border:var(--border-width) solid oklch(from var(--primary) l c h / .2);box-shadow:var(--shadow-2);content:"";opacity:0;z-index:-1;border-radius:0;animation:linear both fade-bg scroll();animation-range:0 150px;position:absolute;inset:0;@media (width>=1150px){border-radius:var(--radius-3)}@supports (corner-shape:squircle){corner-shape:squircle;border-radius:0;@media (width>=1150px){border-radius:var(--radius-round)}}}}& nav{flex:1;justify-content:end;display:none;& ul{gap:var(--size-4);margin:0;padding:0;list-style:none;display:flex;& .ui-link{text-decoration:none;&[aria-current=page]{text-decoration-line:underline;text-decoration-thickness:2px}}}@media (width>=900px){display:flex}}& .logo{border:calc(var(--border-width) * 2) solid var(--primary);border-radius:var(--border-radius);color:var(--text-primary);font-size:var(--font-size-3);justify-self:start;padding:.1em .3em;font-weight:700;text-decoration:none;display:inline-flex;@supports (corner-shape:squircle){border-radius:var(--radius-round);corner-shape:squircle}& span{font-family:Bricolage Grotesque,sans-serif;transition:transform .3s ease-out;&+span[data-astro-cid-nen7h5rs]{color:var(--primary)}}&:hover{& span:first-child{transition:transform .3s;transform:translateY(-10%)}& span:last-child{transition:transform .3s;transform:translateY(10%)}}&.hovered{&:hover{& span:first-child{transform:translateY(10%)}& span:last-child{transform:translateY(-10%)}}}}& .ui-actions{align-items:center;gap:var(--size-4);display:flex}& .mobile-menu-button{@media (width>=900px){display:none}}}#mobile-menu-drawer[data-astro-cid-nen7h5rs]{& nav{margin-inline:calc(var(--size-4) * -1);margin-block-start:calc(var(--size-4) * -1);display:block;& a{color:inherit;font-weight:var(--font-weight-6);padding:var(--size-3) var(--size-4);align-items:center;width:100%;text-decoration:none;transition:background-color .2s;display:flex;&[aria-current=page]{background-color:var(--surface-tonal);color:var(--primary)}&:hover{background-color:var(--surface-tonal)}}}& .drawer-footer{padding-block:var(--size-4);gap:var(--size-3);flex-direction:column;display:flex;& .ui-label{color:var(--text-2);font-size:var(--font-size-0);font-weight:var(--font-weight-7);letter-spacing:var(--font-letter-spacing-1);text-transform:uppercase;margin:0}}}.ui-content[data-astro-cid-nen7h5rs]{animation:linear both fade-content}@container (width>=1140px){header[data-astro-cid-nen7h5rs]{animation:linear both shrink-padding}}header[data-astro-cid-nen7h5rs],.ui-content[data-astro-cid-nen7h5rs]{animation-timeline:scroll();animation-range:0 150px}@keyframes shrink-padding{to{padding:var(--size-3) var(--_gap)}}@keyframes fade-content{0%{opacity:1}to{opacity:.9;padding:var(--size-2) var(--size-3) var(--size-2) var(--size-2);border-block-end-color:#0000}}@keyframes fade-bg{to{opacity:1}}footer[data-astro-cid-jo6i4kqk]{background-color:var(--surface-2);padding-block:var(--size-9);margin-block-start:var(--size-12)}.ui-content[data-astro-cid-jo6i4kqk]{max-inline-size:var(--_content-md);padding-inline:var(--_gap);margin:0 auto}ul[data-astro-cid-jo6i4kqk]{gap:var(--size-6);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--text-2);text-decoration:none;&:hover{color:var(--text-1);text-decoration:underline}}hr[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--surface-3);margin-block:var(--size-8);border:none}p[data-astro-cid-jo6i4kqk]{color:var(--text-2);font-size:var(--font-size-0);text-align:center}
