body{color:#fff;background-color:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}main{text-align:center;width:100%;max-width:600px;padding:2rem}h1{background:linear-gradient(90deg,#60a5fa,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}p{color:#9ca3af;margin-bottom:2rem}div.bg-\[\#111\]{text-align:left;background-color:#111;border:1px solid #1f2937;border-radius:1rem;padding:1.5rem}label{color:#d1d5db;margin-bottom:.5rem;display:block}textarea{color:#fff;box-sizing:border-box;resize:vertical;background-color:#000;border:1px solid #374151;border-radius:.5rem;width:100%;padding:1rem;font-family:monospace}button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;width:100%;margin-top:1rem;padding:.75rem;font-weight:700;transition:background-color .2s}button:hover{background-color:#3b82f6}.certificate-container{border-top:1px solid #1f2937;margin-top:2rem;padding-top:1.5rem}.certificate-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.certificate-title{color:#4ade80;font-size:1.25rem;font-weight:700}.copy-btn{color:#d1d5db;cursor:pointer;background-color:#374151;border:none;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem}.copy-btn:hover{background-color:#4b5563}.certificate-box{background-color:#000;border:1px solid #064e3b;border-radius:.5rem;padding:1rem;font-family:monospace;font-size:.875rem;box-shadow:0 0 15px #4ade801a}.cert-row{border-bottom:1px solid #1f2937;justify-content:space-between;padding:.5rem 0;display:flex}.cert-row:last-child{border-bottom:none}.cert-label{color:#9ca3af}.cert-value-green{color:#4ade80;font-weight:700}.cert-value-blue{color:#60a5fa;font-size:1.1rem;font-weight:700}.cert-hash{color:#d1d5db;word-break:break-all;font-size:.7rem}
