footer.svelte-1oxd98b{position:relative;background-color:var(--theme-tertiary);display:flex;justify-content:center;gap:2rem;text-align:center;padding-inline:2rem;padding-block:1.5rem 4rem;box-shadow:0 0 10px 3px #000c}footer.svelte-1oxd98b section:where(.svelte-1oxd98b){display:flex;flex-direction:column;gap:.5em}footer.svelte-1oxd98b section:where(.svelte-1oxd98b) h2:where(.svelte-1oxd98b){font-size:1.2em;margin-bottom:.5em;font-weight:300}footer.svelte-1oxd98b section:where(.svelte-1oxd98b) span:where(.svelte-1oxd98b){display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:.8;font-size:.9em}a.svelte-1oxd98b{text-decoration:underline}a.svelte-1oxd98b:hover{color:var(--theme-accent)}.detail.svelte-1oxd98b{position:absolute;bottom:1rem;font-size:.8rem;opacity:.8}.main.svelte-4ayibg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:1rem;height:5rem;margin-bottom:-5rem;padding-inline:1.2em;view-transition-name:nav;position:sticky;z-index:var(--z-nav);top:0;background:linear-gradient(to bottom,#000,#000 1%,#0000)}.list.svelte-4ayibg{display:flex;justify-content:center;align-items:center}.list.svelte-4ayibg :where(.svelte-4ayibg){display:block}.button.svelte-4ayibg,.logo.svelte-4ayibg{width:16ch;display:flex;justify-content:center;align-items:center;font-size:clamp(.85rem,2vw,1.3rem);font-weight:300;text-align:center;text-transform:uppercase}.button.svelte-4ayibg{display:flex;position:relative}.button.svelte-4ayibg a:where(.svelte-4ayibg){width:min-content}.button.svelte-4ayibg a:where(.svelte-4ayibg):after{background:none repeat scroll 0 0 transparent;bottom:-4px;content:"";display:block;height:2px;left:50%;position:absolute;background:currentColor;transition:width .3s ease 0s,left .3s ease 0s;width:0}.button.svelte-4ayibg a:where(.svelte-4ayibg):hover:after{width:100%;left:0}.button.svelte-4ayibg a[aria-current=true]:where(.svelte-4ayibg){pointer-events:none;cursor:default;color:var(--theme-accent)}a.svelte-4ayibg:hover{color:var(--theme-accent)}.logo.svelte-4ayibg svg{height:clamp(2.4rem,8vw,4rem)!important}@font-face{font-family:space_grotesk;src:url(../../../font.ttf);font-display:swap}:root{--z-nav: 1000;--z-modal: 1050;--content-width: min(100%, 90ch);--border-width: 2px;--border-radius: .5rem;--theme-text: #bfbfbf;--theme-text-dark: #a1a1a1;--theme-accent: #cc5447;--theme-danger: #b63c3c;--theme-warning: var(--theme-accent);--theme-success: var(--theme-accent);--theme-primary: #0c0c0c;--theme-secondary: #171717;--theme-tertiary: #000000}*{font-feature-settings:"pnum" on,"lnum" on;box-sizing:border-box;padding:0;margin:0;font-family:space_grotesk,Helvetica,sans-serif}html,body{max-width:100vw;color-scheme:dark light;color:var(--theme-text)}body{min-height:100%}html{background-color:var(--theme-primary)}a{color:inherit;text-decoration:none}p>a{color:var(--theme-accent);text-decoration:underline}p>a:hover{color:color-mix(in oklab,var(--theme-accent) 60%,white)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#555;border-radius:10px}::-webkit-scrollbar-track{background:#222;border-radius:10px}input,textarea,button,select{font-family:space_grotesk,Helvetica,sans-serif;font-size:.8rem;color:currentColor;background-color:transparent;border:var(--border-width) solid currentColor;border-radius:var(--border-radius);padding:.5rem}input,button,select{cursor:pointer}*::selection{background-color:var(--theme-accent);color:var(--theme-primary)}.note{font-size:.8em;font-weight:500;opacity:.8}
