.sw-preview{aspect-ratio:210/148;border-radius:14px;max-width:320px;margin:auto;overflow:hidden;box-shadow:0 8px 24px #0002}.sw-page{justify-content:stretch;align-items:stretch;gap:0;padding:0!important}.sw-page.per-2 .sw-cert{border-bottom:1px dashed #bbb;flex:0 0 50%}.sw-page.per-2 .sw-cert:last-child{border-bottom:0}.sw-page.per-1 .sw-cert{flex:1}.sw-page.per-1 .sw-card{width:84cqw;height:70cqh}.sw-cert{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:size}.sw-cert .sw-rays{position:absolute;inset:0;width:100%!important;height:100%!important}.ink-light .sw-rays{opacity:.28}.sw-card{text-align:center;color:#2b2350;background:#fffdf7;border-radius:4cqw;flex-direction:column;justify-content:space-between;align-items:center;width:78cqw;height:84cqh;padding:4cqh 5cqw 3cqh;display:flex;position:relative;box-shadow:0 0 0 1.2cqw #fff}.sw-star{top:-3cqmin;color:#ffc531;text-shadow:0 .6cqmin #e59a00;font-size:17cqmin;line-height:1;position:absolute;inset-inline-start:-2cqw;transform:rotate(-12deg)}.sw-title{color:#e8457a;text-shadow:.5cqmin .5cqmin #ffd66b;font-family:Fredoka,Heebo,sans-serif;font-weight:800;line-height:1.05;margin:0!important;font-size:12cqmin!important}.sw-to{margin:0;font-size:4.6cqmin;font-weight:700}.sw-name{border-bottom:.5cqmin solid #2b2350;min-width:60%;padding:0 3cqw .6cqmin;font-size:9.5cqmin;font-weight:900;line-height:1.2}.sw-reason{max-width:92%;margin:0;font-size:4.8cqmin;font-weight:600;line-height:1.35}.sw-sign{color:#5b5678;justify-content:space-between;width:90%;font-size:3.6cqmin;display:flex}.sw-sign span{flex-direction:column;align-items:center;gap:.4cqmin;min-width:32%;display:flex}.sw-sign b{color:#2b2350;border-bottom:.35cqmin solid #5b5678;width:100%;min-height:5cqmin;font-size:4.4cqmin;display:block}.sw-page.per-1 .sw-title{font-size:10cqmin!important}.sw-page.per-1 .sw-star{font-size:13cqmin;top:-1cqmin}
