/**
 * Bento 槽位图片比例注册表（前台 aspect-ratio）
 *
 * 后台：inc/admin-image-hints.php
 *   - PC CSS 1×：monons_admin_bento_slot_pixels()（与本文件数值一一对应）
 *   - 手机 CSS 1×：monons_admin_bento_mobile_slot_pixels()（双树手机布局）
 *   - 推荐/校验：× monons_admin_bento_retina_scale()（默认 2×）写入 label
 * 设计已锁定，勿再 JS 注入。
 *
 * 规则：
 *   .mns-pd-bento-slot-spec--{variant}-{index} { aspect-ratio: W / H; }
 *   W、H 为 1280 设计框 CSS 像素（1×）；出图/上传建议用 2×
 *   无图槽位写：aspect-ratio: none;
 */

/* ---- bento01（与 .mns-pd-aspect-bento01-* 一致） ---- */
.mns-pd-bento-slot-spec--bento01-0 { aspect-ratio: 408 / 284; }
.mns-pd-bento-slot-spec--bento01-1 { aspect-ratio: 408 / 244; }
.mns-pd-bento-slot-spec--bento01-2 { aspect-ratio: 416 / 368; }
.mns-pd-bento-slot-spec--bento01-3 { aspect-ratio: 416 / 160; }
.mns-pd-bento-slot-spec--bento01-4 { aspect-ratio: 408 / 288; }
.mns-pd-bento-slot-spec--bento01-5 { aspect-ratio: 408 / 106; }
.mns-pd-bento-slot-spec--bento01-6 { aspect-ratio: 408 / 110; }

/* ---- bento02：主区 740fr|516fr @500 + strip 53|47 @220（子 gap 0.6×22） ---- */
.mns-pd-bento-slot-spec--bento02-0 { aspect-ratio: 746 / 500; }
.mns-pd-bento-slot-spec--bento02-1 { aspect-ratio: 254 / 243; }
.mns-pd-bento-slot-spec--bento02-2 { aspect-ratio: 254 / 243; }
.mns-pd-bento-slot-spec--bento02-3 { aspect-ratio: 254 / 243; }
.mns-pd-bento-slot-spec--bento02-4 { aspect-ratio: 254 / 243; }
.mns-pd-bento-slot-spec--bento02-5 { aspect-ratio: 671 / 220; }
.mns-pd-bento-slot-spec--bento02-6 { aspect-ratio: 595 / 220; }

/* ---- bento03：0.96fr|1.04fr @500 ---- */
.mns-pd-bento-slot-spec--bento03-0 { aspect-ratio: 604 / 500; }
.mns-pd-bento-slot-spec--bento03-1 { aspect-ratio: 320 / 243; }
.mns-pd-bento-slot-spec--bento03-2 { aspect-ratio: 320 / 243; }
.mns-pd-bento-slot-spec--bento03-3 { aspect-ratio: 320 / 243; }
.mns-pd-bento-slot-spec--bento03-4 { aspect-ratio: 320 / 243; }

/* ---- bento04：1|1 @500 + strip ---- */
.mns-pd-bento-slot-spec--bento04-0 { aspect-ratio: 633 / 500; }
.mns-pd-bento-slot-spec--bento04-1 { aspect-ratio: 310 / 500; }
.mns-pd-bento-slot-spec--bento04-2 { aspect-ratio: 310 / 500; }
.mns-pd-bento-slot-spec--bento04-3 { aspect-ratio: 671 / 220; }
.mns-pd-bento-slot-spec--bento04-4 { aspect-ratio: 595 / 220; }

/* ---- bento05：2×2 @550 ---- */
.mns-pd-bento-slot-spec--bento05-0 { aspect-ratio: 629 / 268; }
.mns-pd-bento-slot-spec--bento05-1 { aspect-ratio: 629 / 268; }
.mns-pd-bento-slot-spec--bento05-2 { aspect-ratio: 629 / 268; }
.mns-pd-bento-slot-spec--bento05-3 { aspect-ratio: 629 / 268; }

/* ---- bento06：1.35|0.65 @550 + strip ---- */
.mns-pd-bento-slot-spec--bento06-0 { aspect-ratio: 855 / 550; }
.mns-pd-bento-slot-spec--bento06-1 { aspect-ratio: 199 / 268; }
.mns-pd-bento-slot-spec--bento06-2 { aspect-ratio: 199 / 268; }
.mns-pd-bento-slot-spec--bento06-3 { aspect-ratio: 199 / 268; }
.mns-pd-bento-slot-spec--bento06-4 { aspect-ratio: 199 / 268; }
.mns-pd-bento-slot-spec--bento06-5 { aspect-ratio: 671 / 220; }
.mns-pd-bento-slot-spec--bento06-6 { aspect-ratio: 595 / 220; }

/* ---- bento07：0.42|1|0.42 @550 ---- */
.mns-pd-bento-slot-spec--bento07-0 { aspect-ratio: 672 / 550; }
.mns-pd-bento-slot-spec--bento07-1 { aspect-ratio: 282 / 268; }
.mns-pd-bento-slot-spec--bento07-2 { aspect-ratio: 282 / 268; }
.mns-pd-bento-slot-spec--bento07-3 { aspect-ratio: 282 / 268; }
.mns-pd-bento-slot-spec--bento07-4 { aspect-ratio: 282 / 268; }

/* ---- bento08 ----
 * PC hero: grid 0.68fr @1280 = 870, aspect 870/480 → 870×480 (admin export ×2 = 1740×960)
 * SP hero: full width aspect 16/10 (admin mobile ~390×244 → export ×2)
 * 1–2: text only (none). 3–4 mini strip 420/124.
 */
.mns-pd-bento-slot-spec--bento08-0 { aspect-ratio: 870 / 480; }
.mns-pd-bento-slot-spec--bento08-1 { aspect-ratio: none; }
.mns-pd-bento-slot-spec--bento08-2 { aspect-ratio: none; }
.mns-pd-bento-slot-spec--bento08-3 { aspect-ratio: 420 / 124; }
.mns-pd-bento-slot-spec--bento08-4 { aspect-ratio: 420 / 124; }

/* ---- bento09：双列 1fr|1fr @1280，gap 34 → 槽位 623×428（原 token 612/420 同比） ---- */
.mns-pd-bento-slot-spec--bento09-0 { aspect-ratio: 623 / 428; }
.mns-pd-bento-slot-spec--bento09-1 { aspect-ratio: 623 / 428; }

/* ---- bento10：产品图 max 410×320（1/0.78 落入 90%×320） ---- */
.mns-pd-bento-slot-spec--bento10-0 { aspect-ratio: 410 / 320; }
.mns-pd-bento-slot-spec--bento10-1 { aspect-ratio: none; }
.mns-pd-bento-slot-spec--bento10-2 { aspect-ratio: none; }
.mns-pd-bento-slot-spec--bento10-3 { aspect-ratio: none; }
.mns-pd-bento-slot-spec--bento10-4 { aspect-ratio: none; }
