import { useState } from "react"; import { CenteredShell, Flex, LegalDocumentShell, Topbar } from "@godxjp/ui/layout"; import { Button, Logo, Text } from "@godxjp/ui/general"; import { AppSettingPicker } from "@godxjp/ui/navigation"; import { TERMS_JA } from "../_data"; /** * Viewport fixture — 1024×900 (tablet / small laptop). * * Still above the 56rem container threshold, so the sticky rail is kept and only the document * column narrows: the rail track is fixed (`--legal-document-toc-width`) while the measure track is * `minmax(0, 46rem)`. Nothing overflows horizontally, and no consumer CSS changes between 1440 and * 1024 — the shell's own container query does the work. */ export default function Demo() { const [activeSection, setActiveSection] = useState("acceptance"); return ( GodX ID } end={} /> } footer={ 2026 GodX 株式会社 } > ({ id: section.id, title: section.title, content: ( {section.paragraphs.map((paragraph) => ( {paragraph} ))} ), }))} documentNavigation={ } footerAction={ } /> ); }