.cert6325{margin:24px 0 8px;padding:24px;border:3px solid #e9c16b;border-radius:28px;background:radial-gradient(circle at 50% 0%,#7650a0,#241137 80%);color:#fff3d3;box-shadow:0 12px 35px #10071b88,inset 0 0 30px #d9a44122}.cert6325 h2{color:#ffe4a1;text-shadow:0 2px 12px #e9b64b88}.cert-grid6325{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:16px;margin:20px 0}.cert-card6325{overflow:hidden;border:2px solid #9570b8;border-radius:18px;background:linear-gradient(150deg,#523273,#241333);text-align:center;box-shadow:0 8px 20px #120a20a8;display:flex;flex-direction:column;gap:8px;padding-bottom:14px}.cert-card6325.earned{border-color:#f9d782;box-shadow:0 0 24px #e9b64b55}.cert-card6325 img{width:100%;aspect-ratio:2.25/1;object-fit:cover;display:block}.cert-card6325.locked img{filter:grayscale(.8) brightness(.45)}.cert-title6325{font-size:18px;font-weight:800;color:#ffe1a0;padding:0 8px}.cert-card6325 p{margin:0 12px;font-size:13px;color:#eee0ff;flex:1}.cert-card6325 small{color:#f5d996}.cert-card6325 button{margin:4px 12px 0;border:1px solid #f6ce7d;border-radius:12px;background:linear-gradient(#9364b4,#50316e);color:white;padding:10px;white-space:normal;cursor:pointer}.cert-card6325 button:disabled{opacity:.55;cursor:default}.cert-dialog6325{width:min(1000px,97vw);max-height:96vh;overflow:auto;background:#231337;border:2px solid #d9aa55;border-radius:18px;padding:12px}.cert-dialog6325::backdrop{background:#120b20d9}.cert-paper6325{--cert-art:none;position:relative;isolation:isolate;box-sizing:border-box;aspect-ratio:297/210;min-height:450px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:clamp(15px,3vw,36px);color:#fff8e2;background:#23153e;border:8px ridge #d7a948;text-shadow:0 2px 5px #15071c}.cert-paper6325:before{content:'';position:absolute;z-index:-2;inset:0;background-image:var(--cert-art);background-position:center;background-size:cover}.cert-paper6325:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#180d2aaa 0%,#2b144477 20%,#23102de0 41%,#23102de0 72%,#160b27bb 100%)}.cert-head6325 span{font-weight:900;letter-spacing:3px;color:#ffdc85}.cert-head6325 h1{font-size:clamp(20px,3.2vw,40px);color:#ffe5a1;margin:8px 0}.cert-center6325{padding:12px;background:#2a1644a6;border:1px solid #f8d99488;border-radius:22px;max-width:85%;margin:auto}.cert-center6325 p{margin:6px}.cert-center6325 h2{font-size:clamp(20px,3vw,40px);margin:7px;color:#fff8ed;overflow-wrap:anywhere}.cert-center6325 h3{font-size:clamp(17px,2.3vw,29px);margin:6px;color:#ffda77}.cert-center6325 strong{color:#ffe7a3}.cert-foot6325{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;font-size:clamp(9px,1.1vw,13px);color:#ffe7b4}.cert-actions6325{display:flex;gap:12px;justify-content:center;margin-top:12px}.cert-actions6325 button{padding:12px;border-radius:12px;background:#6d4092;color:white;border:1px solid #f4d68a}@page{size:A4 landscape;margin:5mm}@media print{html,body{background:white!important}body:has(.cert-dialog6325[open])>*:not(.cert-dialog6325){display:none!important}.cert-dialog6325[open]{position:static!important;display:block!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:white!important}.cert-dialog6325::backdrop,.cert-actions6325{display:none!important}.cert-paper6325{width:287mm!important;height:200mm!important;min-height:0!important;break-inside:avoid!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.cert-paper6325:before,.cert-paper6325:after{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}@media(max-width:580px){.cert-paper6325{min-height:340px;padding:12px;border-width:4px}.cert-center6325{max-width:98%}.cert-head6325 span{font-size:10px}.cert-foot6325{font-size:9px}}