.footer-module__h9ne5a__footerContainer{color:var(--color-on-surface-variant);gap:var(--space-1);padding:var(--space-12) var(--space-4) var(--space-6);text-align:center;flex-direction:column;display:flex}.footer-module__h9ne5a__copyrightNotice,.footer-module__h9ne5a__deployNotice{font-size:var(--space-3);line-height:var(--space-4)}.footer-module__h9ne5a__deployNotice{opacity:.6}@media (min-width:68rem){.footer-module__h9ne5a__footerContainer{margin:0 auto}}
.prefetch-on-hover-link-module__mWgGcq__prefetchOnHoverLink{color:unset;text-decoration:none}
.brand-logo-module__UetZCq__brand{align-items:center;gap:var(--space-1);-webkit-user-select:none;user-select:none;text-decoration:none;display:flex}.brand-logo-module__UetZCq__brandPath_fill_colorOnSurface{fill:var(--color-on-surface)}.brand-logo-module__UetZCq__brandPath_fill_colorOutline{fill:var(--lightningcss-light,var(--color-outline))var(--lightningcss-dark,var(--color-on-primary-container))}.brand-logo-module__UetZCq__brandPath_stroke_colorOnSurface{stroke:var(--color-on-surface)}.brand-logo-module__UetZCq__brandEye{height:var(--space-10);width:var(--space-10);border-radius:100%}@container headerContainer (min-width:18rem){.brand-logo-module__UetZCq__brandEye{height:auto;width:var(--space-10)}}.brand-logo-module__UetZCq__brandTitle{fill:var(--color-on-surface);-webkit-user-select:none;user-select:none;display:none}@container headerContainer (min-width:18rem){.brand-logo-module__UetZCq__brandTitle{height:var(--space-10);width:var(--space-20);display:inline-flex}}
.github-icon-module__-_DrQq__githubIcon{fill:var(--color-on-surface);height:var(--space-5);width:var(--space-5)}.github-icon-module__-_DrQq__iconPath{fill:var(--color-on-surface)}
.icon-button-module__Y4tx5G__iconButtonContainer{color:var(--color-on-surface);cursor:pointer;height:var(--space-12);width:var(--space-12);border-radius:100%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.icon-button-module__Y4tx5G__iconButtonContainer:active{transition:transform .2s;transform:matrix(.95,0,0,.95,0,0)}.icon-button-module__Y4tx5G__iconButtonContainer:hover{background-color:var(--color-surface-container-high)}.icon-button-module__Y4tx5G__iconButtonInput{display:none}
.theme-icon-container-module__0EsONW__themeIconContainer{height:var(--space-4);width:var(--space-4);justify-content:center;align-items:center;display:flex}
.dark-theme-icon-module___HQqwG__darkThemeIcon{height:var(--space-4);width:var(--space-4)}
.light-theme-icon-module__qS9qJa__lightThemeIcon{height:var(--space-4);width:var(--space-4)}
.header-module__mr90-a__header{background-color:var(--color-surface-container-low);z-index:2;width:100%;overflow:hidden}.header-module__mr90-a__headerContainer{height:fit-content;padding:var(--space-3) var(--space-5);flex-direction:row;justify-content:space-between;container:headerContainer/inline-size}.header-module__mr90-a__headerContainer,.header-module__mr90-a__leftContainer,.header-module__mr90-a__rightContainer{display:flex}.header-module__mr90-a__leftContainer{gap:var(--space-2)}.header-module__mr90-a__leftContainer,.header-module__mr90-a__rightContainer{justify-content:center;align-items:center}
.main-module__6vwq-G__main{justify-content:center;width:100%;display:flex}
.gallery-section-module__-1tfsq__figure{background-color:var(--color-surface-container-high);border-radius:var(--space-2);box-shadow:var(--elevation-level-1);text-align:center;flex-direction:column;align-items:center;margin:0;display:flex;overflow:hidden}.gallery-section-module__-1tfsq__figure:hover{background-color:var(--color-surface-container-highest);box-shadow:var(--elevation-level-2)}.gallery-section-module__-1tfsq__figureCaption{padding:var(--space-4);width:100%;font-weight:600}.gallery-section-module__-1tfsq__figureImage{border-radius:var(--space-2) var(--space-2) 0 0;max-width:100%;height:auto;width:var(--card-width-xs)}.gallery-section-module__-1tfsq__gallerySection{gap:var(--space-8);max-width:var(--container-lg);justify-content:center;margin:0;padding:0;list-style:none;display:grid}@media (min-width:29rem){.gallery-section-module__-1tfsq__gallerySection{grid-template-columns:repeat(auto-fill, minmax(0, var(--card-width-xs)))}}
.page-module__E0kJGG__home{margin-top:var(--space-12);max-width:var(--container-2xs);align-self:center;width:100%}@media (min-width:40rem){.page-module__E0kJGG__home{max-width:var(--container-sm)}}@media (min-width:48rem){.page-module__E0kJGG__home{max-width:var(--container-md)}}@media (min-width:64rem){.page-module__E0kJGG__home{max-width:var(--container-lg)}}
