:root {
  /* Poleng — black/white checked cloth. Thin bands only; marks ceremony & thresholds */
  --poleng: repeating-conic-gradient(var(--ijuk-900) 0 25%, var(--kapur-50) 0 50%);
  --poleng-cell: 8px;

  /* Pepalihan — stepped mouldings of gates & shrine bases; clip for image frames */
  --clip-pepalihan: polygon(0 16px, 8px 16px, 8px 8px, 16px 8px, 16px 0, calc(100% - 16px) 0, calc(100% - 16px) 8px, calc(100% - 8px) 8px, calc(100% - 8px) 16px, 100% 16px, 100% 100%, 0 100%);
  --clip-pepalihan-sm: polygon(0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% 100%, 0 100%);

  /* Image placeholder stripes */
  --placeholder-light: repeating-linear-gradient(135deg, #E3DCCE 0 10px, #DBD3C4 10px 20px);
  --placeholder-dark: repeating-linear-gradient(135deg, #3A352F 0 12px, #332F29 12px 24px);
  --placeholder-moss: repeating-linear-gradient(135deg, #3E4D3C 0 12px, #374535 12px 24px);
}
