import { Button, Logo, Text } from "@godxjp/ui/general"; import { ErrorSurface } from "@godxjp/ui/layout"; import { RotateCcw } from "lucide-react"; /** * 503 — `mode="system"` with the optional MAINTENANCE slot. Same viewport-centred geometry as 500; * the tone defaults to `warning` rather than `destructive` because the outage is planned and finite. * * `maintenance` is TIMING DATA, not a string you format. Pass ISO-8601 instants plus an IANA zone * and the surface runs `Intl.DateTimeFormat(locale, …).formatRange()` (CLDR) for the active locale, * so ja / en / vi each read natively and the visible text is paired with a machine-readable * `