/* =============================================================================
   IKHAYA PRINTABLE PROGRAMME  (#ikpdf)
   One A4 portrait sheet, built by assets/ikhaya-pdf.js, themed to match the event.
   Everything is sized in em off --k (pt) so the fitter can shrink the whole sheet
   until the programme fits on ONE page.
   ============================================================================= */

#ikpdf{
  position:fixed;left:-10000px;top:0;z-index:-1;pointer-events:none;
  width:210mm;height:297mm;overflow:hidden;
  font-size:calc(var(--k,10)*1pt);line-height:1.35;
  color:var(--ink);background:var(--bg);font-family:var(--fb),system-ui,sans-serif;
  -webkit-print-color-adjust:exact;print-color-adjust:exact;
  --ph:80mm;
}
#ikpdf *{box-sizing:border-box;margin:0;padding:0}
#ikpdf::before{content:"";position:absolute;inset:0;pointer-events:none}   /* pattern layer (royal) */

/* ---- themes ------------------------------------------------------------- */
#ikpdf.ikp-ethereal-velvet{
  --fd:"Cormorant Garamond",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;
  --ink:#f4ead8;--mute:#b6a98f;--acc:#e6bd6e;--edge:rgba(233,184,102,.55);--edge2:rgba(233,184,102,.22);--rule:rgba(233,184,102,.28);
  --bg:radial-gradient(80% 36% at 50% 0%,rgba(245,166,35,.24),rgba(245,166,35,0) 70%),radial-gradient(60% 30% at 50% 100%,rgba(150,80,30,.16),rgba(150,80,30,0) 70%),linear-gradient(165deg,#020617 0%,#18181b 52%,#0c0a09 100%);
  --h1:600;
}
#ikpdf.ikp-royal-heritage{
  --fd:"Cinzel",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;
  --ink:#f5ebd1;--mute:#b9c8b6;--acc:#dfb467;--edge:rgba(214,160,80,.75);--edge2:rgba(214,160,80,.32);--rule:rgba(214,160,80,.38);
  --bg:radial-gradient(80% 36% at 50% 0%,rgba(214,169,90,.18),rgba(214,169,90,0) 66%),linear-gradient(170deg,#06382d 0%,#04261f 50%,#021611 100%);
  --h1:700;
}
#ikpdf.ikp-royal-heritage::before{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23d6a95a' stroke-width='1' stroke-opacity='.55'%3E%3Cpath d='M28 4 52 28 28 52 4 28Z'/%3E%3Cpath d='M28 16 40 28 28 40 16 28Z' stroke-opacity='.35'/%3E%3C/g%3E%3Cpath d='M28 22 34 28 28 34 22 28Z' fill='%23d6a95a' fill-opacity='.40'/%3E%3Cpath d='M0 0 6 0 0 6ZM56 0 50 0 56 6ZM0 56 6 56 0 50ZM56 56 50 56 56 50Z' fill='%23d6a95a' fill-opacity='.45'/%3E%3C/svg%3E");
  background-size:14mm 14mm;opacity:.10;
}
#ikpdf.ikp-champagne-celebration{
  --fd:"Cormorant Garamond",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;
  --ink:#3a2f2b;--mute:#74645b;--acc:#a05a49;--edge:rgba(205,141,121,.7);--edge2:rgba(205,141,121,.3);--rule:rgba(205,141,121,.45);
  --bg:linear-gradient(158deg,#fdf7ef 0%,#f9e8dd 38%,#f6ead9 68%,#efdfc8 100%);
  --h1:600;
}
#ikpdf.ikp-classic{
  --fd:Fraunces,Georgia,serif;--fb:Inter,system-ui,sans-serif;
  --ink:#111111;--mute:#555555;--acc:#111111;--edge:rgba(0,0,0,.65);--edge2:rgba(0,0,0,.25);--rule:rgba(0,0,0,.3);
  --bg:#ffffff;
  --h1:700;
}

/* ---- frame --------------------------------------------------------------- */
#ikpdf .ikp-in{
  position:absolute;inset:8mm;border:.35mm solid var(--edge);
  display:flex;flex-direction:column;align-items:center;text-align:center;
  padding:9mm 13mm 6mm;
}
#ikpdf .ikp-in::before{content:"";position:absolute;inset:1.6mm;border:.2mm solid var(--edge2);pointer-events:none}
#ikpdf.ikp-royal-heritage .ikp-in{border-width:.5mm}

/* ---- header label ------------------------------------------------------- */
#ikpdf .ikp-kind{
  display:flex;align-items:center;gap:4mm;font-size:.78em;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--acc);
  margin-bottom:4.5mm;
}
#ikpdf .ikp-kind::before,#ikpdf .ikp-kind::after{content:"";width:16mm;height:.25mm;background:linear-gradient(90deg,transparent,var(--acc))}
#ikpdf .ikp-kind::after{transform:scaleX(-1)}

/* ---- portrait ------------------------------------------------------------ */
#ikpdf .ikp-ph{height:var(--ph);aspect-ratio:4/5;flex:none;position:relative;display:grid;place-items:center}
#ikpdf .ikp-ph img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#12100e}
#ikpdf .ikp-mono{width:100%;height:100%;display:grid;place-items:center;font:600 5em/1 var(--fd);color:var(--acc);background:rgba(255,255,255,.06);letter-spacing:.04em}

#ikpdf.ikp-ethereal-velvet .ikp-ph{
  border-radius:999px 999px 3mm 3mm;overflow:hidden;
  box-shadow:0 0 0 .3mm #0c0a09,0 0 0 .9mm var(--acc),0 0 12mm 2mm rgba(247,176,66,.38),0 0 30mm 6mm rgba(247,150,50,.16);
}
#ikpdf.ikp-ethereal-velvet .ikp-ph::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 30%,rgba(24,10,0,0) 55%,rgba(24,10,0,.45))}
#ikpdf.ikp-royal-heritage .ikp-ph{
  border-radius:.8mm;
  box-shadow:0 0 0 .5mm #04261f,0 0 0 1mm #c9954a,0 0 0 2.4mm #04261f,0 0 0 2.7mm rgba(214,169,90,.65);
}
#ikpdf.ikp-royal-heritage .ikp-ph::after{content:"";position:absolute;inset:1.6mm;border:.2mm solid rgba(240,210,140,.75)}
#ikpdf.ikp-champagne-celebration .ikp-ph{
  background:#fffdf8;padding:3mm 3mm 11mm;border-radius:3mm;transform:rotate(-1.5deg);
  box-shadow:0 4mm 9mm -2mm rgba(125,75,55,.42),0 .4mm 1mm rgba(125,75,55,.2),inset 0 0 0 .2mm rgba(205,141,121,.35);
}
#ikpdf.ikp-champagne-celebration .ikp-ph img,#ikpdf.ikp-champagne-celebration .ikp-mono{border-radius:2mm}
#ikpdf.ikp-champagne-celebration .ikp-mono{background:rgba(205,141,121,.15)}
#ikpdf.ikp-classic .ikp-ph{border-radius:3mm;overflow:hidden;box-shadow:0 0 0 .5mm var(--acc),0 3mm 7mm -2mm rgba(60,30,10,.35)}

/* ---- name & dates ------------------------------------------------------- */
#ikpdf h1{font:var(--h1,600) 3.6em/1.02 var(--fd);letter-spacing:-.005em;margin:6mm 0 2mm;max-width:100%;overflow-wrap:anywhere}
#ikpdf h1.long{font-size:2.7em}
#ikpdf.ikp-royal-heritage h1{font-size:2.5em}
#ikpdf.ikp-royal-heritage h1.long{font-size:1.9em}
#ikpdf.ikp-ethereal-velvet h1{color:#f0d08c}
#ikpdf.ikp-champagne-celebration h1{font-style:italic}
#ikpdf .ikp-dates{font-size:1.02em;color:var(--mute);letter-spacing:.04em}
#ikpdf .ikp-dates span+span::before{content:"  ·  ";color:var(--acc)}
#ikpdf .ikp-sub{font:italic 500 1.3em/1.3 var(--fd);color:var(--ink);margin-top:2mm;opacity:.92}
#ikpdf .ikp-orn{display:flex;align-items:center;gap:3mm;color:var(--acc);font-size:.8em;margin:3.5mm 0 3mm}
#ikpdf .ikp-orn::before,#ikpdf .ikp-orn::after{content:"";width:22mm;height:.25mm;background:linear-gradient(90deg,transparent,var(--acc))}
#ikpdf .ikp-orn::after{transform:scaleX(-1)}
#ikpdf .ikp-when{font-size:1.02em;line-height:1.5;color:var(--ink)}
#ikpdf .ikp-when span{display:block}
#ikpdf .ikp-when span+span{color:var(--mute)}

/* ---- programme ----------------------------------------------------------- */
#ikpdf .ikp-prog{flex:1;min-height:0;width:100%;overflow:hidden;margin-top:4mm;padding-top:4mm;border-top:.25mm solid var(--rule);text-align:left}
#ikpdf .ikp-prog h2{font:600 1.55em/1 var(--fd);color:var(--acc);text-align:center;margin-bottom:3.2mm;letter-spacing:.01em}
#ikpdf .ikp-cols{display:grid;grid-template-columns:1fr;gap:0 9mm}
#ikpdf .ikp-cols.two{grid-template-columns:1fr 1fr}
#ikpdf ol{list-style:none}
#ikpdf li{display:grid;grid-template-columns:15mm 1fr;gap:0 3mm;padding:var(--rp,1.5mm) 0;border-bottom:.2mm dashed var(--rule);break-inside:avoid}
#ikpdf li:last-child{border-bottom:0}
#ikpdf li time{font-weight:700;color:var(--acc);font-size:.95em;font-variant-numeric:tabular-nums;padding-top:.3em}
#ikpdf li b{display:block;font:600 1.3em/1.2 var(--fd);color:var(--ink)}
#ikpdf li small{display:block;font-size:.84em;color:var(--mute)}
#ikpdf li em{display:block;font-size:.84em;color:var(--acc);font-style:italic}
#ikpdf .ikp-cols.two li{grid-template-columns:13mm 1fr}

/* ---- footer -------------------------------------------------------------- */
#ikpdf .ikp-ft{flex:none;width:100%;margin-top:3mm;padding-top:2.6mm;border-top:.25mm solid var(--rule);
  display:flex;justify-content:space-between;align-items:center;gap:6mm;font-size:.74em;color:var(--mute);text-align:left}
/* QR code: always dark on white so it scans, whatever the theme */
#ikpdf .ikp-qr{flex:none;width:100%;margin-top:3mm;display:flex;justify-content:center;align-items:center;gap:4mm;text-align:left;font-size:.8em;color:var(--mute)}
#ikpdf .ikp-qrb{flex:none;width:25mm;height:25mm;padding:2.4mm;box-sizing:border-box;background:#fff;border-radius:1.6mm;box-shadow:0 0 0 .25mm var(--rule)}
#ikpdf .ikp-qrb svg{display:block;width:100%;height:100%}
#ikpdf .ikp-qr b{display:block;color:var(--acc);font-weight:600;margin-bottom:.8mm}
#ikpdf .ikp-qr span{display:block;word-break:break-all}
#ikpdf .ikp-ft b{color:var(--acc);font-weight:600}
#ikpdf .ikp-ft span:last-child{text-align:right}

/* ---- print ---------------------------------------------------------------- */
@media print{
  #ikpdf{position:static;left:auto}
}

/* ---- South African heritage looks (print): same artwork as the app ---- */
#ikpdf.ikp-ubuntu-heritage{--fd:"Bodoni Moda",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;--ink:#f7f0da;--mute:#bcc4af;--acc:#f2b92e;--edge:#f2b92e;--edge2:#1f8a3b;--rule:rgba(242,185,46,.4);--bg:radial-gradient(80% 36% at 50% 0%,rgba(242,185,46,.14),rgba(242,185,46,0) 66%),linear-gradient(170deg,#0a140d 0%,#080d09 55%,#040604 100%);--h1:700}
#ikpdf.ikp-ubuntu-heritage::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40'%3E%3Crect x='0' y='0' width='96' height='40' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,9 6,1 12,9' fill='%23f2b92e'/%3E%3Cpolygon points='12,9 18,1 24,9' fill='%23d23a2c'/%3E%3Cpolygon points='24,9 30,1 36,9' fill='%23f2b92e'/%3E%3Cpolygon points='36,9 42,1 48,9' fill='%231f8a3b'/%3E%3Cpolygon points='48,9 54,1 60,9' fill='%23f2b92e'/%3E%3Cpolygon points='60,9 66,1 72,9' fill='%23d23a2c'/%3E%3Cpolygon points='72,9 78,1 84,9' fill='%23f2b92e'/%3E%3Cpolygon points='84,9 90,1 96,9' fill='%231f8a3b'/%3E%3Crect x='0' y='10' width='96' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,10 34.5,20.5 24,31 13.5,20.5' fill='%23d23a2c'/%3E%3Cpolygon points='24,12.3 32.2,20.5 24,28.7 15.8,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='24,14.7 29.8,20.5 24,26.3 18.2,20.5' fill='%231f8a3b'/%3E%3Cpolygon points='24,17.3 27.2,20.5 24,23.7 20.8,20.5' fill='%23080d09'/%3E%3Cpolygon points='24,19.1 25.4,20.5 24,21.9 22.6,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='72,10 82.5,20.5 72,31 61.5,20.5' fill='%231f8a3b'/%3E%3Cpolygon points='72,12.3 80.2,20.5 72,28.7 63.8,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='72,14.7 77.8,20.5 72,26.3 66.2,20.5' fill='%23d23a2c'/%3E%3Cpolygon points='72,17.3 75.2,20.5 72,23.7 68.8,20.5' fill='%23080d09'/%3E%3Cpolygon points='72,19.1 73.4,20.5 72,21.9 70.6,20.5' fill='%23f2b92e'/%3E%3Crect x='42' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='45' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='49.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='52.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='48' cy='20.5' r='1.3' fill='%23d23a2c'/%3E%3Crect x='88.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='91.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='96' cy='20.5' r='1.3' fill='%231f8a3b'/%3E%3Crect x='3' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='6' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='0' cy='20.5' r='1.3' fill='%231f8a3b'/%3E%3Crect x='0' y='29' width='96' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,31 12,31 6,39' fill='%231f8a3b'/%3E%3Cpolygon points='12,31 24,31 18,39' fill='%23f2b92e'/%3E%3Cpolygon points='24,31 36,31 30,39' fill='%23d23a2c'/%3E%3Cpolygon points='36,31 48,31 42,39' fill='%23f2b92e'/%3E%3Cpolygon points='48,31 60,31 54,39' fill='%231f8a3b'/%3E%3Cpolygon points='60,31 72,31 66,39' fill='%23f2b92e'/%3E%3Cpolygon points='72,31 84,31 78,39' fill='%23d23a2c'/%3E%3Cpolygon points='84,31 96,31 90,39' fill='%23f2b92e'/%3E%3C/svg%3E") 0 0/auto 13mm repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40'%3E%3Crect x='0' y='0' width='96' height='40' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,9 6,1 12,9' fill='%23f2b92e'/%3E%3Cpolygon points='12,9 18,1 24,9' fill='%23d23a2c'/%3E%3Cpolygon points='24,9 30,1 36,9' fill='%23f2b92e'/%3E%3Cpolygon points='36,9 42,1 48,9' fill='%231f8a3b'/%3E%3Cpolygon points='48,9 54,1 60,9' fill='%23f2b92e'/%3E%3Cpolygon points='60,9 66,1 72,9' fill='%23d23a2c'/%3E%3Cpolygon points='72,9 78,1 84,9' fill='%23f2b92e'/%3E%3Cpolygon points='84,9 90,1 96,9' fill='%231f8a3b'/%3E%3Crect x='0' y='10' width='96' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,10 34.5,20.5 24,31 13.5,20.5' fill='%23d23a2c'/%3E%3Cpolygon points='24,12.3 32.2,20.5 24,28.7 15.8,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='24,14.7 29.8,20.5 24,26.3 18.2,20.5' fill='%231f8a3b'/%3E%3Cpolygon points='24,17.3 27.2,20.5 24,23.7 20.8,20.5' fill='%23080d09'/%3E%3Cpolygon points='24,19.1 25.4,20.5 24,21.9 22.6,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='72,10 82.5,20.5 72,31 61.5,20.5' fill='%231f8a3b'/%3E%3Cpolygon points='72,12.3 80.2,20.5 72,28.7 63.8,20.5' fill='%23f2b92e'/%3E%3Cpolygon points='72,14.7 77.8,20.5 72,26.3 66.2,20.5' fill='%23d23a2c'/%3E%3Cpolygon points='72,17.3 75.2,20.5 72,23.7 68.8,20.5' fill='%23080d09'/%3E%3Cpolygon points='72,19.1 73.4,20.5 72,21.9 70.6,20.5' fill='%23f2b92e'/%3E%3Crect x='42' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='45' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='49.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='52.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='48' cy='20.5' r='1.3' fill='%23d23a2c'/%3E%3Crect x='88.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='91.5' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='96' cy='20.5' r='1.3' fill='%231f8a3b'/%3E%3Crect x='3' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='6' y='15' width='1.5' height='11' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Ccircle cx='0' cy='20.5' r='1.3' fill='%231f8a3b'/%3E%3Crect x='0' y='29' width='96' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,31 12,31 6,39' fill='%231f8a3b'/%3E%3Cpolygon points='12,31 24,31 18,39' fill='%23f2b92e'/%3E%3Cpolygon points='24,31 36,31 30,39' fill='%23d23a2c'/%3E%3Cpolygon points='36,31 48,31 42,39' fill='%23f2b92e'/%3E%3Cpolygon points='48,31 60,31 54,39' fill='%231f8a3b'/%3E%3Cpolygon points='60,31 72,31 66,39' fill='%23f2b92e'/%3E%3Cpolygon points='72,31 84,31 78,39' fill='%23d23a2c'/%3E%3Cpolygon points='84,31 96,31 90,39' fill='%23f2b92e'/%3E%3C/svg%3E") 0 100%/auto 13mm repeat-x;opacity:1}
#ikpdf.ikp-ubuntu-heritage .ikp-in{inset:15mm 9mm;border:0}
#ikpdf.ikp-ubuntu-heritage .ikp-in::before{content:none}
#ikpdf.ikp-ubuntu-heritage .ikp-kind::before,#ikpdf.ikp-ubuntu-heritage .ikp-kind::after{background:var(--acc)}
#ikpdf.ikp-ubuntu-heritage .ikp-ph{border:5.5mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Crect x='0' y='0' width='48' height='48' fill='none' shape-rendering='crispEdges'/%3E%3Crect x='16' y='0' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,1.4 30.6,8 24,14.6 17.4,8' fill='%23f2b92e'/%3E%3Cpolygon points='24,3.3 28.7,8 24,12.7 19.3,8' fill='%231f8a3b'/%3E%3Cpolygon points='24,5.4 26.6,8 24,10.6 21.4,8' fill='%23d23a2c'/%3E%3Cpolygon points='24,7 25,8 24,9 23,8' fill='%23080d09'/%3E%3Cpolygon points='16,0 20,0 16,4' fill='%23d23a2c'/%3E%3Cpolygon points='32,0 32,4 28,0' fill='%23d23a2c'/%3E%3Cpolygon points='16,12 20,16 16,16' fill='%23d23a2c'/%3E%3Cpolygon points='32,12 32,16 28,16' fill='%23d23a2c'/%3E%3Crect x='16' y='32' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,33.4 30.6,40 24,46.6 17.4,40' fill='%23f2b92e'/%3E%3Cpolygon points='24,35.3 28.7,40 24,44.7 19.3,40' fill='%231f8a3b'/%3E%3Cpolygon points='24,37.4 26.6,40 24,42.6 21.4,40' fill='%23d23a2c'/%3E%3Cpolygon points='24,39 25,40 24,41 23,40' fill='%23080d09'/%3E%3Cpolygon points='16,32 20,32 16,36' fill='%23d23a2c'/%3E%3Cpolygon points='32,32 32,36 28,32' fill='%23d23a2c'/%3E%3Cpolygon points='16,44 20,48 16,48' fill='%23d23a2c'/%3E%3Cpolygon points='32,44 32,48 28,48' fill='%23d23a2c'/%3E%3Crect x='0' y='16' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='8,17.4 14.6,24 8,30.6 1.4,24' fill='%23f2b92e'/%3E%3Cpolygon points='8,19.3 12.7,24 8,28.7 3.3,24' fill='%231f8a3b'/%3E%3Cpolygon points='8,21.4 10.6,24 8,26.6 5.4,24' fill='%23d23a2c'/%3E%3Cpolygon points='8,23 9,24 8,25 7,24' fill='%23080d09'/%3E%3Cpolygon points='0,16 4,16 0,20' fill='%23d23a2c'/%3E%3Cpolygon points='16,16 16,20 12,16' fill='%23d23a2c'/%3E%3Cpolygon points='0,28 4,32 0,32' fill='%23d23a2c'/%3E%3Cpolygon points='16,28 16,32 12,32' fill='%23d23a2c'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Cpolygon points='40,17.4 46.6,24 40,30.6 33.4,24' fill='%23f2b92e'/%3E%3Cpolygon points='40,19.3 44.7,24 40,28.7 35.3,24' fill='%231f8a3b'/%3E%3Cpolygon points='40,21.4 42.6,24 40,26.6 37.4,24' fill='%23d23a2c'/%3E%3Cpolygon points='40,23 41,24 40,25 39,24' fill='%23080d09'/%3E%3Cpolygon points='32,16 36,16 32,20' fill='%23d23a2c'/%3E%3Cpolygon points='48,16 48,20 44,16' fill='%23d23a2c'/%3E%3Cpolygon points='32,28 36,32 32,32' fill='%23d23a2c'/%3E%3Cpolygon points='48,28 48,32 44,32' fill='%23d23a2c'/%3E%3Crect x='16' y='0' width='16' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='16' y='30.5' width='16' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='16' y='46.5' width='16' height='1.5' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='0' y='16' width='1.5' height='16' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='14.5' y='16' width='1.5' height='16' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='46.5' y='16' width='1.5' height='16' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='32' y='16' width='1.5' height='16' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='1.5' y='1.5' width='13' height='13' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='3.5' y='3.5' width='9' height='9' fill='%231f8a3b' shape-rendering='crispEdges'/%3E%3Crect x='5.5' y='5.5' width='5' height='5' fill='%23d23a2c' shape-rendering='crispEdges'/%3E%3Crect x='7' y='7' width='2' height='2' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='32' y='0' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='33.5' y='1.5' width='13' height='13' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='35.5' y='3.5' width='9' height='9' fill='%231f8a3b' shape-rendering='crispEdges'/%3E%3Crect x='37.5' y='5.5' width='5' height='5' fill='%23d23a2c' shape-rendering='crispEdges'/%3E%3Crect x='39' y='7' width='2' height='2' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='0' y='32' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='1.5' y='33.5' width='13' height='13' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='3.5' y='35.5' width='9' height='9' fill='%231f8a3b' shape-rendering='crispEdges'/%3E%3Crect x='5.5' y='37.5' width='5' height='5' fill='%23d23a2c' shape-rendering='crispEdges'/%3E%3Crect x='7' y='39' width='2' height='2' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='32' y='32' width='16' height='16' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='33.5' y='33.5' width='13' height='13' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='35.5' y='35.5' width='9' height='9' fill='%231f8a3b' shape-rendering='crispEdges'/%3E%3Crect x='37.5' y='37.5' width='5' height='5' fill='%23d23a2c' shape-rendering='crispEdges'/%3E%3Crect x='39' y='39' width='2' height='2' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3C/svg%3E") 16 round;border-radius:0;box-shadow:none;overflow:hidden;background:none;padding:0;transform:none}
#ikpdf.ikp-ubuntu-heritage .ikp-ph::after{content:none}
#ikpdf.ikp-ubuntu-heritage .ikp-ph img{border-radius:0}
#ikpdf.ikp-ubuntu-heritage .ikp-orn{font-size:0;height:4.2mm;width:62mm;margin:3mm 0 2.5mm;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'%3E%3Crect x='0' y='0' width='48' height='14' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='2' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='5.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='9' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='12.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='16' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='19.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='36,0.8 42.2,7 36,13.2 29.8,7' fill='%23d23a2c'/%3E%3Cpolygon points='36,2.6 40.4,7 36,11.4 31.6,7' fill='%23f2b92e'/%3E%3Cpolygon points='36,4.4 38.6,7 36,9.6 33.4,7' fill='%231f8a3b'/%3E%3Cpolygon points='36,6 37,7 36,8 35,7' fill='%23080d09'/%3E%3Ccircle cx='26.5' cy='7' r='1.1' fill='%23f2b92e'/%3E%3Ccircle cx='45.5' cy='7' r='1.1' fill='%23f2b92e'/%3E%3C/svg%3E") center/auto 4.2mm repeat-x}
#ikpdf.ikp-ubuntu-heritage .ikp-orn::before,#ikpdf.ikp-ubuntu-heritage .ikp-orn::after{content:none}
#ikpdf.ikp-ubuntu-heritage .ikp-prog h2{display:block;margin:0 0 3mm;padding:3mm 4mm;background:none;color:var(--acc);text-transform:uppercase;letter-spacing:.3em;font:600 1.05em/1.2 "Cinzel",Georgia,serif;text-align:center;border-top:1.2mm solid transparent;border-bottom:1.2mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='14' viewBox='0 0 48 14'%3E%3Crect x='0' y='0' width='48' height='14' fill='%23080d09' shape-rendering='crispEdges'/%3E%3Crect x='2' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='5.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='9' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='12.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='16' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Crect x='19.5' y='2.5' width='1.8' height='9' fill='%23f2b92e' shape-rendering='crispEdges'/%3E%3Cpolygon points='36,0.8 42.2,7 36,13.2 29.8,7' fill='%23d23a2c'/%3E%3Cpolygon points='36,2.6 40.4,7 36,11.4 31.6,7' fill='%23f2b92e'/%3E%3Cpolygon points='36,4.4 38.6,7 36,9.6 33.4,7' fill='%231f8a3b'/%3E%3Cpolygon points='36,6 37,7 36,8 35,7' fill='%23080d09'/%3E%3Ccircle cx='26.5' cy='7' r='1.1' fill='%23f2b92e'/%3E%3Ccircle cx='45.5' cy='7' r='1.1' fill='%23f2b92e'/%3E%3C/svg%3E") 14 round}
#ikpdf.ikp-ubuntu-heritage h1{color:var(--ink)}

#ikpdf.ikp-zulu-beadwork{--fd:"Bodoni Moda",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;--ink:#f8f1e2;--mute:#bcc6df;--acc:#ffb02e;--edge:#ffb02e;--edge2:#1aa6a0;--rule:rgba(255,176,46,.4);--bg:radial-gradient(80% 36% at 50% 0%,rgba(245,138,31,.2),rgba(245,138,31,0) 66%),linear-gradient(170deg,#0d2257 0%,#0a1a40 52%,#060f2a 100%);--h1:800}
#ikpdf.ikp-zulu-beadwork::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='40' viewBox='0 0 72 40'%3E%3Crect x='0' y='0' width='72' height='40' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Ccircle cx='4' cy='4.6' r='2.3' fill='%23f6f1e4'/%3E%3Ccircle cx='12' cy='4.6' r='2.3' fill='%23f58a1f'/%3E%3Ccircle cx='20' cy='4.6' r='2.3' fill='%231aa6a0'/%3E%3Ccircle cx='28' cy='4.6' r='2.3' fill='%237a49b5'/%3E%3Ccircle cx='36' cy='4.6' r='2.3' fill='%23ffc21a'/%3E%3Ccircle cx='44' cy='4.6' r='2.3' fill='%23d83a3a'/%3E%3Ccircle cx='52' cy='4.6' r='2.3' fill='%232f9b4a'/%3E%3Ccircle cx='60' cy='4.6' r='2.3' fill='%23f6f1e4'/%3E%3Ccircle cx='68' cy='4.6' r='2.3' fill='%23f58a1f'/%3E%3Crect x='0' y='9' width='72' height='1' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,28 12,11 24,28' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='12,11 36,11 24,28' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='24,28 36,11 48,28' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='36,11 60,11 48,28' fill='%23d83a3a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='48,28 60,11 72,28' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='60,11 84,11 72,28' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='-12,11 12,11 0,28' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Crect x='0' y='29.5' width='72' height='1' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,39 4,32.5 8,39' fill='%231aa6a0'/%3E%3Cpolygon points='8,39 12,32.5 16,39' fill='%23f58a1f'/%3E%3Cpolygon points='16,39 20,32.5 24,39' fill='%23ffc21a'/%3E%3Cpolygon points='24,39 28,32.5 32,39' fill='%237a49b5'/%3E%3Cpolygon points='32,39 36,32.5 40,39' fill='%23d83a3a'/%3E%3Cpolygon points='40,39 44,32.5 48,39' fill='%232f9b4a'/%3E%3Cpolygon points='48,39 52,32.5 56,39' fill='%23f6f1e4'/%3E%3Cpolygon points='56,39 60,32.5 64,39' fill='%232a62d0'/%3E%3Cpolygon points='64,39 68,32.5 72,39' fill='%23f58a1f'/%3E%3C/svg%3E") 0 0/auto 13mm repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='40' viewBox='0 0 72 40'%3E%3Crect x='0' y='0' width='72' height='40' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Ccircle cx='4' cy='4.6' r='2.3' fill='%23f6f1e4'/%3E%3Ccircle cx='12' cy='4.6' r='2.3' fill='%23f58a1f'/%3E%3Ccircle cx='20' cy='4.6' r='2.3' fill='%231aa6a0'/%3E%3Ccircle cx='28' cy='4.6' r='2.3' fill='%237a49b5'/%3E%3Ccircle cx='36' cy='4.6' r='2.3' fill='%23ffc21a'/%3E%3Ccircle cx='44' cy='4.6' r='2.3' fill='%23d83a3a'/%3E%3Ccircle cx='52' cy='4.6' r='2.3' fill='%232f9b4a'/%3E%3Ccircle cx='60' cy='4.6' r='2.3' fill='%23f6f1e4'/%3E%3Ccircle cx='68' cy='4.6' r='2.3' fill='%23f58a1f'/%3E%3Crect x='0' y='9' width='72' height='1' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,28 12,11 24,28' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='12,11 36,11 24,28' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='24,28 36,11 48,28' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='36,11 60,11 48,28' fill='%23d83a3a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='48,28 60,11 72,28' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='60,11 84,11 72,28' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Cpolygon points='-12,11 12,11 0,28' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.9' stroke-linejoin='miter'/%3E%3Crect x='0' y='29.5' width='72' height='1' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,39 4,32.5 8,39' fill='%231aa6a0'/%3E%3Cpolygon points='8,39 12,32.5 16,39' fill='%23f58a1f'/%3E%3Cpolygon points='16,39 20,32.5 24,39' fill='%23ffc21a'/%3E%3Cpolygon points='24,39 28,32.5 32,39' fill='%237a49b5'/%3E%3Cpolygon points='32,39 36,32.5 40,39' fill='%23d83a3a'/%3E%3Cpolygon points='40,39 44,32.5 48,39' fill='%232f9b4a'/%3E%3Cpolygon points='48,39 52,32.5 56,39' fill='%23f6f1e4'/%3E%3Cpolygon points='56,39 60,32.5 64,39' fill='%232a62d0'/%3E%3Cpolygon points='64,39 68,32.5 72,39' fill='%23f58a1f'/%3E%3C/svg%3E") 0 100%/auto 13mm repeat-x;opacity:1}
#ikpdf.ikp-zulu-beadwork .ikp-in{inset:15mm 9mm;border:0}
#ikpdf.ikp-zulu-beadwork .ikp-in::before{content:none}
#ikpdf.ikp-zulu-beadwork .ikp-kind::before,#ikpdf.ikp-zulu-beadwork .ikp-kind::after{background:var(--acc)}
#ikpdf.ikp-zulu-beadwork .ikp-ph{border:5.5mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Crect x='0' y='0' width='48' height='48' fill='none' shape-rendering='crispEdges'/%3E%3Crect x='16' y='0' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,1.2 30.8,8 24,8' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='30.8,8 24,14.8 24,8' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='24,14.8 17.2,8 24,8' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='17.2,8 24,1.2 24,8' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Ccircle cx='24' cy='8' r='1.5' fill='%23f6f1e4'/%3E%3Ccircle cx='17.6' cy='1.6' r='1.1' fill='%23d83a3a'/%3E%3Ccircle cx='30.4' cy='1.6' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='17.6' cy='14.4' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='30.4' cy='14.4' r='1.1' fill='%23d83a3a'/%3E%3Crect x='16' y='32' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,33.2 30.8,40 24,40' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='30.8,40 24,46.8 24,40' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='24,46.8 17.2,40 24,40' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='17.2,40 24,33.2 24,40' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Ccircle cx='24' cy='40' r='1.5' fill='%23f6f1e4'/%3E%3Ccircle cx='17.6' cy='33.6' r='1.1' fill='%23d83a3a'/%3E%3Ccircle cx='30.4' cy='33.6' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='17.6' cy='46.4' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='30.4' cy='46.4' r='1.1' fill='%23d83a3a'/%3E%3Crect x='0' y='16' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='8,17.2 14.8,24 8,24' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='14.8,24 8,30.8 8,24' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='8,30.8 1.2,24 8,24' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='1.2,24 8,17.2 8,24' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Ccircle cx='8' cy='24' r='1.5' fill='%23f6f1e4'/%3E%3Ccircle cx='1.6' cy='17.6' r='1.1' fill='%23d83a3a'/%3E%3Ccircle cx='14.4' cy='17.6' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='1.6' cy='30.4' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='14.4' cy='30.4' r='1.1' fill='%23d83a3a'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='40,17.2 46.8,24 40,24' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='46.8,24 40,30.8 40,24' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='40,30.8 33.2,24 40,24' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Cpolygon points='33.2,24 40,17.2 40,24' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.7' stroke-linejoin='miter'/%3E%3Ccircle cx='40' cy='24' r='1.5' fill='%23f6f1e4'/%3E%3Ccircle cx='33.6' cy='17.6' r='1.1' fill='%23d83a3a'/%3E%3Ccircle cx='46.4' cy='17.6' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='33.6' cy='30.4' r='1.1' fill='%232f9b4a'/%3E%3Ccircle cx='46.4' cy='30.4' r='1.1' fill='%23d83a3a'/%3E%3Crect x='16' y='0' width='16' height='1.2' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='16' y='14.8' width='16' height='1.2' fill='%23f58a1f' shape-rendering='crispEdges'/%3E%3Crect x='16' y='32' width='16' height='1.2' fill='%23f58a1f' shape-rendering='crispEdges'/%3E%3Crect x='16' y='46.8' width='16' height='1.2' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='0' y='16' width='1.2' height='16' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='14.8' y='16' width='1.2' height='16' fill='%23f58a1f' shape-rendering='crispEdges'/%3E%3Crect x='32' y='16' width='1.2' height='16' fill='%23f58a1f' shape-rendering='crispEdges'/%3E%3Crect x='46.8' y='16' width='1.2' height='16' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Crect x='1.2' y='1.2' width='13.6' height='13.6' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='3' y='3' width='10' height='10' fill='%23d83a3a' shape-rendering='crispEdges'/%3E%3Crect x='5' y='5' width='6' height='6' fill='%23ffc21a' shape-rendering='crispEdges'/%3E%3Crect x='6.8' y='6.8' width='2.4' height='2.4' fill='%231aa6a0' shape-rendering='crispEdges'/%3E%3Crect x='32' y='0' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Crect x='33.2' y='1.2' width='13.6' height='13.6' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='35' y='3' width='10' height='10' fill='%23d83a3a' shape-rendering='crispEdges'/%3E%3Crect x='37' y='5' width='6' height='6' fill='%23ffc21a' shape-rendering='crispEdges'/%3E%3Crect x='38.8' y='6.8' width='2.4' height='2.4' fill='%231aa6a0' shape-rendering='crispEdges'/%3E%3Crect x='0' y='32' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Crect x='1.2' y='33.2' width='13.6' height='13.6' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='3' y='35' width='10' height='10' fill='%23d83a3a' shape-rendering='crispEdges'/%3E%3Crect x='5' y='37' width='6' height='6' fill='%23ffc21a' shape-rendering='crispEdges'/%3E%3Crect x='6.8' y='38.8' width='2.4' height='2.4' fill='%231aa6a0' shape-rendering='crispEdges'/%3E%3Crect x='32' y='32' width='16' height='16' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Crect x='33.2' y='33.2' width='13.6' height='13.6' fill='%23f6f1e4' shape-rendering='crispEdges'/%3E%3Crect x='35' y='35' width='10' height='10' fill='%23d83a3a' shape-rendering='crispEdges'/%3E%3Crect x='37' y='37' width='6' height='6' fill='%23ffc21a' shape-rendering='crispEdges'/%3E%3Crect x='38.8' y='38.8' width='2.4' height='2.4' fill='%231aa6a0' shape-rendering='crispEdges'/%3E%3C/svg%3E") 16 round;border-radius:0;box-shadow:none;overflow:hidden;background:none;padding:0;transform:none}
#ikpdf.ikp-zulu-beadwork .ikp-ph::after{content:none}
#ikpdf.ikp-zulu-beadwork .ikp-ph img{border-radius:0}
#ikpdf.ikp-zulu-beadwork .ikp-orn{font-size:0;height:4.2mm;width:62mm;margin:3mm 0 2.5mm;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12' viewBox='0 0 36 12'%3E%3Crect x='0' y='0' width='36' height='12' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,10.8 6,1.2 12,10.8' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='6,1.2 18,1.2 12,10.8' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='12,10.8 18,1.2 24,10.8' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='18,1.2 30,1.2 24,10.8' fill='%23d83a3a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='24,10.8 30,1.2 36,10.8' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='30,1.2 42,1.2 36,10.8' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='-6,1.2 6,1.2 0,10.8' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3C/svg%3E") center/auto 4.2mm repeat-x}
#ikpdf.ikp-zulu-beadwork .ikp-orn::before,#ikpdf.ikp-zulu-beadwork .ikp-orn::after{content:none}
#ikpdf.ikp-zulu-beadwork .ikp-prog h2{display:block;margin:0 0 3mm;padding:3mm 4mm;background:none;color:var(--acc);text-transform:uppercase;letter-spacing:.3em;font:600 1.05em/1.2 "Cinzel",Georgia,serif;text-align:center;border-top:1.2mm solid transparent;border-bottom:1.2mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12' viewBox='0 0 36 12'%3E%3Crect x='0' y='0' width='36' height='12' fill='%230a1a40' shape-rendering='crispEdges'/%3E%3Cpolygon points='0,10.8 6,1.2 12,10.8' fill='%23f58a1f' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='6,1.2 18,1.2 12,10.8' fill='%23ffc21a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='12,10.8 18,1.2 24,10.8' fill='%231aa6a0' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='18,1.2 30,1.2 24,10.8' fill='%23d83a3a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='24,10.8 30,1.2 36,10.8' fill='%237a49b5' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='30,1.2 42,1.2 36,10.8' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3Cpolygon points='-6,1.2 6,1.2 0,10.8' fill='%232f9b4a' stroke='%23f6f1e4' stroke-width='0.8' stroke-linejoin='miter'/%3E%3C/svg%3E") 14 round}
#ikpdf.ikp-zulu-beadwork h1{color:var(--ink);text-transform:uppercase}

#ikpdf.ikp-ndebele-joy{--fd:"Bodoni Moda",Georgia,serif;--fb:"Plus Jakarta Sans",Inter,system-ui;--ink:#1b1f2a;--mute:#555a68;--acc:#1b4fa6;--edge:#1b1f2a;--edge2:#d6382b;--rule:rgba(27,31,42,.35);--bg:linear-gradient(180deg,#fffdf6,#fbf6ea 60%,#f3ead6);--h1:800}
#ikpdf.ikp-ndebele-joy::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'%3E%3Crect x='0' y='0' width='80' height='40' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='80' height='3' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='0' y='11.3' width='20' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='3.4' y='7.9' width='13.2' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='6.8' y='4.5' width='6.4' height='3.4' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='20' y='4.5' width='20' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='23.4' y='7.9' width='13.2' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='26.8' y='11.3' width='6.4' height='3.4' fill='%23fffef8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='40' y='11.3' width='20' height='3.4' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='43.4' y='7.9' width='13.2' height='3.4' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='46.8' y='4.5' width='6.4' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='60' y='4.5' width='20' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='63.4' y='7.9' width='13.2' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='66.8' y='11.3' width='6.4' height='3.4' fill='%23fffef8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='0' y='15.5' width='80' height='1.6' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Cpolygon points='20,16.4 30.6,27 20,37.6 9.4,27' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.6' stroke-linejoin='miter'/%3E%3Cpolygon points='20,19 28,27 20,35 12,27' fill='%23d6382b'/%3E%3Cpolygon points='20,21.4 25.6,27 20,32.6 14.4,27' fill='%23f2b705'/%3E%3Cpolygon points='20,23.8 23.2,27 20,30.2 16.8,27' fill='%23fffef8'/%3E%3Cpolygon points='20,25.5 21.5,27 20,28.5 18.5,27' fill='%231b1f2a'/%3E%3Cpolygon points='60,16.4 70.6,27 60,37.6 49.4,27' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1.6' stroke-linejoin='miter'/%3E%3Cpolygon points='60,19 68,27 60,35 52,27' fill='%23d6382b'/%3E%3Cpolygon points='60,21.4 65.6,27 60,32.6 54.4,27' fill='%23f2b705'/%3E%3Cpolygon points='60,23.8 63.2,27 60,30.2 56.8,27' fill='%23fffef8'/%3E%3Cpolygon points='60,25.5 61.5,27 60,28.5 58.5,27' fill='%231b1f2a'/%3E%3Ccircle cx='-5' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='0' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='5' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='35' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='40' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='45' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='75' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='80' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='85' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Crect x='0' y='36.6' width='80' height='3.4' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3C/svg%3E") 0 0/auto 13mm repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40'%3E%3Crect x='0' y='0' width='80' height='40' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='80' height='3' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='0' y='11.3' width='20' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='3.4' y='7.9' width='13.2' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='6.8' y='4.5' width='6.4' height='3.4' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='20' y='4.5' width='20' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='23.4' y='7.9' width='13.2' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='26.8' y='11.3' width='6.4' height='3.4' fill='%23fffef8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='40' y='11.3' width='20' height='3.4' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='43.4' y='7.9' width='13.2' height='3.4' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='46.8' y='4.5' width='6.4' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='60' y='4.5' width='20' height='3.4' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='63.4' y='7.9' width='13.2' height='3.4' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='66.8' y='11.3' width='6.4' height='3.4' fill='%23fffef8' stroke='%231b1f2a' stroke-width='1' shape-rendering='crispEdges'/%3E%3Crect x='0' y='15.5' width='80' height='1.6' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Cpolygon points='20,16.4 30.6,27 20,37.6 9.4,27' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.6' stroke-linejoin='miter'/%3E%3Cpolygon points='20,19 28,27 20,35 12,27' fill='%23d6382b'/%3E%3Cpolygon points='20,21.4 25.6,27 20,32.6 14.4,27' fill='%23f2b705'/%3E%3Cpolygon points='20,23.8 23.2,27 20,30.2 16.8,27' fill='%23fffef8'/%3E%3Cpolygon points='20,25.5 21.5,27 20,28.5 18.5,27' fill='%231b1f2a'/%3E%3Cpolygon points='60,16.4 70.6,27 60,37.6 49.4,27' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1.6' stroke-linejoin='miter'/%3E%3Cpolygon points='60,19 68,27 60,35 52,27' fill='%23d6382b'/%3E%3Cpolygon points='60,21.4 65.6,27 60,32.6 54.4,27' fill='%23f2b705'/%3E%3Cpolygon points='60,23.8 63.2,27 60,30.2 56.8,27' fill='%23fffef8'/%3E%3Cpolygon points='60,25.5 61.5,27 60,28.5 58.5,27' fill='%231b1f2a'/%3E%3Ccircle cx='-5' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='0' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='5' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='35' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='40' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='45' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='75' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='80' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Ccircle cx='85' cy='27' r='1.35' fill='%23f2b705' stroke='%231b1f2a' stroke-width='0.7'/%3E%3Crect x='0' y='36.6' width='80' height='3.4' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3C/svg%3E") 0 100%/auto 13mm repeat-x;opacity:1}
#ikpdf.ikp-ndebele-joy .ikp-in{inset:15mm 9mm;border:0}
#ikpdf.ikp-ndebele-joy .ikp-in::before{content:none}
#ikpdf.ikp-ndebele-joy .ikp-kind::before,#ikpdf.ikp-ndebele-joy .ikp-kind::after{background:var(--acc)}
#ikpdf.ikp-ndebele-joy .ikp-ph{border:5.5mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Crect x='0' y='0' width='48' height='48' fill='none' shape-rendering='crispEdges'/%3E%3Crect x='16' y='0' width='16' height='16' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,1 31,8 24,15 17,8' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.3' stroke-linejoin='miter'/%3E%3Cpolygon points='24,3.2 28.8,8 24,12.8 19.2,8' fill='%23d6382b'/%3E%3Cpolygon points='24,5.2 26.8,8 24,10.8 21.2,8' fill='%23f2b705'/%3E%3Cpolygon points='24,6.9 25.1,8 24,9.1 22.9,8' fill='%231b1f2a'/%3E%3Ccircle cx='18' cy='2' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='30' cy='2' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='18' cy='14' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='30' cy='14' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Crect x='16' y='32' width='16' height='16' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Cpolygon points='24,33 31,40 24,47 17,40' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.3' stroke-linejoin='miter'/%3E%3Cpolygon points='24,35.2 28.8,40 24,44.8 19.2,40' fill='%23d6382b'/%3E%3Cpolygon points='24,37.2 26.8,40 24,42.8 21.2,40' fill='%23f2b705'/%3E%3Cpolygon points='24,38.9 25.1,40 24,41.1 22.9,40' fill='%231b1f2a'/%3E%3Ccircle cx='18' cy='34' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='30' cy='34' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='18' cy='46' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='30' cy='46' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Crect x='0' y='16' width='16' height='16' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Cpolygon points='8,17 15,24 8,31 1,24' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.3' stroke-linejoin='miter'/%3E%3Cpolygon points='8,19.2 12.8,24 8,28.8 3.2,24' fill='%23d6382b'/%3E%3Cpolygon points='8,21.2 10.8,24 8,26.8 5.2,24' fill='%23f2b705'/%3E%3Cpolygon points='8,22.9 9.1,24 8,25.1 6.9,24' fill='%231b1f2a'/%3E%3Ccircle cx='2' cy='18' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='14' cy='18' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='2' cy='30' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='14' cy='30' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Cpolygon points='40,17 47,24 40,31 33,24' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.3' stroke-linejoin='miter'/%3E%3Cpolygon points='40,19.2 44.8,24 40,28.8 35.2,24' fill='%23d6382b'/%3E%3Cpolygon points='40,21.2 42.8,24 40,26.8 37.2,24' fill='%23f2b705'/%3E%3Cpolygon points='40,22.9 41.1,24 40,25.1 38.9,24' fill='%231b1f2a'/%3E%3Ccircle cx='34' cy='18' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='46' cy='18' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='34' cy='30' r='1.2' fill='%23d6382b' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Ccircle cx='46' cy='30' r='1.2' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='0.6'/%3E%3Crect x='16' y='0' width='16' height='2' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='16' y='14.5' width='16' height='1.5' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='16' y='32' width='16' height='1.5' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='16' y='46' width='16' height='2' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='0' y='16' width='2' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='14.5' y='16' width='1.5' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='32' y='16' width='1.5' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='46' y='16' width='2' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='0' y='0' width='16' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='2' y='2' width='12' height='12' fill='%231f58b8' shape-rendering='crispEdges'/%3E%3Crect x='4' y='4' width='8' height='8' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='5.8' y='5.8' width='4.4' height='4.4' fill='%23d6382b' shape-rendering='crispEdges'/%3E%3Crect x='32' y='0' width='16' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='34' y='2' width='12' height='12' fill='%231f58b8' shape-rendering='crispEdges'/%3E%3Crect x='36' y='4' width='8' height='8' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='37.8' y='5.8' width='4.4' height='4.4' fill='%23d6382b' shape-rendering='crispEdges'/%3E%3Crect x='0' y='32' width='16' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='2' y='34' width='12' height='12' fill='%231f58b8' shape-rendering='crispEdges'/%3E%3Crect x='4' y='36' width='8' height='8' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='5.8' y='37.8' width='4.4' height='4.4' fill='%23d6382b' shape-rendering='crispEdges'/%3E%3Crect x='32' y='32' width='16' height='16' fill='%231b1f2a' shape-rendering='crispEdges'/%3E%3Crect x='34' y='34' width='12' height='12' fill='%231f58b8' shape-rendering='crispEdges'/%3E%3Crect x='36' y='36' width='8' height='8' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='37.8' y='37.8' width='4.4' height='4.4' fill='%23d6382b' shape-rendering='crispEdges'/%3E%3C/svg%3E") 16 round;border-radius:0;box-shadow:none;overflow:hidden;background:none;padding:0;transform:none}
#ikpdf.ikp-ndebele-joy .ikp-ph::after{content:none}
#ikpdf.ikp-ndebele-joy .ikp-ph img{border-radius:0}
#ikpdf.ikp-ndebele-joy .ikp-orn{font-size:0;height:4.2mm;width:62mm;margin:3mm 0 2.5mm;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='12' viewBox='0 0 40 12'%3E%3Crect x='0' y='0' width='40' height='12' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='1' y='2' width='8' height='8' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='3.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='11' y='2' width='8' height='8' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='13.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='21' y='2' width='8' height='8' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='23.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='31' y='2' width='8' height='8' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='33.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3C/svg%3E") center/auto 4.2mm repeat-x}
#ikpdf.ikp-ndebele-joy .ikp-orn::before,#ikpdf.ikp-ndebele-joy .ikp-orn::after{content:none}
#ikpdf.ikp-ndebele-joy .ikp-prog h2{display:block;margin:0 0 3mm;padding:3mm 4mm;background:none;color:var(--acc);text-transform:uppercase;letter-spacing:.3em;font:600 1.05em/1.2 "Cinzel",Georgia,serif;text-align:center;border-top:1.2mm solid transparent;border-bottom:1.2mm solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='12' viewBox='0 0 40 12'%3E%3Crect x='0' y='0' width='40' height='12' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='1' y='2' width='8' height='8' fill='%231f58b8' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='3.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='11' y='2' width='8' height='8' fill='%23d6382b' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='13.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='21' y='2' width='8' height='8' fill='%23f2b705' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='23.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3Crect x='31' y='2' width='8' height='8' fill='%231f8a4c' stroke='%231b1f2a' stroke-width='1.4' shape-rendering='crispEdges'/%3E%3Crect x='33.5' y='4.5' width='3' height='3' fill='%23fffef8' shape-rendering='crispEdges'/%3E%3C/svg%3E") 14 round}
#ikpdf.ikp-ndebele-joy h1{color:#12306b}
