.sm-crypto-wrapper{max-width:1200px}.key-textarea{font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;min-height:120px;background-color:var(--bi-surface-2)}.feature-card{border:none;box-shadow:0 2px 12px #00000014;border-radius:12px;overflow:hidden;margin-bottom:1.5rem}.feature-card .card-header{background:linear-gradient(135deg,var(--bi-surface-2) 0%,var(--bi-border) 100%);font-weight:600;padding:1rem 1.25rem;border-bottom:1px solid var(--bi-border)}.feature-card .card-body{padding:1.5rem}.btn-group-sm .btn{font-size:.8rem;padding:.25rem .5rem}#sm2VerifyResult .alert{margin-bottom:0}@media (max-width: 768px){.key-textarea{min-height:100px;font-size:.8rem}.feature-card .card-body{padding:1rem}}.form-control:focus{border-color:var(--brand);box-shadow:0 0 0 .2rem rgba(var(--brand-rgb),.25)}.form-label{font-weight:500;color:var(--bi-text);margin-bottom:.5rem}.form-text{font-size:.8rem}
