.pem-manager{max-width:980px;margin:auto}.pem-manager h3{margin-top:1.2rem}.pem-manager fieldset,.pem-summary{padding:1.2rem;margin:1rem 0;border:1px solid currentColor;border-radius:12px}.pem-summary{background:color-mix(in srgb,currentColor 5%,transparent)}.pem-manager code{display:block;overflow-wrap:anywhere;margin:.6rem 0}.pem-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}.pem-actions [aria-pressed=true]{outline:3px solid currentColor;outline-offset:2px}.pem-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-left:1.5rem}.pem-steps .complete{font-weight:bold}.pem-manager #pem-message:not(:empty){padding:1rem;border-left:4px solid currentColor;background:color-mix(in srgb,currentColor 6%,transparent)}.pem-manager label{margin:.8rem 0}.pem-manager button{margin:.3rem}.pem-manager #pem-key-list>article{padding:1rem;margin:.7rem 0;border:1px solid currentColor;border-radius:8px}@media(max-width:640px){.pem-steps{grid-template-columns:1fr;gap:.5rem}.pem-actions{flex-direction:column}}
