:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:20px;--radius-2:6px;--color-background:#fcfcfd;--color-text:#1c2024;--color-accent:#3e63dd;--color-accent-hover:#3358d4;--color-accent-text:#fff;--color-border:#d9d9e0}html{background:var(--color-background);color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif}body{margin:0}._button_1vrwg_1{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);color:var(--color-text);font:inherit;font-size:var(--font-size-2);cursor:pointer;background:0 0;display:inline-flex}._button_1vrwg_1:disabled{cursor:not-allowed;opacity:.5}._primary_1vrwg_19{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text)}._primary_1vrwg_19:hover:not(:disabled){background:var(--color-accent-hover)}._page_1wg59_1{color:#fff;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._photo_1wg59_11{object-fit:contain;width:100%;height:100%}._caption_1wg59_17{left:var(--space-3);bottom:var(--space-3);gap:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-2);font-size:var(--font-size-2);font-variant-numeric:tabular-nums;background:#0000008c;display:flex;position:absolute}._stale_1wg59_30{color:#ffb4a8}._empty_1wg59_34{font-size:var(--font-size-3);opacity:.7}._app_gz07a_1{max-width:1200px;padding:var(--space-4) var(--space-4) var(--space-6);margin:0 auto}._nav_gz07a_7{gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._link_gz07a_15{color:var(--color-text);font-size:var(--font-size-2);padding:var(--space-1) 0;border-bottom:2px solid #0000;text-decoration:none}._link_gz07a_15._active_gz07a_22{border-bottom-color:var(--color-accent);color:var(--color-accent)}._status_gz07a_27{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);font-size:var(--font-size-2);max-width:720px;display:flex}
