.lnc-certificate{display:block;position:relative;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:842/595;overflow:hidden;background:#fffdf7;border-radius:3px;box-shadow:0 14px 45px #28211518;color:#253548}.lnc-certificate>svg{display:block;width:100%;height:auto;aspect-ratio:842/595;max-width:none;font-synthesis:none}.lnc-certificate-sample{box-shadow:0 8px 30px #28211513}.lh-example-dialog:has(.lnc-certificate){width:min(1100px,calc(100vw - 32px))}.lh-example-dialog .lnc-certificate{margin-top:20px}.lnc-certificate text{user-select:text}.lnc-certificate:focus-visible{outline:3px solid #ac8034;outline-offset:4px}
.lnc-render-error{padding:24px;border:1px solid #dcc4a0;border-radius:10px;background:#fff9ed;color:#714329;font-size:14px;line-height:1.6}.lnc-render-error p{margin:8px 0 0}
@media(max-width:760px){.lnc-certificate{border-radius:1px}.lh-example-dialog:has(.lnc-certificate){width:calc(100vw - 16px);padding:16px 12px}.lh-example-dialog .lnc-certificate{margin-top:16px}}
@page lernoto-certificate{size:A4 landscape;margin:0}
@media print{
 .lh-print-brand{display:inline-flex;align-items:center;gap:3mm}.lh-print-emblem{display:block;width:12mm!important;height:12mm!important;max-width:none!important;object-fit:contain;flex:0 0 12mm}.lh-record-brand{display:flex;align-items:center;justify-content:space-between;gap:5mm}.lh-record-brand>span{float:none;margin-top:0}.lh-printed-card header{gap:4mm}.lh-printed-card header>span{white-space:nowrap}
 .lh-print-certificate{page:lernoto-certificate;padding:0!important;width:297mm!important;height:209.8mm!important}
 .lh-print-certificate .lnc-certificate{box-shadow:none!important;border:0!important;border-radius:0!important;width:297mm!important;height:209.8mm!important;max-width:none!important;margin:0!important;aspect-ratio:842/595!important;break-inside:avoid;page-break-inside:avoid;overflow:hidden!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .lh-print-certificate .lnc-certificate>svg{width:297mm!important;height:209.8mm!important;max-width:none!important;display:block!important}
}
