--- import '@/styles/global.css' import { getI18n } from '@/i18n/utils' import { href, ROUTES } from '@/lib/routes' import { LOCALE_NAMES } from '@/i18n/config' import { i18n } from 'astro:config/client'; import { toCodes } from 'astro:i18n'; const { locale, t, getRelativeLocaleUrl } = getI18n(Astro) const pathName = Astro.url.pathname const locales = toCodes(i18n!.locales) const pathWithoutLocale = locales.includes(pathName.split('/')[1]) ? pathName.replace(`/${locale}`, '') : pathName const languages = locales.map((l) => ({ code: l, label: LOCALE_NAMES[l].nativeName })) const loginLabel = t('login') const promptLabel = t('login prompt') const accountLabel = t('username or email') const passwordLabel = t('password') const failLabel = t('login failed') const membersLabel = t('members') const backLabel = t('back to site') const homeUrl = href(locale, ROUTES.runwayLooks) const pageTitle = `${loginLabel} — Portfolio Studio` --- {pageTitle}
{backLabel}

{membersLabel}

{loginLabel}

Portfolio Studio

Archive 2026

Paris · Milan · Tokyo

{promptLabel}