.page_page__556_G,.page_title__po7na{font-family:var(--font-geist-sans)}.page_page__556_G{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:calc(100svh - 50px);padding:80 80 0;grid-gap:32px;gap:32px}@media (prefers-color-scheme:dark){.page_page__556_G{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__nw1Wk{display:flex;flex-direction:column;gap:24px;grid-row-start:2;width:100%;max-width:800px}.page_main__nw1Wk ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__nw1Wk li:not(:last-of-type){margin-bottom:8px}.page_main__nw1Wk code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_homeButtonText__hZYw4{font-weight:400;color:var(--foreground)}.page_homeButtonText__hZYw4:hover{font-weight:700}.page_projectPage__lckpF h2,.page_projectPage__lckpF p,.page_projectPage__lckpF pre{padding-top:12px;padding-bottom:12px}a.page_subtle__3U9wO{color:var(--mantine-color-dark-3)!important;font-size:var(--mantine-font-size-sm)}.page_main__nw1Wk a{color:#e28;text-decoration:none}.page_footer__F3MD0{grid-row-start:3;display:flex;gap:24px}.page_footer__F3MD0 a{display:flex;align-items:center;gap:8px}.page_footer__F3MD0 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_subtle__3U9wO:hover{text-decoration:underline}.page_footer__F3MD0 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__556_G{padding:32px 32px 80px}.page_main__nw1Wk{align-items:center}.page_main__nw1Wk ol{text-align:center}.page_footer__F3MD0{flex-wrap:wrap;align-items:center;justify-content:center}}