@font-face{font-family:Viking;src:url(/viking.ttf) format("truetype");font-display:swap}.certificate-verification-page{width:100%;padding:0}.certificate-preview-container{width:100%;max-width:1200px;margin:0 auto}.legacy-certificate{position:relative;width:100%;aspect-ratio:1.41/1;overflow:hidden;background:#fff;container-type:inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legacy-certificate-background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none}.legacy-certificate-content{position:relative;z-index:1;padding-top:30cqw;text-align:center;color:#000;font-size:1.333333cqw;line-height:1.5}.legacy-certificate-content,.legacy-certificate-content h2,.legacy-certificate-content h3,.legacy-certificate-content h4,.legacy-certificate-content h5,.legacy-certificate-content p,.legacy-certificate-content span{color:#000!important}.legacy-certificate-name{margin:0 0 1cqw;font-family:Viking,serif;font-size:10.833333cqw;font-weight:400;line-height:10cqw;text-transform:uppercase}.legacy-certificate-name-long{font-size:8.333333cqw}.legacy-certificate-course{display:flex;justify-content:center;margin:0;font-size:inherit;font-weight:700;line-height:1.5;text-transform:uppercase}.legacy-certificate-course span{border-bottom:1px solid #d1d5db}.legacy-certificate-level{margin:1.666667cqw 0;font-weight:600}.legacy-certificate-level,.legacy-certificate-line{font-size:inherit;line-height:1.5;text-transform:uppercase}.legacy-certificate-line{margin:0;font-weight:500}.legacy-certificate-verification{margin:1.666667cqw 0;font-size:inherit;font-weight:600;line-height:1.5;text-transform:uppercase}.legacy-certificate-logos{display:block;width:50cqw;height:auto;margin:3.333333cqw auto 0}.certificate-download-actions{display:flex;justify-content:center;padding:2rem 1rem}.certificate-download-button{border:1px solid #3b82f6;border-radius:.5rem;background:#2563eb;color:#fff;padding:.75rem 1.25rem;font-weight:600;cursor:pointer}.certificate-download-button:hover:not(:disabled){background:#1d4ed8}.certificate-download-button:disabled{cursor:wait;opacity:.6}