.cert-sheet{--font-display:"Katibeh", "Scheherazade New", serif;--font-text:"Scheherazade New", serif;box-sizing:border-box;background:var(--c-ivory);width:1123px;height:794px;color:var(--c-body);font-family:var(--font-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal;word-spacing:normal;text-align:start;text-transform:none;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;position:relative;overflow:hidden;container-type:inline-size}.cert-sheet p,.cert-sheet h1{margin:0}.cert-sheet svg{display:block}.cert-sheet .layer{pointer-events:none;background-position:50%;position:absolute}.cert-sheet .ground{background-image:var(--cert-ground);opacity:.06;background-repeat:repeat;background-size:9cqw;inset:7cqw}.cert-sheet .border-band,.cert-sheet .border-corner{opacity:.9}.cert-sheet .border-band.top,.cert-sheet .border-band.bottom{background-image:var(--cert-band);background-repeat:repeat-x;background-size:auto 100%;height:3cqw;left:8.5cqw;right:8.5cqw}.cert-sheet .border-band.top{top:5.5cqw}.cert-sheet .border-band.bottom{bottom:5.5cqw;transform:scaleY(-1)}.cert-sheet .border-band.right,.cert-sheet .border-band.left{background-image:var(--cert-bandVertical);background-repeat:repeat-y;background-size:100%;width:3cqw;top:8.5cqw;bottom:8.5cqw}.cert-sheet .border-band.right{right:5.5cqw}.cert-sheet .border-band.left{left:5.5cqw;transform:scaleX(-1)}.cert-sheet .border-corner{background-image:var(--cert-corner);background-repeat:no-repeat;background-size:100% 100%;width:3cqw;height:3cqw}.cert-sheet .border-corner.tl{top:5.5cqw;left:5.5cqw}.cert-sheet .border-corner.tr{top:5.5cqw;right:5.5cqw;transform:scaleX(-1)}.cert-sheet .border-corner.bl{bottom:5.5cqw;left:5.5cqw;transform:scaleY(-1)}.cert-sheet .border-corner.br{bottom:5.5cqw;right:5.5cqw;transform:scale(-1)}.cert-sheet .basmala{text-align:center;font-family:var(--font-display);color:var(--c-deep);font-size:58px;line-height:60px;position:absolute;top:9cqw;left:12cqw;right:12cqw}.cert-sheet .title{place-items:center;height:44px;display:grid;position:absolute;top:15cqw;left:12cqw;right:12cqw}.cert-sheet .title h1{text-wrap:balance;font-family:var(--font-display);color:var(--c-deep);white-space:nowrap;font-size:38px;font-weight:400;line-height:1}.cert-sheet .verse{text-align:center;color:var(--c-body);font-size:21px;line-height:1.6;position:absolute;top:20cqw;left:12cqw;right:12cqw}.cert-sheet .verse .ref{color:var(--c-muted);font-size:13px}.cert-sheet main{text-align:center;position:absolute;top:25cqw;left:14cqw;right:14cqw}.cert-sheet .intro{max-width:64cqw;color:var(--c-deep);margin-inline:auto;font-size:21px;line-height:1.6}.cert-sheet .name{max-width:64cqw;font-family:var(--font-display);color:var(--c-deep);overflow-wrap:anywhere;text-wrap:balance;margin:6px auto 0;font-weight:400;line-height:1.25}.cert-sheet .honorific{color:var(--c-gold-text);font-size:22px;line-height:1.5}.cert-sheet .date{margin:12px auto 0}.cert-sheet .date .label{color:var(--c-gold-text);font-size:13px;font-weight:700;line-height:1.3}.cert-sheet .date .value{color:var(--c-deep);font-size:17px;line-height:1.4}.cert-sheet .dua{text-wrap:balance;font-family:var(--font-display);color:var(--c-gold-text);margin-top:12px;font-size:30px;line-height:1.45}.cert-sheet footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;height:9cqw;display:grid;position:absolute;top:51cqw;left:12cqw;right:12cqw}.cert-sheet .charity{text-align:center}.cert-sheet .logo{object-fit:contain;width:120px;height:64px;margin:0 auto 4px;display:block}.cert-sheet .charity .cname{font-family:var(--font-display);color:var(--c-deep);overflow-wrap:anywhere;margin-inline:auto;font-size:22px;line-height:1.25}.cert-sheet .record{text-align:start;justify-self:start}.cert-sheet .qr{min-width:0;max-width:100%;color:var(--c-deep);justify-self:end;align-items:center;gap:12px;text-decoration:none;display:flex}.cert-sheet a.qr:hover .url{text-decoration:underline}.cert-sheet a.qr:active{opacity:.8}.cert-sheet a.qr:focus-visible{outline:2px solid var(--c-gold-deep);outline-offset:4px}.cert-sheet .qr .box{background:var(--c-ivory);flex:none;width:96px;height:96px}.cert-sheet .qr .code{width:100%;height:100%}.cert-sheet .qr .lines{text-align:start;min-width:0}.cert-sheet .record .k,.cert-sheet .qr .k{color:var(--c-gold-text);font-size:12px;font-weight:700;line-height:1.35}.cert-sheet .record .num{text-align:right;color:var(--c-deep);font-size:17px;font-weight:700;line-height:1.35}.cert-sheet .qr .url{text-align:right;color:var(--c-body);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.cert-sheet .record .issued{color:var(--c-muted);margin-top:2px;font-size:11.5px;line-height:1.35}.cert-sheet .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:Katibeh;src:url(/fonts/certificate/katibeh-regular.ttf)format("truetype");font-weight:400;font-display:swap;ascent-override:80%;descent-override:45%;line-gap-override:0%}@font-face{font-family:Scheherazade New;src:url(/fonts/certificate/scheherazade-new-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Scheherazade New;src:url(/fonts/certificate/scheherazade-new-bold.ttf)format("truetype");font-weight:700;font-display:swap}
