/* 仅九科封面装饰：描出纸张边缘和微弱书脊，不改变商品数据或交互。 */
@supports selector(:has(*)) {
  #points-mall .pm-product:has(> .pm-product-foot > button:is(
    [data-pm-product="materials_chinese"], [data-pm-product="materials_math"],
    [data-pm-product="materials_english"], [data-pm-product="materials_physics"],
    [data-pm-product="materials_chemistry"], [data-pm-product="materials_biology"],
    [data-pm-product="materials_history"], [data-pm-product="materials_geography"],
    [data-pm-product="materials_politics"]
  ))::before {
    border-radius: 1px 2px 2px 1px;
    box-shadow: inset 2px 0 0 rgba(62, 46, 34, .15), inset 4px 0 5px rgba(49, 37, 30, .10),
                0 0 0 1px rgba(57, 53, 47, .22), 1px 2px 1px rgba(42, 35, 30, .12),
                3px 5px 8px rgba(28, 31, 33, .16);
  }
  @media (forced-colors: active) {
    #points-mall .pm-product:has(> .pm-product-foot > button:is(
      [data-pm-product="materials_chinese"], [data-pm-product="materials_math"],
      [data-pm-product="materials_english"], [data-pm-product="materials_physics"],
      [data-pm-product="materials_chemistry"], [data-pm-product="materials_biology"],
      [data-pm-product="materials_history"], [data-pm-product="materials_geography"],
      [data-pm-product="materials_politics"]
    ))::before { box-shadow: none; outline: 1px solid CanvasText; }
  }
  @media print {
    #points-mall .pm-product:has(> .pm-product-foot > button:is(
      [data-pm-product="materials_chinese"], [data-pm-product="materials_math"],
      [data-pm-product="materials_english"], [data-pm-product="materials_physics"],
      [data-pm-product="materials_chemistry"], [data-pm-product="materials_biology"],
      [data-pm-product="materials_history"], [data-pm-product="materials_geography"],
      [data-pm-product="materials_politics"]
    ))::before { box-shadow: none; outline: 1px solid #c7c5c0; }
  }
}
