/* Cybercom API — front-end styles (scoped to .cca-public) */
.cca-public { font-size: 1rem; }
.cca-public .cca-card { border: 1px solid #e6e8eb; border-radius: 12px; box-shadow: 0 1px 3px rgba(0,0,0,.04); }
.cca-public .cca-price .cca-amount { font-size: 1.8rem; font-weight: 700; }
.cca-public code.cca-key { background: #f1f1f4; padding: 2px 8px; border-radius: 6px; }
.cca-public .cca-pre { background: #0d1117; color: #e6edf3; padding: 16px; border-radius: 10px; overflow-x: auto; font-size: .85rem; }
.cca-public .cca-pre code { color: inherit; background: none; }
.cca-public .cca-plan-compact .card-body { padding: .75rem 1rem; }
.cca-public .progress { background: #eef0f2; }
.cca-public .btn-link { text-decoration: none; }
