/** 站点与 API 配置（可通过 .env 中以 VITE_ 前缀覆盖） */
export const APP_TARGET = import.meta.env.VITE_APP_TARGET ?? 'web';
export const IS_DESKTOP = APP_TARGET === 'desktop';

export const API_BASE = import.meta.env.VITE_API_BASE ?? '';

export const SITE_NAME = import.meta.env.VITE_SITE_NAME ?? '萌芽导航';
export const SITE_SHORT_NAME = import.meta.env.VITE_SITE_SHORT_NAME ?? '萌芽导航';
export const SITE_DESCRIPTION = import.meta.env.VITE_SITE_DESCRIPTION ?? '萌芽导航';

/** 导航卡片站点图标：请求基址（须以 `url=` 结尾，后跟 encodeURIComponent(页面 http URL)） */
export const SITE_FAVICON_API_BASE =
  import.meta.env.VITE_FAVICON_API_BASE ?? 'https://favicon.smyhub.com/api/favicon?url=';

/** 随机背景 JSON API，留空则不请求 */
export const SITE_RANDOM_BG_API =
  import.meta.env.VITE_SITE_RANDOM_BG_API ?? 'https://randbg.api.smyhub.com';

export const SITE_BACKGROUND_BLUR = import.meta.env.VITE_SITE_BACKGROUND_BLUR ?? '0px';

/** 面板白底不透明度 0–1（数值越高越「实」，越少玻璃感） */
export const SITE_GLASS_OPACITY = Number(import.meta.env.VITE_SITE_GLASS_OPACITY ?? '0.92');
