:root{--max-viewport:1024px;--primary:#99cfff;--on-primary:#1a2832;--app-background:#191a1a;--app-container:#3d3d3d;--app-foreground:#f5f5f5;--app-border-color:#3d4043;--app-primary-container:#132839;--steel-text-default:#d9d9d9;--steel-line-height:1.5rem;--steel-desktop-border:1px solid var(--app-border-color);--steel-default-border:1px solid var(--app-border-color);--steel-mobile-border:1px solid var(--app-border-color);--steel-default-padding:1.25rem;--steel-default-lineheight-padding:calc(2.25rem - var(--steel-line-height));color-scheme:dark}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;src:url(/public/geist.woff2) format("woff2-variations")}h1,h2,h3,h4,h5,h6{font-weight:400}.steel-flex,.steel-subnav{--_flex-gap:var(--flex-gap,1rem);display:flex;flex-wrap:wrap;gap:var(--_flex-gap)}.steel-flex--list{--flex-gap:0.55rem;flex-direction:column}.steel-subtitle{color:var(--steel-text-default);font-size:1.075em}.steel-nav{border-bottom:var(--steel-default-border);display:flex;gap:.5em;overflow-x:auto;padding:.5em .25em}.steel-nav__link{border-radius:.25em;color:#fff;font-weight:300;padding:.25rem 1rem;text-decoration:none;transition:all 115ms ease-in-out}.steel-nav__link[aria-current]{color:#b0b0b0;font-weight:500}.steel-nav__link:hover{background:rgba(0,95,179,.3);color:var(--primary)}.steel-subnav{border-bottom:var(--steel-default-border);padding:0 1.25rem}.steel-subnav__link{display:block;padding:.5rem 0}.steel-subnav__link[aria-current]{color:var(--steel-text-default);text-decoration:none}.steel-button{--_btn-background:var(--btn-background,rgba(153,207,255,.075));--_btn-foreground:var(--btn-foreground,var(--primary));align-items:center;background:var(--_btn-background);border-radius:.3em;color:var(--_btn-foreground);display:flex;gap:.5em;line-height:1em;padding:.6em .75em;text-decoration:none;transition:all 115ms ease-in-out}.steel-button:hover{--_btn-background-action:var(--btn-background-action,rgba(153,207,255,.2));--_btn-foreground-action:var(--btn-foreground-action,#b3dbff);background:var(--_btn-background-action);color:var(--_btn-foreground-action)}.steel-button--primary{--btn-background:var(--primary);--btn-foreground:#1a2832;--btn-background-action:rgba(137,189,236,.8);--btn-foreground-action:var(--btn-foreground)}.steel-notice{align-items:center;background:var(--app-primary-container);border-bottom:var(--steel-default-border);color:#a5cae9;display:flex;font-size:.9em;gap:.5em;justify-content:center;padding:.5em 1.25rem}.steel-card{border:var(--steel-default-border);border-radius:.35em;display:flex;flex-direction:column;padding:1rem}.steel-card>h3{align-items:center;display:flex;gap:.5em}.steel-card>h3 img{border:var(--steel-default-border);border-radius:.25rem;height:48px;width:48px}.steel-card .steel-card-label-group{--flex-gap:0.5em}.steel-card--stub{align-items:center;border-style:dashed;display:flex;flex-direction:column;justify-content:center}.steel-card--stub>h3~div.steel-flex{gap:.5em 1em;justify-content:center}.steel-grid{--_gap:var(--gap,1rem);--_breakpoint:var(--breakpoint,320px);display:grid;gap:var(--_gap);grid-template-columns:repeat(auto-fit,minmax(var(--_breakpoint),1fr))}.steel__label{background:var(--app-primary-container);border-radius:2rem;color:var(--primary);font-size:.85rem;padding:.15rem .75rem}.steel-card--minimal{border:none;border-left:.25rem solid var(--app-border-color);border-radius:0;padding:.5rem 1rem}.icon-github{fill:currentColor}html{background:var(--app-background);color:var(--steel-text-default)}#app{margin:0 auto;max-width:var(--max-viewport)}#app-header{display:flex;flex-direction:column;padding-top:1rem}#app-header .header__title{display:block;margin:0 auto}#main-content{padding:1.25rem}.page-header{--spacer:0.75em;background:var(--app-primary-container);border-bottom:var(--steel-default-border);padding:1.25em}.page-header .steel-subtitle,.page-header h1{max-width:54ch}.page-header .steel-actions{--spacer:1em}#app-footer{border-top:var(--steel-desktop-border);padding:1rem 0}#app-footer>nav~p{text-align:center}.old-button{display:block;image-rendering:pixelated;transition:opacity .2s ease-in-out}.old-button:hover{opacity:.5}