#certificate-container,#certificate-container.theme-awakened{--cert-primary: #a3e635;--cert-primary-rgb: 163, 230, 53;--cert-glow: rgba(163, 230, 53, .15);--cert-glow-strong: rgba(163, 230, 53, .3);--cert-text-brightness: .95;--cert-title-shadow: 0 0 4px rgba(163, 230, 53, .12);--cert-shimmer-grad: linear-gradient(90deg, #d4d4d4 0%, #a3e635 50%, #d4d4d4 100%);background:#0a0c0b}#certificate-container.theme-apex{--cert-glow: rgba(163, 230, 53, .25);--cert-glow-strong: rgba(163, 230, 53, .5);--cert-text-brightness: 1.05;--cert-title-shadow: 0 0 8px rgba(163, 230, 53, .2), 0 0 24px rgba(192, 192, 192, .08);--cert-shimmer-grad: linear-gradient(90deg, #ffffff 0%, #a3e635 30%, #c0c0c0 60%, #a3e635 100%);background:#0c0e0d}#certificate-container.theme-prime{--cert-glow: rgba(163, 230, 53, .35);--cert-glow-strong: rgba(163, 230, 53, .6);--cert-text-brightness: 1.18;--cert-title-shadow: 0 0 12px rgba(163, 230, 53, .3), 0 0 28px rgba(212, 160, 23, .08);--cert-shimmer-grad: linear-gradient(90deg, #a3e635 0%, #ffffff 50%, #a3e635 100%);background:#050505}#certificate-container.theme-godtier{--cert-primary: #c8f56e;--cert-primary-rgb: 200, 245, 110;--cert-glow: rgba(200, 245, 110, .5);--cert-glow-strong: rgba(232, 255, 232, .7);--cert-text-brightness: 1.4;--cert-title-shadow: 0 0 15px rgba(163, 230, 53, .5), 0 0 35px rgba(232, 255, 232, .3), 0 0 70px rgba(163, 230, 53, .15);--cert-shimmer-grad: linear-gradient(90deg, #a3e635 0%, #e8ffe8 18%, #ffffff 36%, #e8ffe8 54%, #ffffff 72%, #a3e635 100%);background:#000}.cert-text-accent{color:var(--cert-primary)!important}.cert-glow-effect{text-shadow:var(--cert-title-shadow)!important;filter:brightness(var(--cert-text-brightness))!important}.cert-shimmer-text{background:var(--cert-shimmer-grad);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shimmer 3s linear infinite;display:inline-block}.cert-divider{border-color:rgba(var(--cert-primary-rgb),.15)}.certificate-wrapper{box-shadow:0 0 50px rgba(var(--cert-primary-rgb),.1)}@keyframes shimmer{to{background-position:200% center}}.cert-material-base{background:linear-gradient(180deg,#00000080,#00000040,#0000008c)}.carbon-texture{background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png);opacity:0;transition:opacity .6s ease}#certificate-container.theme-awakened .carbon-texture,#certificate-container:not(.theme-apex):not(.theme-prime):not(.theme-godtier) .carbon-texture{opacity:.35}#certificate-container.theme-apex .carbon-texture{opacity:.12}.steel-sweep{opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(192,192,192,.02) 40%,rgba(192,192,192,.06) 50%,rgba(192,192,192,.02) 60%,transparent 100%);background-size:200% 100%;transition:opacity .6s ease}#certificate-container.theme-apex .steel-sweep{opacity:1;animation:steel-sweep 7s ease-in-out infinite}@keyframes steel-sweep{0%{background-position:-100% 0}to{background-position:300% 0}}.obsidian-layer{opacity:0;background:radial-gradient(ellipse at 50% 40%,#111,#060606 55%,#030303);transition:opacity .6s ease}#certificate-container.theme-prime .obsidian-layer{opacity:1}.godtier-pulse-layer{opacity:0;transition:opacity .6s ease}#certificate-container.theme-godtier .godtier-pulse-layer{opacity:1}.energy-pulse-ring{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(163,230,53,.06) 0%,transparent 70%);animation:pulse-expand 5s ease-in-out infinite}@keyframes pulse-expand{0%{transform:scale(.3);opacity:0}40%{opacity:.5}to{transform:scale(3.5);opacity:0}}.cert-vignette{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%)}#certificate-container.theme-godtier .cert-vignette{background:radial-gradient(ellipse at center,transparent 25%,rgba(0,0,0,.75) 100%)}.hud-overlay{opacity:.06;transition:opacity .6s ease}#certificate-container.theme-apex .hud-overlay{opacity:.12}#certificate-container.theme-prime .hud-overlay{opacity:.2}#certificate-container.theme-godtier .hud-overlay{opacity:.35}#certificate-container.theme-godtier .godtier-ring{display:block}.frame-layer{display:none!important;position:absolute;inset:0;pointer-events:none}#certificate-container.theme-awakened .frame-awakened,#certificate-container:not(.theme-apex):not(.theme-prime):not(.theme-godtier) .frame-awakened{display:block!important}#certificate-container.theme-apex .frame-apex,#certificate-container.theme-prime .frame-prime,#certificate-container.theme-godtier .frame-godtier{display:block!important}.apex-rivet{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#d4d4d4 30%,#a0a0a0);box-shadow:0 0 6px #a3e63559,inset 0 1px 2px #ffffff40;pointer-events:none;z-index:11}.energy-frame-rect{animation:energy-flow 3.5s linear infinite}@keyframes energy-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-50}}.energy-node{animation:node-pulse 2.2s ease-in-out infinite}@keyframes node-pulse{0%,to{opacity:.35}50%{opacity:1}}.corner-flare{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s ease-in-out}.corner-flare.corner-tl{background:radial-gradient(circle at 0% 0%,rgba(var(--cert-primary-rgb),.15) 0%,transparent 35%)}.corner-flare.corner-tr{background:radial-gradient(circle at 100% 0%,rgba(var(--cert-primary-rgb),.15) 0%,transparent 35%)}.corner-flare.corner-bl{background:radial-gradient(circle at 0% 100%,rgba(var(--cert-primary-rgb),.15) 0%,transparent 35%)}.corner-flare.corner-br{background:radial-gradient(circle at 100% 100%,rgba(var(--cert-primary-rgb),.15) 0%,transparent 35%)}.cert-corner-light{display:none;width:7px;height:7px;border-radius:9999px;background-color:#a3e635;box-shadow:0 0 10px 2px #a3e635a6;z-index:25;opacity:.8}#certificate-container.theme-awakened .cert-light-tl,#certificate-container:not(.theme-apex):not(.theme-prime):not(.theme-godtier) .cert-light-tl{display:block}#certificate-container.theme-apex .cert-light-tl,#certificate-container.theme-apex .cert-light-tr,#certificate-container.theme-prime .cert-light-tl,#certificate-container.theme-prime .cert-light-tr,#certificate-container.theme-prime .cert-light-bl,#certificate-container.theme-prime .cert-light-br,#certificate-container.theme-godtier .cert-corner-light{display:block}#certificate-container.theme-awakened .corner-tl,#certificate-container:not(.theme-apex):not(.theme-prime):not(.theme-godtier) .corner-tl{opacity:.7}#certificate-container.theme-apex .corner-tl,#certificate-container.theme-apex .corner-tr{opacity:.75}#certificate-container.theme-prime .corner-flare{opacity:.9}#certificate-container.theme-prime .cert-corner-light{width:9px;height:9px;box-shadow:0 0 12px 3px #a3e635d9}#certificate-container.theme-godtier .corner-flare{opacity:.9}#certificate-container.theme-godtier .corner-flare.corner-tl{background:radial-gradient(circle at 0% 0%,rgba(232,255,232,.16) 0%,transparent 35%)}#certificate-container.theme-godtier .corner-flare.corner-tr{background:radial-gradient(circle at 100% 0%,rgba(232,255,232,.16) 0%,transparent 35%)}#certificate-container.theme-godtier .corner-flare.corner-bl{background:radial-gradient(circle at 0% 100%,rgba(232,255,232,.16) 0%,transparent 35%)}#certificate-container.theme-godtier .corner-flare.corner-br{background:radial-gradient(circle at 100% 100%,rgba(232,255,232,.16) 0%,transparent 35%)}#certificate-container.theme-awakened #cert-global-tier{font-size:2.25rem!important}#certificate-container.theme-apex #cert-global-tier{font-size:2.5rem!important}#certificate-container.theme-prime #cert-global-tier{font-size:2.75rem!important;text-shadow:0 0 15px rgba(163,230,53,.6),0 0 30px rgba(163,230,53,.3)!important}#certificate-container.theme-godtier #cert-global-tier{font-size:3rem!important}#certificate-container.theme-prime .cert-divider{border-color:#d4a01726!important}#certificate-container.theme-godtier #cert-global-tier{color:#e8ffe8!important;text-shadow:0 0 10px rgba(232,255,232,.9),0 0 30px rgba(163,230,53,.5),0 0 60px rgba(232,255,232,.3),0 0 100px rgba(163,230,53,.12)!important;animation:god-text-pulse 2.5s ease-in-out infinite}@keyframes god-text-pulse{0%,to{filter:brightness(1.3)}50%{filter:brightness(1.9)}}.cert-card{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#ffffff0a,rgba(var(--cert-primary-rgb),.02));border:1px solid rgba(var(--cert-primary-rgb),.12);border-radius:.75rem;padding:1.15rem;backdrop-filter:blur(12px);box-shadow:0 4px 24px #00000059;transition:transform .2s ease}.cert-card:hover{transform:scale(1.05)}.cert-card-empty{display:flex;flex-direction:column;align-items:center;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:.75rem;padding:1.15rem;backdrop-filter:blur(12px);opacity:.3}@media print{@page{size:A4 landscape;margin:0}header,aside,#settings-dropdown,#notifications-dropdown,#audio-unlock-toast,.scroll-progress-bar,.sr-only,#theme-preview-controls,#cert-actions,#cert-footer,footer{display:none!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important;visibility:hidden!important}html,body{background-color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;height:100%!important;width:100%!important;overflow:hidden!important;margin:0!important;padding:0!important}#main-content{margin:0!important;padding:0!important;height:100%!important;width:100%!important;min-height:unset!important}#cert-page-wrapper{padding:0!important;margin:0!important;min-height:100vh!important;height:100vh!important;width:100vw!important;justify-content:center!important;align-items:center!important;background:#000!important;display:flex!important;overflow:hidden!important}#cert-scale-wrapper{margin:0!important;padding:0!important;width:100%!important;height:100%!important;min-height:unset!important;display:flex!important;justify-content:center!important;align-items:center!important}#certificate-container{width:297mm!important;height:210mm!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;z-index:9999!important}.energy-frame-rect,.energy-node,.energy-pulse-ring,.steel-sweep,.cert-shimmer-text{animation:none!important}}
