const pad = "px-4 sm:px-6 lg:px-8";

/** 内容区宽度档位（带鱼屏居中，两侧留空） */
export const CONTENT_SHELL = {
  /** 常规页：约 896px */
  default: `w-full max-w-4xl ${pad}`,
  /** 首页、文章：约 768px */
  narrow: `w-full max-w-3xl ${pad}`,
  /** 双栏测算：约 960px */
  wide: `w-full max-w-[960px] ${pad}`,
} as const;

export type ContentShellWidth = keyof typeof CONTENT_SHELL;

/** 页眉 / 页脚 — 与最宽内容区对齐 */
export const APP_CONTAINER = `mx-auto ${CONTENT_SHELL.wide}`;

/** @deprecated 使用 PageShell width="narrow" */
export const HOME_CONTAINER = `mx-auto ${CONTENT_SHELL.narrow}`;

/** 双栏测算工作区 */
export const MODE_CONTAINER = `mx-auto ${CONTENT_SHELL.wide}`;
