@page { size: 150mm 170mm; margin: 0; }
* { margin: 0; padding: 0; box-sizing: border-box; }
html, body { background: #1a1a1a; }
body { font-family: 'Noto Kufi Arabic', sans-serif; }
.poster {
  width: 150mm; height: 170mm; position: relative;
  overflow: hidden; background: #fff;
}
.poster svg.art { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.lab { position: absolute; left: 0; right: 0; bottom: 12.5mm; text-align: center; z-index: 5; }
.lab .ar {
  display: block; font-size: 15.5mm; line-height: .95; font-weight: 700;
  font-family: 'Noto Kufi Arabic', sans-serif;
}
.lab .la {
  display: block; font-size: 3.2mm; letter-spacing: .44em; margin-top: 3.2mm;
  font-weight: 700; font-family: Helvetica, Arial, sans-serif; opacity: .8;
}
