:root{--panel-radius: 14px;color:#20232a;background:#e8edf0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}.site-frame{min-height:100vh;height:100vh;display:grid;grid-template-rows:64px minmax(0,1fr);gap:16px;padding:24px;background:linear-gradient(90deg,rgba(22,35,44,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(22,35,44,.035) 1px,transparent 1px),linear-gradient(135deg,#e6ecef,#f4efe7);background-size:24px 24px,24px 24px,auto}.frontier-bar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(22px,7vw,84px);overflow:hidden;border:1px solid rgba(71,77,82,.24);border-radius:var(--panel-radius);background:linear-gradient(180deg,#c5c5c5,#aaa);box-shadow:inset 0 1px #ffffff61,0 10px 26px #0f172a1c}.frontier-brand{min-width:0;display:inline-flex;align-items:center;color:#fff;text-decoration:none;text-shadow:0 1px 2px rgba(15,23,42,.34);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:27px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.frontier-brand-mark{width:32px;height:32px;display:inline-grid;place-items:center;margin:0 1px;border:2px solid rgba(180,18,28,.92);background:linear-gradient(135deg,#1c1e22e0,#1c1e228a),#c51d2b;color:#ef1f2d;font-size:19px;font-weight:900;text-shadow:none;transform:rotate(-2deg)}.frontier-nav{flex:0 0 auto;display:inline-flex;overflow:hidden;border:1px solid rgba(92,96,100,.32);border-radius:6px;background:#f1f1f1e0;box-shadow:0 2px 8px #0f172a29}.frontier-nav a,.frontier-nav button{min-width:82px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-left:1px solid rgba(92,96,100,.22);color:#2f3439;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap}.frontier-nav button{background:transparent}.frontier-nav a:first-child,.frontier-nav button:first-child{border-left:0}.frontier-nav a:hover,.frontier-nav button:hover{background:#fff}.frontier-nav .nav-user{max-width:128px;color:#0b5f59;overflow:hidden;text-overflow:ellipsis}.app-shell{min-height:0;display:grid;grid-template-columns:minmax(360px,520px) minmax(0,1fr);gap:22px;overflow:hidden}.editor-panel{min-height:0;overflow:hidden;background:#f8faf9;border:1px solid #d7dee0;border-radius:var(--panel-radius);box-shadow:0 18px 38px #2330381f}.editor-panel-scroll{height:100%;min-height:0;overflow:auto;padding:28px;border-radius:inherit;scrollbar-color:rgba(112,120,125,.58) transparent;scrollbar-width:thin}.editor-panel-scroll::-webkit-scrollbar,.preview-panel-scroll::-webkit-scrollbar{width:14px;height:14px}.editor-panel-scroll::-webkit-scrollbar-track,.preview-panel-scroll::-webkit-scrollbar-track{background:transparent}.editor-panel-scroll::-webkit-scrollbar-thumb,.preview-panel-scroll::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:999px;background:#70787d94;background-clip:content-box}.app-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.app-header svg{flex:0 0 auto;width:32px;height:32px;color:#0d766e}.eyebrow{margin:0 0 5px;color:#69737a;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-header h1{margin:0;color:#172027;font-size:30px;line-height:1.12;letter-spacing:0}.status-strip,.control-band,.form-section{margin-bottom:18px;border:1px solid #dce3e4;border-radius:8px;background:#fff}.status-strip{display:grid;grid-template-columns:auto auto;gap:8px 12px;align-items:center;padding:14px}.status-strip span{color:#65717a;font-size:13px}.status-strip strong{justify-self:end;color:#0d766e;font-size:18px}.progress-track{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:999px;background:#e8eef0}.progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d766e,#bd8b2f);transition:width .18s ease}.control-band{display:grid;grid-template-columns:86px 1fr;gap:10px;align-items:center;padding:12px}.control-title{display:flex;gap:7px;align-items:center;color:#334149;font-weight:700}.segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;border:1px solid #d6dee0;border-radius:7px;background:#eef3f4}.segmented button{min-height:34px;border-radius:5px;background:transparent;color:#55626b;font-size:14px;font-weight:700}.segmented button.active{background:#fff;color:#0b5f59;box-shadow:0 1px 6px #1018281f}.form-section{padding:16px}.form-section h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#243039;font-size:16px;letter-spacing:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label{display:grid;gap:6px}label.wide{grid-column:1 / -1}label span{color:#66727b;font-size:13px;font-weight:700}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mini-toggle{display:inline-flex;align-items:center;gap:5px;color:#334149;font-size:12px;font-weight:700;white-space:nowrap}.mini-toggle input{width:15px;height:15px;accent-color:#0d766e}input,select,textarea{width:100%;border:1px solid #cfd9dc;border-radius:7px;background:#fbfcfc;color:#172027;outline:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input{height:40px;padding:0 11px}textarea{min-height:94px;padding:10px 11px;resize:vertical;line-height:1.6}select{height:40px;padding:0 34px 0 11px;appearance:none;background:linear-gradient(45deg,transparent 50%,#6b757c 50%) right 15px top 17px / 6px 6px no-repeat,linear-gradient(135deg,#6b757c 50%,transparent 50%) right 10px top 17px / 6px 6px no-repeat,#fbfcfc}input:focus,select:focus,textarea:focus{border-color:#0d766e;background:#fff;box-shadow:0 0 0 3px #0d766e24}.seal-section{display:grid;gap:12px}.seal-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seal-controls .wide{grid-column:1 / -1}.toggle-row{min-height:40px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #d5dee1;border-radius:7px;background:#fbfcfc}.toggle-row input{width:18px;height:18px;accent-color:#0d766e}.toggle-row span{color:#334149}input[type=range]{padding:0;accent-color:#0d766e}.color-input{display:grid;grid-template-columns:1fr 48px;gap:8px;align-items:center}.color-input input[type=color]{height:40px;padding:4px}.template-textarea{min-height:180px}.placeholder-help{margin:12px 0 0;color:#69737a;font-size:12px;line-height:1.7}.action-bar{position:sticky;bottom:-28px;display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;margin:20px -28px -28px;padding:16px 28px 20px;border-top:1px solid #d7dee0;background:#f8faf9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-bar button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-weight:800;white-space:nowrap}.ghost{width:44px;padding:0;border:1px solid #d1dcde;background:#fff;color:#596770;overflow:hidden}.secondary{border:1px solid #bac8cb;background:#fff;color:#203039}.primary{background:#0d766e;color:#fff}.auth-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:28px;background:#000000b8}.auth-dialog{position:relative;width:min(94vw,1136px);padding:44px 56px 60px;border-radius:5px;background:#fff;box-shadow:0 22px 70px #0000006b}.auth-close{position:absolute;top:14px;right:16px;width:38px;height:38px;display:inline-grid;place-items:center;border-radius:50%;background:transparent;color:#7a7f85;font-size:30px;line-height:1}.auth-close:hover{background:#f0f2f4;color:#20242a}.auth-dialog h2{margin:0 0 46px;color:#25282d;text-align:center;font-size:40px;line-height:1.1;letter-spacing:0}.auth-form{display:grid;gap:32px}.auth-form label{gap:4px}.auth-form label span{color:#70767d;font-size:30px;font-weight:500}.auth-form input{height:46px;padding:0;border-width:0 0 2px;border-color:#9a9a9a;border-radius:0;background:#fff;font-size:24px}.auth-form input:focus{border-color:#2379d7;box-shadow:none}.auth-error{margin:-12px 0 -8px;padding:10px 14px;border:1px solid #f1b6b6;border-radius:6px;background:#fff5f5;color:#b42318;font-size:15px;font-weight:700}.auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:16px}.auth-actions button,.auth-quick{min-height:74px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-size:29px;font-weight:800;letter-spacing:0;box-shadow:0 10px 20px #17202729}.auth-primary{background:#2379d7;color:#fff}.auth-register{background:#8420a6;color:#fff}.auth-quick{width:100%;border:2px solid #86b7ff;background:#fff;color:#2379d7;box-shadow:none}.preview-panel{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(206,216,219,.9);border-radius:var(--panel-radius);background:linear-gradient(90deg,rgba(22,35,44,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(22,35,44,.03) 1px,transparent 1px),#faf8f3d1;background-size:24px 24px,24px 24px,auto;box-shadow:0 18px 38px #2330381a}.preview-panel-scroll{height:100%;min-height:0;overflow:auto;padding:28px clamp(18px,4vw,56px);border-radius:inherit;scrollbar-color:rgba(112,120,125,.58) transparent;scrollbar-width:thin}.preview-toolbar{max-width:980px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;color:#52616b}.preview-toolbar p{margin:0 0 3px;font-size:13px}.preview-toolbar strong{color:#162029;font-size:18px}.preview-toolbar span{min-width:44px;min-height:32px;display:inline-grid;place-items:center;border:1px solid #c8d3d6;border-radius:6px;background:#fff;color:#53616b;font-weight:800}.certificate-preview{position:relative;width:min(100%,var(--cert-width, 794px));min-height:var(--cert-height, 1123px);margin:0 auto;padding:var(--cert-top-padding, 80px) var(--cert-horizontal-padding, 80px) 92px;overflow:hidden;background:linear-gradient(90deg,rgba(20,33,42,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(20,33,42,.03) 1px,transparent 1px),linear-gradient(135deg,rgba(154,38,51,.04),transparent 42%),#fffdf8;background-size:34px 34px,34px 34px,auto,auto;border:0;box-shadow:inset 0 0 0 10px #8f1f2d,inset 0 0 0 12px #8f1f2d29,0 24px 60px #23303829;color:#24201c;font-family:Songti SC,SimSun,serif}.certificate-preview:before{content:"";position:absolute;inset:34px;border:1px solid rgba(143,31,45,.2);pointer-events:none}.certificate-preview:after{content:"CERTIFICATE";position:absolute;left:50%;top:51%;transform:translate(-50%,-50%) rotate(-18deg);color:#212d370a;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,10vw,118px);line-height:1;letter-spacing:0;pointer-events:none}.certificate-preview.theme-modern{background:linear-gradient(90deg,rgba(20,33,42,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(20,33,42,.028) 1px,transparent 1px),linear-gradient(135deg,rgba(18,99,111,.06),transparent 42%),#f9fdfd;background-size:34px 34px,34px 34px,auto,auto;box-shadow:inset 0 0 0 10px #0f6670,inset 0 0 0 12px #0f667029,0 24px 60px #23303829}.certificate-preview.theme-modern:before{border-color:#12636f3d}.certificate-preview.theme-official{background:linear-gradient(90deg,rgba(20,33,42,.026) 1px,transparent 1px),linear-gradient(0deg,rgba(20,33,42,.024) 1px,transparent 1px),#fff;background-size:34px 34px;box-shadow:inset 0 0 0 10px #30343b,inset 0 0 0 12px #30343b29,0 24px 60px #23303829}.certificate-preview.theme-official:before{border-color:#30343b3d}.certificate-preview.theme-plain{background:#fff;box-shadow:none}.certificate-preview.theme-plain:before,.certificate-preview.theme-plain:after{display:none}.certificate-preview.theme-bigFactory1{padding:0;background:#fff;box-shadow:0 24px 60px #23303824;color:#000}.certificate-preview.theme-bigFactory1:before,.certificate-preview.theme-bigFactory1:after{display:none}.certificate-preview.theme-bigFactory1 h2{position:absolute;top:108px;right:0;left:0;z-index:2;margin:0;color:var(--title-color, #000000);font-family:var(--title-font-family, "Songti SC", "SimSun", serif);font-size:var(--title-font-size, 24px);font-weight:700;line-height:1.2}.certificate-preview.theme-bigFactory1 h2:after{display:none}.theme-bigFactory1 .bigFactory1-content{position:absolute;top:224px;left:92px;z-index:2;width:calc(var(--cert-width, 794px) - 184px);color:var(--content-color, #000000);font-family:var(--content-font-family, "Songti SC", "SimSun", serif);font-size:var(--content-font-size, 20px);line-height:var(--content-line-height, 44px)}.theme-bigFactory1 .bigFactory1-content p{margin:0;text-indent:0}.theme-bigFactory1 .bigFactory1-content p:nth-child(2){margin-top:28px;text-indent:2em}.theme-bigFactory1 .bigFactory1-content p:nth-child(3){margin-top:12px;padding-left:38px}.theme-bigFactory1 .bigFactory1-content strong,.theme-bigFactory1 .bigFactory1-meta strong{font-weight:700;text-decoration:none}.theme-bigFactory1 .bigFactory1-meta{position:absolute;top:486px;left:calc(var(--cert-width, 794px) - 447px);z-index:3;width:390px;margin:0;color:var(--content-color, #000000);font-family:var(--content-font-family, "Songti SC", "SimSun", serif);font-size:var(--content-font-size, 20px);font-weight:700;line-height:44px;text-align:center}.theme-bigFactory1 .bigFactory1-meta p{position:relative;z-index:2;margin:0 0 4px;text-indent:0}.theme-bigFactory1 .preview-seal{top:420px;right:auto;bottom:auto;left:calc(var(--cert-width, 794px) - 332px);width:160px;height:160px;z-index:2}.certificate-preview.theme-plain .preview-grain{display:none}.certificate-preview.theme-plain .preview-head{border-bottom:0}.certificate-preview.theme-plain h2:after{display:none}.preview-grain{position:absolute;inset:0;background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.82),transparent 22%),radial-gradient(circle at 76% 82%,rgba(143,31,45,.04),transparent 24%);pointer-events:none}.preview-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:clamp(16px,1.9vw,24px);border-bottom:1px solid rgba(32,42,50,.18);color:#27313a}.preview-head p{margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:700;line-height:1.35}.preview-head span{flex:0 0 auto;color:#848f97;font-family:Arial,sans-serif;font-size:clamp(10px,.9vw,12px);line-height:1.2}.certificate-preview h2{position:relative;z-index:1;margin:clamp(42px,6vw,68px) 0 var(--title-bottom-margin, 50px);color:var(--title-color, #000000);font-family:var(--title-font-family, "Songti SC", "SimSun", serif);text-align:center;font-size:var(--title-font-size, 24px);line-height:1.1;letter-spacing:0}.certificate-preview h2:after{content:"";display:block;width:clamp(54px,7vw,86px);height:3px;margin:clamp(14px,1.8vw,20px) auto 0;background:currentColor;opacity:.2}.preview-content{position:relative;z-index:1;color:var(--content-color, #000000);font-family:var(--content-font-family, "Songti SC", "SimSun", serif);font-size:var(--content-font-size, 20px);line-height:var(--content-line-height, 38px);text-align:justify}.preview-content p{margin:0;text-indent:2em}.preview-content strong{font-weight:700;text-decoration:underline;text-underline-offset:5px}.preview-meta{position:relative;z-index:2;width:min(310px,calc(100% - 40px));margin:clamp(24px,4vw,46px) 0 0 auto;font-size:clamp(15px,1.3vw,18px);line-height:1.75}.preview-meta p{margin:0}.preview-seal{position:absolute;right:clamp(46px,6vw,76px);bottom:clamp(34px,4.5vw,64px);z-index:3;width:clamp(108px,11.4vw,146px);height:clamp(108px,11.4vw,146px);border-radius:50%;transform:rotate(var(--seal-rotation, -11deg));opacity:.94;color:#c5132a;font-family:Songti SC,SimSun,serif}.preview-seal-anchored{right:auto;bottom:auto;left:50%;top:calc(50% - 12px);transform:translate(-50%,-50%) rotate(var(--seal-rotation, -11deg))}.preview-footer{position:absolute;right:var(--cert-horizontal-padding, 80px);bottom:56px;left:var(--cert-horizontal-padding, 80px);z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:24px;color:#7e878e;pointer-events:none}.preview-footer span{min-width:0;color:#848f97;font-family:Arial,sans-serif;font-size:13px;line-height:1.2;overflow-wrap:anywhere}.preview-footer p{flex:0 0 auto;margin:0;color:#666d72;font-family:Songti SC,SimSun,serif;font-size:16px;line-height:1.2;white-space:nowrap}.preview-seal.seal-blue{color:#155da8}.preview-seal.seal-dark{color:#9a1f2a}.preview-seal svg{width:100%;height:100%;display:block;overflow:visible}.seal-outer{fill:none;stroke:currentColor;stroke-width:4.3;stroke-linecap:round;stroke-linejoin:round}.seal-arc-text{fill:currentColor;font-size:19px;font-weight:900;letter-spacing:2.4px;paint-order:stroke;stroke:currentColor;stroke-width:.22px}.seal-star{fill:currentColor}.seal-code{fill:currentColor;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px}.seal-aged{opacity:.93;filter:contrast(1.08) saturate(1.18) hue-rotate(-2deg)}.seal-aged:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 52% 42% at 30% 26%,transparent 56%,rgba(255,255,255,.18) 92%),radial-gradient(ellipse 46% 38% at 76% 78%,transparent 62%,rgba(255,255,255,.14) 92%);-webkit-mask:radial-gradient(circle at center,#000 85%,transparent 91%);mask:radial-gradient(circle at center,#000 85%,transparent 91%);mix-blend-mode:screen;pointer-events:none}.seal-aged:after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-mask:radial-gradient(circle at center,#000 85%,transparent 91%);mask:radial-gradient(circle at center,#000 85%,transparent 91%);background:radial-gradient(ellipse 8% 5% at 22% 26%,rgba(255,255,255,.58),transparent 78%),radial-gradient(ellipse 5% 8% at 78% 22%,rgba(255,255,255,.54),transparent 78%),radial-gradient(ellipse 7% 5% at 50% 78%,rgba(255,255,255,.48),transparent 78%),radial-gradient(ellipse 4% 4% at 68% 60%,rgba(255,255,255,.44),transparent 78%),radial-gradient(ellipse 4% 6% at 14% 60%,rgba(255,255,255,.42),transparent 78%),radial-gradient(ellipse 5% 4% at 86% 72%,rgba(255,255,255,.46),transparent 78%),radial-gradient(circle at 35% 18%,rgba(255,255,255,.55) 0 1.1px,transparent 1.8px),radial-gradient(circle at 58% 30%,rgba(255,255,255,.46) 0 1px,transparent 1.6px),radial-gradient(circle at 28% 52%,rgba(255,255,255,.42) 0 .8px,transparent 1.4px),radial-gradient(circle at 72% 50%,rgba(255,255,255,.4) 0 .9px,transparent 1.5px),radial-gradient(circle at 50% 88%,rgba(255,255,255,.44) 0 .8px,transparent 1.4px),radial-gradient(circle at 18% 38%,rgba(255,255,255,.36) 0 .8px,transparent 1.3px),radial-gradient(circle at 82% 42%,rgba(255,255,255,.36) 0 .8px,transparent 1.3px),repeating-linear-gradient(106deg,transparent 0 4px,rgba(255,255,255,.08) 4.6px 5.4px),repeating-linear-gradient(-22deg,transparent 0 7px,rgba(255,255,255,.055) 7.5px 8.4px);mix-blend-mode:screen;pointer-events:none}@media(max-width:1080px){body{overflow:auto}.site-frame{height:auto;min-height:100vh;grid-template-rows:auto auto;padding:16px}.frontier-bar{position:sticky;top:16px;z-index:20}.app-shell{min-height:auto;grid-template-columns:1fr;gap:16px;overflow:visible}.editor-panel{min-height:auto}.preview-panel,.editor-panel-scroll,.preview-panel-scroll{height:auto}}@media(max-width:680px){.site-frame{gap:12px;padding:12px}.frontier-bar{height:auto;min-height:58px;flex-wrap:wrap;gap:10px;padding:12px 18px}.frontier-brand{font-size:24px}.frontier-brand-mark{width:29px;height:29px;font-size:17px}.frontier-nav{width:100%}.frontier-nav a,.frontier-nav button{flex:1 1 0;min-width:0;min-height:38px;padding:0 8px;font-size:14px}.editor-panel-scroll,.preview-panel-scroll{padding:18px}.app-header h1{font-size:25px}.control-band,.field-grid,.action-bar{grid-template-columns:1fr}.action-bar{position:static;margin:18px 0 0;padding:0;border-top:0;background:transparent}.ghost{width:auto}.certificate-preview{min-height:var(--cert-height, 760px);padding:var(--cert-top-padding, 48px) max(34px,min(var(--cert-horizontal-padding, 80px),54px)) 92px;box-shadow:inset 0 0 0 7px #8f1f2d,inset 0 0 0 9px #8f1f2d29,0 24px 60px #23303829}.certificate-preview.theme-modern{box-shadow:inset 0 0 0 7px #0f6670,inset 0 0 0 9px #0f667029,0 24px 60px #23303829}.certificate-preview.theme-official{box-shadow:inset 0 0 0 7px #30343b,inset 0 0 0 9px #30343b29,0 24px 60px #23303829}.certificate-preview.theme-plain{box-shadow:none}.certificate-preview:before{inset:20px}.preview-content{line-height:1.9}.preview-meta{width:min(250px,calc(100% - 32px));margin-right:0}.preview-seal{right:28px}.preview-head{display:block}.preview-head span{display:block;margin-top:5px}.preview-footer{right:max(34px,min(var(--cert-horizontal-padding, 80px),54px));left:max(34px,min(var(--cert-horizontal-padding, 80px),54px));bottom:42px}.preview-footer p,.preview-footer span{font-size:12px}.auth-backdrop{padding:16px}.auth-dialog{padding:34px 22px 28px}.auth-dialog h2{margin-bottom:30px;font-size:32px}.auth-form{gap:24px}.auth-form label span{font-size:24px}.auth-actions{grid-template-columns:1fr;gap:14px}.auth-actions button,.auth-quick{min-height:56px;font-size:20px}}@media print{body{background:#fff}.frontier-bar,.editor-panel,.preview-toolbar{display:none}.site-frame,.app-shell,.preview-panel{display:block;min-height:auto;padding:0;background:#fff}.preview-panel-scroll{display:block;min-height:auto;padding:0;overflow:visible;background:#fff}.certificate-preview{width:210mm;min-height:297mm;margin:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
